[G1 Android Development] Joe333x:
***MOD EDIT***

PLEASE READ THIS THREAD FOR UP TO DATE INFORMATION : http://xdaforums.com/showthread.php?t=655097

***O.P. EDIT***

The link above does contain some more detailed information but the guide below has yet to cause a brick.

IF YOU PLAN TO FLASH THIS SPL

PLEASE

READ THIS WHOLE POST

This is for the Dream/G1 ONLY. If you have a Sapphire/MT3G this SPL is not needed.

If you have no idea what a SPL is or you are looking for info on other SPLs please read this page http://code.google.com/p/android-roms/wiki/SPL

Let me start off by saying that I have nothing to do with the actual development of the SPL. I also take no responsibility if you do decide to flash this SPL and brick your phone. That being said I decided to create a "How To" for the SPL for the simple fact that I would have switched to it long ago if I knew how easy and safe it was.

The SPL that you need for many of the new Eclair ROMs along with Hero ROMs and some Donut ROMs like Super D is a special SPL created by Haykuro that basically gives you more space to flash larger ROMs. When Haykuro first released the SPL there were reports of people bricking their phones. It turned out that the reason for the SPL causing a brick was because the SPL needed to be flashed over the latest radio and requires a PVT board. If the SPL is flashed over a radio version prior to "2.22.19.26I" or on a DVT board it will cause a brick. After people heard about this SPL causing bricks it became known as the Danger or Death SPL because of the danger that it can cause death to a G1.

A lot of people including my self were very worried about flashing the SPL in fear of a bricked phone. The result being many people not wanting to flash certain ROMs because they do not want to brick their phone. Some devs have actually changed their ROMs just to make them small enough to flash with out the Danger SPL so that more people will use their ROM.

Well if you are reading this and you don't have the Danger SPL because of the fear of a brick well then don't worry its ok to be scared but this "How To" will get you through it safe and sound.

IMPORTANT: Before going any further make sure that you have PVT board. You can do this by rebooting your phone and holding the camera button. The first line should say "PVT" if you see "DVT" then DO NOT flash this because odds are you will get a brick but If it says "PVT" then you are good to go.

First you are going to need to download the latest radio and the SPL. both can be found here http://code.google.com/p/sapphire-port-dream/ There is also a new radio that is compatible that can be found here http://xdaforums.com/showthread.php?t=640535

Prior to starting the installation process please make sure that your battery has a good charge. Also DO NOT pull your battery out at anytime during the installation process. I know it seems like common sense but I read a thread where someone had pulled their battery in the middle of the installation process and they ended up with a brick.

Now that all that's out of the way lets get started!

1. Copy "ota-radio-2_22_19_26I.zip" or "G1-radio-2_22_23_02.zip" and "spl-signed.zip" onto the root of your SD card.

2. Reboot into recovery. I suggest using the RA-dream recovery you can download it here http://xdaforums.com/showthread.php?t=566669

3. Wipe your phone "factory data reset" (this step isnt really necessary since your phone is wiped after flashing the SPL but I always like to wipe before flashing anything)

DO NOT SKIP THIS NEXT STEP OR YOU WILL BRICK YOUR PHONE

You must have the latest radio "2_22_19_26I" or "2_22_23_02" to flash this SPL if you already have the latest radio you should not have to flash it again but it will not hurt if you do flash it again. When in doubt flash it anyway.

4. Flash the Radio "ota-radio-2_22_19_26I.zip" or "G1-radio-2_22_23_02.zip" it will install and then it will ask you to reboot to finish the installation, so reboot, it will then finish installing and then reboot back into recovery.

5. Flash the SPL "spl-signed.zip" it will install and then ask you to reboot to finish the installation, so reboot, it will then finish installing and reboot into recovery so you can flash your ROM

A simple way to make sure that the SPL flashed correctly is when you reboot to the boot loader screen by holding the camera button you will see HBOOT-1.33.2005. You can also see that it flashed correctly by checking your system size it will now be 89mb a very easy was to check this is with the My Account app available in the Market.