yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] matt_stang:
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: 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.
[G1 Android Development] Kllian:
Radio: 2.22.19.26I

was using dude's latest firmware if that matters

Android board: PVT (I have USA retail black phone from the presale)

current SPL before flashing to H's SPL: Hard SPL

here is the process i used for the new H SPL and H 6.0 firmwares i did tonight.

wiped

loaded new H SPL (1.33.2005)

wiped

loaded new H 6.0

booted new H 6.0

lots of loops

reloaded new H 6.0

more loops

hit home key while it was booting and it went into safe mode

configured the phone, powered off, turned on, booted and no more loops.

working now :)
[G1 Android Development] barakinflorida:
one out of three bricked

the one that bricked

version PVT

spl: hardspl

Radio: not changed from ota that came with rc33

*** no recovery upgrade from the one flashed during rooting...

os... JF1.50
[G1 Android Development] haykuro:
please flash latest radio on my site before flashing spl
[G1 Android Development] TooSlo:
I'm set up exactly the same way.
[G1 Android Development] wendee:
just update to your rom haykuro mines worked fine n downloaded the new spl but not the radio and my phone works good

i did the same for my friend n he stuck on the g1 screen

i follow these steps for both phones

WOW THIS IS AWESOME!!

my phone has more memory and seems faster!!!

WARNING THE NEW SPL IN SOME CASES CAN BRICK YOUR PHONE USE WITH EXTREME CAUTION!!!

Ill give all of you guys directions

Download the SPL

rename to update.zip

then Home+End

Alt+S

let it do its thing

Wait till you reboot the second time from the recovery screen to reboot.

then it will reboot and hang!!

NOW

Take your battery out and SD card out

get an sd card reader and put your Jesusfreke 1.5 or whatever back on your sdcard

rename to update.zip

Put the battery back in and

Home+END

Alt+S

then it will all be dandy!

still stuck for 1 phone only i dont know how when i did the same steps for both phones but only 1 got stuck

any ideas?
[G1 Android Development] Chahk:
So was old radio the common denominator amongst most (PVT) bricks?
[G1 Android Development] gtest12:
Yes! It seems that the radio from RC33 is very critical to brick G1. I bricked the phone when I downgraded the radio to RC33.
[G1 Android Development] brianb7590:
The phone I bricked was indeed using the old radio.
[G1 Android Development] brianb7590:
I had the RC33 radio and HardSPL on the phone that I bricked, the successful one was with the newest radio and the older Sapphire ROM.
[G1 Android Development] gtest12:
This is very important! And never try to install old radio on G1 with new SPL.
[G1 Android Development] evilone1969:
i had the new spl working good, mine didnt brick till i DOWNGRADED the radio from 26I to rc33 radioc today .... anyways... hope it helps

(stands by and prays for a fix ;p)
[G1 Android Development] matt_stang:
The old radio is most likely the cause for several bricks. If you update the radio and follow the tutorial, success is pretty much guaranteed.
[G1 Android Development] haykuro:
seems pretty much confirmed. upgrade your radio, and you won't get bricked.

