yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Q&A, Help & Troubleshooting] pmhking84:
I think there is other way to fix the totally bricked i9000 besides JTAG.

Here is my story. my English writing is not good-_-.

I flashed my i9000(Optus Australia) with ODIN3 for Captivate.

It bricked my phone perfectly.

I could not get into Download mode.

Only thing it showed on the screen was AT&T logo endlessly.

I asked Optus repair service, Samsung Service center in Australia, and Cellphone repairing service in Sydney.

I got the exactly the same answer from all of them.

"The price of mainboard(PBA) is almost same as the device itself,

so it might cost 700AUD or more for sure."(retail price of i9000 is approx. 1000AUD)

I tried to find out a solution to fix it, and i found out Riffbox.

It might work fine if i soldered properly...

However, i am just average uni student... the result was terrible.

I expected common jtag pads(big enough to solder w/o skill) though,

i9000 has freaky hard one.

I ruined the mainboard(during soldering work, i accidently got rid off of two essential jtag pads from the board...(after that i sold the riffbox right away.)

I feel ruined as well...

After this aweful incident, i got a new cell phone HD2(only 320AUD with shipping)

I came back to korea(SOUTH).

I went to Samsung service center in Korea for fixing.

What they said was totally different.

"We try to fix the mainboard without replacement. However if we have to replace it, it will cost 130,000won(approx. 120AUD)."

After three weeks later, it got the perfectly working i9000 back with no charge.

It means that they fixed it w/o replacement of the Mainboard(missing two jtag pads)

IMEI is same, and no charge at all for repairing.
[Galaxy S I9000 Q&A, Help & Troubleshooting] sirkha:
twitpic.com/3qirmt Here is a PCB layout for interfacing a riffbox (riffbox.org) with the captivate. Soldering all those tiny wires just wasn't working for me, i lifted several pads, and am really hoping that when i did solder on the connector, that it is connected to all the pads (i have doubts on one.)

Requires:

Molex 5015941211 (on the phone side)

Molex 5015911211 (on the board side)

Standard 0.1 inch pitch header pins.
[Galaxy S I9000 Q&A, Help & Troubleshooting] mit78:
hi

i want to upte my galaxy s,to froyo 2.2.1,in present i have 2.2.with kies not working,how its possible to put in download mode this phone without 3 buttons combo,and update to 2.2.1.thanks.
[Galaxy S I9000 Q&A, Help & Troubleshooting] zindank:
I've bricked my M110S (korean galaxy s). I've modifed param.lfs that contains dl_logo.jpg, i renamed its so a can't get download mode at all.

Tried 301k homemade jig not working. I assuming dl mode wont initializing because its didn't found dl_logo.jpg (yellow triangle that I've renamed)

Is it possible to flashing without dl mode???

or I must jtag my sgs using riff box to rebuild my bootloader/download mode?

Watch this video. Its no need soldering...

http://www.youtube.com/watch?v=T7edUXE7jLg
[Galaxy S I9000 Q&A, Help & Troubleshooting] zindank:
bump....

bump....
[Galaxy S I9000 Q&A, Help & Troubleshooting] X-GoD:
Is there anyone in south africa who has a riff box that can rebair damaged bootloaders?
[Galaxy S I9000 Q&A, Help & Troubleshooting] Marmle:
Im in the states and am able to unbrick US Galaxy S phones with a Riff Box. PM me if you need Unbricking.
[Galaxy S I9000 Q&A, Help & Troubleshooting] magics5rip:
PM'ed you about unbricking.
[Galaxy S I9000 Q&A, Help & Troubleshooting] connexion2005:
I'm also able to unbrick i9000 or any other RIFF supported phone other than Captivate currently. PM me w/ any questions.
[Galaxy S I9000 Q&A, Help & Troubleshooting] blacxcode:
My Phone galaxy I9003 is dead?

