Originally Posted by Black Antitoon
I swear I have used the Search tool, but lots of topics have HSPL in their title, and I weren't able to find any FAQ topic talking about that.
Everybody here talks about SSPL, HSPL, how to use them and so on. The only think I understood is that to flash custom roms you need HSPL, and for official roms SSPL is "enough". Could anybody tell me something more and explain me why do we need this stuff to flash a rom and not just run a .exe on the device which could do everything automatically?
I also didn't understand what the Radio is. I thought a part of the rom which manages the GSM/3G antenna, but I think I am wrong.
Thank you in advance
spl = Secondary Program Loader. Think of this in the same sense as bios on a pc. (it sets where your system boots from, intialises sub system process etc)
sspl = soft spl (this allows you to flash another spl or hardspl).
hardspl = hard spl .. basically it allows flashing of any rom. It protects you from bricking your device. If you have a bad flash it just forces the phone to load into bootloader, from where you can flash another rom using pc or storage card to get your phone working again. Using a hardspl you can flash any carrier rom without cid unlocking your device first.
Radio = you are correct about your assumption as to what a radio does
Now if you are flashing your carriers official rom than you don't need any of this stuff but different carriers set their cid in their roms so only phones that have their cid can flash those roms ... now if you like the wwe htc rom and want to flash it onto the tilt you will first need to hardspl your device or otherwise you won't be able to flash the rom ... it will time out with an error telling you invalid vendor id.
Samsung Galaxy SIII - AT&T
OEM; nothing modded.
Samsung Galaxy SII - AT&T
OEM; nothing modded.
Motorola Atrix - AT&T
OEM; nothing modded. Broken Screen.
HTC Status - AT&T
-Unlocked, Rooted, CWM, OEM ROM
ATT Tilt 2
Rooted/CM7 oc'ed Kernal
-- "Donate to XDA-DEVELOPERS.com"