yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] Lakers3408:
I bought the phone brand spanking new from a Tmobile store. I know for a fact I did NOT do the SPL for fear of bricking it.

So with the current SPL on my phone am I good to update to other roms that require a SPL?
[G1 Android Development] ry38read:
Indeed it was confusing. I got the eng bootloader back with a simple flash. Just thought it was weird. I can now do my nandroid backups. =)
[G1 Android Development] Che Guevara:
hi ..

am having same problem exactly .. what i have done that just upgraded from RC28 TO RC 29 and then i have followed all the instructions.. but .. same :( any help please?? thx in advance.
[G1 Android Development] garsim:
do u have root privilege?
[G1 Android Development] Che Guevara:
hi .. thank you for the reply .. if i understand yes .. i have dowloaded the Android Telnet client from market and then > opened keyboard >enter>wrote telnetd >home>programs>file explorer>run telnet program > connect to server and then ican see the hash over the black screen .. >power off and then recovery mode (the spl file already exist in a sdcatd and sure i have rename it to update.zip).. when i click alt+ s am getting same message which is :

Verifying update package ...

E: No signature (5 files)

E: Verification failed ...

Installation aborted

so.. something missing ..

can i get the steps? .. i will start again ..as i said i have upgraded from RC28 TO RC29 .. then what i have to do?

i really appreciate your help brothers .. thank you a lot.
[G1 Android Development] garsim:
flash rc29 (or rc7 if u have a g1 from uk).

Download recovery.img and copy it to your SD card.

Download the Hard SPL and copy the zip file to the main folder of SD card.

turn on wifi.

Restart your phone and when you see home hit the enter key twice, type "telnetd" and press enter. (Yes, it will start up a contact search, don't worry. Just type it.)

Download an Android "Telnet" application from the Market and connect to localhost.

if you connect successfully to localhost, you will have a root prompt "#".

(if u have an error, like as "Error while connecting to server: localhost/127.0.0.1:23 - Connection refused, Error while receiving from server: null":

reboot your phone, when u see home hit 2 times enter key, re-type "telnetd", press enter and close contacts...now start telnet and try to connect to localhost.

if you have the same error again, try again!)

Type the following into Telnet (these commands will give you root access easier in the future):

mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
cd sdcard
flash_image recovery recovery.img
cat recovery.img > /system/recovery.img

now u are superuser (have a root!).

flash hspl: start the phone with home button+power, press alt+l then alt+s.

now you have hspl ;)

read also this
[G1 Android Development] denkyo:
Hi,

I have my Android G1 from T-mobile, and i already do Root hack and update the boot loader to the version jashu mention in the first post but still when i put another sim card in it always ask for unlock code. Pls help!!!!!!!!!!!

My Phone is now running RC29 with HardSPL bootloader

What happen to this phone is that in the past i install the Firmware JFv1.51 for ADP1 and i also upgrade the bootloader to 2.22.xxx (all are latest version now). I install the firmware of ADP1 because i think i can use any sim card with that firmware but actually it's not. Right now i already downgrade my Bootloader to HardSPL and firmware to RC29 but still my phone is not sim unlock. Could anyone advise me what i should look at?

Thanks in advance for any helps.
[G1 Android Development] JackD3ath:
Call Tmobile after 90 (?) days and they will give you the code.
[G1 Android Development] jashsu:
Ya, that's correct. And if you are not a T-Mo customer, find a friend who is to do it for you.
[G1 Android Development] XirXes:
Shameless bump
[G1 Android Development] sillyshy:
How do I check to see if my device is DRE100 or 110?

I don't know this stuff?
[G1 Android Development] jashsu:
Read the instructions more carefully, please.
[G1 Android Development] sillyshy:
How do I find this out?

I use windows 7 and I seem not able to get that program working. ActiveSync does not work under win 7 RC
[G1 Android Development] dawitt1995:
Hi,

I have JACHero with the hardSPL, but my microphone has just broken down.

I don't want to brick my G1 so here is my question:

Does that work with every radio version? I have the newest one.
[G1 Android Development] Elmeraculous:
Formatting cache...

Hi, I've updated to splhard1_update_signed.zip but after rebooting it keeps stuck at 'Formatting cache...'. Should I wait for another message? Cause when I reboot while 'Formatting cache' still displayed, my G1 does not boot to the Android system anymore, but is stuck on the G1 logo...

FYI: cyanogenmod 3.4, cm-recovery-1.3.1, ota-radio-2_22_19_26I
[G1 Android Development] keke1:
Does thi unlock a g1 phone to take an other sim card from any provider?

I have one and would like to unlock. If not any way to unlock a g1 without converting to android?

Br

Kenny
[G1 Android Development] jashsu:
It does not do a sim unlock. Sim locking is controlled by baseband processor. Call up t-mobile to get an unlock code or google for an unlocking website (you'll have to pay).
[G1 Android Development] TheBigJ:
Hi there,

I got a german G1 and successfully got JFv1.51 running.

But I still have the default SPL (Rainbow color). I head that you can

brick your phone if the radio version isn't fitting the SPL. So is it possible to flash the HardSPL on a G1 with Radio Version 62.50S.20.17U_2.22.19.261?

The Bootloader says:

DREA110 PVT 32B

HBOOT-0.95.0000

Radio 2.22.19.261

Thanxs for ur help and time

Cheers TheJ
[G1 Android Development] Bill Idol:
Hard SPL

How do I know I've applied the hard spl correctly, I'm displaying the same numbers except the radio. My radio shows 2.22.19.261. I'm guessing the radio doesn't mean anything with this because I no longer display the rainbow screen but the skate boarding android. Am I ok?
[G1 Android Development] Bill Idol:
I just did it and my g1 is working just fine. I too had the radio 2.22.19.261 and performed the hard spl and now instead of the rainbow screen I got the skate boarding android. yeah!!!!!!
[G1 Android Development] traspler:
I wanted to use the Haykuro SPL but after I flashed it, my ADP (DREA100) got stuck at the android logo and won't boot anymore... So I reflashed the HardSPL from this thread (as I had it on my ADP before and it worked) but now I have the exact same issue... my ADP is still stuck at the android logo screen!

//Edit: Ok, fixed it: had to reflash the ROM after SPL change and everything worked again :)
[G1 Android Development] iRobC:
To upgrade HSPL or not to upgrade HSPL - That is the question!

Running DREA110 PVT 32B, HSPL 10.95.3000 with 2-22-19-261 Radio and Cyanogen mod v4.1.6 and all's working well.

Want to upgrade the HSPL to 1.33.2006 - Got clear instructions from http://xdaforums.com/showpost.php?p=3816278&postcount=3 and I've got all the right stuff to make the jump.

Question is do I upgrade, do I need to?
[G1 Android Development] SekSayLiLRaver:
Stuck in g1 screen(I need help!)

For some odd reason everytime I try to install the cyanogen rom v4.0.4 I believe its one of the stable ones, I do everything to root my fone and install the rom and my fone says its done w the updates and to reboot it and when I do it stays @ the g1 screen. Now I take the battery out and press the cam and end buttons to reinstall the dreaimg to take it back to rc29 state. When I power it up it works just fine the lil android dude pops up and i put in my info and then just redo the steps to the cyanogen rom and for some reason my fone will install everything I will assume properly and i go to reboot it and it stays on the tmobile g1 screen.

I need help! I have tried and tried and Idk what to do now.

This all started bc I deleted something from the cm updater and my fone hasnt worked since...if ne one can help me plz email me @ seksaylilraver@gmail.com....

Thanx!
[G1 Android Development] ransome:
It takes 5-15 minutes to intially boot a phone the first time after you flash a rom. How long are you waiting before pulling out your battery?

Also just a tip, don't pull your battery, and press the end and camera buttons just because your phone won't boot, try pushing "call-menu-end" buttons all at the same time to reboot your phone. Then as soon as your phone's screen goes black, push "home-end" to boot into recovery.

I don't know what else to tell you without knowing if you are waiting long enough for the intial boot to work after you flash.
[G1 Android Development] marlopainter:
I've read through this thread a few times and it doesn't seem that anyone is having this issue, or I missed it....

I successfully rooted my phone, installed Cyan 4.04, upgraded through the progression, etc....

I decided to update to Hard SPL...

I read through the directions multiple times and attempted to install this

multiple times.

Each time I attempt to change the SPL, it stays exactly the same.

Is it because I followed post #3 in this thread?

http://xdaforums.com/showthread.php?t=517593

I put HSPL on a card, renamed update.zip

I put Cyan's Latest on 2nd card, renamed update.zip

Booted into recovery, wiped

rebooted into recovery, installed spl, removed spl card, inserted cyan card,

rebooted into recovery, installed latest cyan

rebooted into recovery, ran sdparted, created:

-100MB Swap, 1024MB ext4, 6893 Fat32

Rebooted normally, shut down, cam + power on

no change....

Everything stayed the same each time I attempted:

DREA100 PVT 32B
HBOOT-0.95.0000
CPLD-4
RADIO-2.22.19.26I

SEP 2 2008

Serial 0

Any ideas?

*EDIT* - I just noticed this site: http://code.google.com/p/sapphire-port-dream/

says the radio is: Baseband Version: 62.50S.20.17H_2.22.19.26I

Mine says: 62.50S.20.17U_2.22.19.26I

Is that the reason?
[G1 Android Development] samdog112:
thank god

i fianaly unrooted my phone
[G1 Android Development] Demetris:
Hello,

this:

62.50S.20.17U_2.22.19.26I

Is the official radio rom from htc for dev phone.

This: 62.50S.20.17H_2.22.19.26I

Is Haykuro radio rom tested to work well with his modded spl.

I confirm that both versions work well with deathspl.

So 62.50S.20.17H_2.22.19.26I is same version as the other but other region or provider.

I have 62.50S.20.17U_2.22.19.26I with haykuro spl and work great.
[G1 Android Development] Demetris:
I see you have hardspl.

You dont need to flash haykuro spl because if you do you maybe stuck with his radio for ever, or untill a new radio is out and someone has the guts to test it on that deathspl.
[G1 Android Development] Demetris:
Hi,

After you root do you installed hardspl?

I think this is your problem, from the description you gave.
[G1 Android Development] marlopainter:
I solved my issues from this thread:

http://xdaforums.com/showthread.php?p=4600755#post4600755
[G1 Android Development] SekSayLiLRaver:
Idk wth I was doing But now my fone is finally back to normal persay, I took the sd card out and gave up bc I thought it was bricked, It kept showing a arrow going sideways to the fone (which the fone was strapped it looked like) and I gave up and yesterday my friend turned it on and left it alone 4 a bit and it booted an update now and he did and its back to crc1 firmware 1.5...which I think this is how i got the fone, IDK how I did it but its working again and I'm still thinking of rooting it again, @ least now I know what I'm doing lol! For ne one else who doesnt know what to do DONT ROOT! Reading everything and watching all possible videos is a MUST! Or else u wind up like I did w/ an almost f***ed fone! L0L!
[G1 Android Development] SekSayLiLRaver:
Reply

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

No I didnt do an hardspl, I read more info on it on androidandme.com and it said it was optional but then I cont to read and some of the roms dont funtion w/o it so it could very well be that it was that. Man Ive rooted, unrooted, installed roms and deleted it not knowing wat i was doing on the cmupdater app, not a smart thing to do. Now I know HEY READ ALL THE SMALL PRINT! l0l! B4 doing ne thing to the fone.
[G1 Android Development] alwaysbelieve1:
How exactly do I install the ROM? I am rooted and have the Cyanogen app. I downloaded to my SD card the latest build, but when I "APPLY" it and then reboot into recovery mode it I do that. Once in Recovery Mode it gives me the option to:

1. reboot system now [Home+Back]

2. apply sdcard:update.zip [Alt+S]

3. wipe data/factory reset [Alt+W]

I choose #2 and then it says it is

Finding the update package...

Opening the update package...

Verifying the update pacakage,

E:No signature (377 files),

E:Verification failed,

Installation aborted.

--Install From sdcard...

Finding the update package...

Opening the update package...

E:Can't open /sdcard/update.zip

(No such file or directory)

Installation aborted.

I tried renaming the modded ROM file to "update.zip" and still nothing. I have no idea how to do this. I tried to look for a way to get this to work, but have come up empty handed. I hope someone here can please help.

Thanks
[G1 Android Development] alchemistone:
I flashed the HardSPL but i want back my german originalSPL...

Wich one do i have to flash?

I'm back to Cyonogen and think i don' t need the HardSPL anymore.

* I was using DangerSPL...

HardSPL switches the hardwarekeyboard back to german layout.
[G1 Android Development] texanman:
inorder not to brick your phone you "HAVE" to use hardspl
[G1 Android Development] jthomas60629:
Ok I have a question, I try to do a hard reset for my G1 thats running DREA100 and evry combinations of keys I hit I go to the bootloader screen and never to the recovery screen, what can be the problem
[G1 Android Development] geokuttan:
This is my Current SPL Details and i want ENG SPL (Latest)

Drea100 PVT 32B

HSPL10.95.3000

CPLD-4

RADIO-2.22.19.261

I have Amon Ra Recovery too :D

1.) so i download EngBootloader_v2_NoSigCheck.zip

2.) flash the EngBootloader_v2_NoSigCheck.zip