hi my phone Galaxy SL is dead due to wrong inject firmware I9000 to I9003 and then it's cannot boot.

anybody knows about Jtag Pin on galaxy SL I9003 or whether same with galaxy S I9000 ?

and how to flash bootloader with trace32....? before i've used JIG but cannot resolve this problem.:confused:

thanks, i need your help
[Galaxy S I9000 Q&A, Help & Troubleshooting] bigal.nz:
My i9000 is dead due to water damage. Will the JTAG let me recover, or at least image the internal memory where my photos were stored?

Which chip is this?

Cheers

-Al
[Galaxy S I9000 Q&A, Help & Troubleshooting] sefranet:
same need your help

same need your help
[Galaxy S I9000 Q&A, Help & Troubleshooting] carver:
guys please help me to find Trace32 DVD.

i use update+help from support site, but looking ISO for 2011 DVD.

if anybody can help, please contact with me via PM or ICQ.

thanks.
[Galaxy S I9000 Q&A, Help & Troubleshooting] E:V:A:
Hi-Jacked By RIFFbox?

This thread have indeed been an adventure and amusing reading, especially in the light of the extremely wide experience displayed by the posters. From the noob's who wanna solder SMT components with a filed down $10, 24W Radio-Shack iron, to the anonymous JTAG file donors! :D

However, it is really disappointing that after the RIFFbox connected developers got what they needed (to make money) they stopped sharing information and keep telling people they NEED a RIFFbox. This is just NOT true and the question is, if what they are clandestinely doing, by trying to promote their commercial devices here on XDA, are really pushing the limits of the XDA forum rules...

There are hundreds of options for alternative JTAG'ing, that range in price from several 1000's of dollars down to 20-30 dollars!

In the lower range you will often find devices supported by the DIY and open source community. Where all information is free and openly available. Some of these are:

Amontec JTAGkey-Tiny

OpenOCD USB Adapter Kit (+Cabelset)

USBprog v3.0

Bus Blaster v2

They are all compatible with the open source JTAG softwares:

OpenOCD: http://openocd.sourceforge.net/

urJTAG: (Google it!)

However, the challenge (as the RB-dev's was already well aware of) is to find/hack the correct configuration files to use with the phone(s). Somehow, someone eventually shared this info, but not quite with the rest of us...

So essentially we are back to square one; how to find a cheap DIY JTAG debricking solution that anybody can use?

And again, surely not for the last time:

DO NOT SOLDER DIRECTLY ON YOUR PHONE PCB!

(unless you have your own SMT laboratory.)
[Galaxy S I9000 Q&A, Help & Troubleshooting] midas5:
Please also consider our UNBREAKABLE MOD.

It does require on resistor to be removed from the phone, but it has the advantage that the software used to do the recovery is open source.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Ghoststavanger:
Where to buy Orginal samsung JIG box

Does anybody know where i can buy a "Samsung Jig Box - AnyWay" ? Please let me know.. i cant find the darn thing on the web.. :)
[Galaxy S I9000 Q&A, Help & Troubleshooting] Anwar63:
Bricked Galaxy i9000

Hi.