EDIT: i'm going to mesh the SPL and radio updates together.
[G1 Android Development] dmbrea7:
hey are u just fixing the spl or are you trying to fix the bricks?
[G1 Android Development] 3lm3jor:
but i had the lastest radio and my phone still got bricked
[G1 Android Development] mswiss:
probably a good idea lol. I had pvt but i believe i had the old radio (i went from one of your older saphire roms to jesus freaks 1.5 and radio update on his updater and then back to your newest saphire port yesterday when i got bored of jsfs stuff and non working keyboard.

i wiped before trying to apply the new spl so that shouldnt be what it is
[G1 Android Development] robbie725:
Matt....

Everyone is scared because they want the new spl but do not want a brick. YOU ARE NOT KIDDING I AM ONE OF THOSE PEOPLE

JUST A COUPLE QUESTIONS HERE TO BE CLEAR!

I only have one sd card and a card reader so i am only asking about this part....

IF YOU HAVE ONE SD CARD:

1. Upload new SPL on your microSD and rename to "update.zip" OK UNDERSTAND HOW TO DO THIS...

2. Reboot your phone into recovery mode. I ASSUME YOU MEAN HOLDING POWER AND HOME BUTTONS>>>RIGHT?

3. THIS IS IMPORTANT (perform a nandroid backup, of course) Apply the update, and once complete DON'T DO ANYTHING.. read step 4. APPLY THE UPDATE USING ALT-S... RIGHT? AND WE KNOW IT IS COMPLETE WHEN?

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 I KNOW THIS IS STUPID, BUT WE RENAME THE BUILD TO UPDATE.ZIP AS WELL....RIGHT?

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. APPLY THE UPDATE USING ALT-S... RIGHT

I understand what I am doing as I have flashed 100 of times not only mine but all of my friends as well...just that this one has me scared, so just trying not to leave anything out is all... it's too late for me to try this now as I am going to attempt this in the morning when I am well rested...

This is my phone info:

DREA100 PVT 32b

HSPL10.95.3000

CPLD-4

Radio-2.22.19.26I

Oct 20 2008

Thanks
[G1 Android Development] skiptomylou11:
If you can get to the recovery mode, you can easily just flash the update. That is why he recommended two SD cards.
[G1 Android Development] j0nkatz:
About ready to try again. I let it charge fully and am reformatting/partitioning my mSD card.

I have not been able to yet so far.
[G1 Android Development] loftystew:
The problem is I couldn't because pressing alt + x when it prompt me to restart doesn't show anything. I tried re-flashing the update and it didn't work....

Btw, I found out i could do power + camera button, if it helps.
[G1 Android Development] skiptomylou11:
You don't have to press Alt+X, it rebooted for me, too. All I did was switch SD cards and flashed The Dude's ROM, and it restarted just fine.
[G1 Android Development] fdisk81:
Great guide! Thanks so much! I'm up and running, I was really scared to do this and to be honest I would have done it completely wrong had I not read your guide first!
[G1 Android Development] loftystew:
OMG! You're a lifesaver. Followed what you did but flashed to JF rom instead and it works. I can use my phone again. I was previously using RC8 (the old version for rooting). I guess RC8 did can't boot up with the new SPL file or something.

The instruction mentioned current build and I thought it meant the the current SPL file I'm using. Luckily it didn't brick when I reflash the new spl back to the old one.

Thanks a lot man.
[G1 Android Development] BolecDST:
Link from the first post ( http://www.droiddeveloper.com/hrbuilds/spl-radio-signed.zip) is dead.. so where can I find the combo pack or just a new SPL?
[G1 Android Development] jjjackson56:
Got it with jf1.51

So i tried this with us jf1.51 and after a few tries got it to work. Heres what i did

First of all i had the new radio 2.22.19.26I and JFUS1.51

I loaded the new SPL renamed to update.zip and booted into recovery mode. Flashed and rebooted then got stuck on my custom first boot screen (AKA T-Mobile G1) so I yanked battery rebooted into recovery wiped, home + back, same problem. So I yanked battery again recovery again wipe once more same problem. So finally I yanked battery loaded JFUS1.51 on again booted into recovery reflashed and rebooted....finally worked loaded up checked i have new SPL. I'm wondering if it had to do with apps to sd but now ill just relink all those and it should work.....hopefully.

So my question is on the bricked phones did everyone have app2sd?
[G1 Android Development] LucidREM:
app2SD would not be relevant at the SPL level .. you can remove the SD card and basically delete every file on the phone and still be able to use CAMERA+POWER to flash the nbh file
[G1 Android Development] BolecDST:
Will anything happen to my apps2sd (from Maximus) if I flash that new spl?
[G1 Android Development] jjjackson56:
as stated aboved bolecdst it will not do anything
[G1 Android Development] LucidREM:
if you don't ALT+W wipe? nothing .. but everyone has said they have to re-flash the build to the phone
[G1 Android Development] BolecDST:
So I'm just going to wait. I have a new radio and I'm not actually planning to upgrade.. And as far as I know new spl doesn't give me any extra feature or anything else. Thanks for help.
[G1 Android Development] phatman81:
Most of the features i saw from the SPL were in the bootloader menu. (new options, reworked menu, streamlined restore process, more options to reset/switch to fastboot). Hykuro states that it is necessary for the 6.0r1 rom, so that would be the only reason to use it at this time.
[G1 Android Development] iso67:
I tried your procedure, but didn't work for me. I mean, I don't thik the phone is bricked, but after I loaded the new SPL I had no way to press alt+x. after home+back, the phone restarted again without any probls and now i'm going to installa haykuro 6.01r. what it is strange is that when I start the phone in recovery mode i got the message

Android system recovery utility

E: can't open /cache/recovery/command

moreover I don't have the chance to do a nandroid backup since I don't have the choice alt+B (that I have in another g1!) ..... why? perhaps i loaded the wrong recovery.img? I think I have the jf 1.43 recovery.img, but I'm not sure! anyone could help me in solve the problems and may be give me a link for the correct recovery.img? I dont' mind now of nandroid backup

EDIT:

OK,, I got it! after an unwanted downgrade to RC7, I found the right recovery.img file (JFv1.43) and I could apply this method... it is a littel scaring since it seems that you don't complete the SPL update but it works!

thanks
[G1 Android Development] j0nkatz:
Try as I may no key combinations will get me out of the Android splash screen.

That is with the exception of Trackball+Power. OS X and Windows VM will not even see the device. Does anyone know what the Trackball+Power is for? Think a Gold Card would work? Qmat?
[G1 Android Development] RueTheDay:
If the bootloader is hosed, the only thing that will fix it is when someone figures out a JTAG which will allow writing to the device over USB without having a USB driver loaded on the phone.
[G1 Android Development] eldolche:
oh my god you the best man ever
[G1 Android Development] pandemonia99:
Just wanted to sya thanks. Followed the OP's instructions; and had no problems.
[G1 Android Development] AustinKnight45:
New spl drains like a mofo!

Ya FIX this Spl from draining my battery, I flashed the new spl thought it was ok until I noticed how fast my battery would drain somebody said it wasn't from the spl but I'm sure it is. I'm using the same JF 1.51 US that I used with the new spl but now on the Old HardSpl an you can notice a huge difference. I don't remember how bad it drained with H6.0 but Im not going back to this spl if Ive gotta keep it charging all freakin day :eek:
[G1 Android Development] TooSlo:
Please ignore.
[G1 Android Development] spyler03:
Forget it!
[G1 Android Development] setzer715:
I'm not going back to it at all. I flashed it once and went fine. I updated to the recent release of TMO's cupcake just to check it out. Tried to flash again a bricked. Its just not worth it just to run 6.0.1. Besides, the part I wanted, Exchange, wasn't working on that build anyways.
[G1 Android Development] muz_aj:
I did the same thing, and It's working just fine now
[G1 Android Development] Shindokie:
Haha, wrote that in the wrong thread. Anyway great stuff man. Worked perfectly :)
[G1 Android Development] Sheldonjace:
STATS

DREA100 PVT 32B

HSPL10.95.3000

RADIO-2.22.19.26I

BUILD: JF 1.51 w/HTC apps

Followed steps in this thread: http://xdaforums.com/showthread.php?t=517595

I figured I'd risk it for a biscuit...the biscuit is amazing! ;)

That was definitely the longest 7 minutes of my life though (booting up) :o

Just posting a success to see if it helps.
[G1 Android Development] sebas1102:
What if Home+power, camera+power does not respond?

Any hopes of booting through sd card or make the cpu link G1 through usb?
[G1 Android Development] toxicbyte:
Congrats.. you have a brick.

Welcome to the club.. :(
[G1 Android Development] dagentooboy:
Something you might want to add to your 1SD card method.

If you can boot into recovery mode use ADB...

adb shell
echo /dev/block/mmcblk0 > /sys/devices/platform/usb_mass_storage/lun0/file
##wait till your SDcard mounts in Windows and rename your OS update to update.zip##
reboot recovery

When the recovery screen comes up Alt+s and you should be good to go

NOTE: Credit goes to JF... I found this info here
[G1 Android Development] starbase64:
There is now a solution?
[G1 Android Development] bestwebs:
Hi,

Anyone in this thread that thinks they have a brick, they probably do not.

1st you should copy the original firmware (before"brick") to a sd card and rename it to Update.zip

Put it in your phone.

Now hold the home key and power key down.

Your phone should start in recovery mode.

Apply the update and your phone should be up and running. :)

If you made a nandroid backup , then flash the data.img back to your phone.

I did this twice.

------------------

On a side note I have had nothing but problems with the new radio and spl.

Battery draining, frequent network disconnects, freeze ups.

So I am back on the old saffaire radio and old hard spl and the phone is back to normal and working as it should.

My firmware is 5.02h r4

:)
[G1 Android Development] garsim:
.... no :(
[G1 Android Development] minty1978:
the battery does drain quickly with the new SPL, but I took long enough to get the balls to change to this one....I don't want to go back.

besides, I understand the 'hero' rom will need this SPL (my main reason for going for it), so I will put up with battery ife in anticipation of the Hero rom from Haykuro...when it arrives.
[G1 Android Development] TooSlo:
I hate to be a negative nancy here, but the people that have "bricks" so far can't get to recovery mode. They (myself included) report hanging at the T-Mobile G1 screen, and no combination of the following allowed them to get past the screen:

Home+Power

Menu+Power

Home+Back+Power

Camera+Power

The only thing that people have been able to do is get a blue LED when using Trackball+Power, and it seems nobody even has an idea of what that does currently.

While we can respect that the idea seems sound to just load a new update.zip onto the phone, it's useless when you can't even get to recovery mode.
[G1 Android Development] bestwebs:
Hi,

Sorry to hear that "Nancy". :)

