yashsingh1/xdaforums huggingface dataset:
[Touch GSM ROM Development] captainstu72:
Hey Bom,

Some good news, I deliberately bricked a device last night - flash an elfin rom onto my test elf - didn't turn on :)

Soldered my own made JTAG wriggler onto it, plugged it in, and it picked up in JTAG, and then NoIce, I followed along with your guide, and all went fine. It now lives again running an Onyx rom, with no signs of damage!

I tried some more with my properly dead device, and this still hasn't worked! It doesn't let me get into Debug mode still.

At least I know the process works first hand, and hopefully, if I can figure this Debug issue out, as it may be useful if someone else ever wants to use this guide/thread!
[Touch GSM ROM Development] bombom81:
Ha.ha.ha..that's the craziest thing you did Stu !!! I did mention to test your Elf, but never suggest to make it bricked first. LOL...Guess I don't even have such courage to do that. Hahahaha (Five months dead experience for my elf is enough to me, consider I've ever gave this dead elf to my 6 years old daughter for "her toys" to play with -- think that it is really dead, there's no point to think it is a live device! LOL) Good action you did !!!

This is the different part with my previous experience. Because of my bad knowledge, I flashed my Elf with Onyx 4.8 using white screen method, which did the temporary unlock. After process done, my ELF has Onyx 4.8, but its IPL and SPL still these : IPL :1.11.0002 , SPL : 1.11.0000. So when I flashed back my completely dumped ROM ( I did backup it myself), the ELF is dead.

When I did the JTAG Process, I did load the ONYX ROM. But it never lived. The second try, I load the original shipped ROM, and it lived !!!

So, considering my experience and you, looks like previous knowledge of our previous SPL and IPL will affect to the choice of which ROM we will load to device on JTAG Process. Do you think so?

I think I started to think like you, the dead devices you have, they have processor issue or may be bricked electronic components on their board so you can not go to debug mode.

Yes, Stu! Your thread is very useful to those who has dead device regarding "ROM Upgrading issue". Most of people who has a problem on the ROM Development Section get panic when the device is dead, especially when the ELF / ELFIN give no life signs. The techniques in this Touch forum to bring dead device live again mostly start on Bootloader condition, but never from a dead device. I hope the administrator can sticky this thread so it can help people here who has dead device regarding ROM Upgrading issue. I believe, there are many people need this help!

Congrats for your successful JTAG experience, Stu !!!
[Touch GSM ROM Development] holmz1:
hi dear bombom81

I have dead elf 0100 and I made the jtag Circuit exactly like your Instructions but HJTAG cant detect board .

(elf battery have 4.3v charg and my computers LPT port is onboard ).please help me.tanks
[Touch GSM ROM Development] captainstu72:
Holmz, welcome to the thread :)

In HJTAG what are your settings? You may also need to adjust settings -> LPT Port Setting.

I had to manually define mine as it is not an onboard card. You can check that part works by clicking port testing. If neither LPT1 nor LPT2 work, you will need to manually define. You can find the LPT port IO number range in Device Manager.

Also something I had to do occasionally was hold powerr button for a few seconds, as if you were trying to boot it, and then detect, for some reason that helped.
[Touch GSM ROM Development] captainstu72:
Hey Bom,

I didn't really worry too much about the bricking of the other device, I thought it had to be done as I wanted a realistic test! It was kind of fun to do it too!

I do think the IPL SPL being known did help, but even then in the roll up there are some unbricker roms that can change them anyways, which you'd be able to JTAG in first to help :)

Thanks for all of your input and making the guide bom - your input will ultimately be more useful to people looking at the thread, as all of the information is then in one place for them, but it would be good for people to read through, so they can gain some kind of understanding of what we were trying to achieve this for. (if that makes sense!!)

I'm glad I managed it, I was starting to get a little annoyed with it all to be honest!

(Now I need to find a new project! Maybe a case mod....)

Stu
[Touch GSM ROM Development] holmz1:
hi dear captainstu72

HGTAJ setting is LPT1 & ...

the LPT port IO number range is 0378-037F

I pressed power button but not hold

I dont khow what should I do.
[Touch GSM ROM Development] captainstu72:
how did your phone get into this state? Have you tried all other options in the other stickies? I'm just trying to get an understanding of how your phone got into this state. What does your phone when trying to boot?
[Touch GSM ROM Development] bombom81:
Hi Holmz1, sorry just checking the thread today.

