yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Richthofen:
Could have happened with during a normal firmware update too (i.e Odin fail).

And phone in that condition is not considered as a brick.
[Galaxy S I9000 Android Development] AV1985:
From all google researching I've done, it shows as a brick!

Yes but I would never do a normal Odin firmware update without three button combo working. For it to fail and brick during three button combo fix defies the point entirely doesn't it?!

If it's not a brick could you be kind enough to tell me how to get out of this mode as it'll save me the trouble of exchanging with the courier man tomorrow!

Like I said, on my own Samsung, I'm definitely an OCRF having recently used Doc's v6, JPA, JPO and also Darky's 2.1, 3, Tayutama Eclair 1.3 and Froyo 1.02.
[Galaxy S I9000 Android Development] Richthofen:
Most recent version of Kies should be able to restore it.

If not you can make a "defibrillator" USB cable if you can hadle the soldering iron.

It will force the phone to Download mode.
[Galaxy S I9000 Android Development] AV1985:
No, I can't handle a soldering iron. That's hardly an efficient way to fix the phone!!!

And Kies didn't do anything, didn't recognise the phone again.

Yes, it's bricked, unless you can find a way, without taking out tools or sending it back, to fix it.
[Galaxy S I9000 Android Development] fastdruid:
I couldn't find any with the same versions as mine but figured no guts, no glory...

Orange (UK) branded, standard, unmodified, just updated to the latest firmware Kies gives.

Versions from *#1234# are

PDA: I9000BVJM5

PHONE: I9000BVJM1

CSC: I9000ORAJM3

Worked perfectly using the method and firmware in post 1, I now have recovery mode.

Thanks Richthofen
[Galaxy S I9000 Android Development] FynSenth:
My Phone has:

PDA: XWJP6

Phone: XXJPM

CSC: NEEJP4

Which version do I have to use? I'm from the Netherlands.

Thanks...
[Galaxy S I9000 Android Development] FynSenth:
I'm sorry I thought I had to use a file which was specifically for my phone, turns out, I didn't simply read carefully XD. I found a post with the same PDA, Phone and CSC and the poster confirmed success. That should be enough evidence to try the fix for myself right?

Nice work anyway Richtenhofen.
[Galaxy S I9000 Android Development] jimpsar:
Hello,

I have Goodbye RFS 2.2 ROM with Super ''Optimized JPM-JP6 Kernel' .

In order to use the fix for 3 buttons should i have to change something or just follow the instructions at first post?

I9000XXJPM

FROYO.XWJPM

GT-I9000
[Galaxy S I9000 Android Development] FynSenth:
Succesfully applied the fix. Finally I can savely root my phone!

Thanks Richt!
[Galaxy S I9000 Android Development] rzepa10:
One question.

I want to reflash my phone with Rom "JM5" (CODE_I9000XWJM5.tar.md5)

I know its old ROM but i like it and newer had to restart, no lag etc.

I alsow know that ther is two file in this rom boot.bin and Sbl.bin which will remove again my "3 button fix" from Richthofen.

Can anyone can help me and tell how to remove this two file from CODE_I9000XWJM5.tar.md5 ??

P.S I tried manualy remove this file via 7-zip but after that I get FAILL in Odin.
[Galaxy S I9000 Android Development] gowger:
I think I need one of these mysterios defibrilators! The irony of the fact that I was doing this so I could more safely flash it is painful!

My phone got bricked when Odin froze during the update. I gave up after about 20 minutes. Now I have the black screen of death, and apparently a broken bootloader and no way to force it into download mode to re flash the bootloader.

I found out a bit about these guys though and it seems that they can recover a boot loader with a JTag tool they have. The are at jtagbox dot com.

Anyone know someone in london with one of these? I need a favour! got the device on ebay so I think I wouldn't get any mileage out of samsung for repairs.
[Galaxy S I9000 Android Development] rzepa10:
Why not try to do it by your own http://xdaforums.com/showthread.php?t=819551
[Galaxy S I9000 Android Development] silvehosszu:
Hello all of you,

I JUST WANT TO REPORT THAT THIS METHOD IS NOT SAFE !!!!

