The content in this guide will help you to update your phone with the latest firmware from 3.33.xxx.x RUU and flash/update the latest version of Android Revolution HD (ARHD) Ice Cream Sandwich ROM.
- If you want to update your firmware and flash ARHD, please follow post#1 and post#2 in this thread.
- If you just want to update to the 3.33 firmware, 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.
- If you want to flash/update the latest version of ARHD and you are coming from a previous 3.32-based version of ARHD (>6.4.0) or a different 3.33-based ROM, please follow post#2 in this thread.
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.32-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#2 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)
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 the ICS 3.33 firmware
Readme first
- There is no need to flash the 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.
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 firmware package
Download the latest 3.33 universal firmware package (PG58IMG.zip) from here.
Step 4. Updating the firmware
This step is MANDATORY otherwise you ROM will not boot. Please take a look at the firmware thread so you can understand what you are about to do.
After updating the firmware you will have the 3.33 firmware with unlocked bootloader (revolutionary hboot 1.27). Which basically means that you can use advanced fastboot commands, such as: flash new radios and splashscreens
- Copy the PG58IMG.zip file you've downloaded to the root of the sdcard. Root of the sd card mean that you can't put the file inside any folder. Also, you can't rename the file. Please keep the PG58IMG otherwise the bootloader won't recognize it.
- Power off your phone or remove the batt and put it back again.
- Hold volume-down + power button to boot into the bootloader
- Wait for the firmware package to be found and confirm to update as prompted
- Once it completed successfully and prompted you to reboot, pull the battery out.
Step 5. Removing the PG58IMG.zip file from the sd card
Now that you have updated the firmware succesfully, it is necessary to delete the PG58IMG.zip file from the sd card to gain access to the bootloader without being asked if you want to update the firmware. To do so, we have two options:
Option#1. If you can have access to the sd card from a computer:
- Remove the sdcard from your phone,attach it to your computer and delete the PG58IMG.zip from the sdcard.
- Remove the sdcard from your computer and return it to your phone.
- Hold volume-down + power to boot into bootloader.
- Wait 10 seconds until the bootloader is fully loaded
- Now your bootloader screen should read:
-Revolutionary-
PYRAMID PVT SHIP S-OFF RL
HBOOT-1.27.1100
RADIO-11.24A.3504.31_M - Navigate with the volume button and select recovery with the power button
- Wait for the recovery to boot
- You are good to go, now you can flash the ROM. Please follow post#2 in this thread.
- Remove the sd card from the phone
- Hold volume-down + power to boot into bootloader.
- Wait 10 seconds until the bootloader is fully loaded
- Now your bootloader screen should read:
-Revolutionary-
PYRAMID PVT SHIP S-OFF RL
HBOOT-1.27.1100
RADIO-11.24A.3504.31_M - Insert the sd card now
- Navigate with the volume button and select recovery with the power button
- Wait for the recovery to boot
- You are good to go, now you can flash the ROM. Please follow post#2 in this thread.
- Delete the PM58IMG.zip file from your sd card using your preferred file manager as soon as your phone has booted succesfully. You won't be able to boot into recovery normally until you delete this file. As a workaround use this method to enter into recovery mode.
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
Last edited: