[HTC Sensation] @@RON:
FIRST OFF:

I´M NOT RESPONSIBLE FOR ANY DAMAGES MAY CAUSE !!!

​

What is the issue here?

This guide will help you to convert your HTC Sensation 4G z710a (America/Australia) to a z710e (Europe). After that, you will be able to install a brandingfree RUU and receive official HTC OTA updates.

Of course, you can exchange the mentioned CID/MID with your desired values.

It´s also possible to convert your HTC Sensation (4G) into a HTC Sensation XE. Additional you can buy the battery cover of the XE, the battery and finally the digitizer to get red onscreen touch buttons. After flashing the appropriate RUU for XE, you´re done.

CID:

The CID is the carrier-ID, which allocate a (HTC) phone to a specific geographical region and/or carrier. The rollout of OTA updates is (among other) depending by the CID.

Here is a list with all available CIDs: http://xdaforums.com/showthread.php?t=1195475
​

MID:

The MID is the model-ID, which designates a specific model.

The following MIDs are available:

PG5810000 for HTC Sensation 4G z710a (North America) -> T-Mobile US

PG5811000 for HTC Sensation 4G z710a (North America, Australia) -> Bell Mobility (maybe - these too: NextG, Telstra, Telus)

PG5813000 for HTC Sensation z710e (Europe) -> all European carriers

PG5813001 for HTC Sensation XE (Europe only) -> all European carriers

The supported frequency bands should not be affected, because they are hardware based. HTC told me this.
​

Requirements:

- HTC Sensation (4G) Gingerbread (CID, MID whatever)

Gingerbread, because ICS does not boot with ENG HBOOT !!! (boot loops)

- if you do not have S-OFF -> start with STEP 1

- if you already have S-OFF -> start with STEP 2

if you already have S-OFF AND ICS -> flash latest Gingerbread RUU

Do everything as follows !!!

STEP 1 - Set bootloader to S-OFF

Gingerbread: with revolutionary -> use this link

ICS: with Juopunutbear -> use this link

STEP 2 - Change CID

Change it to the value you desire (e.g. HTC__001)

List of all CIDs is mentioned above

Turn on your phone and make sure, that USB debugging is activated

download adb tools -> use this link

extract them to e.g. c:\

run cmd as an administrator

navigate to the directory, where adb tools are located

type adb devices

Your phone should be listed, if not, don´t proceed

type adb reboot-bootloader

type fastboot getvar cid (output shows your current CID -> write it down)

type fastboot oem writecid HTC__001 (your desired CID)

type fastboot reboot-bootloader

type type fastboot getvar cid (output shows your (new) current CID)

STEP 3 - ENG HBOOT

Needed to change the MID

Download it -> (attached) use this link

Extract it

and open the android_info.txt with any text editor (e.g. notepad)

Change the value of modelid: to your current MID (e.g. PG5811000)

modelid: PG5811000 (with space before the MID)

Compress it again to “PG58IMG.zip”

Put it in the root directory of your sdcard

Turn on your phone by holding power button and volume down button until you are in bootloader

It automatically search for the file PG58IMG.zip and ask if you want to update

Choose yes with volume buttons and confirm with power button

After successful update pull out battery, wait a few seconds, put it in again

Turn on your phone by holding power button and volume down button until you are in bootloader

You now have ENG HBOOT, which allow to see more information than normal HBOOT (e.g. view CID or MID)

Pull out battery, wait a few seconds, put it in again and start your phone normally

STEP 4 - Change MID

Run cmd as an administrator

Navigate to the directory, where are adb tools located

Type adb devices

Your phone should be listed, if not, don´t proceed

Type adb reboot-bootloader

Type fastboot getvar mid (output shows your current MID -> write it down)

Type fastboot oem writemid PG5813000 (for z710e)

Type fastboot reboot-bootloader

Type type fastboot getvar mid (output shows your (new) current MID)

Start your phone normally

STEP 5 - Flash RUU

All data on phone will be deleted, sdcard not

Back them up if needed

Now CID and MID are matching with android_info.txt in RUU (no need of superCID)

You will be able to flash the desired RUU and to get offical OTA updates

Choose RUU do you want -> use this link

Latest RUU for Gingerbread:

RUU_Pyramid_HTC_Europe_1.50.401.1_Radio_10.56.9035.00U_10.14.9035.01_M_release_223042_signed.exe

Latest RUU for ICS:

RUU_PYRAMID_ICS_HTC_Europe_3.33.401.53_Radio_11.76A.3504.00U_11.24A.3504.31_M_release_280871_signed.exe

Start your phone normally

Uncheck USB debugging (Settings -> Application -> Development)

Uncheck Fastboot (Settings -> Power)

!!! make sure, that the battery is fully charged (otherwise the battery indicator in percent will be incorrect !!!)

Connect the phone to your PC and choose "charge only"

Run the RUU as an administrator

Follow the instructions and after it is successful, remove USB cable from PC

While booting you can charge the phone with ac adapter

Well done, you now have an unbranded HTC Sensation z710e (Europe) and be able to update via OTA :)

Sources:

Links mentioned during guide

http://dailynotes.fanrenweb.com/?p=1007

http://www.handy-faq.de/forum/htc_s...droid_2_3_x_unlock_root_cwm_flashen_roms.html