With your phone off , holding the home and power usually gets you to a recovery mode.

That's bad news then.

:)
[G1 Android Development] twosixths:
Did it work with JF 1.51? Does your battery still drain? Ya got me on pins and needles!
[G1 Android Development] muz_aj:
I don't know about you guys, but I upgraded to the latest SPL and the battery is functioning as it should and I'm having no problems at all

Baseband Version: 62.50S.20.17H_2.22.19.26I

SPL 1.33.2005

JF 1.51
[G1 Android Development] LucidREM:
i think that has been the whole problem .. some people think they have a "brick" but can still get to the recovery or bootloader .. while the rest of us actually have no control .. no button response etc

you are only truly "bricked" if you cannot access recovery and/or bootloader
[G1 Android Development] rt45678:
Thanks

Worked for me, nearly had a heart attack when the g1 came up and went in to recovery.

Thanks for the guide

:-)
[G1 Android Development] NexVision:
This is HTC's recovery bootloader which allows u to recover using shielded powered cable. If u can get the blue led then the device should be seen on the cpu maybe unknown as im not entirely sure the recovery process on G1 but this was a common occurence on PPC and I personally have recovered from this method twice on PPC. Same basic concept since they both use bootloader method.

Sorry I cant be more help.

Anyone tired of there brick you can contact these people

