[HTC Sensation] joaquinf:
[APR.16.12] How to flash/update Android Revolution HD Ice Cream Sandwich ROM

The content in this guide will help you to flash/update the latest version of Android Revolution HD (ARHD) Ice Cream Sandwich ROM.

Android Revolution HD is a custom ROM based on latest official HTC 3.33.401.x update. It is mandatory to have (at least) the 3.32 firmware (3.33 recommended) flashed on your phone or else it will not boot.

Please check your current ROM base number under: Settings>About Phone>Software Information>More>Build Number. If the first digits of this number are 3.32 or 3.33 then you have the proper firmware flashed and you can continue following this guide. Otherwise you need to update the firmware first, to do so, please follow post#1 in this thread. This is a general guide and can be applied to flash any ICS 3.33-based rom afterwards.

Android Revolution HD can be flashed in HTC Sensation, HTC Sensation 4G & HTC Sensation XE

You can flash either non-xe (without beats audio) or xe (with beats audio) version. Yes, the only difference is beats audio.

About S-ON / S-OFF and Hboot version​

Please follow the instructions according to your Bootloader status (S-ON / S-OFF) and Hboot version

S-ON and hboot ≤ 1.18: Your bootloader can be unlocked via revolutionary tool. Please achieve S-OFF following [Guide] to Installing S-off, Unlocking, ClockWork, Root, SuperCID & S-on, Step1 (thanks to xl VipeR lx). Once your phone is succesfully S-OFF'ed please continue with post#1 and post#2 in this thread.

If you experience zerg root error while switching S-OFF using revolutionary please follow this guide to use tacoroot tool.

S-ON and Hboot 1.27: You can either attempt to do S-OFF or flash a custom 3.33-based ROM while being S-ON.

To S-OFF please use [S-OFF] Juopunutbear S-OFF method (thanks to globatron). I recommend to read and follow this detailed guide (thanks to auggie2k). Once your phone is succesfully S-OFF'ed please continue with post#1 in this thread.

To flash the ROM while being S-ON please follow [GUIDE] Flashing roms with S-ON (thanks to Asskicker2) or Easy Method for Installing ICS Custom Roms ( S-ON Devices with hboot 1.27.0000 ) (thanks to trkaaa)

The following information has been gathered and compiled from many posts and threads.

Special thanks to: mike1986., Hawke84, Kohr-Ah, jotha, mf2112, malybru, PaulGiz, erraggy and trkaaa for their useful posts and threads in which i've based to make this guide.

How to flash/update Android Revolution HD v.6.7.x / 1.2.x

Ice Cream Sandwich ROM ​

Readme first

You need the latest 3.33 firmware installed in your phone before flashing the ROM, please follow post#1 in this thread. This is a general guide and can be applied to flash any ICS 3.33-based rom afterwards.

There is no need to flash the ARHD recommended radio. It is already included in the firmware package. (radio included: 11.76A.3504.00P_11.24A.3504.31_M)

Check MD5 Checksum of every file before flashing it. MD5 Checker tool: Download the file, unzip it and follow the instructions

CAUTION: This procedure can brick your phone. Please make sure you've read, understood everything and know how to do it before you continue.

Please make sure your battery is fully charged before start flashing.

As a precautionary measure, remove the sim card from the phone and keep it out during the whole process.

If you've followed the post#1 in this thread you already have 4EXT recovery touch installed and your data is backed up, please jump to the step3.

If you have a previous version of ARHD installed (>6.4.0) you don't need to flash again the 4EXT Recovery touch, make sure you have the latest 3.33 firmware then jump to the step2.​

Step 1. Flashing 4EXT recovery touch

During the installation of ARHD ROM you will be asked if you want to add/flash certain features ( i.e: stock or custom kernel, TMOUS 4g support, sony bravia engine, among other things). To make those choices you need to flash 4ext recovery touch before the ROM, if you decide to flash the ROM with CMW recovery this options will not appear. 4ext recovery touch is included in ARHD by default, any other recovery will be overwriten after the installation.

If you've decided not to flash ARHD and/or the ROM you've chosen do not require you to have 4EXT recovery touch installed, you can skip this section.

To dowload and install the newest version of 4ext recovery TOUCH (

v1.0.0.5 RC5

). (thanks to madmaxx82) use one of the following methods provided:

First method: Your phone

MUST

be rooted in order to install the 4ext recovery touch. Follow the Installation guide (thanks to LarsChristian).

Second method: This method is only for windows users. Download the user-friendly 4EXT Recovery touch flashing tool. Check the MD5 of the zip, extract the downloaded file and read the guide inside.

Is

highly recommended

to install the 4EXT Recovery Updater or 4EXT Recovery Control to keep up with the latest updates and news. Go to 4EXT thread or www.4ext.net.

Third method: Download this file, check the MD5 of the zip and install it following the steps 4 and 5 from post#1 in this thread.

If you get the "CID error" you'll need to know what your CID is and manually add it to the android-info.txt file contained in the .zip, or you can do SuperCID following Step4 in this guide and repeat the process afterwards.

NOTE: File used in third method WILL NOT install the needed 3.33 firmware in any way, only contains the recovery.img to flash 4ext recovery touch.

Step 2. Backup your current ROM/Apps/Data

Make a NANDROID backup of your current ROM.

Go to settings>power and untick fast boot

Power off phone

Hold volume-down + power button to boot into the bootloader

Select recovery

Wait for 4EXT recovery touch to boot

Go to: backup|restore>Backup>Yes

Wait until backup is finished

Reboot phone

Make a backup of your apps (with titanium backup or you preferred app). This is optional

Make a backup of your SMS, contacts and important data. After superwiping and flashing the ROM all of them will be gone.This is optional

You can use either the HTC sense buit-in backup option or one of this free apps:

SMS Backup & Restore (Thanks to HPDoubleDutch for the suggestion).

SMS Backup + (Thanks to Hawke84 for the suggestion).

Step 3. Downloading the installation files

Download the Sensation superwipe script (is the same for Sensation /XE/4G users) from the ARHD OP(Thanks to mike1986.). WARNING: Use only the superwipe script for the HTC Sensation. Using a different one can brick your phone.

Download the ROM from the ARHD OP (Thanks to mike1986.). You can flash either non-xe (without beats audio) or xe (with beats audio) version. Yes, the only difference is beats audio.

6.6.x XE = With beats audio

6.6.x = Without beats audio

1.2.x = Recommended for TMOUS users. Based on the latest official HTC 3.32.531.14 (U.S. T-Mobile) firmware. Without beats audio

Copy the super wipe and ROM zip files to the sdcard

Step 4. Flashing/updating the ROM

Note to ARHD updaters!

If you are coming from ARHD 6.7.x version there is no need to superwipe. Flashing the ROM without superwipe will not modify or delete your data/settings/apps/desktop layout. However, the mods you've installed will be gone and you will need to flash them again. I'd recommend to check if the mods are available/compatible with the updated ROM you are flashing to avoid future issues.

If you are coming from a previous 3.32-based ARHD ROM (>6.4.0) superwipe is required highly recommended!. There have been some changes and updates in the ROM since then and the best advice is to do a clean install. Please consider a superwipe to avoid issues and get the better ARHD experience.

If you are moving from/to the XE ROM version, superwipe isn't required but recommended. If you decide not to superwipe and you are having issues or strange behaviour please consider a superwipe to avoid issues and get the better ARHD experience.

Power off phone

Hold volume-down + power button to boot into the bootloader

Select recovery

Wait for 4EXT recovery touch to boot

Select install from sd card

Install the superwipe script. This will wipe ALL your data and reboot the phone into recovery again when completed.

Select install from sd card again

This time flash the ROM and follow the on-screen instructions

During the installation you will be asked the following questions:

Is your device HTC Sensation 4G?. This will add wifi calling option. ONLY FOR TMOUS USERS

Adding sony bravia engine support?. Check out this video. Most of users haven't noticed any difference with or without the bravia engine patch. So you make your choice.

