SSPL, HSPL, Flashing rom and Custom rom

Everyone who has Flashed Android on their Windows phone, seem to talk about SSPL and HSPL. So what are these ??????????????

SPL (Secondary Program Loader), is the same as your bios on the pc (it sets where your system boots from, intialises sub system process etc).

sspl (Soft Secondary Program Loader), allows you to flash another spl or hardspl.

HSPL or HardSPL (Hard Secondary Program Loader), 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 or manufacturer rom without cid unlocking your device first.

Radio rom is a part of software which manges GSM/3G antenna.

Now if you are flashing your carriers official rom then you don’t need any of these but different carriers set their CID (Country Identification) in their roms so only phones that have their cid can flash those roms … now if you like

htc rom and want to flash on to it, you will first need to hardspl your device otherwise you won’t be able to flash the rom . It will time out with an error telling you invalid vendor id.

Flashing Custom Rom, basically means to load a different version of the operating System.

Custom ROM is the full verion of mobile operating system customized by the ROM developer’s with different set of features (Example: make it faster, provide better battery-life, customized application, utilites etc)