I need my phone unbricked.What are the cost implications -shipping etc.:(
[Galaxy S I9000 Q&A, Help & Troubleshooting] randallskii:
Hi,

I have a hard bricked device.. so I'm searching for a solution, too.

Can the Unbreakable Mod be done for a Galaxy S Plus (GT-I9001)? And does anybody successfully fixed his devices without Riff Box / Easy JTAG / ORT-JTAG using a Bus Blaster or Bus Pirate?

If yes.. where can I find how-to's and what should I prefer if doin it via JTAG (Bus Pirate or Bus Blaster)?
[Galaxy S I9000 Q&A, Help & Troubleshooting] BigAznJimmy:
I ve unbricked my hardbricked Sgs. It didnt response, the screen was just black. I couldnt enter recovery or download mode. It was dead for 5 months. I unbricked it without using any tools. Just a usb cabel and some will is needed. I unbricked my sgs with Unbrickable mod. I didnt really enter the download mode, I mean the screen was just white without any textes on it. But the screen was on. After that I flashed with heimdall and it was running Android.

You can try to perform unbrickable mod. But it wouldnt work. It works on 3 devices, I cant remember which one
[Galaxy S I9000 Q&A, Help & Troubleshooting] randallskii:
Can you please describe how you did that (I think ..maybe you mean making a USB JIG out of the usb cable?)

USB JIG probably wont be a solution for my device, because I corrupted the bootloader due entering wrong command in adb shell (echo boot | dd of=/dev/block/mmcblk0p3 bs=1 seek=0)
[Galaxy S I9000 Q&A, Help & Troubleshooting] caligirldawn:
Help me please

I am so frustrated I have a samsung mega 6.3 that I had rooted but my boyfriend did something with it and bricked it I guess, it loads to the white samsung logo when I turn it on then it goes to a lit up black screen and thats where it stays. When I do the 3 button combo it goes into recovery boot but the recovery folder under that menu is empty. I did the factory reset and it said it completed but boots to the black screen still. When I try the 3 button combo with the volume down to put it in download mode it just flashes a warning screen so fast I cant read what the warning says but it doesnt go into download mode, so I bought a jig and it turns the phone on but its not the same screen as in the video I watched on how to use the jig that just says its in download mode instead it says "downloading do not turn off target!!" with the android guy at the top left corner it says "Factory mode in red then it says product name: SGH-M819N, currernt binary: samsung official, system status: custom, CSB-CONFIG-LSB: 0x30 in white then bootloader ap SWREV: 3, write protection: enable in grey not sure if the coloring of the words mean anything just trying to give all info. I connect it to odin and it adds the device but I dont believe I have the correct file to load to it in odin and when I connect it to kies it just says connecting for a long time then says there was no response from the device. I tried to fix it by putting the files on my sd card but once again dont think I have the correct file to recovery it from. Not sure if I am even doing things right can someone give me some advice on fixing my phone or if you can send a link for the correct files I need for odin, the sd card way, or how to get the phone to respond to kies I will do any of the ways. please desperately need my phone to work
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
I guess that reprogramming trick depends on the area

Because in my area (HONG KONG), they just said they have nothing can do and must let me pay 500USD to change the motherboard.
[Galaxy S I9000 Q&A, Help & Troubleshooting] celtichazard:
The Uart option is greathe

any ideas how to start with this
[Galaxy S I9000 Q&A, Help & Troubleshooting] Richthofen:
We should have atleast one working solution to recover a bricked I9000, within a week or two.

There is now a working method for S8500, which uses the same S5PC110 cpu.

However this is pure JTAG...
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
do you mean we all need a "black belt" solder iron handler lol
[Galaxy S I9000 Q&A, Help & Troubleshooting] Richthofen:
Yes.

Also a specific JTAG interface is required.

It costs around 140$.
[Galaxy S I9000 Q&A, Help & Troubleshooting] rhcp011235:
Can you please post the info to this?

Because, knowing where the jtag is + the pins is nothing.

we need to know how to interface with the jtag. and you dont need any special hardware its just UART.

Wires + LPT/serial port.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
can we even make it into the USB port?

Sorry for the nooby question but there's not much computer has serial port now
[Galaxy S I9000 Q&A, Help & Troubleshooting] rhcp011235:
If we can figure out how to talk to the JTAG. we can make a USB type connection Yes. Using a USB TTL.

but, we need to see how to talk to it.

It might be a simple once connected / run putty and get connection.
[Galaxy S I9000 Q&A, Help & Troubleshooting] celtichazard:
Like this hahaha

but we need a i9000 for test you allready have OP
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
My i9000 is bricked due to a stupid rom flash(Arghhhh, I flashed it with a captivate rom....)

Is there any way I could help?
[Galaxy S I9000 Q&A, Help & Troubleshooting] rhcp011235:
hahha no. Thats too complex. Its just a simple TTL chip
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
Some Chinese already figured out the JTAG of i9000 and offering repair services

And they say the JTAG port is not that small actually :confused:
[Galaxy S I9000 Q&A, Help & Troubleshooting] rhcp011235:
Can you post some links? info?

Thanks
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
Well the info was posted in a chinese forum so the whole info is in chinese

And their shop is in Inner Mongolia (WTH?)

Even me in Hong Kong dare not to send my handset so far......

http://forum.sptbox.net/thread-3316-1-1.html

it said :

QQ and 旺旺 are 2 instant messaging software widely used in mainland China

And I clicked into their webshop in taobao (you may think it is ebay in China)

it said

And I did asked for more detail with the dealer

He said the repair will cost 500RMB (about 74 USD) and he said it's not a hard work to get to the JTAG (He refuse to talk about it anymore though)
[Galaxy S I9000 Q&A, Help & Troubleshooting] rhcp011235:
I added the guy to my QQ.

Ill see if i can talk to him.

Btw if any of you have. My qq# is 1146095689
[Galaxy S I9000 Q&A, Help & Troubleshooting] rhcp011235:
Well,

I spoke to the chinease guy via QQ.

This is what the JTAG looks like on a I9000.

rhcp011235 05:01:06

where is location?

小雨_Xiaoyuz 05:04:12

near usb adapter

rhcp011235 05:05:06

Do you have software to read/write?

rhcp011235 05:05:08

and such?

rhcp011235 05:05:22

maybe you can share with us. over at XDA forum

小雨_Xiaoyuz 05:05:26

no way to read now

rhcp011235 05:05:36

how about write?

小雨_Xiaoyuz 05:05:40

if u want repair it

小雨_Xiaoyuz 05:05:49

u must have a trace32

rhcp011235 05:06:37

ah

rhcp011235 05:06:38

TRACE32-ICD

rhcp011235 05:06:39

this?

小雨_Xiaoyuz 05:07:10

Lauterbach TRACE32-ICD

小雨_Xiaoyuz 05:07:11

yes

rhcp011235 05:07:20

cannot be done via simple wire?

小雨_Xiaoyuz 05:07:21

u must have this jtag first

rhcp011235 05:07:22

solder

小雨_Xiaoyuz 05:07:38

no way do via simple wire

rhcp011235 05:07:46

hmmmmm

小雨_Xiaoyuz 05:08:06

i have trace32

小雨_Xiaoyuz 05:08:07

so

rhcp011235 05:08:09

what software to write with the Trace32?

rhcp011235 05:08:14

and what files?

小雨_Xiaoyuz 05:08:51

im buy i9000 repair files from samsung
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
you think guy's reliable?

That JTAG port seems completely different from what is posted before...
[Galaxy S I9000 Q&A, Help & Troubleshooting] Richthofen:
There is another JTAG port near the microUSB connector yes.

However I thought we are looking for application processor JTAG...
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
okay

got to say that JTAG port seems way more easy to deal with

As long as it can unbrick phones, I think it doesn't matter which JTAG we are talking about....
[Galaxy S I9000 Q&A, Help & Troubleshooting] rhcp011235:
If you google/Ebay that jtag unit.

Its cost is 1500 USD.

So someone with some hardware know-how needs to come up with an idea :)