Flashing boot.img.

Step 1: Select between stock kernel and custom kernel. If you have a Sensation XE and you install stock kernel your phone will run @1.5GHz because that's the stock cpu speed. If you don't have a Sensation XE your phone will run @1.2GHz.

Step 2: Select between SebastianFM kernel and faux123 kernel. If you want to have an idea of the difference between both go to this useful post. (Thanks to PaulGiz)

When the ROM is fully flashed select back

Select reboot from 4ext recovery

Done, enjoy ICS :D, the first boot should take around 5-10 mins

Step 5. After flashing

Before restoring or installing any app go to settings>Security>Tick unknow sources. This will allow the installation of non-Market apps.

If you are going to restore any of your apps make sure you don't restore system apps or data. Just restore user apps and their data. Please read this post for a short explanation of why you shouldn't backup/restore system data.

Restore your SMS backup. You must've done a backup before flashing the ROM.

You can use either the HTC sense built-in tool or one of this free apps:

SMS Backup & Restore (Thanks to HPDoubleDutch for the suggestion).

SMS Backup + (Thanks to Hawke84 for the suggestion).

There is no need to flash the recommended radio, remember? you already have it.

If you want to change the radio please visit Sensation RIL and RADIO thread and follow the instructions. (Thanks to mf2112)

TMOUS Users, there is something you can do to possibly improve your data speeds and connectivity. For further information please visit Sensation RIL and RADIO thread and follow the instructions. (Thanks to mf2112)

Don't forget to visit Hawke84's thread ICS Problem Fixes / Mods. (Thanks to Hawke84)

Please read and use the search button before posting, maybe that rare and unknown issue you are having it's already fixed or has been discussed already.

If I've helped you with this guide don't forget to press the THANKS button and rate the thread :D 5 stars if possible. Thanks

Do you want to go back to Gingerbread?

If you want to flash a stock ROM and/or you are changing back to S-ON using a RUU and it comes up with an error please follow the second method posted here. You can also reboot your phone manually into bootloader and then run the RUU.

To change back to S-ON please follow the STEP 5 in this guide

If you want to flash a custom Gingerbread ROM please follow this steps:

You need to flash the proper GB firmware with Hboot 1.17.

Go HERE And download the 1.17 universal Firmware. This file is the original Revolutionary 1.17.1111 Firmware with a completed Gingerbread Firmware v 1.45 package (It does contain the Radio 10.14.9035.01_M). (Thanks to Kohr-Ah for the User-Friendly Firmware)

Follow the same steps you've followed to upgrade the firmware, but this time with the Hboot 1.17 PG58IMG.zip file.

Flash superwipe script for sensation

Flash Gingerbread ROM

Or you can just restore your Gingerbread NANDROID backup, if you have one, AFTER downgrading the firmware and flashing the radio.

Go to Radio/RIL thread and follow the instructions to check if you have the matching RIL (HTC-RIL 2.2.0169HMQ) for the 10.56.9035.00U_10.14.9035.01 radio contained in the 1.17 firmware package. (thanks to mf2112)

Useful links

[HELP THREAD] Ask any question. Noob friendly

Android Revolution HD thread. (thanks to mike1986.)

Firmware Package. (thanks to mike1986.)

User-friendly firmware. (Thanks to Kohr-Ah)

[KERNEL]Overclocked kernel 3.0.16-v1.30.4 | CPU Voltage Table. (thanks to SebastianFM)

[Kernel]Sense GB/ICS(v029/v001)OC~1.73GHz/UV/SLQB/ZRAM/Power Saving[Mar-21]. (thanks to faux123)

Sensation RIL and RADIO. (Thanks to mf2112)

ICS Problem Fixes / Mods. (thanks to Hawke84)

Mods, Add-Ons and additional Links for ARHD on Sensation (thanks to Kohr-Ah)

A very special thanks to all members who have contacted me with positive messages, kind words and those who asked for a way to buy me a beer. Many thanks for your appreciation and support guys.

Donation list:

BrianMCollins

owlen

jonomac

​