3.) and then exit the bootloader.....

i was confused cuz someone said that you need to flash the new radio and then apply the spl...i guess it is only for haykuro spl...

also is there any disadvantages of having ENG SPL over Hard SPL??
[G1 Android Development] HyeProfile:
Checkout the wiki for more updated info on SPLs: http://wiki.xda-developers.com/index.php?pagename=HTC_Dream_Bootloader

Jashsu, you might want to update your first post to redirect to wiki...
[G1 Android Development] :
please delete this
[G1 Android Development] Gen00:
DO these SPL's still work? wondering becuz i wanna use the Hard SPL or Eng SPL..

Becuz im rooting a friends G1 so i needed these i just dont know which one to flash was thinking of flashing the Eng SPL but i heard that the Hard SPL is the way to go.
[G1 Android Development] scholbert:
Hey Gen00!

Why shouldn't they... please read!

This is for twitters:

Stock SPL - name says it all

Engineer SPL - Stock SPL + fastboot

Hard-SPL - Engineer SPL + CID signature check disabled

Regards,

scholbert
[G1 Android Development] Gen00:
I was just making sure thanks..
[G1 Android Development] unkleremis:
This is probably a stupid question but would the eng or hard spl be compatible with 2.22.23.02 radio?
[G1 Android Development] :
darek,