Also, we need those samsung recovy files. Ill try to get from this guy
[Galaxy S I9000 Q&A, Help & Troubleshooting] Richthofen:
I took a picture of the JTAG 201 pad on I9000.

S8500 is programmed by using signals:

AP_DI

AP_JTAG_EXTRST

GND

AP_JTAG_TMS

AP_JTAG_TCK

AP_JTAG_NTRST

AP_JTAG_DO

I think I9000 has double JTAG pads.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
So you mean even we have the JTAG definition and the rom file is not enough and we have to buy some recovery file?

However, I doubt if dude will give it out free, he bought it with money and I reckon he didn't fix a single i9000 yet
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
found dude's name in some JTAG interface dealer

h ttp://www.jtagbox.com/riff-jtag-box-owners-unbrick-your-phone/shops-unbrick-bricked-phone-riff-box-owners-list/

so you guys may try to find a near fixer ;)
[Galaxy S I9000 Q&A, Help & Troubleshooting] rhcp011235:
Correct this is the JTAG interface.

The guy said we need the files for the jtag unit. Maybe someone with more skill can come up with a cheap method to fix?
[Galaxy S I9000 Q&A, Help & Troubleshooting] Benjamin Dobell:
I'm being shipped a bricked Galaxy S for JTAG research.

I'm curious to know if anyone here has actually connected their Galaxy S to a JTAG interface?

