yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] d474rpr:
So I talked with Haykuro earlier this afternoon and he said there is a JTAG in the works. I'm doing some independent research since there wasn't a great deal of information shared on how that project is going. If anyone has some relevant data or instruction on how we can acomplish this, please share openly. I'll report my findings after I finish collecting info tonight.
[G1 Android Development] Six6Sicks:
I'm writing this from my new "unbricked" G1. I would love to try this SPL again but T-Mo replaced my brick and I'm just gonna pass on this one. Guess I don't have the balls to risk it. Good luck to everyone.
[G1 Android Development] d474rpr:
More info on JTAG... this is from the Wizard forum but HTC is HTC... hopefully some of this info will transfer to the G1. I'm taking mine apart now... wish me luck.

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

There's also a copy of the leaked Dream service manual for anyone who doesn't know about it. Simply do a google search for it, "HTC Dream Service Manual" should point you in the right direction. My ftp is down, otherwise I'd just host a copy.

One concern is that the instructions are from a Russian site that is working with a OMAP processor... this is what we are dealing with:

Processor : ARMv6-compatible processor rev 2 (v6l)

BogoMIPS : 383.38

Features : swp half thumb fastmult edsp java

CPU implementer : 0x41

CPU architecture: 6TEJ

CPU variant : 0x1

CPU part : 0xb36

CPU revision : 2

Cache type : write-back

Cache clean : cp15 c7 ops

Cache lockdown : format C

Cache format : Harvard

I size : 32768

I assoc : 4

I line length : 32

I sets : 256

D size : 32768

D assoc : 4

D line length : 32

D sets : 256

Alright I'm stuck until I can get to the store in the morning to get the 74HC244 Octal buffer I need to complete the JTAG cable. Normally I'd have one sitting around...
[G1 Android Development] sir*mez:
Lol.. come on. I did it again to the new G1 phone that came by ups today. It was a success.
[G1 Android Development] Six6Sicks:
No chance. The 36 hours without my G1 was almost unbearable. I had to use my olllllllllllllllllllllllld Samsung

I can't go back again.
[G1 Android Development] theslam08:
^^lol, thats understandable, comparing that is. Though a phone 'is' a phone ;).

@sir*mez, If your going to tell people to try it again, atleast do what I did, and (for other places than this topic) tell them to check their board type, I think that is key. If DVT is still in production, a brand new phone will be a brand new brick...again. Utterly sad.

@d474rpr, be very careful, testpoints aren't something to mess with if messed with in-correctly. That is what I was talking about how we used to do it in the past for older phones, either shorting the pins on the usb cable (though these usb cables arent really possible, the ones with actual pins sticking out is much easier), or connecting two spots on the actual MB (testpoints).

But messing up on the MB can 100% end the life of that part, OR can make it work. You might want to hold off for some more concrete information to make sure that those points are the same on the dream as the wizard...personally I cannot give any insight on that, I apologize.

But I guess its worth a shot, all I can say is good luck!
[G1 Android Development] d474rpr:
Thanks theslam8, I am doing my research and have professionals in the field assisting me along the way. If I kill it, so be it... it will be a learning experience... a painful one, but nothing I can't recover from. No worries though, I've been modding synthesizers for years now and haven't destroyed one permanently yet. :) Phones on the other hand is different and this is my first brick.
[G1 Android Development] MontAlbert:
how do i find out if it is pvt or dvt board?
[G1 Android Development] ESKIMOn00b:
BOot into bootloader, look at the top of the screen
[G1 Android Development] MontAlbert:
thanks for that- mine is PVT- bought in in late january off ebay..... good to know justin case a build comes up requiring this spl.... until then i will still wait......

is it definitely only DVT boards that are bricking?
[G1 Android Development] LucidREM:
no .. a very small percentage of PVT have bricked .. not sure why .. but mostly DVT (99%) are the problem
[G1 Android Development] a1t:
Resolution Post

So I got it figured out (with much help from you guys and gals):

I am at work when troubleshooting as my ISP sucks at home. Because of permissions (or lack thereof) I was unable to mount my device and install the driver and get the files to my phone.

