How to update an HTC Desire to Froyo Manually (No root required)

alt146

Well-Known Member
Joined
Feb 2, 2010
Messages
464
Reaction score
0
These instructions have been posted in bits and pieces across various threads, but there isn't a nicely laid out instruction set, so people still seem to be getting confused.

This should work on any Desire, from any service provider. The 1.21 and 2.2 updates are both generic stock ROMs, so you will debrand your phone if it has any branding. You may lose apps and settings during the 1.21 update. Back up all your settings and use appbrain to sync your apps before you begin.

1) Check your phone's current version in Settings>About Phone>Software Information

If your software version is 1.21 skip to step 3

2) Download the 1.21 update available here: http://forum.xda-developers.com/showthread.php?t=684259

You can choose to either update using the .exe or the .zip

.exe:
Updates over a USB cable. HTC Sync must be installed on the computer and the phone must be plugged in.
Run the executable and follow the onscreen prompts
.zip: Rename the update update.zip and copy it to the root directory of your SD Card. If it is in a folder this will not work.
Power off your phone, then turn it back on holding the volume down button in.
When a menu appears, scroll using the volume buttons and select recovery using the power button.
When a power icon appears, hold down power and volume up. It may say something about being unable to initialise something, this is not a problem.
When a dialog box appears at the top of the screen, select 'apply sdcard:update.zip'
Once it is complete select 'reboot now' and wait for it to power up. This may take a while.

3) Once you are at 1.21, download the 2.2 manual update found here: http://forum.xda-developers.com/showthread.php?t=741518

Follow the same set of instructions as are used to apply the 1.21 .zip update - they are also in the linked thread.

WELCOME TO FROYO!

If your phone goes into a force close loop after the 2.2 update complaining that HTC Sense has encountered an error, this is what you do to fix it:

Press the search key
Search for 'Settings' and open it.
Select Application>Manage Applications>All>HTC Sense>Clear Data
Problem solved :D

Just a note, you will want to do this with a full battery, or plugged into a charger - an update can brick your phone if the phone loses power at the wrong time. The chances of this are very, very rare; but it pays to play it safe. Also note that the phones take a long time to initialise after the update is complete, this is normal.
 
Last edited:
Thanks hopefully this will stop all the noobs in the "Official HTC Desire" thread repeating questions.
 
Will this work on a Desire obtained through getting a Vodacom contract?

*EDIT* Will look thru the official htc desire thread, if i find the answer there before a reply is posted here i will delete this post but that thread is huge :/
 
This should work on any desire. I got mine on a Vodacom contract and it worked fine.
 
I keep getting e:signature verification :( after some quick googling it appears i need to use a gold card, is there any way to do it without gold card or rooting? Thanks
 
For the record it works on ANY unbranded Desire
 
hi there

i've been unable to get htc froyo download. says the webpage is unavailable and the download does,t proceed. anyone with any ideas?
 
Looks like HTC have pulled the download down. Their Twitter feed just said the following
A small reminder that when official SW updates are ready, HTC or your carrier will notify you. Unofficial software can create future issues
 
I keep getting e:signature verification :( after some quick googling it appears i need to use a gold card, is there any way to do it without gold card or rooting? Thanks

this was part of an error i got while trying to update make sure the update is not in a folder on your sd, after taking mine out the folder and moving it to the root it went smoothly
 
Bugger... anyone here got a RapidShare or mediafire link for froyo? Or even willing to post me a cd with the files? Lol... please...
 
Those of you with branded vodacom desires, use a goldcard to update...
 
This should work on any desire. I got mine on a Vodacom contract and it worked fine.

Ditto - My Desire had Vodacom Scene on it - but this method worked for me..
 
Last edited:
this was part of an error i got while trying to update make sure the update is not in a folder on your sd, after taking mine out the folder and moving it to the root it went smoothly

I had it in root but it didnt work, looks like if i want to do it i will have to use a gold card like lanman suggests

EDIT: Updating to 1.21 worked using a goldcard, trying to update to froyo now

EDIT AGAIN: woo it worked, running froyo with sense :) thanks everyone
 
Last edited:
eish it gets too 45% and then freezes...it's 20 mins now....too scared to pull the usb cable out...
dammit!


sjoe did a recovery and now it works....that was close :)

success...thanks that was too easy:)
 
Last edited:
For those that need to know how to make a gold card, here you go.

1. Format your spare microSD card to FAT32 format.
2. Put the microSD card in your phone and turn it on, once turned on attach your phone to your PC.
3. Download the Android SDK here.
4. Unzip the sdk to any folder you like (eg My Documents).
5. Go to start menu > select run and type 'cmd' followed by pressing Enter.
6. Replacing <address> with the address you unzipped the file to, type cd <address>\android-sdk-windows\tools. eg cd C:\Users\Home\Documents\android-sdk-windows\tools
7. Type 'adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid' and press Enter. You should get a very long number which looks like this: 532600bd227d9c0347329407514d5402.
8. Go to this page, paste in your number and click Submit. Copy this new number.
9. Visit this page this page, enter the new copied number and create your goldcard image, which will be e-mailed to you. Save the file attached in the email to your PC.
10. Download and open the HxD Hex Editor, available for download here ("Run as Administrator" under Vista and win 7).
11. Go to the 'Extra' menu and select 'Open Disk'. Under physical disk, select Removable Disk (your microSD card), uncheck 'Open as Readonly' and click OK. Note that you should select physical disk NOT the logical disk. This is important!
12. Go to the 'Extra' menu again and select 'Open Disk Image'. Open the goldcard image that you received by email.
13. Press OK when prompted for 'Sector Size' (selecting 512 (Hard disks/Floppy disks)) and click OK.
14. You should now have two tabs - one is your removable disk, the other is your goldcard image.
15. Click on the goldcard image tab. Go to the 'Edit' menu, choose 'Select All' then select the 'Edit' menu again and select 'Copy'.
16. Click on the 'Removable Disk' tab. Highlight offset (line) 00000000 to offset (line) 00000170 (including the 00000170 line), then click on the 'Edit' menu and select 'Paste Write'.
17. Click on the 'File' menu and select 'Save', accepting the warning.

And there you have your new GoldCard.


:-)
 
This guide worked great except for the looping htc sense ui error. I just had to do "Clear user data" in the boot settings
 
Top
Sign up to the MyBroadband newsletter
X