1. Have you made a permanent circuit using PCB to JTAG your board? My previous experience, I just solder resistor's pins with IC's pins directly and all I get is : connected and not, connected and not between Touch's board and Computer.

2. CaptainStu72 is right, how did your device come to this "dead situation"? Is that because ROM Upgrading issue, or something else? This can help on what should we do next with your condition.

3. Have you check that you use the correct LPT Port setup?

4. Using multitester/ohm meter, check again the cable connection between Touch's board and JTAG board, are they connected? or check your board, is there any short connection between JTAG Points test? I am sorry to ask you to do all this, but these mistakes did came to my experience. And please check again the connection between IC's pins and JTAG Points test on Touch board, Are they connected properly to the correct number of IC's pins?

5. If may, can you take a picture for your circuit and how it is connected to Touch's board? that would help us to see your condition.

I'll be waiting your post Holmz1! and Don't give up to try ! ;)
[Touch GSM ROM Development] holmz1:
1.yes,I made permanent circuit using PCB to JTAG .

2. I dont khow why my device come to this exactly but it is started when I want upgrade rom.

I think try to chang rom without CID unkock.at first Occasionally reboot and after many

days its stay on "smart mobility" and I have to take the battery out and press the camera

button to start on 3 color mode and then restart agane.this Status so continue to it dosent

boot finaly. Of course, remain untold that it Fell from my hand a few times before.

Currently is dosent reactin to any action even charger.

3.Yes,I cheked LPT port setting that is correct .

4.a)cable connection between Touch's board and JTAG board is ok , I cheked.

b)Output pins on jtag board have short connection.

c)the connection between IC's pins and JTAG Points is correct.

I attached my jtag board photos

thanks for your reply.
[Touch GSM ROM Development] bombom81:
Holmz1,

Please correct me if I'm wrong.

You have different type of resistor with mine.

1. I have 10 pieces resistors with size of each : 100 Ohm.

2. I have 4 pieces resistors with size of each : 2.2 K-Ohm.

If I see yours, you have all resistors with Gold Ring on theirs.

the gold ring should be only 4 pieces, on 2.2 K-Ohm.

If I'm not mistaken, you do not have 2.2 K-Ohm, but 22 K Ohm ( I google on your resistor's colors).

Unfortunately, I can't see in detail the color of the other 10 pieces of yours. But I can see the difference with mine, mine do not have Gold color on their ring (on these 100 Ohm, which are 10 pieces -- total of them) .

Please cross check with the shop you bought, make sure they gave you 100 Ohm for 10 pieces, and 2.2 K-Ohm for 4 pieces. Check also the IC Specification. I just worry if they gave you wrong resistors, they could give you wrong IC too. :D I am not good in electronic things, I don't know if wrong specification of resistors will make the JTAG Circuit does not work :)

Secondly : I see that, for connection between your JTAG Board with your Touch's board, You made a standalone pin. Instead of making these Pins, can you solder the JTAG Test Points on your Touch's board using a cable and connect it to your JTAG Board? If you find a difficult on this, try to get a professional to do it, otherwise, it is possible you can break your Touch's board. I just want to make a permanent connection between JTAG Board and Touch Board, because sometime, one small shake can make us lose connection between computer and Touch.

And for the third : I can not see you short the Pin number 18-25 in your LPT Port to Ground. have you connected them?

Fourth : Instead of connecting directly from component's pin to other, why don't you solder each of component's pin to a hole, and then use a cable to connect between them? From my experience before, the connection directly form pin to pin usually can short each other and make the JTAG Circuit does not work. Solder each component's pin to a hole per each, and then connect them using sealed cable is taking longer time, but it is safer. Once the JTAG Board ready, there's no reason the HJTAG won't recognize your Processor. Sorry Holmz if the suggestion sounds stupid, consider this come from a man who do not understand electronic at all ..LOL (It is true, in my daily job and life, I am far-far-far away with this kind of electronic components, even Soldering thing! ..LOL :p)

Please check again your connection between each components in JTAG Circuit and make sure their specification is correct according to Wiggler Scheme, and make sure the connection from JTAG Board and Touch's board is correct (The TRST, TDI, TCK, TDO, TMS). Watch carefully the scheme.

