How to Update HTC Desire S with ICS 4.0.4 Firmware – Tutorial

HTC Desire S LogoHTC Desire S now gets the latest update of ICS 4.0.4 Firmware. Yes, you have heard it right, an all new custom ROM firmware has arrived which is dubbed as Virtuous Saga v1.0. This custom ROM firmware comes with the latest Sense 3.6 version and is based on the RUU 3.04.401.1 and comes with the 3.0.16 kernel. We will be talking about the features of this Virtuous custom ROM firmware, screen captures, pre requisites and a detailed guide which will help you to update Desire S with ICS 4.0.4. Be informed that this is not an Official firmware of ICS 4.0 released by HTC and also we don’t have any exact time on by when this ICS will be released officially to HTC Desire S smartphone.

The best part of this update is that most of the things are stable, though if at all you face any bugs then do let us know in the comments section as we will convey the same to the developer. It was the last time when we saw on how you can install the latest ICS Android 4.0 firmware version and this is the one which will guide you to install ICS 4.0.4 firmware.

Disclaimer: Neither AndroidAdvices, nor developer should be held responsible for any damage happened to your device in the process of following the instructions mentioned in this article. It’s very unlikely that there will be any issues but just in case if at all there are any issues then we are committed to help you in solving the same.

Features of Virtuous ROM:

  • Multilanguage
  • Ultra-Fast
  • Improved EXT4 performance
  • Improved animation performance
  • De-odexed
  • Busy box / Super user
  • Zip-aligned
  • Latest Maps
  • Latest Market

There are some features which are removed from this build and are,

  • Twitter
  • Adobe Reader (you can download it from Market)
  • Some other HTC bloat ware

Screen Captures of Virtuous Custom ROM Firmware on Desire S:

 Desire S 4.0.4 1 Desire S 4.0.4 2 Desire S 4.0.4 3 Desire S 4.0.4 4 Desire S 4.0.4 5 Desire S 4.0.4 6 Desire S 4.0.4 7 Desire S 4.0.4 8

Pre Requisites:

  • Your HTC Desire S should be rooted and installed with the Custom recovery image for accommodating this custom ROM firmware.
  • We highly recommend to back up all the below mentioned data so that just in case if the data gets wiped or corrupted, the same can be restored with the help of below mentioned steps.

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

  • Minimum charge left in the device should be at least 60% so as to ensure that device doesn’t get turned Off in the middle of firmware update.
  • Disable all the security suites installed in your computer and uninstall all antivirus tools in your computer so as to ensure that the firmware update is not interrupted in the middle of the process.
  • Enable the USB Debugging in your HTC Desire S from the path “Settings > Applications > Development > USB debugging”. The USB Debugging option should be ticked.

USB Debugging

So assuming that you have followed all the above mentioned instructions, you can now proceed to the next page where we have summed up a detailed tutorial on how to apply this update.

25 Comments
  1. Reply Chyto February 14, 2014 at 11:30 am

    how i can do with firmware??? boot,radio,hboot,dll

    • Reply Pradeep Neela February 15, 2014 at 8:45 pm

      you need to first S-Off

  2. Reply ariee September 14, 2013 at 1:52 am

    how do i flash boot.img?

    • Reply Pradeep Neela September 15, 2013 at 3:05 pm

      you will need to flash via the command prompt…

  3. Reply Emmanuel November 14, 2012 at 2:37 pm

    Does it support French language, interface also ?

  4. Reply lionel October 7, 2012 at 5:23 pm

    How to doanload iCs on desire s

    • Reply Pradeep Neela October 8, 2012 at 4:42 pm

      you can download from the source link

  5. Reply aloneinthames October 2, 2012 at 1:52 am

    After installing ICS 4.0, need to flash boot.img(extract from rom zip)via adb shell (fastboot flash boot boot.img) otherwise it stuck after reboot on HTC screen. Hope it will help others.

  6. Reply Stijn September 19, 2012 at 5:24 pm

    Does anyone know how to downgrade to gingerbread? I’m not satisfied with the new ICS.

    • Reply Pradeep Neela September 19, 2012 at 6:42 pm

      you can directly APPLY THE UPDATE

  7. Reply Stijn September 19, 2012 at 5:23 pm

    Does anyone know how to downgrade to gingerbread? I’m not satisfied with ICS.

  8. Reply Bob September 6, 2012 at 2:40 am

    All the instructions on here don’t make sense to anyone who isn’t a genius

  9. Reply mohamed August 28, 2012 at 5:26 pm

    Does this ROM support right to left languages like Arabic ?

    • Reply Pradeep Neela September 29, 2012 at 4:18 pm

      no it doesnt support arabic

  10. Reply Bayuwindra August 27, 2012 at 9:49 am

    Does everything work normally, especially wifi hotspot? Since on several non-official ICS ROM could not get the wifi hotspot work.
    Thank you!

  11. Reply Mohsin August 22, 2012 at 7:19 pm

    hey thanks for the detailed guide im sorry to ask as im new to android and ive never rooted my phone ive 2.3. 5, is this the same ics update which htc will rrlease in couple of days? is it safe to root and are there any limitations or is it as good as the official ics update, thanks!!

  12. Reply Mohsin August 22, 2012 at 7:18 pm

    hey thanks for the detailed guide im sorry to ask as im new to android and ive never rooted my phone ive 2.3.5 which came the time i bought my phone, is this the same ics update which htc will rrlease in couple of days? is it safe to root and are there any limitations or is it as good as the official ics update, thanks!!

  13. Reply bernadeth militar August 18, 2012 at 7:03 pm

    I want new version

    • Reply Pradeep Neela August 18, 2012 at 8:58 pm

      it will be there v soon

      • Reply Kibria September 15, 2012 at 12:41 pm

        for HTC desire s, is there any chance to come newer version of ICS? if yes, when? thnx in advance.

        • Pradeep Neela September 15, 2012 at 2:24 pm

          yes you can apply this update, officially its not yet out

  14. Reply harryccane May 29, 2012 at 2:08 am

    What are the limitations or known bugs?
    Does the camera work?
    Is the default language English?

  15. Reply Saurabh May 28, 2012 at 4:54 pm

    pls post about evo 3d update of ICS….

Leave a reply

Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.