[RADIO][24 Nov 2011] HTC Sensation Radios [PG58IMG.zip]

Search This thread

gu1dry

Senior Member
Oct 15, 2009
837
666
127.0.0.1
Code:
/* I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or the end of the world. Please do some research
 * if you have any concerns about flashing a radio before flashing it!
 * YOU are choosing to make these modifications, and if you point the
 * finger at me for messing up your device, I will laugh at you. */

How to Flash:

In order for this to work, the HTC Sensation needs to be S-OFF. Flashing the radio with a corrupt file or interrupting the flash, can brick the device, please proceed with caution.

  1. Download the your choice of radio for the HTC Sensation.
  2. Make sure the filename is PG58IMG.zip exactly or it will not work and copy it to the same folder as adb (the /platform-tools folder within the Android SDK folder).
  3. Connect the HTC Sensation to the computer via USB.
  4. On the computer, open terminal and run the following commands:
    Code:
    adb push PG58IMG.zip /sdcard/PG58IMG.zip
    adb shell md5sum /sdcard/PG58IMG.zip
    NOTE: The md5 should match up the provide the original download location. If not, redownload & try again.
    Code:
    adb reboot bootloader
  5. The HTC Sensation will reboot & usually boot into fastboot. Pressing the Power button will put the device into the bootloader.
  6. The bootloader will scan for the radio update. Once it finds the update, select Yes.
  7. Allow the bootloader to finish flashing the updated radio, and reboot the HTC Sensation normally.

Downloads:

From Gingerbread-based RUUs:
  • From the 1.23.163.1 RUU:
  • From the 1.24.161.1 RUU:
  • From the 1.24.162.1 RUU:
    • has the same radio as the 1.24.161.1 RUU
  • From the 1.24.163.1 RUU:
    • has the same radio as the 1.24.161.1 RUU
  • From the 1.24.166.1 RUU:
    • has the same radio as the 1.24.161.1 RUU
  • From the 1.24.401.1 RUU:
    • has the same radio as the 1.24.161.1 RUU
  • From the 1.24.468.1 RUU:
    • has the same radio as the 1.24.161.1 RUU
  • From the 1.24.911.1 RUU:
    • has the same radio as the 1.24.161.1 RUU
  • From the 1.27.161.1 RUU:
  • From the 1.27.168.5 RUU:
    • has the same radio as the 1.27.161.1 RUU
  • From the 1.27.187.5 RUU:
    • has the same radio as the 1.27.161.1 RUU
  • From the 1.27.401.3 RUU:
    • has the same radio as the 1.27.161.1 RUU
  • From the 1.27.531.2 RUU:
    • has the same radio as the 1.27.161.1 RUU
  • From the 1.28.707.2 RUU:
  • From the 1.28.708.2 RUU:
    • has the same radio as the 1.28.707.2 RUU
  • From the 1.28.709.3 RUU:
    • has the same radio as the 1.28.707.2 RUU
  • From the 1.28.720.2 RUU:
    • has the same radio as the 1.28.707.2 RUU
  • From the 1.29.531.2 RUU:
    • has the same radio as the 1.27.161.1 RUU
  • From the 1.34.206.1 RUU:
  • From the 1.34.771.1_R RUU:
    • has the same radio as the 1.34.206.1 RUU
  • From the 1.34.841.6 RUU:
    • has the same radio as the 1.34.206.1 RUU
  • From the 1.35.61.1 RUU:
    • has the same radio as the 1.34.206.1 RUU
  • From the 1.35.75.1 RUU:
    • has the same radio as the 1.34.206.1 RUU
  • From the 1.35.401.1 RUU:
    • has the same radio as the 1.34.206.1 RUU
  • From the 1.35.666.1 RUU:
  • From the 1.35.707.1 RUU:
    • has the same radio as the 1.34.206.1 RUU
  • From the 1.35.708.1 RUU:
    • has the same radio as the 1.34.206.1 RUU
  • From the 1.35.709.1 RUU:
    • has the same radio as the 1.34.206.1 RUU
  • From the 1.45.401.2 OTA/RUU:
  • From the 1.45.531.1 OTA:
    • has the same radio as the 1.45.401.2 OTA/RUU
  • From the 1.50.401.1 RUU:
    • has the same radio as the 1.45.401.2 OTA/RUU
  • From the 1.72.401.1 RUU:
  • From the 1.73.401.2 RUU:
    • has the same radio as the 1.72.401.1 RUU
  • From the 1.73.401.4 RUU:
    • has the same radio as the 1.72.401.1 RUU
  • From the 2.08.401.1 RUU:
 