this is only an engineering boot loader, it does not effect the end user functionality. if you are not interested in building your own OS versions, you wouldnt need to update.
[G1 Android Development] SplasPood:
I would say it seems 'not yet, at least'
[G1 Android Development] Disconn3ct:
If you want to someday flash someone else's OS version, then you want this bootloader. (Remember, until they get evil and add the SPL bootloader to an update, you can even accept tmob updates and still recover if you have this bootloader.)
[G1 Android Development] afbcamaro:
does anybody have fastboot for windows xp compiled or available yet!
[G1 Android Development] jashsu:
Yeah the title kind of implies that the modified RC30 is replaced by the new bootloader when in reality they are on completely separate and independent layers. The title should really say "convert the bootloader of your modified firmware G1 to the bootloader of a Dev Phone 1", but I reckon that would be a bit too long.

Thanks to Disconnect and JF for the file and dreamkill for the dump :D I'm wondering if htc might consider this file copyright intellectual property though. :confused:
[G1 Android Development] veekay:
Forgive the stupid noobie question, but I have yet to do anything with my G1 and was in the process of trying to get it registered via the no sim/data plan and was wondering if I was to flash this bootloader what the proper order (register/modded rc30/bootloader/etc) would be? The phone seems to be a RC29, but I don't want to flash up to something else that would prohibit me from flashing to this.
[G1 Android Development] Disconn3ct:
I didn't come up with the unfortunate title.. :( As far as IP, maybe. I don't think they've cared in the past on other devices, so..