Keep trying Holmz, I'll be following your result. :)
[Touch GSM ROM Development] bombom81:
Holmz1, I think I also found other thing.

If I see your JTAG Circuit, the order of your JTAG Test Points is :

TDO (Pin Number 11)

TRST (Pin Number 12)

TDI (Pin Number14)

TCK (Pin Number 16)

TMS (Pin Number 18)

On the Touch Board, the order is like this :

NTRST

TMS

TCK

TDO

TDI

or if you read on the opposite, the order will become :

TDI

TDO

TCK

TMS

NTRST

Now my question is, How do you connect the Test Point on JTAG Circuit to Touch Board? Have you made any adjustment regarding different order of JTAG Test Points on your JTAG Circuit and Touch Board? Because if you don't make any adjustment on those pins, your Test Points on JTAG Circuit will not match with the Touch board, even if you reverse the order.

Please confirm again on this thing Holmz1. thanks :)
[Touch GSM ROM Development] holmz1:
dear bombom

I think you are right 4 resistors are 22 K ohm

the color of resistors are : red red orange gold

Yes I connected the 18-25 pins on LPT port.

please see attached photo .

I try to make JTAG board again .

Tanks
[Touch GSM ROM Development] holmz1:
I tested resistors whit this program
[Touch GSM ROM Development] captainstu72:
you could always test them with a multimeter as well to make sure. You should have one anyways to make sure the circuit is contiguous. But yes, they do look wrong and would definately be why it is not detecting at present.

I do hope you do manage to get your phone working again though. It's good that others have paid interest in this thread.

Bom, i tried some more today with my dead phone. Still on luck. I'm going to take it to work with of tomorrow and see if i can play with the circuit a little, and i'm also going to be attacking google to search some more
[Touch GSM ROM Development] bombom81:
To Homz81 : Nice program you have Homz, working great, and please do check the color of the other 10 resistors, I doubt they're 100 ohm too.

To captainStu72 : are you planning to make a new design of JTAG Circuit device Stu?
[Touch GSM ROM Development] captainstu72:
I think I may have found something that may be useful, I am posting this now (untested) in case Holmz gets the same issue too.

This is for RVD, and not NoIce though, but I hope the principal will be the same for NoIce as well. I'll test it tonight and let you guys know what happens
[Touch GSM ROM Development] captainstu72:
I have just given it ago with noice with hjtag set to attach only, still unable to get a connection. I am downloading a trial of the rvd program to see if that works. I will maybe be able to try this tomorrow, but not sure as i'm yes busy at the moment.

This does just make of think that this one is completly beyond my help!

How are you getting on holmz?

Stu
[Touch GSM ROM Development] bombom81:
This RVD program, where is the link you found it Stu? if i have a free time on my working time, I'll try to read it. Unfortunately I do not have bricked device to test with it :)
[Touch GSM ROM Development] captainstu72:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.set.swdev/index.html is the home of RVD (Real View)
[Touch GSM ROM Development] bombom81:
Stu..just a simulation case only.

Just now I've installed HardSPL 3.07 on my Touch. I also have upgraded my IPL to 3.07. I am planning to install a WM 6.5 cooked ROM.

Suppose that my device get bricked. from what I read, after we installed Hard SPL, we can not flash a shipped ROM to it, as the Hard SPL will protect us to do it. So what to do when we are on debugger mode? do we flash using SSPL (Soft SPL Method) to flash original IPL and SPL first, and then flash the shipped ROM? Or just flash a cooked ROM ? (since the last time before the device died, it used Hard SPL)

What do you think?

thanks
[Touch GSM ROM Development] captainstu72:
I would go for the SSPL and then shipped - as long as I knew my originals ofc, but yes, custom rom i think would work.

[Sorry for the delay, I have been a bit busy playing with my new phone (HTC Hero) as i had to return 3 phones in a row (Samsung Omnia I8910 HD) for being faulty! It couldn't handle more then 1000 e-mails.....]
[Touch GSM ROM Development] bombom81:
Hi..it's OK Stu. I can read form your FB status that you had a new phone..LOL :D

1000 emails? What are you doing with those many emails? :D
[Touch GSM ROM Development] captainstu72:
On Topic:

holmz1;

Did you ever manage to get yor device alive again? Would be great for some more feedback :)