Last edited:

Max128

Senior Member
Apr 16, 2011
1,152
299
Canada
Due to the impending release of AplhaRev X for the HTC Sensation,

It is not his impending has not yet release date!
 
Last edited:
  • Like
Reactions: theghazi

setzer715

Senior Member
Jan 29, 2009
1,236
209
North Phoenix
First, thank you for the write up and radio links and contribution to all of this.

Now for my question: Wouldn't fastboot be easier and safer?
1 - Copy the .img to your /sdk/tools folder (or whatever folder depending on computer OS). Verify MD5.
2 - Boot into bootloader (Vol Down + Pwr).
3 - Navigate to Fastboot (Vol down to Fastboot and press Pwr). Make sure your phone says Fastboot USB.
4 - Open command promt (or terminal depending on OS)in folder you put file.
5 - Type:
Code:
fastboot flash radio xxxx.img
xxxx is radio name.

I find this faster and safer. I find SDCards can corrupt the file easier than anything else therefore leaving the file on your computer to flash from is one less transfer and possible issue. As we all know, the 2 things that have the greatest chance of bricking a device are your Radio and Bootloader images.

Just my .02:cool:
 

Solidus_n313

Senior Member
Jul 3, 2010
1,054
231
Owen Sound, Ontario, Canada
Fastboot probably won't be available at first, htc locked that down pretty tight for signed packages, this method is certain to work when s-off is released...

When eng s-off arrives, that should be a different story :p

Sent from my HTC Sensation 4G using XDA App
 
  • Like
Reactions: Mersad_Maral

setzer715

Senior Member
Jan 29, 2009
1,236
209
North Phoenix
Fastboot probably won't be available at first, htc locked that down pretty tight for signed packages, this method is certain to work when s-off is released...

When eng s-off arrives, that should be a different story :p

Sent from my HTC Sensation 4G using XDA App

Doesn't this link have Eng S-Off Bootloader?

Maybe I'm reading into things too much and not understanding.
 

gu1dry

Senior Member
Oct 15, 2009
837
666
127.0.0.1
First, thank you for the write up and radio links and contribution to all of this.

Now for my question: Wouldn't fastboot be easier and safer?

</snip>
Flashing radios via fastboot is actually more dangerous. Due to first, flashing the Engineering Hboot, which that process in itself is pretty dangerous, and second, fastboot will accept anything & during the flash, the radio image can become corrupt & brick the device.
 

Solidus_n313

Senior Member
Jul 3, 2010
1,054
231
Owen Sound, Ontario, Canada
Flashing radios via fastboot is actually more dangerous. Due to first, flashing the Engineering Hboot, which that process in itself is pretty dangerous, and second, fastboot will accept anything & during the flash, the radio image can become corrupt & brick the device.

i agree 100%, but most ppl who dont understand this will prefer conveinence/speed but risk bricking, over doing it the tried and tested method with minimal risk and maximum effort that reduces the chances of a fancy paperweight...
 

Jimmy Flip

Senior Member
Nov 5, 2010
213
60
Melbourne
It does contain an Eng s-off but you have to have S-off to flash it

I think he was responding to Solidus_n313's comment that 'Fastboot probably won't be available at first'. Once you have radio S-OFF, it's trivial to get ENG S-OFF. It looks to me like AlphaRevX is hboot S-OFF but it's still S-OFF so we should be able to toggle @secuflag to get radio S-OFF without too much trouble. Basically, what I'm saying is that we'll all have ENG S-OFF very soon after AlphaRevX is released.
 

Solidus_n313

