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.

  • wb

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

    Please help.

  • wb

    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

      I have the same problem!!

  • Ricky Patel

    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

  • Hermann Dornauer

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

    Thks, Hermann

    • Pradeep Neela

      yes it will in the coming days

  • Ishantha Wickramasinghe

     It worked. Thank you very much

  • Amor 12june2009

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

  • Amor 12june2009

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

  • Amor 12june2009

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

  • Nimit Bhawani