I was able to upload the appropriate SPL's and recovery images...and attempt to get them to my phone via FTP. However this failed several times - will contact godaddy.

I ended up having a bad DREAIMG.nbh, good HARD SPL, bad update.zip and good recovery image. I think they were corrupt because of the poor xfer from ftp.

Once I had sufficient access, I was able to get a good nbh and work from there.

Thanks to all. I hope this helps anyone in the future.
[G1 Android Development] DionS:
EDIT: Whoops, nevermind...

But now when I try to boot into the Bootloader or recovery mode my G1 just turns off... (I'm stuck at the Splash-Screen (IPL))
[G1 Android Development] bonesy:
Im getting that same problem plus, When i boot the phone it goes to the triangle with a phone in front. Try to enter bootloader it goes straight back to the triangle, Try holding home + end it goes to triangle. Had the blue light briefly but have the red mostly.

Anyone getting all these problems
[G1 Android Development] dentyne:
An Idea from a noob

from my understanding of how the apps 2sd works, you partition the sd card as to trick the phone into believing that it is part of the internal memory. is it possible to do the same with a preinstalled copy of android(through an emulator or another phone) and make a bricked phone boot that the ext2 partition on th sd card, bypassing the screwed up partition. the only problem is see is if the error in the boot is in the g1 whichamachallit that android runs on top of. if this makes no sense feel free to tell me, i wont be offended.
[G1 Android Development] rigamrts:
ok if this has not been said i tried to load the spl in question and it did not take well. but since i have the enginering bootloader on my phone i was able to flash back to the old one. i was not useing hardspl i was useing the enginering bootloader. hope this helps

oh and my phone is a pvt
[G1 Android Development] LucidREM:
shouldn't matter between engineering and hard .. but always possible
[G1 Android Development] rigamrts:
just to update how i did it

1. pulled sd card out put it in a sdcard reader and loaded the enginering bootloader

2. took battery out

3. put sd card back into g1

4. held power + home

5. while still holding power + home slid battery back in

6. when recovery showed up hit alt+w and alt+s

7. popped sdcard back out and and loaded my favorite rom version

8. put sd card back in

9. held power + home and flashed the rom and all came alive
[G1 Android Development] theslam08:
^^#6. is where no one here can get to.

To add, I was on the engineering one as well when I updated. Anyone know if they were on the HardSPL before?

@dentyne, sorta hard to follow what you mean, but I believe you mean what the first few posts of this topic talks about. They were trying ideas called Goldcard, although it seems making the phone boot using the SD card is nearly impossible. It doesnt reconise the sd slot hardware until after the boot screen as I understand, unless the button is pressed. But the problem here is that even with the button pressed, it cannot GET to the recovery screen. If there was a way to MAKE a script RUN (while home pressed) instead of trying to get to the recovery screen, that would work. But I dont think we even know what happens comparing home + power and just power, so I dont think thats possible.

Its a stubborn problem that I dont know if anyone has yet a fix. I think haykuro said he might have something, though im not exactly sure.
[G1 Android Development] rigamrts:
with step six i had the battery out when i was holding power + home then put the battery back in and recovery showed right up. the reason i say this is cause this happened before to me where my phone could not get to the recovey or bootloader and these are the steps i used to get it fixxed i only tried this cause it seem there was no headway comming on a fix just people pulling stuff out of the air like gold card and other stuff. nothing like the steps i provided has ever been produced i've read all 9 pages and nothing. all someone has to do is try it just pull the battery then hold power + home then put battery back in while still holding buttons and if it loads we got progress. don't just bash it cause it sounds to simple.
[G1 Android Development] sir*mez:
this is not for the engineering SPL. This is for the H-Special-SPL.
[G1 Android Development] rigamrts:
JUST TRY IT. IF IT DON'T WORK THEN YOUR STILL IN THE SAME BOAT. STOP TREATING ME LIKE A 4 YEAR OLD CHILD.

i don't know if it will even work but it's a shot. stop waiting for hykyro to come up with a fix when he's got to many thing on his plate all ready.

i was only trying to help and you bashed me thinking my ideas too simple and it won't make differance cause it's got to be some long drawn out way you people want to come up with like adb and fastboot and goldcard. i think of those methods as a waste of my time since everything you can do under adb or fastboot i can do right through terminal. and don't give me that bull about they can't get to terminal i'm not that stupid
[G1 Android Development] rigamrts:
and i know there's another method of fixing this problem if they haven't deleted that thread from a long while back when another person farked the bootloader. good luck finding that one cause it was deep in the xda archives
[G1 Android Development] sfleury:
Relax man. I have tried what you suggested ... didn't work for me.

Neither of the people who commented on your suggestion in commented on wether they thought it would work or not ... for all you know they tried it and it didn't work.

There is no need to start yelling at people, that is not helpful.
[G1 Android Development] theslam08:
First, I was not bashing.

Second, if the phone is OFF, and you hold the home button while holding the power button, it IS the same thing as putting the battery in while doing it. All your doing is giving power to the phone when you put the battery in. Uh, thats what you do when you push the power button isnt it?

If the recovery screen came up, that means it wasnt as bricked as some of these poor peoples phones are. You are lucky it wasnt, because these others have tried it all and its not coming up. Nothing 'simple' will fix it, its not like "plug your computer into the wall if its not turning on", its "something is definiteily mis-configured", and timing the battery im sorry will not change anything. You got lucky.

Thanks for the try though, its worth anyones shot to try none the less. Anything helps more than nothing, but saying "trying adb or goldcard ideas is useless" is more of a useless comment in and of itself.

More drastic measures must be taken to fix this, like someone earlier was trying testpoints, which is extremely drastic, but it might be the only solution. Actually any updates on that by any chance?
[G1 Android Development] jmon777:
This probly won't help. But some said whatever buttons u hold down, to get that flashing blue light makes ur phone go into fast boot with the magic. I have read some pepole tried this but it did not seem to work with this problumb. Maybe u guys could look closer into that? I have been traking this closely and hope there is an way out of this, cas wiht my luck whne get the nuts to try this it will brick mine.

Side note I'm doing this from my g1 and its kind of a pain to like the thread or I would of
[G1 Android Development] d474rpr:
I think the plan is to use the blue light mode to work with a JTAG interface to force a known working SPL directly to the phone. I'm waiting on the 74HC244 IC to show up in the mail and then I'll finish my cable.
[G1 Android Development] rigamrts:
Sorry bout the blowup but it did seem to me I was being blown off. I was tired and pissed that the spl screwed on me in the first place. Also glad that my method worked for me. The best bet right now is to put a big warning out to not try this spl without the enginering bootloader and that even with the enginering bootloader it's not garanteed to keep you safe but your chances of recovery are a lot better. Cause I still see people commenting about how I bricked my phone wah wah wah. Also a little tidbit in there about how it was their choice to load the spl and nobody forced them to. I only tried it cause the enginering bootloader is supposed to be idiot proof. Ok I've said my peice and hope for the best to get this fixed
[G1 Android Development] d474rpr:
Unfortunately this issue really isn't a "idiot proof" scenario. This was simply an incompatibility with hardware that no one could have seen coming. Let's just stay cool headed and open minded and find a way to fix this.

With that said, here is where I'm hosting my schematics and information on what I'm doing for the JTAG cable.

http://d474rpr.com/?page_id=141
[G1 Android Development] mswiss:
i have pvt and its stuck at the g1 screen...is there nothing i can do? or is it stuck for now?
[G1 Android Development] d474rpr:
If you're buttons aren't responding... i.e. home + pwr or camera + pwr then sit tight. It's being worked on. ;)
[G1 Android Development] mswiss:
haha alright, i mean i needed to order a new phone from tmobile anyway, my speaker is broken so my phone won't play any audio when i get a call (i've started missing a lot, this does not please my parents when it's late at night)
[G1 Android Development] devinakatouch:
i jus bricked my phone and all i did was go to andblogs download a cupcake image and flashed it to my phone and now im back at jf build
[G1 Android Development] mswiss:
yep none of those buttons work, im patiently ( just saw the haykuro's new build was released) waiting lol :o
[G1 Android Development] brianb7590:
HURRY!!! EVERYONE OF US WHO BRICKED OUR PHONES! LETS GO TO ANDBLOGS!!!!!

Yeah.....not that simple.....obviously you didn't brick your phone.
[G1 Android Development] joey3002:
My phone doesnt seem to power up, or respond to the charging (when I plug charge cable in)

Any advice?

Thanks
[G1 Android Development] d474rpr:
Use a different phone until there is a fix made for this issue. I'm working on something with a couple of people but it will take some time.
[G1 Android Development] joey3002:
without flaming me.. and I hate asking this.. time as in weeks? or months? hours... the device is fairly new, I could prolly just get a new one from tmobile..

thanks
[G1 Android Development] theslam08:
*Not hating on the people trying this at all but* I would probably just request for a new phone. I feel this problem will take sometime to get fixed. Its not something simple so a simple fix is easy to get but a complicated fix takes complicated amounts of time (Your new phone will probably be here 1 week from now, a fix...probably somewhat longer). Sorry it happened.
[G1 Android Development] d474rpr:
I'm purely driven by the fact that this is a new challenge and I traded my original G1 I pre-ordered for the ADP. So... to order a new phone would be full price and that's just too easy.

Fix estimated time is really unknown. I have several phones that I can use but I'm working as fast as I can despite that. It's taken me a few days to get the info I need and will take at least a week to get the parts.
[G1 Android Development] mswiss:
so by parts you mean its not going to be as easy as just plugging it into the computer and doing something like that?
[G1 Android Development] d474rpr:
No, probably not that easy.
[G1 Android Development] mswiss:
damn lol always worth a try
[G1 Android Development] d474rpr:
Some new documents were directed to me from XDA member fastludeh22 which supply a lot of answers to the JTAG riddle.

Documents can be found on my site here:

http://d474rpr.com/?page_id=141

I need some highly technically inclined people to look at this info and collaborate with me if you can and are willing.

Many thanks to fastludeh22!!
[G1 Android Development] LucidREM:
basically the problem occurred when we (yes .. i bricked my phone) tried to flash the new SPL without knowing about the need for the newest radio to be flashed FIRST .. well .. HardSPL or not couldn't help me .. so i got a new phone

T-Mobile confirmed with me that no amount of programming on my part could violate the TOS etc .. so they verified that it was "bricked" and i could not access the bootloader or recovery screens .. i paid a shipping charge and am now happily cruising on my replacement phone

now i say programming .. that's software .. if you physically damage the phone (ie: open it and mess with the hardware) they won't replace it
[G1 Android Development] robbie725:
That's cool LucidREM... glad that you got a new phone... you gonna try again?;)
[G1 Android Development] coldstatue:
Nope - <waiting for device>
[G1 Android Development] seanrobinsonjr:
BRICKED!!!

MY PHONE CONTINUES TO GO TO THE RECOVERY SCREEN EVERY TIME I REMOVE THE BATTERY. I EVEN TRIED LOADING MY SD CARD IN TO MY PC WITH A SD CARD READER, AND LOADING THE RECOVERY.IMG AND THE RC33 UPDATE ON, AND IT'LL GO THROUGH THE UPDATE PROCESS AND WHEN I REBOOT IT, IT GOES RIGHT BACK TO THE RECOVERY SCREEN!

PLEASE, SOMEONE HELP ME!! IM DESPERATE.

RESPOND TO THIS,

EMAIL ME

TWITTER ME..

SOMETHING!!

www.twitter.com/fearlless

seanrobinsonjr@gmail.com
[G1 Android Development] Androidjr:
I've just brick mine using latest spl.

Is there any hope?
[G1 Android Development] JRudnik:
EDIT: RADIO BEFORE SPL!! Wow, thats where the issue lays. I luckily updated my radio before SPL. Still got the boot loop into recovery mode, but plowed on thru Haykuro

Look, from what I have read (feel free to correct me if I am wrong), you are not giving it enough time.

When I flashed my JF build for the first time (long time Haykuro follower), I swore my G1 was bricked for good.

The phone would only display the black and white T-Mobile G1 screen.

What I did to fix this was: 1) plug in the phone to a power source (not computer). 2) Wait.

