[HTC Sensation] CursedBat:
Noob's Guide in Flashing ARHD 6.3.x (UPDATE)

Hello there, I have noticed that many of the noobs like me are having trouble in flashing the newer ICS ROMs, Particularly mike1986's latest ARHD 6.3.0 XE ROM.

It's OKAY if I don't get recognition for my work. But my ultimate goal is to help Noobs like me :)

DO ask questions if there are any queries about the guide! I will be more than glad to help you.

Disclaimer

1. I Do NOT hold responsibilty in any bricked devices that are caused when following this guide.

2. I Do not own anything in the links provided. These are results of hardwork of mike1986, ziggy1001, xl VipeR lx, madmaxx82, Kohr-Ah & Hawke84.

3. Also you could visit joaquinf for a similar guide.

Basic Information

1. You will need, a HTC Sensation/XE/4G which is S-OFF and SuperCID-ed(optional - you will know later). xl VipeR lx made a guide on this Here

S-OFF in this case allows the Flashing of Files(Security Off) and SuperCID allows the flashing of ANY ROM to the device regardless of the carrier.

2. You will also need, a custom Recovery(4EXt, Clockwork Recovery etc), this actually Flashes the files, whereas S-OFF ALLOWs the flashing of files.

3. Please note to ALWAYS check the MD5 Checksum to prevent any bad downloads, which may result in bricking when flashed.

Preparation

1. Always, Always ALWAYS make a NANDROID backup of your current ROM. To do so, go to your Custom Recovery and Backup the Whole ROM.

What this does is that it simply backup everything ( setting, rom, software, etc.. ) and put it on your SD Card. If something was to happen(bad flash, bootloops etc), You can just go in recovery, and recover your phone with that. It then reinstall everything the way it was.

2. Even though you have already made a NANDROID backup of your current ROM, DO make a backup of your apps using Titanium Backup or System Tuner, So that later on when you are on a new ROM, you could still recover all your Applications & data that you installed on the previous ROM.

3. Download the Latest 3.30 firmware package by mike1986 from here

This is required due to the ROM being build on the 3.30 RUU* Base. Firmwares are basically what your phone needs to run the ROM.

4. Alternatively you can download the latest User friendly 3.30 firmware by Kohr-ah from here

To get your CID, To get your CID, you can simply use an app called CID Getter from the app store. After getting your CID number, just download the CORRECT file for your CID and download it!

5. Download the latest 4EXT Recovery Touch by madmaxx82 from here

6. Download the Suggested Radio, Superwipe Script and the Latest 6.3.x XE or 6.3.x ROM from here

7. Remember to check all of their MD5 Checksum with the MD5 Checksum provided by the Download Host. You could use FastSum to do so.

Now that all of the preparation is done, It's time for the actual flashing. Be warned!

Flashing the Firmware:

1. Copy the Latest firmware package (PG58IMG.zip) you have previously downloaded into the Root of your SD card("Main Page")

2. Copy both the Superwipe and the ROM files into the SD Card. Preferably the Root of your SD Card.

3. Power down your device and make sure it is fully off-ed and not in Hotboot mode. (Tip: Try pulling battery)

4. Boot your device into bootloader, if you still don't know how to do that by now, it's by holding down the Power button + Volume down together till a white screen with words(not HTC) appears.

5. Make Sure you have done SuperCID and the SuperCID number should be 11111111 (or not if you are using the "User Friendly Firmware Package")

6. The firmware package should be found seconds after you booted into Bootloader, press the power button to confirm update.

7. Let the bootloader do it's work and you are done! - Tip: Your device is expected to update halfway, then reboot back into bootloader and continue updating. In the meantime DO NOT TOUCH YOUR DEVICE.

It's is to note that Firmware 3.30 still has Fastboot commands enabled. This means that fastboot commands like getvar, push, fastboot reboot etc is enabled. This is usually related to ADB.