I FOLLOWED THE INSTRUCTIONS STEP BY STEP AND TOTALLY BRICKED MY PHONE!

(BLACK SCREEN OF DEATH)!

So, right the phone is back to Samsung.

P.S. It was the international GT-I9000S
[Galaxy S I9000 Android Development] gowger:
Aha yes, thanks for that! Luckily I work next to an electronics shop, so this evening I can try this trick. I'll report back on the experience.

So assuming I can re-enable the download mode next reboot, is the best way to restore the bootloader to try the same flashing method ?

Probably the reason I should have mentioned earlier that I had problems was that I was trying to flash from within a VitrualBox VirtualMachine. Yes I know that was not a good idea, but when I saw that the phone came up in ODIN in the virtual machine I thought that was reassurance enough to carry on.
[Galaxy S I9000 Android Development] spark001uk:
3br Confirmation:

T-Mobile UK handset, with no 3br from factory. Unlocked and flashed to JM5, then bootloader fix, both using odin. Then flashed to JPH, and today I have just used kies with reg hack to get Official JPO.

I can confirm 3br is STILL present.
[Galaxy S I9000 Android Development] gowger:
woo hoo recovered from brickeage using the 301k resistor trick!

afterwards I reflashed with this method and now I do have the three button recovery enabled!

Thanks very much for posting the information, these forums are truly incredible!
[Galaxy S I9000 Android Development] unnamed82:
done in 2 minutes !!! everythings is working !

thanks a lot !!!
[Galaxy S I9000 Android Development] RazvanG:
Worked for me on a GalaxyS from Orange Romania, stock JM1
[Galaxy S I9000 Android Development] tb5...:
dont have kies and seems like i can't install it on my computer...

will this work for bell canada phones as well?
[Galaxy S I9000 Android Development] davidke:
I asked this a couple of places but am still looking for an answer.

The 3BR fix being in the 4th level bootloader, I have to assume that only a bricked phone that passes the 4 levels will be able to be saved by this fix. Any normal brick will still require a unit that does not have the the original "hardware 3BR bug". Assuming of course the normal 3BR function is hardware...

This fix might be just to shut everyone up about it. Does it really fix it or should I still try exchange my phone for one that does not have the original problem.

What's your opinion?

We will soon know the real answer because if my hypothesis is true people who applied the fix will now try crazy stuff that will brick their phones. We will then see if they actually can recover.
[Galaxy S I9000 Android Development] static-hell:
maybe?

i would assume that most of the flashes people are doing, things like new roms and lag fixes dont touch the first 4+ bootloaders... considering none of those roms and such seem to have fixed this issue, thus the phone would make it past the bl checks and you should be able to get into recovery/dl modes just fine?
[Galaxy S I9000 Android Development] sandytsang:
My phone is dead now. only black screen. nothing happen when push power button.
[Galaxy S I9000 Android Development] mynimycu:
wher i finde Odin3 v1.3
[Galaxy S I9000 Android Development] TyNiX:
Where do i download ODIN 3 V1.3 i only find 1.0 ???
[Galaxy S I9000 Android Development] ivanchin99:
http://www.multiupload.com/4JLU4QHUV7

from http://www.samfirmware.com/WEBPROTECT-i9000.htm
[Galaxy S I9000 Android Development] mynimycu:
and its worck white that version ???
[Galaxy S I9000 Android Development] TyNiX:
Can someone upload the 7zip Bootloader cause rapidshare says i am at full download limit ...
[Galaxy S I9000 Android Development] specr1:
Odin 1.3 is included in the download link on the first page
[Galaxy S I9000 Android Development] pure_energy1:
Thanks Richthofen!

I used this method, and it worked fantastic! You've made me a very happy person today!

I have a Canadian GalaxyS on Bell, and was one of the people that upgraded to JH2 as soon as it was available and thus with a version of kies "prior to 1.5.110074_45".

I didn't want to go through re-installing all my apps or playing with the registry, so I chose this method and it worked like a charm!

I can now access both Download and Recovery modes using the 3 buttons... and didn't have to re-install anything.

