How to Update HTC Desire with ICS 4.0.4 Custom ROM Firmware

htc desire logoHTC Desire users can soon desire for more as very soon the Jellybean 4.1 custom ROM firmwares will be available. But before Jellybean, in this article we will be checking out on how you can update your HTC Desire with the latest ICS Android 4.0.4 firmware. Please note that unfortunately, there won’t be any Official ICS release for HTC Desire. The firmware which we will be checking out is a custom ROM firmware and not the Official firmware released by HTC. It’s important that you to unlock the boot loader if it’s locked and also the S-Off should be gained before you apply this custom ROM firmware.

For installing this update, you need to ensure that the device is rooted as without rooting and custom Recovery image, it’s not possible to apply this update.

Disclaimer: Follow all the instructions mentioned in this article carefully because if you don’t adhere to the instructions mentioned then there is a possibility that your HTC Desire may get bricked for which we should not be held responsible in any manner.

Features of HTC Desire:

  • Usb tethering
  • USB mass storage
  • Camera + preview + panorama + video working
  • WiFi
  • SMS
  • GPS
  • Sound
  • Calling
  • Touchscreen
  • Stable 3G
  • Gmail sync + calendar working with gmail
  • SD read/write
  • All sensors
  • BT
  • Picassa sync
  • Fixed permissions (3rd party apps that needed maps now works)
  • Headphones
  • Native A2SD (can flash other scripts)
  • Google Backup
  • HW acceleration
  • Wi-Fi tether
  • Data usage tracker
  • Video streaming and playback
  • Extended power menu
  • Track pad
  • Market with paid apps

Don’t use HTC Sync to back up the data, but with the help of manual instructions back up all the data present in your phone so that if the data gets lost or corrupted, the same can be restored easily.

SMS – Use “SMS Backup & Restore app”,
Contacts – Sync with the Gmail application,
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 left in your HTC Desire should be more than 40% so that your phone doesn’t give up in the middle of firmware update. Disable all the antivirus suites in your computer and uninstall the same in your device as these tools generally tend to interrupt the process of firmware update.
  • Enable the USB Debugging in your HTC Desire from the path “Settings > Applications > Development > USB debugging”. The USB Debugging option should be ticked as shown in the below screen capture.

So now assuming that you have followed all the instructions, you can now proceed to the next step where we have summed up a detailed guide on how to apply this firmware in your phone.

Pages: 1 2



  1. wb

    September 27, 2012 at 3:06 am

    Hi, i dont see the option “install zip from SD ”
    But only “SD card ”

    Please help.

  2. wb

    September 26, 2012 at 12:40 pm

    I can’t get into ““install zip from SD card”” menu. I mean when I select this option, I get this Message:

    “E:failed to open /sdcard/ (No such file or directory)
    E:signature verification failed
    Installation aborted.”

    I have these options in the recovery mode:

    Reboot system now
    Wipe data/factory reset
    Wipe cache partition

    Please help…..

    • fiume

      December 2, 2012 at 4:21 pm

      I have the same problem!!

  3. Ricky Patel

    September 24, 2012 at 6:14 am

    Hi there, I have applied the update and the start up look came on reboot so i cleared storage and reinstalled it and still it happens, can anyone help me please, thanks x

  4. Hermann Dornauer

    August 22, 2012 at 1:55 am

    Works with the big exception of WIFI. Any help as to how I get WIFI to work?

    Thks, Hermann

    • Pradeep Neela

      August 24, 2012 at 6:08 pm

      yes it will in the coming days

  5. Ishantha Wickramasinghe

    July 19, 2012 at 8:05 am

     It worked. Thank you very much

  6. Amor 12june2009

    July 12, 2012 at 12:23 am

    Be sure to clear memory b4 flash to avoid start up look on reboot

  7. Amor 12june2009

    July 12, 2012 at 12:23 am

    Be sure to clear memory b4 flash to avoid start up look on reboot

  8. Amor 12june2009

    July 12, 2012 at 12:23 am

    Be sure to clear memory b4 flash to avoid start up look on reboot

  9. Nimit Bhawani

    July 10, 2012 at 7:21 pm


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