How to Update HTC Desire with ICS Android 4.0.3 Firmware
Your Desire to install the latest Ice Cream Sandwich Android 4.0 firmware version has now turned into a reality as in the due course of this article we will be checking out on how to update your phone with the latest ICS Android 4.0.3 firmware version. This update is still not a stable version of release and over the next few days we will get a new stable release. Also, this firmware is not an official version of firmware released by HTC. Please note that you need to follow the instructions carefully before you follow the procedure to follow the same so as to ensure that the update is processed successfully and safely.
There are many other custom ROMs available for HTC Desire and over a period of next few days we will be checking out on how you can apply the same only on AndroidAdvices.
Disclaimer: Please note that this process of firmware update is not recommended for the basic users and is only recommended for the advanced users. Also, we should not be held responsible for any damage happened to your device in any manner after applying this update.
Advisory: This update should not be applied to the phones which are NETWORK LOCKED DEVICES, if you still continue to update your phone then we cannot guarantee on the consequences.
Backup all the data before you proceed to apply this firmware in your phone so that just in case if the data gets lost or corrupted, the same can be easily restored with the help of simple instructions which are mentioned below.
Note: Don’t use HTC Sync to back up your data as after the update, it may or may not recognize the phone after the update as it’s a alpha release.
SMS – Use “SMS Backup & Restore app”,
Contacts – Sync with the Gmail application,
Notes – Manually save the notes in your mail as these will be lost in the process of firmware update
Call Log - Call Log and Restore
Images, Songs, Videos, Files – Copy to internal / External SD Card,
APN and MMS Settings – Note down from the path “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names”
- Battery charge left in your HTC Desire smartphone should be a minimum of 60% so as to ensure that the phone doesn’t get turned Off in the middle of firmware update. Also, disable all the security suites which you have installed in your phone as these tools generally tend to interrupt the process of firmware update.
Assuming that you have followed all the instructions mentioned above, it’s now time to proceed to next step where we will be checking out on how to apply this firmware update in your HTC Desire.
Pages: Part 1 Part 2

If I am rooted, will I lose it with this update?
Yes, you need to root it again.
Nope…you need not root it again….
Rooting is done only once….
Make sure u do full swipe(format phone not SD) before installation, this option will be available with the app ur using to install.
Also make sure u take backup of ur current running OS.
I get an error when it is trying to install the ics zip.
‘assert failed: get prop(“ro.product.device”) == “bravo” || getprop(“ro.build.product”) == “bravo”
E:Error in /sdcard/downloads/ICS4.0.3/Beta_0.3.9(1).zip
((Status 7)
Installation aborted
Can anyone help. The phone is rooted.
Thankyou
root the phone and then you can apply this firmware!
Hi Guys,
My Phone is working with Gingerbread update and when i try to root my mobile its giving me “Your firmware is too new”. Please how can i downgrade to Froyo from Gingerbread update so that i can root and install ICS in my mobile. \
Please help on this…..
Thanks..
as of now its not yet rolled out officially
Can I use this on HTC Desire A8181 ?
Hi,
Can you explain how to switch
to ICS // to 4.0 on HTC desire A8181 ? Thanks
Sorry i’m new at this. What do you mean by rooed?
I have upgraded my HTC desire to Android 4.0.3 but the screen is not turning off. Closed all the applications and factory reset the phone, changed the timing of the screen, changed security lock to none. But no help still the same. Please help…
i tried to update with ics but its not detecting the zip file…??? what do i do??
I just followed this tutorial and my Desire now wont boot successfully. It only show the blue particles forming an X. Recovery is no longer available either. Totally stuck
I m not able to go to Recover Mode on my HTCDesire
Can you help me with the screen shots
whn i Press Volume low Botton & Powerbutton i go to Hboot
and aks for Reboot ,recovery,flash
Which is one i need to choose here to update to ICS
Rightnow i m using Gingerbread 2.3.3 firmware
Kindly suggest me on this ASAP
nice, i just started the update. hope everything is crisp
followed exactly instructions (with revolutionary) but doesnt come further then the blue beam lightning screen
yes you can apply the update but for this you need to root the same
Can you tell me more about what I need to do with this problem?
p.s. I have the same one that Peter does…
Hi,
in the revolutionnary tool, to validate your choice, it is the g-sensor button that you have to use. I found it when i saw that I was stuck as you. I successfully rooted my device.
Now the 4.0.3 ROM is not anymore available to follow the next step…
alig0r
dont use revolutionary tool, install the custom rom from ROM Manager