[8125, K-JAM, P4300, MDA Vario Software Upgrading] fizoul:
This is what I'm trying to do:

Originally Posted by kdenninger

To back up the firmware on the MDA to an SD card (a VERY GOOD IDEA if you intend to fool around with new firmware!)

1. Get a 128MB SD card. They're cheap - under $20.

2. Insert said card.

3. Go to http://xdaforums.com/viewtopic.php?t=37386 and download the aWizard utility. CID-unlock your phone. (You only need to do this ONCE, even if reflash in the future.)

4. Get a terminal program that can speak over the USB port. There is a patched version of Terraterm out there, along with a few others. You need a way to connect to the device over the USB port as an ascii terminal.

5. Turn off the phone.

6. Holding the CAMERA key, press the power button for 2-3 seconds. Continue holding the CAMERA key until it comes up in the tri-color screen.

7. Connect the USB cable. Wait until ActiveSync tries to start. CTRL-ALT-DEL Windows and kill the process wcescomm.exe (ActiveSync's communication driver)

8. Now start your terminal program and point it at the USB port. Hit RETURN and you should get a command prompt. You are now talking to the phone's boot loader in terminal mode.

9. Type "r2sd all" and hit RETURN.

10. If you get a security level violation, you DID NOT CID-unlock the device. Go back to step #1.

11. The ROM image (all of it) will be written to the SD card. Several messages will be displayed while this is in progress. Note that this is NOT - I repeat - NOT - a filesystem-formatted dump - it is a RAW image of the ROM with some checksum information included. Anything on the SD card will be destroyed - don't do this with a card that has data on it you care about!

12. You can stick this card somewhere to be used for restoring. If you want to save the image off the card to your computer, stick the SD card in your computer and then dump 128MB of the card starting at the front (the actual dump is about 80mb but will always be less than 128MB, so that's "safe".) You will need a tool like "psdread" or any other tool that can do byte-level I/O to the SD card in your PC's reader for this.

To restore a SD-card image dump to the Wizard:

1. Write the image to the SD card. Again, this is NOT a filesystem - its a RAW image! Unless you saved the image to the card from the Wizard initially you will need a tool that can do a raw write to the SD card in your computer.

2. With the Wizard OFF, insert the card into the SD slot.

3. Hold BOTH the CAMERA and VOICE keys and press the power button for 3 seconds. Release POWER.

4. Look CAREFULLY at the Wizard screen. The backlight WILL NOT BE ON! It will tell you to press the VOICE button if you wish to restore the SD card image. This message only appears for a few seconds and the backlight is OFF! If you wait too long you will end up at the tri-color bootloader screen. Press the VOICE button (if you still have it down, let up on it then press again.)

5. The restore will run. Note that the backlight IS NOT ON during this process! You may need a flashlight (or very bright ambient light) to be able to read the progress meter.

6. When the process is complete it will tell you to press "any key". Do so and you're back in the tri-color bootloader screen.

7. Turn off the Wizard with the power button. When you turn it back on, it will hard reset just as if it was brand new off the firmware you just restored.

Note that this is the ONLY way to recover from a bricked phone if you try to load the wrong firmware file using one of the "forcible" methods (e.g. aWizard) on a non-CID-unlocked phone, and have bypassed the normal protection methods as ActiveSync cannot get back in there under these circumstances.

I strongly recommend that if you're going to futz with firmware, that you get yourself a 128MB card, make one of these dumps, and TEST the restore before you play around. This will recover from almost any botch - the only exception is loading a firmware file via some means (e.g. "aWizard") that the phone cannot execute at all.

Note that I do not know if this will get around the "boot loader version is too high" problem - I'm not willing to try it until I have an official T-Mobile update with a newer boot loader.

This same method for both dump and restore works on the SDA as well.

13. Overclocking the MDA (do so at your own risk!)

Quote:

Originally Posted by Scaw

Use Smartskey, read about it in this article on my HTC Wizard Blog. No specific ROM required, overclocking integrated. You need to download OMAP Clock seperately, it is available from the same article. A small tutorial in PDF format is included in the .zip with Smartskey. Don't forget to remove the ";" (without the quotes) at the beginning of the overclock settings in the configuration file!

How fast you can clock it depends on your device, it's just a matter of trial and error. 240 seems to be safe for the majority of HTC Wizard owners. No need for extra tools to wake overclocking up after a soft reset or standby. I haven't noticed severy battery drain, I can easily use my device a whole day and come home with the batterie well over 50% charged.

It's just a great little program. The integrated overclocking comes as a bonus to the tweak that the program was actualy made for, remapping buttons so you can open the start menu without using your stylus and close programs without using the stylus.

Have a look around on the HTC Wizard Blog, there is lots of other stuff that you may find useful.

And Number 4 is WTF Tera Term is. Thanks.