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.

Pages: 1 2



  1. openimastic

    July 31, 2013 at 6:00 pm

    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. G Vijay

    June 22, 2013 at 7:54 pm

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

    “Download ICS Android 4.0.3 Zip package from “

  3. Peter

    June 26, 2012 at 4:28 am

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

    • Pradeep Neela

      June 27, 2012 at 3:26 pm

      yes you can apply the update but for this you need to root the same

      • Davis

        July 4, 2012 at 8:49 pm

        Can you tell me more about what I need to do with this problem?

        p.s. I have the same one that Peter does… 🙁

        • Pradeep Neela

          September 15, 2012 at 10:09 pm

          dont use revolutionary tool, install the custom rom from ROM Manager

  4. PsyChoRo

    May 29, 2012 at 10:42 pm

    nice, i just started the update. hope everything is crisp 🙂

  5. Ski !87

    May 12, 2012 at 12:47 pm

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

    May 12, 2012 at 12:14 am

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

    April 22, 2012 at 7:17 pm

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

  8. Manish

    April 19, 2012 at 3:20 am

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

    April 5, 2012 at 10:29 pm

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

  10. Raj

    March 19, 2012 at 1:10 pm

    Can I use this on HTC Desire A8181 ?

    • hb

      May 6, 2012 at 12:46 pm


      Can you explain how to switch
      to ICS // to 4.0 on HTC desire A8181 ? Thanks

  11. Anees Ur Rahman

    February 11, 2012 at 7:14 pm

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


    • Pradeep Neela

      February 12, 2012 at 11:23 am

      as of now its not yet rolled out officially

  12. Mo

    February 8, 2012 at 2:41 am

    I get an error when it is trying to install the ics zip.

    ‘assert failed: get prop(“ro.product.device”) == “bravo” || getprop(“”) == “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.


    • Pradeep Neela

      February 8, 2012 at 1:22 pm

      root the phone and then you can apply this firmware!

  13. Ameya

    February 7, 2012 at 7:11 pm

    If I am rooted, will I lose it with this update?

    • Yogesh Patel

      February 7, 2012 at 7:27 pm

      Yes, you need to root it again.

      • khan

        March 27, 2012 at 1:04 pm

        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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.

Most Popular

To Top