Now I won't be worried about installing the lag fix or Rooting. :)

Thank you very, very much!
[Galaxy S I9000 Android Development] FastRabbit:
Finnish SGS, JM2 bought from DNA, this fix worked perfectly.

Thank You!!
[Galaxy S I9000 Android Development] rhonal89:
I want the 3 buttons fix for usa T-mobile vibrant cuse am always afraid that am going to get stock at the vibrant screen and be able to do nothing.

©~!!!*™Sent from my SGH-T959 using XDA App™*!!!~©
[Galaxy S I9000 Android Development] sandytsang:
Lucky for you, mine is from saunalahti, didn't work. phone is now dead, can't turn it on at all.
[Galaxy S I9000 Android Development] damagedigital:
dude..thanks a lot...it worked on my sgs running on rooted JPC firmware....u rock!!! n keep up the good work....:D
[Galaxy S I9000 Android Development] Casio1987:
Are you sure? This haven't been tested yet afaik.

That's the question I posted @ #32 and that's what holding me back from flashing my friend's phone.

I need to be sure he can use it for future use, as long as the bml structure will be the same for future firmware updates.
[Galaxy S I9000 Android Development] TyNiX:
Well I am happy to report that it worked perfectly.

Thank you guys for the great work and efforts you are putting in this forum.

BTW :

My personal oppinion is that only stock version like I9000XXJM1 (mine) and with factory CSC will work , others i'm sure they work but that CSC needs some tweaking and "tunning".

And Richthofen man you made some people happy today and hope you will make more of us happy.
[Galaxy S I9000 Android Development] mynimycu:
Worked for me too on a GalaxyS from Orange Romania, stock JM1

Thank you guys
[Galaxy S I9000 Android Development] nayket:
is this will work on my CSC : i9000olbjg4 ? pda and phone are : i9000dxjg4
[Galaxy S I9000 Android Development] hid3ki:
hate samsung for deleting this "feature" -.-

is it possible to fix it with jpo/jpp already flashed and stock?

thanks alot, im afraid of a brick :o
[Galaxy S I9000 Android Development] astro85:
This method woks with 2.2 JPO??
[Galaxy S I9000 Android Development] Freezerus:
Hey Richthofen,

i have done a stupid mistake! I didnt close KIES before flashing this 3 Button Fix, so Odin canceled in the process of flashing. Now the screen shows me a handy, a "!" and a computer and i am not able to join the download/recovery mode. By trying to join it with SDK its telling me "error: device not found". Is there anything i can do to fix this? ;/
[Galaxy S I9000 Android Development] spark001uk:
There is yes, some people are reporting success with one of these:

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

It's quite small so you will need a fairly fine tipped soldering iron.
[Galaxy S I9000 Android Development] Samjasa:
I dont know if its posted already but i might remind that when you input the commad promnt line after that if it finds the phone, the phone goes to download mode, but dont panic!

First what not to do!! dont try to put firmware this way!!

friend of mine got his phone bricked when he tried to flash his SGS!!

if someone knows how to cancel this Download mode from this step i would like to know as well...
[Galaxy S I9000 Android Development] Freezerus:
hmm i think its saver to send it so samsung, cuz i have got a guarantee
[Galaxy S I9000 Android Development] spark001uk:
Ok, well once you have one it's really easy, just plug it in, the phone enters download mode, then unplug it and connect usb lead. Maybe somebody near you has made one you could borrow?
[Galaxy S I9000 Android Development] Chronos12:
I have German Froyo and I don't have the 3 button combo and Odin doesn't recognize me.

Now what?
[Galaxy S I9000 Android Development] Freezerus:
use sdk to make odin recognize ur device^^ just read the first post.. its what u have to do

AND DONT FORGET TO CLOSE KIES!
[Galaxy S I9000 Android Development] chewynoodle:
This worked for me following the instructions exactly as provided. I have GT-I9000 in UK.

Model: GT-I9000

Firmware : 2.2

Kernal version: 2.6.32.9

FROYO.XXJPO

Poduct Code: GT-I9000HKDXEU

PDA: I9000XXJPO

