Upgrade HTC Sensation to HTC One S’s ICS and HTC Sense 4.0 via OrDroid ROM

by: Paul NuñalApril 1, 2012
1 15 5

After the HTC One series of phones was announced at this year’s Mobile World Congress, numerous firmware leaks began to surface based on those different HTC devices.  HTC’s Sense 4.0 UI looks promising on the HTC One phones and with the firmware leaks already scattered all throughout the Internet, many HTC fans are rejoicing as those leaks are now being ported to older HTC models.

One such lucky HTC device to receive a direct port of the firmware leak is the HTC Sensation.  Developed by XDA Developers member shnizlon, the OrDroid custom ROM is an Ice Cream Sandwich ROM based on the latest leaked RUU firmware (version 1.53.401.2) for the HTC One S.

According to the developer’s notes, the ported firmware is deodexed, zipaligned, and pre-rooted.  The ROM also includes SuperSU and BusyBox, as well as options to install AOSP apps and to remove HTC apps.

Unfortunately, Bluetooth still is non-functional, among other bugs and issues.

If you can’t wait to get your hands on the latest version of Ice Cream Sandwich for your HTC Sensation then the ORDroid ROM will definitely satisfy your cravings. Combining elements of Ice Cream Sandwich and the eye-candy of the Sense 4.0 UI, the OrDroid ROM is jampacked filled with all the latest features.


This guide is intended only for the HTC Sensation. It is not compatible with any other HTC Sensation variants. Use this guide at your own risk and do not hold us liable for any damage that happens to you or your phone.

  • HTC Sensation, rooted and with ClockworkMod Recovery installed. For help with rooting, see our guide on how to root the HTC Sensation.
  • Fully charged battery or at least 70% battery left.
  • Backup of your personal data and files.


  1. Download the latest full package (version 1.7.1) of the OrDroid ROM from here (OrDroid_V1.7.1.zip, md5sum: 29038dfd96c0cf4c2f86142453942053) and save it to your PC.
  2. Download the incremental update package (to upgrade to version 1.7.2) from here (OrDroid_V1.7.2_Incremental.zip, md5sum: 242db2d7ec2cf9c90a50437709f1324f) and save the file to your computer.
  3. Connect your HTC Sensation to your PC via USB cable.
  4. Copy the ZIP files to the root your phone’s internal SD card.
  5. Switch off your phone completely.
  6. Boot the phone into recovery mode. You can do this by simultaneously pressing and holding down the Volume Down and Power buttons.  On the succeeding HBOOT screen, select the “Recovery” option. When you reach the screen with the red exclamation mark, press the Volume Up and Power buttons at the same time.
  7. Once inside recovery mode, create a Nandroid Backup of your existing ROM so that you can always have a restore point if something should happen when installing or trying out this ROM. You can perform a backup in recovery by selecting “Backup and Restore” then selecting “Backup”.
  8. Perform a full wipe on your device:
    1. Select “Wipe Data/Factory Reset”, then select “Wipe Data/Factory reset” on the screen that follows.
    2. Select “Wipe Cache Partition”, then confirm the wipe cache partition on the screen that follows.
    3. Select “Advanced”, then select “Wipe Dalivk Cache”, then confirm the Dalvik cache wipe on the screen that follows.
  9. After the cleaning process is through, return to the main recovery menu.
  10. Select “Install zip from SD card.”  Select “Choose zip from SD card”.  Browse for the full ROM package that you copied to the phone.  Select the file and confirm the installation by selecting “Yes – Install OrDroid_V1.7.1.zip”. It may take 5-10 minutes for the installation process to finish.
  11. Flash OrDroid_V1.7.2_Incremental.zip in the same manner as in step 10.
  12. After the installation is complete, select “Go back”, then select “Reboot system now” to reboot your device.
  13. After the phone reboots, you need to disable all animations. You can do this by heading to “Settings > Display” and turn off all animations.

Congratulations! You have successfully installed Ice Cream Sandwich and HTC Sense 4.0 on your HTC Sensation via the OrDroid custom ROM.

  • Geosom

    When you say Sensation only, what ABOUT SENSATION 4g?

    • Guitar_dude585

      its the same thing…have u ever been on xda? sensation, sensation 4g and sensation xe can all run the same roms

  • Kingmidas84

    UK unbranded HTC Sensation… Downloading the update NOW! YIPEE!!!

  • Agf

    i tried this way on my sensation, it wont boot. it keeps restarting.

  • afg

    actually it does work i just forgot to update firmware lol

    • Saltarincantarin

      how do you update firmware mines keeps rebooting

    • DarrenT

      Yeah I want to know too, I’m on the last step! It keeps rebooting :( how do you solve this?

  • please help on how to solve reeboting issue

  • afg

    Hi i used the xda forum tutorials.

    This tutorial is to instal a different ics rom but it has all links to the per-requisites you need.

    look in the ‘you need’ section.

    what i did in addition to this article was supercid and the firmware part

    please note i personally only rooted 2 phones so not an expert. read all you can in the xda link before you attempt anything.

    Main forum for htc sensation here lots and lots of stuff in here.

  • afg
  • Damiendoorgen

    This is very good I really like it… but the only thing I have a problem with is Tue beats audio doesn’t seem to work… period. can this be fixed now or do I have to wait for u guys to update the ROM? and thanks a lot u guys for creating this ROM for us… we can keep up with the rest of the world because of u guys…we owe u so much! Thanks



  • Raymond Ghazarian

    my phone is unlocked and rooted but S ON can i install this ROM from recivery?

  • Aalok

    Hi ! I followed the above method , everything went very smooth and completed without an error , but unfortunately got stuck on the htc logo at the time of first boot and doesn’t seem to be going anywhere from here . Also I would like to mention here that though my phone has been rooted for a while this was the first time i decided to put a custom rom ’cause i wanted the ICS but something went wrong , can someone pls help me . Also to be mentioned here is that my volume down button is not working therefore ive been going to bootloader through adb reboot-recovery command but since i cant boot now the adb also refuses to recognize my phone !!!! HELP