How to Update HTC Desire with ICS Android 4.0.3 Firmware

HTC DESIRE LOGOYour 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.

21 comments

  1. Am using HTC Desire with sense and the Android version is 2.3.5 and I want to update it to the latest version, what will I do.

  2. File has deleted, can you please re-upload the file

    “Download ICS Android 4.0.3 Zip package from “

  3. followed exactly instructions (with revolutionary) but doesnt come further then the blue beam lightning screen

  4. nice, i just started the update. hope everything is crisp :)

  5. 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

  6. 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 :(

  7. i tried to update with ics but its not detecting the zip file…??? what do i do??

  8. 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…

  9. Sorry i’m new at this. What do you mean by rooed?

  10. Can I use this on HTC Desire A8181 ?

  11. 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..

  12. 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

  13. 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.