It took near 20 minutes or so. I was freaking out by then. But, all in all it worked.
[G1 Android Development] JRudnik:
Seanrobinsonjr, do me a favor.

Power off your phone.

Remove the sd card.

Plug in the SD card using an adapter into your computer.

Copy Haykuro's new build 6.0r1 (or whatever build you wish) to the SD card.

Rename it to "update".zip (as usual).

Remove SD card and insert in phone.

Boot up.

Recovery screen should load.

Alt+W to wipe

Alt+S to install new firmware.

The same thing happened to me, and I just installed Haykuro again.
[G1 Android Development] coldstatue:
I wish I could say I got the same response. I just called up and told them the honest truth and was told that installing hacked ROMs is a violation of warranty and would not be covered (as expected).

For future reference, T-Mobile "doesn't recommend *routing* the T-Mobile G1 because [they] have the official version of Cupcake coming out, which has been tested - whereas third-party releases were written by other people and are different untested versions of the software." :):)

After that I asked for Tier II tech support to see what they would say about not being able to get into recovery mode or the bootloader, and the customer service rep who answered the phone told me that she, as a G1 specialist, was the highest authority on G1s at T-Mobile. I called back and went straight to Blackberry/PDA support (higher level techs) and after doing whatever he could to help, the guy told me there was nothing T-Mobile would do for me.