I'm currently looking at this one which has in the past been used (with some modifications) to unbrick HTC Dream/Magic phones.

Does anyone have any advice?
[Galaxy S I9000 Q&A, Help & Troubleshooting] StoneRoses:
My ultimately bricked phone with 3-button combo disabled (JPC bricked when I tried to root) went to a relatively small Samsung service center in my town (Phuket, Thailand). I get it back in about 2 hours with stock firmware. Internal SD filled with Samsung sample files like it was when I open the box.

Don't know how they do it.
[Galaxy S I9000 Q&A, Help & Troubleshooting] celtichazard:
What about is you ask about our problem may be hey can help of course underground

Make your friends

Tell about wiped boot loader
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
I wonder if the upcoming update of firmware in samsung HK will wipe the bootloader or not......

People saying it is a JH1 + JH2 modem firmware

So if it wipe the bootloader also, then i hopefully won't need any fix......But that's the best case scenario
[Galaxy S I9000 Q&A, Help & Troubleshooting] Benjamin Dobell:
It's almost certainly a JTAG fix that they're performing. Presumably they're flashing the exact same recovery files mentioned in this thread. If you're able to contact them and ask what equipment they use that would be immensely helpful.
[Galaxy S I9000 Q&A, Help & Troubleshooting] rhcp011235:
They are doing what i already told you all.

They are using the jtag programmer + the files. Same way this chinease guy is doing it.

If someone can find me the CM files. I can try to figure out a cheaper way
[Galaxy S I9000 Q&A, Help & Troubleshooting] Benjamin Dobell:
Yeah I wanted to know what JTAG programmer they're using. I doubt the Chinese guy is using the same equipment as in the official service centres.

Also when you say "CM files", what do you mean exactly?
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
And BTW, it's Chinese not Chinease....
[Galaxy S I9000 Q&A, Help & Troubleshooting] rhcp011235:
hahahhaa W/E

I was typing fast. But, this is how its done for now. Expensive hardware. if someone can get me the files used to flash.

Maybe i can come up with a cheap solution.
[Galaxy S I9000 Q&A, Help & Troubleshooting] dagentooboy:
OK so I don't have a bricked phone to try this on... (anyone who wants to send me one let me know) :D

Any of the JTAG cables here should work. JTAG is a standard interface. The 1500USD cable is what people who do this for a living use. Now... that being said I have used the cable and software mentioned here on that ipaq back in the day. The easiest way to achieve this would be for someone with a good i9000 to jtag it and copy the whole filesystem to a file. Then we simply flash that file to the bricked ones.

The main things you are going to have to watch out for are

1. YOU MUST NOT WRITE OVER NV_DATA!!!

2. If Samsung has something funky about that jtag interface we may not be able to use a simple cable

3. The "files" that the Chinese guy bought are just a dump of a working system. I have no doubt that he paid Samsung for them

4. Other then NV_DATA there MIGHT be some sort of SN check so that you can't copy the filesystem from one to another.