Phone: I9000XXJPP

CSC: I9000OXAJPO
[Galaxy S I9000 Android Development] dukeforever:
Perfect man, you saved my day. Same config as u ( but mine is a french one hacked into XEU ^^ )
[Galaxy S I9000 Android Development] rcs_br:
Done. Followed the procedure and now I have 3-button combo working.

My model is a Brazilian GT-I9000b, Stock ROM from Claro.

Thank you very much!!!
[Galaxy S I9000 Android Development] Freexter:
Worked Great on My GT-I9000 in Switzerland by Swisscom

Device was Rooted

Buildnumber ECLAIR.I9000XXJM1

PDA:JM1

PHONE:JM1

CSC:JM1

thanks

power+menu+volume down => download mode

power+menu+volume up => recovery mode

Question

Is this still goind to work after a firmwareupdate to Froyo or is the bootloader being overwritten too?

I want to install Doc Mod Rom Froyo JPO Based

thanks
[Galaxy S I9000 Android Development] rene_r:
Its definitely not working when you are on a branded phone.

Bricked the phone of a friend of mine(3 Austria branded).

Prepared everything, flashed the file from the first post with odin 1.3, bootloader option checked (re-partition unchecked), nothing else changed.

It took 3 seconds --> Failed --> Black Screen of death!!

Please correct the first post!!!!!

br

rene_r
[Galaxy S I9000 Android Development] Lanfear28:
3-button combo worked for me on a branded T-mobile phone, but i noticed i flashed it to version 3 wich doesn't allow me to flash unsigned roms. How can i get version 2?
[Galaxy S I9000 Android Development] bigtime89:
Thanks

Hi everyone,

After a few mistakes and realise that i had to dowload the Aries_P-SBL.tar.md5 file :eek:but i finally made it:). If some could post it could be much faster. Thanks again for the post :D
[Galaxy S I9000 Android Development] Nexuz:
If we apply the fix, is it possible to detect someone that the bootloader changed (warranty issue) ?

If it is detectable, can I restore the old bootloader if I need to send the phone back to Samgung under warranty ?

Thanks !
[Galaxy S I9000 Android Development] Pat123:
Same here..Any thoughts please??
[Galaxy S I9000 Android Development] Richthofen:
Don´t worry about it.
[Galaxy S I9000 Android Development] alexxxda:
Like "don't worry about that", cause they are all nice people, who would not care or do not worry, because it is impossible to check this? I live in Germany and do not know, what is the position of the service centers with regard to fixing/exchanging bricked phones, so this is kind of an important thing for me to know, before giving the fix a try.

(Sorry for the offtopic) : Does anyone have gotten any experience negotiating the "broken warranty due to flashing" issue with any service center in general and in Germany in particular?
[Galaxy S I9000 Android Development] scarmona:
Success confirmed on a GT-I9000HKDDBT (German - International Version) with no problems so far. Happy happy with both recovery and download modes :D
[Galaxy S I9000 Android Development] criscan:
First time I try this method Odin fails and phone fall in black screen of death. Than I attempt downloading mode with 3-button and it works.

I redo the fix and finally it solves the problem.
[Galaxy S I9000 Android Development] xxoverprotectedxx:
Hello

sry im noob in this, im trying to install the official Froyo on my Samsung Galaxy S.

but my 3 Buttons download move is not working on my device, if i do this method it will work? :confused:

my Devise is:

Model : GT-I9000

Firmware : 2.1 update1

baseband : I9000JXG2

and btw i didnt Root my device.

thx all 4 help
[Galaxy S I9000 Android Development] ldnguyen:
Hi Guys,

own an Australian Optus sourced galaxy s i9000 purchased online August 2010

and followed post 752 to the letter. working 100%

also tried it on my mates Optus (store purchased - Oct 2010) galaxy s without 3br and it also worked 100%.

thank you to everybody who has contributed.

cheers

my details:

-running froyo 2.1

-PDA i9000DTJG4

-Phone: i9000DTJG3

-CSC: i9000OPSJG1

-1 click root installed