(I also wasn't real wild about moving the discussion away from the primary site, but whatever. The forum email alerts are intermittant and its constantly marking threads as seen that I never opened, so your mileage may and will seriously vary. Plus, updated versions will be at that site, not here..)
[G1 Android Development] speoples20:
As I've been finding with the G1 and flashing, even if you dont think you'll need it flash it anyway because you never know it could be locked later and you cant go back.
[G1 Android Development] pdspatrick:
this should be stickied for great justice.
[G1 Android Development] Disconn3ct:
um... no.

Post pulled since the threadstarter is much more correct now. Suffice it to say there were a bunch of mistakes and flat wrongness before, its better now. (So some of the earlier posts might not make sense anymore..)
[G1 Android Development] jashsu:
iirc Dianne Hackborn and JBQ spoke a little about how the OTA update process on G1s work. The process seems to initiate with a service on G1 that checks Google's servers for availability of update info. I don't believe that Tmo or Google is specifically pushing down updates to G1s or that DP1s are different in any way from a hardware perspective. Therefore, a G1 loaded with the image of a DP1 should behave like a DP1, correct? And vice versa a DP1 with the Android from a G1 will start pulling OTA updates and such.

True T-Mob could include the spl in a future update. It should be pretty easy to detect it though? Just see what is referenced in the update-script.

Edit: Rewrote the original post to better attribute Disconn3ct and correct some statements. Sorry for causing any unnecessary confusion!
[G1 Android Development] uta8111:
What is the proper procedure to exit the bootloader screen (rainbow or engineering) after it has been attained? Thanks.
[G1 Android Development] start_developing:
The update works with modified RC8 as well right?

-

It works yeah. But it would be interesting how to leave the bootloader.

-

Update:

To leave the boot loader press SEND-MENU-END. (green-MENU-red)
[G1 Android Development] cmavr8:
Why don't you register it first? Then you can install a modded recovery image, and then the moddified RC30. You should also do the rename trick to prevent your phone from getting the official OTA RC30 and locking up root...

(Look at my signature for registering without data plan)
[G1 Android Development] uta8111:
SEND-MENU-END ... Apparenty the only 3 button combo I didn't try. Thanks.

Good thing you can't burn in LCD screens (of course I ultimately terminated by

popping the battery -- carefully).
[G1 Android Development] bhang:
Is this confirmed has somebody flashed the boatloader, forced by sd to official RC30 then back to a JF RC30?