Now that You are done with the Firmware, now lets move on to the ROM. If you are coming from below version 6.3.x you MUST flash the Superwipe Script first before flashing the ROM, for instructions to flash Superwipe Script, see SuperWipe below.

Flashing the ROM:

1. Eject your SD card and boot into Bootloader.

2. Your Bootloader should now read

-Revolutionary-

PYRAMID PVT SHIP S-OFF RL

HBOOT-1.27.1100

RADIO-(your flashed radio)

*unchanged*

2. Select Recovery Mode and then quickly & swifly re-insert your SD Card.

3. Optionally, you could connect your Device to the PC using the "Toggle USB Storge" funtion on your recovery to delete the PG58IMG.zip. This would make your life easier.

4. Now, while you are in your recovery, select "install from sdcard" and navigate to your Superwipe zip and install it. Your device will now reboot automatically into Recovery again.

5. Now select "install from sdcard" again and navigate to your Android Revolution HD 6.2.x file and install it like you did to the superwipe.

6. Remember to select the Tick ONLY WHEN your device is HTC Sensation 4G at the first option (Tmos Fix).

7. Remember to select the Cross ONLY WHEN your device is HTC Sensation XE when it prompts you which Kernel you are installing. Removed as of ARHD 6.3.0

8. Do select the Tick for the Bravia Engine Support for more goodies!

9. After finishing the installation, select reboot at the Recovery Homepage and you are done!

10. Do note that first boots may last from 5mins to 20 mins.

Now, After flashing both the Firmware and the ROM, it's time to flash the suggested radio for ARHD 6.3.x

Flashing the Radio(optional):

1. Open your downloaded Radio file and connect your device via USB to the computer.

2. Select Charge only (works for me)

3. Drag the radio.img from the Zip file to the root of your adb folder(previously used in Writing SuperCID) and Open up the "Start Here.bat" file

4. Type in the Following Commands.

cd C:\adb
adb devices - to check whether is your device connected
adb reboot bootloader - your device should reboot into Fastboot Bootloader
fastboot flash radio radio.img - now let your "start here.exe" do all the work

5. When the "start here.exe" shows "finished. Total time: ---", type in this next,

fastboot reboot

Your phone should reboot & everything is done!

SUPERWIPE

1. At recovery, select "Install from SD Card"

2. Navigate to Superwipe script

3. Wait for it to finish flashing. - ARHD's Script should reboot your device back into Recovery.

4. Done.

How to make the best of your phone?

1. Now that you have completed flashing your ROM, you can proceed to Restoring your apps. Do take note to NOT restore system apps or system data.

2. Get Root Explorer and edit your Build.prop file (remember to Mount R/O - Open in text editor) and look for

# Increase overall touch responsiveness
windowsmgr.max_events_per_sec=60
debug.performance.tuning=1
video.accelerate.hw=1

Change the 60 you see into 150 and you should get something like this

# Increase overall touch responsiveness
windowsmgr.max_events_per_sec=150
debug.performance.tuning=1
video.accelerate.hw=1

Remember to Save the File! Root Explorer should also create a backup of the old Build.prop file.

3. To improve smoothness, you can also purchase System Tuner PRO and do the following settings.

Quoted from [here]

4. For ICS Fixes or Mods, Go to this thread by Hawke84 [Here]

Reverting to Gingerbread or below

Here's a brief explanation on what's going to happen.

1. You will have to flash firmware 1.17 - with referrance to "Flashing the Firmware" above.

2. You will then have to flash the previously downloaded Superwipe script

3. Only Then you could Restore your Nandroid backup if you have one, or flash your downloaded Gingerbread ROM.

4. And lastly flashing the Reccommeded Radio for that particular ROM or Backup.

If you have superCID, (11111111), use the 1.17 Hboot from here.

If you don't, use the 1.17 Hboot from here. Do note to download the right file with referrance to your MID and CID.

Hope you enjoy ARHD 6.3.x/ARHD 6.3.x XE.

Cheers!

*RUU: ROM Upgrade Utility - Usually Based on when building ROMs.