How to flash new spl and avoid brick
EDIT: I am 99.9% sure this will work with a PVT board. I am not sure about DVT BUT if you are willing to risk bricking your G1 to find out, that would be great Reboot in fastboot and make sure it says "DREA100 PVT"
EDIT: please flash latest radio (
http://code.google.com/p/sapphire-port-dream) before flashing SPL..
EDIT: It has been confirmed that you WILL brick your phone if you attempt to downgrade your radio after flashing the new SPL. So.. don't.
Everyone is scared because they want the new spl but do not want a brick. Well this should help you all out. (should). First you should know I do not recommend trying this if you do not have a PVT board. I also will not take any responsibility for any bricked devices, though I believe this should work well.
WHAT YOU MUST HAVE:
You must have 2 microSD cards
OR
You must have one microSD card and a microSD card adapter and microSD card reader
AND
Two files: The new SPL file
http://sapphire-port-dream.googlecode.com/files/spl-signed.zip
And the update file of the build you are currently using.
IF YOU HAVE TWO MICRO SD CARDS:
1. Download the SPL
2. Upload the new SPL on one microSD card and name it "update.zip" and upload the update file of the build that you are currently using on the other microSD card and name it "update.zip"
3. Put the microSD with the SPL update in your phone and reboot to recovery mode.
4. THIS IS IMPORTANT (perform a nandroid backup, of course) Apply the update, and once complete DON'T DO ANYTHING.. read step 5.
5. WITHOUT PRESSING ANY BUTTONS remove your microSD card from your phone and place the other microSD card in it.
6. Press Alt + x to go to the console. If your phone does not reboot automatically, type reboot recovery, then press enter.
7. If you boot up in recovery, you have done everything correctly. Now apply the update, reboot, and you're done.
IF YOU HAVE ONE SD CARD:
1. Upload new SPL on your microSD and rename to "update.zip"
2. Reboot your phone into recovery mode.
3. THIS IS IMPORTANT (perform a nandroid backup, of course) Apply the update, and once complete DON'T DO ANYTHING.. read step 4.
4. WITHOUT PRESSING ANY BUTTONS remove your microSD card from your phone, and plug it into your microSD card adapter/SD card reader
5. Remove/rename the SPL update (to something other than "update.zip") and upload the update file of the build you are currently using onto your microSD card. Put your microSD card back in your phone AGAIN WITHOUT PUSHING ANY BUTTONS
6. Press Alt + x to go to the console. If your phone does not reboot automatically, press enter, type "reboot recovery", then press enter again.
7. If you boot up in recovery, you have done everything correctly. Now apply the update, reboot, and you're done.