I read *hempas* (maybe I got the nick wron it was a post in the first page or 2 of this post and he eluded to the fact that this was true, but I'd like confermation, messing with any bootloader is sketchy, thats the recovery parachute, there is no backup chute, you pooch a boot loader you pooch a device, unless you have another way in (ie jtag) but most of the time if sumthin goes fishy during a bootloader flash and BRICK BRICK BRICK

A F* it im charging up the batt so I'll do it anyway, I flash more than a few boot loaders and countless roms on a variety of devices so it should be fine, just top off the battery, make sure nuthin is gonna stop the update from finishing and your golden, and they say its quick which is good less time for stuff to go bad

this would mean just get this on a locked g1 and whammo, "let my people go" every g1 could be rooted.

disclaimer.

Im not a coder, I have the ability to only smoke and theorize on stuff and thats all this is

and i DID not SLEEP AT A HOLIDAY INN EXPRESS or anything like that

bhang
[G1 Android Development] jashsu:
Using fastboot tool and engineering spl you can write arbitrary data to the system, boot, and recovery partitions, so presumably yes even if you had OTA RC30 installed, as long as you had engineering spl, you could flash to Mod RC30.

However, there's no way currently to get the engineering spl onto a G1 that is running a combination of OTA RC30, OTA recovery partition and original spl. The updater that flashes the spl is signed with test keys, not the secret keys used by the OTA recovery partition.

Edit: Take a look at Disconn3ct's fastboot tutorial here. There are some precompiled fastboot binaries in this xda-dev thread. This script by infernix seems useful too.
[G1 Android Development] bhang:
thanx

ok cool got it, I know its not possible on a stock RC30 rom to swap out the htc to the dev bloader, but thanks for the confermation and info, I love this place, in a non homo way...

this could be insurance against a tmob update signed with the test keys as we could recover, I'd suggest this for anybody who can follow the directions and double check the file size of the update to make sure you got it and its in good shape

bhang
[G1 Android Development] Datruesurfer:
I just flashed my G1 with this and it worked perfectly. I also was able to get the "Serial0" displayed in the middle of the screen to change to "FASTBOOT" by pressing some combination of home+back(cant seem to replicate it though...). I know fastboot is a documented protocol on the android git repository. This means we are close to flashing our own images!
[G1 Android Development] TheDudeOfLife:
Here is where Disconnect has a great working README for fastboot.

http://www.gotontheinter.net/node/8

This dev bootloader with a bad img file can be a loaded grenade if not handled properly, but it will certainly allow you to flash a custom image without the need for having it signed by google....ala custom roms.
[G1 Android Development] foltz61:
I'd like to know also. Apparently not though.

Thanks
[G1 Android Development] JesusFreke:
I don't see why not. You would need a copy of the original bootloader though.

As far as I know, no-one has packaged the original bootloader into a convenient fastboot image, or nbh file yet. But I don't see any reason it's not possible.
[G1 Android Development] slevin.yu:
Where can I get the PC tool fastboot.exe ?

Would some one send me a copy of it?

my email is lunziyu[at]gmail[dot]com

Thanks!
[G1 Android Development] JesusFreke:
There isn't one. At least not yet. You have to use linux or mac. You can download vmware server and install ubuntu, and use fastboot from there to connect to your G1.
[G1 Android Development] slevin.yu:
I have used linux to run fastboot...

When I execute "./fastboot devices", no devices showed and not any result

I think maybe the usb driver in windows is needed, so I installed vmware player to run a ubuntu vm, and I got the same result

So I really don't know how can I connect to my G1...
[G1 Android Development] manup456:
I did this to my dream an it worked perfect,but someone tryed putting a AT&T Sim an it did'nt work. My Q: is what else does the dev 1 do that my phone does not do even with update installed?
[G1 Android Development] slevin.yu:
Connected! I did ot use root user before:(
[G1 Android Development] cmonex:
of course you can put it back. :)

I'll make a NBH file that should flash it back.