-ryan's ext2 based lag fixed uninstalled but i'm told this doesn't make a difference.

-using windows 7 32 bit.
[Galaxy S I9000 Android Development] majidessa:
Thank you all for your help much appreciated Success confirmed 100% from first try :D

running hacked Samsung I9000 with froyo 2.2 XWJPA

using Vista 64 bit

What a great relief!
[Galaxy S I9000 Android Development] sphinx02:
Have someone tried it with the following Firmware:

ProductCode : GT-I9000HKDDBT

PDA : I9000XXJPO

PHONE : I9000XXJPP

CSC : I9000DBTJP3

Build Info : 2010. 10

Someone had succes with this one?

Best regards..
[Galaxy S I9000 Android Development] yzerenthijs:
Indeed very good question! When I do this fix is it still possible to update the phone if samsung gives us a new version?
[Galaxy S I9000 Android Development] barnacle-bill:
no death no glory

the flash was secessfull 3 times with different file sources none worked to let me into recovery or download I9000gsmh
[Galaxy S I9000 Android Development] voison:
thanks.

working like a charm.
[Galaxy S I9000 Android Development] voison:
Try it again:

press volume up, keep it pressed, then press home button, keep it pressed, then press power button, keep it pressed until you see the Galaxy S screen. Release all three buttons when you see it
[Galaxy S I9000 Android Development] franktompson:
Hi Richthoen and other friends,

I am probably the most non-techie person to visit these pages so please bear with me because you will probably regard these questions as completely anodyne! My two questions relating to the procedure are:

> 5. Start a new command prompt and navigate to the folder / drive where adb is located.

Where do I start a new command prompt and how do I navigate there? Am I doing this through:

Odin (I'm assuming not)

the 'Run' facility in Windows

(Windows) All Programs/Accessories (in which case I get C:\Users\Myname\)

Something else (that I obviously haven't identified!)

adb file. Am I looking for a file ‘adb.exe’ or something else? (I’m a bit confused by the unzipping process.)

> 7. Move to Odin3 v1.3 downloader and select the "Aries_P-SBL.tar.md5" as PDA file.

Quite how I get to "Aries_P-SBL.tar.md5" is a mystery but I guess will become obvious!

MTIA

Frank T
[Galaxy S I9000 Android Development] Dzim:
success!

worked well on T-Mobile Czech Republic phone with JM1/JM2

thanks
[Galaxy S I9000 Android Development] mang74:
Worked well:

GT-I9000

PDA: I9000XXJPO

PHONE: I9000XXJPP

CSC: I9000OXAJPO
[Galaxy S I9000 Android Development] ramas123:
Done as described in 1 post.

Works perfect!

GT-I9000

PDA: I900XWJPA

PHONE: I9000XXJPP

CSC: I9000XEEJP4

Thank You!!!
[Galaxy S I9000 Android Development] robyl:
Success confirmed 100% done as described in 1 post :)

my Device is:

Model : GT-I9000

Firmware : 2.2 FroYo

baseband : I9000XXJPP

Kernel : 2.6.32.9

build :FroYo RSJP5 (Italy)

Thank you all , especially at Richthofen
[Galaxy S I9000 Android Development] fikuspikus:
Already 3rd confirmation in this thread for the same configuration (UK SIM-free factory unlocked):

PDA: I9000XXJPO

PHONE: I9000XXJPP

CSC: I9000OXAJPO

Did everything as per 1st post and all worked perfectly, thank you.

This is my 1st experience fiddling with SGS. Used to own TYTN II, which I flashed and corrected splash screen, as it was originally Orange's and was annoying me.

2 things:

1. I have 2 identical phones, both from the UK, both with the same firmware (seemingly). For one 3BR worked from the outset, the other one had to be cured.

2. One of the threads on this forum claimed that after updating to Froyo via Kies some phones get automatically cured for 3BR. I risked doing just that for the phone without 3BR (despite recommendations not to perform any updates unles you have 3BR already), and while the update to Froyo went fine (I had 4 minutes of nervous anticipation during the 1st automatic reboot after that, hanging on b/w Samsung logo screen), it did absolutely nothing for 3BR. 3BR fix was successfully applied after that.
[Galaxy S I9000 Android Development] jydb:
Works fine with Froyo.XWJPA

Hi all,

With this hack, I get 3-button mode to work properly.

My phone was branded (SFR) but with the registry hack and kies it becomes ubranded with froyo.

If you can't get 3-button mode working, try to remove your battery and wait a minute. Put your battery back in place (don't get your usb cable connected) then retry.

