[RESEARCH] Sensation Partitions / Firmware
While looking at the firmware.zip file contained within the latest OTA, I started to wonder if we are overlooking important partitions. I'm fairly convinced we are at this point.
Here's what the original RUUs contained for Pyramid:
Code:
adsp.img
android-info.txt
boot_signed.img
dzdata.img
hboot_8x60_1.17.0008_20110513_signedbyaa.nb0
radio.img
rcdata.img
recovery_signed.img
rpm.img
sbl1.img
sbl2.img
sbl3.img
splash1.nb0
system.img
tz.img
And here's what's in the latest OTA firmware.zip
Code:
android-info.txt
boot.img
hboot_8x60_1.18.0000_20110802_signedbyaa.nb0
pg2fs_spcustom.img
radio.img
rcdata.img
recovery.img
rpm.img
sbl2.img
tz.img
Some of these are obviously known quantities. After poking around in a hex editor,
I think rpm.img is relevant to us, as it appears to be chipset-related firmware. The varying reports of black screens with custom kernels could very well have to do with the lack of people flashing this image.
tz.img was referred to as "Trusted Zone" in HBOOT, so I figure we'll want to stay away from that one. The sbl* files appear to be part of the boot loader (Secure Boot Loader would be my guess for what it refers to). I have no idea with pg2fs_spcustom.img is. rcdata.img is literally text, which appears to configure the radio (this one has been known for a while but is not commonly discussed).
Anyhow, I flashed the following bundle, which includes the latest radio, recovery (with recharging fixed) and rpm:
http://files.virtuousrom.com/pyramid....4/PG58IMG.zip
Obviously do so at your own risk but it worked fine for me. If you're getting black screens, this is probably worth a shot. If anyone has input on what the other partitions actually do, chime in here as that's the purpose of this thread.