[FONT=Comic Sans MS, sans-serif]HTC warranty (PCD - Personal Communications Devices)

(800) 229-1235

555 Wireless Blvd.

Hauppauge, NY 11788

[/FONT]

They work on these devices all day (well ppc) they are HTC repair facility though so who knows..

If they do work on it then it would be $75 plus shipping and bam your device is back up.

The other option of course is call tmo if your a tmo customer and they will of course warranty it for you.
[G1 Android Development] Palava:
Hello,

First of all, it is not completely bricked, I know. However i don't know how to fix it (the easiest way)... anyway, the story:

I was planning to move from JF 1.51 to Haykuro 6.

So I flashed the Radio to 2.22.19.26I

# Baseband Version: 62.50S.20.17H_2.22.19.26I

then i did the SPL to 1.33.2005

Now, i keep getting stuck at the TMo G1 screen. I do have a Nandroid backup, but my decide is not recognised by windows, so i cant push them through ADB.

I an currently clueless what to do.. anyone knows something that might work? [no card reader present, otherwise i would have used that.]
[G1 Android Development] NexVision:
Boot into recovery mode holding home while powering on do a wipe alt l and then reflash Haykuro 6 u will need a sd reader thought or another phone u can put ur card in to connect to pc.
[G1 Android Development] Palava:
I read all the available intructions once again, and again. I also did a wipe, so that is done. Am I correct:

If i put my sd card in some other device and replace the current update.zip [spl] with the ROM [make that update.zip] and flash that it will all function again?
[G1 Android Development] NexVision:
If you can get into recovery u should be fine. After flashing SPL U MUST REFLASH ROM.. SPL changes the partition bases on the phone so therefore a fresh flash is necessary to properly install the rom.
[G1 Android Development] Palava:
Ok, ill give that a whirl, after my work. I'll make sure the new rom is placed as update.zip, because i am able to get into recovery and reflash it.

I assume it isn't possible to use nandroid backups from the old spl? And going back to ROM that use the old SPL, is that possible?
[G1 Android Development] ekeefe41:
I had

# Baseband Version: 62.50S.20.17H_2.22.19.26I

And jf1.51

Wiped, then followed these instructions

No issues of any kind.
[G1 Android Development] borodin1:
Followed instructions in the first post, no problems here... took about 15 min.

PVT board

1.5 JF ADP1 with HardSPL and new radio before flash.

Don't think I notice much of a battery drain at this point.

Good luck everyone.
[G1 Android Development] ivanmmj:
Since this was edited later on, I'm not sure if any of the bricks reported happened AFTER the "fix" of flashing the radio first came up.

Has anyone had the phone brick after using the combo package (spl+radio) or after flashing the radio first then the SPL?
[G1 Android Development] tsalate:
i used "fastboot" to flash the new spl and it wotrked perfectly has anyone else tried it this way?
[G1 Android Development] TheMan42:
The general consensus is that the new SPL works fine as long as the instructions have been followed, the pre-req being that the newest radio is installed.

I'd take this SPL since I have a PVT board, but currently I have my apps to SD via unionfs method and since a wipe is required (so it seems) for the SPL to work, I really don't want to redo all my apps and re-setup the unionfs again. Soon maybe, not yet though.

Edit: I'll say this, some of you may be able to look at my reasoning and see it as cakework, but the fact is - i've only been rooted for about a week and I just started getting into all this stuff, not very familiar with the linux platform or Android entirely yet on a technical level. I will say that the new SPL has been tempting me a lot lately.
[G1 Android Development] TemporalShadows:
This was actually my question as well. I keep seeing success stories, so I'd love to know if we've definitively determined that it's safe to flash with the latest radio.

I was also wondering - flashing the SPL with fastboot actually sounds like a good idea...I suppose the command would be: fastboot flash hboot hboot.img

Everyone who's tried it that way: has it worked out ok for you? After flashing this way, did you restore a nandroid backup or did you just reboot into recovery and flash the update.zip of your build?
[G1 Android Development] tsalate:
well what i did was just a regular update.zip update to get new spl and hero v3 working on my girl's phone but my G1's sd reader doesnt work so i did a nandroid of her phone and fastbooted the spl to my phone as well as radio. and then system.img and boot.img and data.img. and everything is working fine on both phones.
[G1 Android Development] jordanjf86:
I thought I had a bricked device but I was able to get into recovery and I re flashed JF1.51 ROM after wiping. :) I had the updated radio and PVT board but still had some problems.... Make sure you have th JF recovery before trying this!!
[G1 Android Development] DroidDev:
Worked like a charm thx
[G1 Android Development] Shane2:
Have a PVT board, and the SPL update worked for me