Senior Member
Jul 3, 2010
1,054
231
Owen Sound, Ontario, Canada
It looks to me like AlphaRevX is hboot S-OFF but it's still S-OFF so we should be able to toggle @secuflag to get radio S-OFF without too much trouble. Basically, what I'm saying is that we'll all have ENG S-OFF very soon after AlphaRevX is released.

yeah, alpharev's is hboot, as the radio is locked uber tight for the time being. i also agree that ENG S-OFF will arrive shortly after the release.

the major concern is the extra security protocols implemented in @secuflag on the S4G (dont appear this way for the E3D), and while they will be bypassed/overwritten in time, there appear to be redundant calls to @secuflag than can precede hboot and radio modifications...(from what ive seen and recognize at least)

all i know is that if/when alpharev and teamwin collaborate, all these issues will no longer be a problem, but that seems to be a long shot, as the 2 are having some issues with each other atm :/
 

Jimmy Flip

Senior Member
Nov 5, 2010
213
60
Melbourne
the major concern is the extra security protocols implemented in @secuflag on the S4G (dont appear this way for the E3D), and while they will be bypassed/overwritten in time, there appear to be redundant calls to @secuflag than can precede hboot and radio modifications...(from what ive seen and recognize at least)

If it's S-OFF, eMMC write-protection is not enabled at boot so we can write to radio_config and toggle @secuflag directly. If the eMMC write-protection is still enabled, then I don't see how the phone could be considered S-OFF (or how we could flash custom ROMs for that matter). I guess it will all become clear in time.
 

setzer715

Senior Member
Jan 29, 2009
1,236
209
North Phoenix
Flashing radios via fastboot is actually more dangerous. Due to first, flashing the Engineering Hboot, which that process in itself is pretty dangerous, and second, fastboot will accept anything & during the flash, the radio image can become corrupt & brick the device.

I can see that, I guess I somehow got it in my head that fastboot was always the safest way to flash images. I bricked a G1 once, LONG time ago, by trying to flash an HBoot in recovery, but that is still different than what you are doing.
 

joemm

Senior Member
Which method of Flashing Radios is Safer....my opinion.

I disagree with the statement that updating the radio through bootloader is safer than fastboot for the following reasons:

First it generally thought that flashing radio.img through bootloader update (PG58IMG.zip for the sensation) method unpacks the radio.img to /cache first then flashes from /cache which makes it susceptible to corruption and there are no checks before the radio.img is flashed

and second there are file checks performed before fastboot flashes the radio.img.

I run the G2/DesireZ radio thread HERE :http://xdaforums.com/showthread.php?t=970809