Stu

Off Topic:

Aan;

I keep all my e-mails on my server, as I have multiple places I pull them down to, so I have them all in sync, basically.
[Touch GSM ROM Development] iki_hack:
Just a note to the whole JTAG repair process of ELF , after executing last comand in NOICE and device is detected by windows do not flash shipped rom , flash hard spl in it , use the temporary cid level = 0 to make it always = 0

after that will power on and you can flash whatever rom you want , tested ;)
[Touch GSM ROM Development] bombom81:
Thaks iki_hack to confirm it. At least, this will be the optional step when people already get to NOICE step.

Glad to know someone else found out different way in JTAG process :)
[Touch GSM ROM Development] captainstu72:
Hey iki Hack, thanks for the info - always nice to learn more.

Does that mean you successfully managed to JTAG your elf? :)
[Touch GSM ROM Development] cred1211:
HELP

Hi, I've been reading all your post and it's exactly what i need, my HTC touch efl die, i was trying to cahnge the theme and when i install the theme it when blank, i tried the soft reset it did went but as soon as it load the password screen ii just get stock.. completly forzzen, then i tried the hard reset, with all combination you can fine in the internet and the HTC did not recognize any... so i decided to follow this instrucction to revive my phone, i'm having the first problem here, i cant find the JTAG on my phone. i'm uploding some pics so you can help me find this. thanks for all your help i really need my phone :(
[Touch GSM ROM Development] captainstu72:
Looking at your board... That does not look anything like mine. Is that definately a genuine HTC? There are a few things that make me wonder.

1. The sticker says HTC P3450i - I haven't come across that, nor can I find something similar on my 3 phones.

2. The conductive strips around the side are not consistant with the boards I have.

3. Keypress for hard reset does not work...

And a few more that I do not have time to list.

What "theme" did you try to install? Do you mean a rom?

It is possible your phone is a different board revision to mine (all are ELF300).

But still, something doesn't look right to me.

Did you run it through the dsixda tool thats shows all the information in one place?

Stu
[Touch GSM ROM Development] cred1211:
Questions

That was the same question i was asking to my self when i sow my board and compare it with yours, i really don't know if it's genuine or not, i just bought it like three month ago from this page dealextreme.com.

It was not a ROM, it was just a theme i found on this forum i forgot the name of it. it was suppose to change my bars from regular colors to black.

i did not use the dsixda.

So, what do you say? the JTAG is not going to be possible for this one...
[Touch GSM ROM Development] captainstu72:
as its from dealextreme i would guess at it not being a genuine HTC. And as they tend to use a different processor and parts. (Marvell processor?).

Thats not to say that JTAG is impossible on your device - it just means to do so you'd have to trace the relevant pins from the CPU (Meaning deconstruct the board) to see where they have jtag points. There seems to be a bunch of 16/20 pins on one side of the board - maybe it is those, but I honestly do not know. But you'd need to find a rom etc to be able to do any of this.

It may be worth checking any documentation that came with your device, or, contacting deal extreme and asking about a warranty replacement - and not detailing what happened here :P

Whats the link out of interest (for deal extremes product)?

Maybe try taking the battery out for a while and giving that another go, try and drain the backup battery so it reverts to stock, and then try. But I don't know how well this would work.

Stu
[Touch GSM ROM Development] cred1211:
I think the processor is OMAP730... this is what came up on my pc when i connect it. to be honest, i dont know...

I went with all the docs that came with the phone and there is nothing relevant, not even a user manual. and i'm in the other side of the world... in Central America, so i cant send the device back asking for warranty, by the time it gets there warranty would be expire, it took like two moth to come from China to here.

I was thinking on taking the back up battery to... but also i don't know if this is going to work... i'll give it a try.

maybe deconstruct the hole board is not an option for me... i think i cant go that far to re-assemble again.
[Touch GSM ROM Development] captainstu72:
Just had a look at the dealextreme site - they are actually selling ones that apparently are OMAP860s - Same as the original elfs. I guess if the points were located, it could be possible to try, but still other components may be different etc.

And as to reassembling - Yeah, it would need a bga solder to be re done - need specicialist equipment I think? Its easy enough to remove.. can just stick in an oven for a bit.

Sorry I can't be more help :(
[Touch GSM ROM Development] cred1211:
I took the buck up battery yesterday, i'll leave it like this for today and probably a couple days more... but i don't think this will work...

it does not look easy to remove, it is completely soldered into the board, i would have to brake it to do it, and then have it solder again...
[Touch GSM ROM Development] captainstu72:
Did you have any luck with this in the end cred?
[Touch GSM ROM Development] ishaan_chd88:
well thanks guys for your dedication towards this Jtag

I have gone through all the pages...thanks for sharing

Ok. Can any one tell me like in which condition i should try this Jtag solution

actuly my phone goes in bootloader mode easliy it shows IPL and SPL

And some times it turn on & works normal but later hangs & goes black

but mostly its like dead.No orange light while charging(but battery is getting heated up while charger is plugged)

PS:- while in bootloader & connected via usb i tried to that mtty thing

but while issuing commands those tricolor screen fades & turn white & usb gets disconnected.

SO should i try this Jtag for my problem(i dnt know anything about circuits :( )

Link fr my problem http://xdaforums.com/showthread.php?p=7050161#post7050161
[Touch GSM ROM Development] captainstu72:
The jtag is a last resort in case you really can't do anything - its pretty invasive. As you can get into your device I'd think there may be hope elsewhere, or it could well be looking at a hardware issue. JTag will only be useful (from my understanding) when it comes to firmware issues (as that is what you flash into it).

I'm going to have a look at your thread some more now and answer your questions about it there so that this does not become off topic.

Stu
[Touch GSM ROM Development] ishaan_chd88:
Stu

thanks for quick reply

may be some hardware issue with my touch cause it died on its own :D

BTW thanks
[Touch GSM ROM Development] cyber_02000:
an alternate to 74HC244

hi i am really sorry for bumping in to an year old thread, anyways can you please tell me if their is an alternate to the 74HC244 component because if i order it the cost + shipment is too much i can buy a used elf with better condition then mine for that money..!!!

Thank you,
[Touch GSM ROM Development] Hakim Rahman:
maybe you get a bargain price for the 74HC244 at http://search.taobao.com/search?q=7...from=newHeader&source=item&ssid=s5-e&search=y
[Touch GSM ROM Development] cyber_02000:
my only problem is the shipment charges...its way too much..!!! for something so cheap..!!! suggest an alternate..

and thank you very much for the response..!!!
[Touch GSM ROM Development] jack slate:
SUCCSES

yey.,.,,

i made it.

I managed to revive my TOUCH ELF.:)

thanks to all people on this thred. which has been very helpful to tell all the events that have occurred.

Big thanks to Bombom81 which has provided his JTAG circuit & PDF guide.

& captainstu72 who have made this thread

sorry for my english.
[Touch GSM ROM Development] cyber_02000:
finally i made the circuit ....but the worst possible thing happend....the copper coating on the jtag pins came off..:( am i doomed here ..!!! i noticed the same pins at the back on the same location are these the same pins..?? please help out thank you..!!!
[Touch GSM ROM Development] captainstu72:
Wow, I'm happy people are still using elfs, been a while since I've been in this section.

Anyways. Cyber, They hopefully are the same pins. I'm not able to check as I don't have an elf anymore. If someone else does, maybe they can use a voltmeter or something to check to make sure that the 2 are the same?

Failing that, it may be worth a go anyways.

Jack, glad your phone is working again :)
[Touch GSM ROM Development] cyber_02000:
thanks for the replay bro....really appreciated it.!!!

anyways i did giver it a try but no avail..!!! it just fails to read the processor..!! and also i made a terrible mistake of burning a very tiny resistor on the side of those pins...!!! anyways it doesn't matter it was in the closet for years..!! il dump it again lol but after trying again!!!

their is something else i noticed too when i turn it on i can see that the lcd turns on without the backlight for a sec then off..!!! any clues.???
[Touch GSM ROM Development] captainstu72:
Honestly, no. Can't remeber if that happened on mine before. May well be something with the resistor you may have fried, may be that it wasn't completely bricked before and could have been some over hardware issue. Who knows, but sorry I can't be more help on this one.
[Touch GSM ROM Development] cyber_02000:
hmmm well it was doing that before i fried up the resistor...well anyways i can say i did try..!!! thanks for your responses and this wonderful thread..!!!