I had to do that to make it work.

My phone is

Product code :GT-I9000HKDXEF

Baseband : I9000XXJPP

Version : FROYO.XWJPA

Rooted with z4mod

Lagfix : OCLF

Thanks a lot Richthofen.
[Galaxy S I9000 Android Development] spark001uk:
This is interesting, Samsung were meant to be including this fix in froyo release. Obviously not! Mind you what i've experienced of Samsung the last few months not much would surprise me.
[Galaxy S I9000 Android Development] Richthofen:
There is no update available thru Kies which would fix the issue.

Firmwares available thru Kies are always high (update patch) packages and they do not contain any low level blocks (i.e bootloaders).
[Galaxy S I9000 Android Development] Hardwired:
Worked like a chram for me.

PDA: I9000XWJPA

Phone: I9000XXJPP

CSC: I9000NEEJP4

A phone intended for the swedish market.
[Galaxy S I9000 Android Development] SirMizou:
Thank you!
[Galaxy S I9000 Android Development] DJcOOkie:
Hello everyone.

Yesterday I bought my SGS, and in samsung's service they installed for me, unbranded soft, so now i have:

PDA :I9000XWJM2

PHONE :I9000XXJM1

CSC :I9000OXXJM1

Everything is fine, but my 3 button option is disabled. So, can I use the flash method from first post without any worries and problems?

Sorry for my bad english and thx for replies
[Galaxy S I9000 Android Development] heisen:
3-button combo for I 9000B

Somebody know if this fix works into I9000B series?

The solution works!!! jejeje
[Galaxy S I9000 Android Development] Pimpbap:
Thanks for that, works a treat
[Galaxy S I9000 Android Development] nien_nien86:
Still aint functioning

HI all,

I had finished the whole progress, till my phone reboot. However, i still cant use the 3 button configuration to get into download mode :( any idea?
[Galaxy S I9000 Android Development] Quiksilverone:
Working on i9000T

Working great on i9000T on Android 2.1

only 3 seconds & reboot working like a charm!!!

Success confirmed 100% done as described in 1 post

Works perfect!

Thank You!!! :)

screen capture:

h t t p://yfrog.com/5xcapturagdj
[Galaxy S I9000 Android Development] wandering:
Worked on Malaysia Galaxy S I9000DXJG4

Stock, no root, no lagfix

Thanks!!!!

Next to try rooting and lagfix. So many options, wonder which is the best
[Galaxy S I9000 Android Development] deodexter:
Many thanks for this Richthofen. Yours seemed like the cleanest install. Appreciate the great work. I have a fully functional phone now.

FYI, I used Heimdall on linux, to just flash the bootloaders:

heimdall flash --pit <phone pitfile> --boot boot.bin --secondary Sbl.bin

Heimdall requires the correct PIT file, same as the one on the phone, e.g. 512 pit. boot.bin and Sbl.bin are obviously coming from Richthofen's tarball.

Obviously you'll want the phone to be in download mode - others have already pointed out the use of adb for this.

FYI I have a UGJH2 ROM at the moment (also flashed via Heimdall!).

Thanks again folks, this has to be one of the best forums on the web.
[Galaxy S I9000 Android Development] Shiva_Shaan_5:
worked perfectly on my I9000DDJG4.

Cheers
[Galaxy S I9000 Android Development] sphinx02:
worked for my german debitel one:

ProductCode : GT-I9000HKDDBT

PDA : I9000XXJPO

PHONE : I9000XXJPP

CSC : I9000DBTJP3

Build Info : 2010. 10

yeah, now i have the 3-button-mode ;)
[Galaxy S I9000 Android Development] dhiru1602:
Any bricks so far?