This week, the HTC Sensation (Pyramid) is being blessed with an OTA update that brings Android Gingerbread 2.3.4 and has been reported to fix the HTC Sense lag issues and generally boost the interactive performance of the device. It’s also suspected that this update prepares the bootloader to be unlockable, because updating to this OTA release prints a “***LOCKED***” text at the top of the bootloader screen.
For those of us that are running a custom ROM, or just have your device rooted, you may have already be running 2.3.4, but may be wondering if you could update your bootloader without losing S-Off or root access. The answer is YES!
I’ve attached to this post the extracted “firmware.zip” from the OTA update, which contains the updated bootloader (HBOOT 1.18.0000), radio (10.56.9035.00U_10.14.9035.01_M), and a bunch of other firmwares (pg2fs_spcustom, rcdata, rpm, sbl2, tz). THIS PACKAGE IS MEANT FOR CUSTOM ROM USERS ONLY – I’ve removed the stock HTC kernel and recovery images, assuming that you have installed your own (2.3.4 compatible kernel of your choice, Clockworkmod Recovery). Rename the ZIP file to PG58IMG.zip, place it into the root of your SD card, and reboot into the bootloader to update:
Because this firmware update includes a new radio, I’ve also attached the corresponding radio interface library (RIL) for the radio included in this update. This one must be flashed via recovery, with the /system partition mounted:
Standard disclaimer: I’m not responsible for anything that happens to your device. You’ve been warned. Enjoy!