In which I have seen several bricks from the bootlaoder update (PG58IMG.zip for the sensation) method flashing a corrupt .img file and never any from flashing the radio.img through fastboot. My radio.img's have been downloaded well over 10000 times and this has been my experince with flashing radio's.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 114
    Code:
    /* I am not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or the end of the world. Please do some research
     * if you have any concerns about flashing a radio before flashing it!
     * YOU are choosing to make these modifications, and if you point the
     * finger at me for messing up your device, I will laugh at you. */

    How to Flash:

    In order for this to work, the HTC Sensation needs to be S-OFF. Flashing the radio with a corrupt file or interrupting the flash, can brick the device, please proceed with caution.

    1. Download the your choice of radio for the HTC Sensation.
    2. Make sure the filename is PG58IMG.zip exactly or it will not work and copy it to the same folder as adb (the /platform-tools folder within the Android SDK folder).
    3. Connect the HTC Sensation to the computer via USB.
    4. On the computer, open terminal and run the following commands:
      Code:
      adb push PG58IMG.zip /sdcard/PG58IMG.zip
      adb shell md5sum /sdcard/PG58IMG.zip
      NOTE: The md5 should match up the provide the original download location. If not, redownload & try again.
      Code:
      adb reboot bootloader
    5. The HTC Sensation will reboot & usually boot into fastboot. Pressing the Power button will put the device into the bootloader.
    6. The bootloader will scan for the radio update. Once it finds the update, select Yes.
    7. Allow the bootloader to finish flashing the updated radio, and reboot the HTC Sensation normally.

    Downloads:

    From Gingerbread-based RUUs:
    • From the 1.23.163.1 RUU:
    • From the 1.24.161.1 RUU:
    • From the 1.24.162.1 RUU:
      • has the same radio as the 1.24.161.1 RUU
    • From the 1.24.163.1 RUU:
      • has the same radio as the 1.24.161.1 RUU
    • From the 1.24.166.1 RUU:
      • has the same radio as the 1.24.161.1 RUU
    • From the 1.24.401.1 RUU:
      • has the same radio as the 1.24.161.1 RUU
    • From the 1.24.468.1 RUU:
      • has the same radio as the 1.24.161.1 RUU
    • From the 1.24.911.1 RUU:
      • has the same radio as the 1.24.161.1 RUU
    • From the 1.27.161.1 RUU:
    • From the 1.27.168.5 RUU:
      • has the same radio as the 1.27.161.1 RUU
    • From the 1.27.187.5 RUU:
      • has the same radio as the 1.27.161.1 RUU
    • From the 1.27.401.3 RUU:
      • has the same radio as the 1.27.161.1 RUU
    • From the 1.27.531.2 RUU:
      • has the same radio as the 1.27.161.1 RUU
    • From the 1.28.707.2 RUU:
    • From the 1.28.708.2 RUU:
      • has the same radio as the 1.28.707.2 RUU
    • From the 1.28.709.3 RUU:
      • has the same radio as the 1.28.707.2 RUU
    • From the 1.28.720.2 RUU:
      • has the same radio as the 1.28.707.2 RUU
    • From the 1.29.531.2 RUU:
      • has the same radio as the 1.27.161.1 RUU
    • From the 1.34.206.1 RUU:
    • From the 1.34.771.1_R RUU:
      • has the same radio as the 1.34.206.1 RUU
    • From the 1.34.841.6 RUU:
      • has the same radio as the 1.34.206.1 RUU
    • From the 1.35.61.1 RUU:
      • has the same radio as the 1.34.206.1 RUU
    • From the 1.35.75.1 RUU:
      • has the same radio as the 1.34.206.1 RUU
    • From the 1.35.401.1 RUU:
      • has the same radio as the 1.34.206.1 RUU
    • From the 1.35.666.1 RUU:
    • From the 1.35.707.1 RUU:
      • has the same radio as the 1.34.206.1 RUU
    • From the 1.35.708.1 RUU:
      • has the same radio as the 1.34.206.1 RUU
    • From the 1.35.709.1 RUU:
      • has the same radio as the 1.34.206.1 RUU
    • From the 1.45.401.2 OTA/RUU:
    • From the 1.45.531.1 OTA:
      • has the same radio as the 1.45.401.2 OTA/RUU
    • From the 1.50.401.1 RUU:
      • has the same radio as the 1.45.401.2 OTA/RUU
    • From the 1.72.401.1 RUU:
    • From the 1.73.401.2 RUU:
      • has the same radio as the 1.72.401.1 RUU
    • From the 1.73.401.4 RUU:
      • has the same radio as the 1.72.401.1 RUU
    • From the 2.08.401.1 RUU:
    6
    In order for this to work, the HTC Sensation needs to be S-OFF.

    10characters
    6
    First, thank you for the write up and radio links and contribution to all of this.

    Now for my question: Wouldn't fastboot be easier and safer?
    1 - Copy the .img to your /sdk/tools folder (or whatever folder depending on computer OS). Verify MD5.
    2 - Boot into bootloader (Vol Down + Pwr).
    3 - Navigate to Fastboot (Vol down to Fastboot and press Pwr). Make sure your phone says Fastboot USB.
    4 - Open command promt (or terminal depending on OS)in folder you put file.
    5 - Type:
    Code:
    fastboot flash radio xxxx.img
    xxxx is radio name.

    I find this faster and safer. I find SDCards can corrupt the file easier than anything else therefore leaving the file on your computer to flash from is one less transfer and possible issue. As we all know, the 2 things that have the greatest chance of bricking a device are your Radio and Bootloader images.

    Just my .02:cool:
    4
    OP updated with the 10.56.9035.00U_10.14.9035.01 radio from the 1.45.401.2 OTA.
    4
    Updated OP with the 11.59.3504.00U_11.16.3504.16 radio from the 2.08.401.1 RUU.