BTW - I was bricked installing JF 1.43 *after* moving to Haykuro's latest SPL. Apparently, it JF 1.43 downgrades the radio (I'm guessing). Not the way to get Alt+B option back for recovery, regardless. No recovery or bootloader - just the G1 screen.
[G1 Android Development] Mast3rmatt:
So before I flash the radio and SPL. I should back it up.

If i then decide to go lower then I can use the Back-up without bricking my device?

But if I flash the lower radio then it will result in a brick

Please tell me if I am write? The only way to move back down is to Back it up?
[G1 Android Development] coldstatue:
While you're waiting for a more knowledgeable person to respond - I don't think radio and SPL are included in a Nandroid back-up.
[G1 Android Development] Mast3rmatt:
How would I get from the New SPL to the older version?
[G1 Android Development] alapapa:
you should be able to just download the hardspl and flash it in the standard manner.

SPL thread

you may have to flash a build immediately after this, so it's a good idea to have one on your SD card jic

*disclaimer*

This is not without some risk! flashing an SPL to any phone (not just those being flaky) can leave you with an unrecoverable brick
[G1 Android Development] tubaking182:
quick question to all, i am gonna admit that i do not have a brick in hand, i am only curious as to what EXACTLY caused this, i know you are all stuck on the t-mobile G1 screen, but those that have a custom boot image(or two) are you stuck on splash1 or splash2? i personally use two separate images when i boot one is splash1 and one is splash2 and i am not quite curious enough to brick my device