5. If we could get a bootloader with the download and recovery modes enabled we could debrick almost anything with that and odin... in fact I would guess that Samsung wouldn't waste time trying to flash the whole rom over jtag (Really slow) they would probably put a test bootloader (dl/recovery enabled and maybe more) and then reflash the stock firmware.

I am a Computer Engineer with a background in hardware development so I have experience with some of this (Not specifically Samsung or mobile platforms). If anyone wants to mail me bricked phones I can TRY to get this working (no promises) If anyone wants to donate either the money or a working phone that would be even more helpful (if you donate toward a phone please put it in the comments).
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
Wow, that helps a lot really, thx

A question about JTAG is : One end of the cable connect to the phone ofcourse

But how about the other end? Does connecting the JTAG with the computer together automatically make the computer recognize the phone like plugging in USB?
[Galaxy S I9000 Q&A, Help & Troubleshooting] Benjamin Dobell:
Yeah you pretty much went over everything I've been thinking.

I have no intention of using any "recovery files" or any other unnecessary files. Instead I plan to try load the PBL and SBL into RAM and then flash via Heimdall.

Although it would be nice if I could just use any cable, I did some research into Magic/Dream JTAG flashing and it used a rather non-standard reference voltage. As such before investing in a JTAG/UART-USB adapter I might just build or modify a simpler wiggler clone. I'm downloading the S5PC110 datasheet at the moment. I'm hoping it has information about the JTAG pin-out and required reference voltages.

The Galaxy S motherboard JTAG might be a bit of a no-go until we can work out what reference voltage it requires.

For those of you looking for development devices you should list yourself in The Junkheap thread (link in my signature).
[Galaxy S I9000 Q&A, Help & Troubleshooting] Richthofen:
Here is how JTAG works on Samsung:

The phone is connected to Trace32 JTAG interface (which Samsung uses).

A model (e.g I9000) specific Trace32 batch file (.CMM) is selected.

The CMM file contains information how to program the device (signal frequencies, programmable addresses, which file to program, etc).

The .ELF file which contains the actual data contain only a temporary bootloader(s) which will allow the phone to get to the download mode.

After writing a temporary bootloader(s) with Trace32, a proper / permanent bootloader(s) must be written to device (by using a suitable downloader: Odin, Multiloader, etc).

The only problem with I9000 is the fact that the primary bootloader (at least) cannot be programmed with Odin. I have tried it several times and the PBL remains intact. I think Samsung disabled the feature to prevent bricking the phones.

So it is possible that even JTAG is not enough.

I will be on this immediately, since I have one completely bricked I9000 in my hands.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
Can we write the permanent bootloader using JTAG also?

Good luck mate
[Galaxy S I9000 Q&A, Help & Troubleshooting] dagentooboy:
The reason I was thinking the WHOLE filesystem is because from what I remember you select a device (yes the datasheet should have the chip jtag stuff) and then give it a HEX address where you want to start writing. My thinking was that if we get the WHOLE filesystem starting at 0x00000000 we should be able to write the EXACT same thing back to a bricked phone. If you get a JTAG connection you should be able to read and write to just about any flash memory location.

I will post for a dev phone or two... being in Spain I doubt many people will want to send it here.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Benjamin Dobell:
The S5PC110 manual had some discouraging information:

I know e-fuses aren't necessarily 100% secure however that's really starting to push things. Maybe I will have to try my luck with the motherboard JTAG connection after all.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Zetalai:
but that doesn't make sense

That chinese guy said he is able to reflash the correct thing through that JTAG port...
[Galaxy S I9000 Q&A, Help & Troubleshooting] Richthofen:
Don´t worry about the security.

S8500 has the same AP (therefore the same security) and it can be programmed via JTAG without any problems.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Benjamin Dobell:
Does the S8500 have two JTAG connections though or just the CPU?

I'm referring to the CPU JTAG, the Chinese guy used the motherboard JTAG, as far as I can tell.