P.S. if anyone wants to throw away their bricked G1 please send me a PM i would be more than willing to take it off your hands as long as you are in US
[G1 Android Development] blueman9:
New Phone

Just put in to T-Mo for new phone, they didn't mention anything about using 3rd party software and neither did I. They are shipping me a new phone, I hope you all can find a fix cause this is a crappy problem. I wish I could stick with it but lets face it I LOVE my G1 and can't go any longer than I must without it. Good Luck All!
[G1 Android Development] j0nkatz:
I have a ADP phone. Bricked mine while downgrading the SPL before downgrading the radio (yeah not my brightest moment).
[G1 Android Development] fastludeh22:
Ya same here. I've been following this and have some ideas id like to try, but I'm not bricking my phone on purpose. Send me a pm on here and ill respond
[G1 Android Development] j0nkatz:
PM away! I'll entertain any suggestions. Just ordered my parts to make a 3.3v serial cable for my ADP brick too.
[G1 Android Development] down8:
Gotta send my brick back to TMo.

Wish I could get some info off it first, but can't get crap - I'm losing 2yrs of Mileage data (imported from WinMo), and acouple golf scores.

I should have been btter about backing up before screwing around.

-bZj
[G1 Android Development] guiburi:
why do you need a 3.3v serail cable for.??
[G1 Android Development] allix:
Yes, i would like to know what the blue led light means when you hold trackball + power. I hope that someone finds a way to fix this brick i really miss my G1 :(