yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] frriction:
This worked perfectly on my GT-I9000, international version (ONLY ROOTED)

Firmware ver: 2.1-update1

Baseband: I9000DTJG3

Kernel: 2.6.29

Build number: ECLAIR.DTJG4

My three button combo was disabled after I flashed my phone with Odin for Australian firmware.(some times I was able to go into recovery and download mode but not every time.)

Now It is working flawlessly

Thanks Richthofen for fix.

Cheers!
[Galaxy S I9000 Android Development] dadonali:
Can maybe richthofen say something about my situation?
[Galaxy S I9000 Android Development] specr1:
Worked on

Hong Kong version of the GT-i9000

PDA : I9000ZSJG4

PHONE : I9000ZSJG4

CSC : I9000OZSJG4

Thanks !!!!!!.

PS. I agree its the most grueling 2 sec flash ever.

Edit: Can confirm both Recovery/Download mode work =)
[Galaxy S I9000 Android Development] spark001uk:
Jimsey: did you take out your sim and sd during the entire process (jm5 flash, and combo fix) ?
[Galaxy S I9000 Android Development] dadonali:
can somebody tell me more about my last post?
[Galaxy S I9000 Android Development] Joghurtbecher:
I know, a lot of people have asked about this already, but since I have only one chance and dealing with the T-Mobile support is so very very unpleasant, I want to be really really sure I'm doing everything right :(

I have a German T-Mobile branded SGS with the following firmware versions:

PDA: I9000BOJG3

Phone: I9000BOJF1

CSC: I9000GDTMJG1

From what I could gather from this thread, I should do the following:

Patch with the following files posted in the thread by our savior, the mighty Richthofen:

PIT: s1_odin_20100512.pit

From GT-I9000_I9000XXJM1_I9000XXJM4_CM-RCVDL-FIX.7z posted in this thread:

PDA: CODE_I9000XXJM1-SBL.tar.md5

Phone: MODEM_I9000XXJM4.tar.md5

From CSC_I9000OXAJM1.rar:

CSC: CSC_I9000OXAJM1.tar.md5 (or should I rather use CSC_I9000DBTJM1.rar?)

Settings in Odin 1.3:

Repartition NOT CHECKED

Auto Reboot CHECKED

F. Reset Time CHECKED

Rest UNCHECKED

Everything else according to the steps posted in Richthofen's posts.

I would appreciate it greatly, if someone who knows this stuff, preferably Richthofen ;) could confirm what I've written above. If someone has used the settings above and bricked his phone, I'd like to know that too :o

Thanks

Edit: The phone is rooted. I had the Voodoo lagfix installed, but for the flashing, I deactivated it. Anything to look out about that?
[Galaxy S I9000 Android Development] almi88:
I used this fix and it's ok... but now i have a question: if I flash an unofficial froyo update could something go wrong now that I have recovery? If someone knows please PM me. Thank you
[Galaxy S I9000 Android Development] bin_asc:
@almi,

What`s you CSC, Modem, PDA versions ?
[Galaxy S I9000 Android Development] spark001uk:
@Joghurtbecher:

No, i wouldn't use that one if i was you, some people are bricking with it.

Somebody has just had success by first flashing with the JM5 package from samsung-firmwares, with re-partitioning, and then after that following post 1 of this thread.
[Galaxy S I9000 Android Development] kstou2001:
A french guy was approximatively in your situation: same pda version, same csc after update via kies. Before update the version was I9000BUJG1

He updated his phone with the fix and it was bricked.

So be carreful if you do the update
[Galaxy S I9000 Android Development] dadonali:
ok thanks ;)
[Galaxy S I9000 Android Development] bin_asc:
I have a GT-I9000 international version.

I basically downgraded my version following : http://xdaforums.com/showthread.php?t=766589&highlight=flash+firmware+kies

to JM1. Product code in Kies : XEU

After having PDA, Modem, CSC to JM1, I was able to do a succesfull flash with Odin3.

This idea came after another person ( almi ) managed to do the same thing with Odin3, and he had again everything stock with JM1.

Hope it helps.

PS. Download mode WORKS !!!
[Galaxy S I9000 Android Development] kstou2001:
Richthofen said in the first page:
[Galaxy S I9000 Android Development] nitr8:
Ahhh ****,

Firmware ver: 2.1-update1

Baseband: I9000XXJM1

Kernel: 2.6.29

Build number: ECLAIR.XFJM1

Now all i get is (fone -- Exclamation --- PC)

bricked i take it?
[Galaxy S I9000 Android Development] Casio1987:
I'm really confused now.

There are many contradictionary replies here.

For some it also works before jm1.

For some it doesn't work with >= jm1.

What steps did you toke and more importantly, did you re-partition or not?

Many phones do have bricked during jph flash, which I did several days ago, because people don't follow the steps exactly.

Also please mention pda and csc, thanks.
[Galaxy S I9000 Android Development] kel007:
My SGS is also bricked, no response for all the buttons... is bring to Samsung Hong Kong the only way? Please help...
[Galaxy S I9000 Android Development] Casio1987:
Sad, this phone doesn't have 3br and it's force closing at boot.

Since it's needed to get the usb dev enabled, this phone is "bricked" in another way.

Thank you Samsung. Even apps can brick your phone, which isn't even mine, ughh...

Good luck all and take care.

EDIT:

In a final desperation before sending Samsung an e-mail, I tried to get in the phonescreen, it worked after 10 min.

Then I tried the code for factory reset, it worked. Boot took a long long time, longer than normal factory resets and the phone is damn slow.

It's like 20x slower than normal, even scrolling takes couple seconds, but I'm there.

Right now downloading the required images to flash to JM8.

Then applying 3br fix.

Thanks so far Richthofen, excellent job.

If I may ask, could you please answer my questions before in technical detail? I'm much interested and wanna help in the development of sbl's.
[Galaxy S I9000 Android Development] bigl666:
too many bricks - i would not risk it
[Galaxy S I9000 Android Development] BananenAffe:
YES !!! It work´s !

No Branding of Phone.

Is rootet.

PDA : I9000XXJM1

Phone : PDA : I9000XXJM1

CSC : PDA : I9000XAJM1

1000 thanks for Richthofen ;)
[Galaxy S I9000 Android Development] dadonali:
why is doesnt work on branding phones :( ?
[Galaxy S I9000 Android Development] spark001uk:
Well Jimsey, guess what.......... JOB DONE!!!!! :) :) :) :) :) :) :)

Did exactly what you said - except i added 1 step, (don't know if essential but i've heard reports that it saves some people needing to do a wipe/reset in recovery mode) :- i did a factory reset just prior to flashing of JM5. Other than that tho, i followed everything you did above TO THE LETTER!

Mind you, it wasn't good for my health i swear. It rebooted after flashing JM5, and a load of yellow writing came up saying all the little files it was initialising etc etc blah blah, and then... in RED writing it came up with - CANNOT ACCESS MULTI LOADER FROM TMU, or something like that.

Well, i felt the blood drain from my face. Then it booted up, damn that was scary!

You're right about the combo fix as well, when i flashed that it is as you say a dodgy two seconds, then a few more seconds on a black screen, i swear my heart didn't beat during that time!

Anyway there you go guys, i've just (narrowly avoiding a coronary) flashed my stock T-Mobile UK from BOJG3 to an unbranded, smooth as silk XWJM5, and on top of that flashed the standalone bootloader from post #1. And it works. I have the handset in front of me and it's all lit up on the home screen!

A big thankyou to Jimsey, for being the first pair of feet to jump!

Also to Richthofen for his bootloader fix, and his superb support in all this.

Well, don't know where next, JPC/JPH i suppose, but not yet, i need a drink to recover from this bit first!!
[Galaxy S I9000 Android Development] patpatci:
Hi Folks,

My galaxy s is as follows:

PDA :I9000JVJH1

PHONE :I9000JXJG2

CSC :I9000TRCJH2

I have some questions in mind:

-Should I change firmware first ? If so,which one do you advise ?

best regards,
[Galaxy S I9000 Android Development] ianwood:
US AT&T Captivates

Richthofen,

You are busy man and winning the respect of plenty of Galaxy S owners. Thanks. You posted over in our Captivate forum requesting a BML4 dump to help us find a fix:

http://xdaforums.com/showthread.php?t=778586&page=7

I posted it over there but seems you're pretty busy right here in this thread so posting both BML4 and BML2 dumps here. Posted both since you asked for BML2 from others here and BML4 from us. And I don't know the difference yet! They're from an US AT&T Captivate running the following:

PDA: I897UCJH3

PHONE: I897UCJH3

CSC: I897ATTJF6

All of us 3 button crippled Captivate users would be very grateful for a 3 button fix. Any help appreciated.
[Galaxy S I9000 Android Development] Casio1987:
@jimsey

@spark001uk

@richthofen

Phone is semi-bricked...

Couldn't pass the first step of pushing pit512 to phone, because odin was reporting as last entrylog "do not turn off target" forever and nothing was happening.

Can't get into recovery mode, since the b3r isn't working. Great!

Now sending mail to "excellent" technical department of Samsung, who couldn't fix my 40" inch hdtv with hdcp for over a year until now...
[Galaxy S I9000 Android Development] me00016:
I don't get it, there are some reports here that doubt that the fixed bootloader will stand still after a new flash. Also at post #253(I think) someone flashed afterwards his GSG and 3br fix was removed, he applied the fix again, flashed, and so on...

Well, anybody who successfully installed it, has tested that this 3br/d will be present to save us in case a new flash goes wrong?
[Galaxy S I9000 Android Development] kstou2001:
Have you got a branded phone? Do you upate your phone with a full flash or by applying the fix?
[Galaxy S I9000 Android Development] masterslacker:
I have a Canadian Bell i9000m and this method worked for me! Thank you very much for making it possible to fix the three-button download/recovery mode without having to install updates through Kies!
[Galaxy S I9000 Android Development] spark001uk:
When you say 'pushing pit to phone', do you mean you flashed the pit file on its own?
[Galaxy S I9000 Android Development] spark001uk:
Well, to be honest, after this harrowing experience, i've got a working phone and a working 3br, so i think for the sake of a week or two i'll wait for the official Froyo, surely Samsung aren't going to be stupid enough to release that without the fixed bootloader.

....or are they??!
[Galaxy S I9000 Android Development] specr1:
Has anyone tested their GPS after using this fix?

My GPS was working fine but not it doesn't lock onto any satellites.

I'm using NDrive

and

GPS Essentials

There are 8-9 satellites visible to my phone but I can't connect to them.

thanks

EDIT: Apologies my GPS DOES WORK. Sorry if this caused anyone to panic.
[Galaxy S I9000 Android Development] anarchyuk:
I bloody hope not, tmob are sending me a new phone on monday because kies flashed my phone for it to boot past the main logo and the screen go black, its put the frighteners on my flashing habit.
[Galaxy S I9000 Android Development] d3a:
I have JH2 on my Bell i9000m and its not rooted. Kies wont update my phone to this new fixed version, any ideas?
[Galaxy S I9000 Android Development] maitokeul:
Mine is :

PDA : I9000BVJG2
PHONE : I9000BVJF3
CSC : I9000FTMJG2

phone is Orange(France) branded
[Galaxy S I9000 Android Development] jimsey:
I'm now enjoying JPH froyo, and have flashed/repartitioned 3 times since applying the 3 button fix this afternoon, and it's still working.

not sure how some people seem to have undone the fix but it remained fine for me.

if anyone wants to apply the 3 button fix to a branded phone then i would suggest taking a small risk and flashing to a newer firmware first - after that you dont need to look back
[Galaxy S I9000 Android Development] spark001uk:
Hi again mate, i take it you saw i followed you to JM5 and it worked!

Tell me, where did you go from JM5, did you go straight to JPH or did you do JPC first? And perhaps a little detail- files, options ticked/unticked etc? Thanks!
[Galaxy S I9000 Android Development] kulmis:
My first post to say thank you Richthofen.

Worked fine here. I only flashed bootloader.

Finnish SGS from Saunalahti.

PDA I9000XWJM2 - Phone I9000XXJM1 - CSC I9000NEEJM1
[Galaxy S I9000 Android Development] Casio1987:
No, unbranded.

I was starting the full flash to jm8, without sbl integration in the pda.

First way was to push the pit-file to phone, when hell broke lose. Seems it goes wrong for a lot of people at this point and nobody knows why. Purely random...

Yep. That was needed in order to get jm8 flashed afterwards.

It's in a thread made by richtofen before, did exactly as advertised.

This isn't my phone and it's without warranty, I'm so sol now...

It's semi-bricked now (phone -> exclamation -> pc), but it's totally useless, since hardware isn't recognized in any way.

Hopefully someone can make a lowlevel access through ipl bml1 or bml2 or this thing can go to service or ebay.
[Galaxy S I9000 Android Development] lagigia:
this post has to be pinned!

:D
[Galaxy S I9000 Android Development] fxftwo:
i tested it on my captivate and it bricked it but i only got my phone like a week ago so i am gonna return it and get a new 1
[Galaxy S I9000 Android Development] spark001uk:
Did you not see the "Galaxy S i9000" at the top of the thread before you tried it on your captivate?
[Galaxy S I9000 Android Development] fxftwo:
yes i did. :( xda needs to change the post they made on the portal witch states all galaxy s variants
[Galaxy S I9000 Android Development] qtilt112:
any hope for us t-mobile USA users?
[Galaxy S I9000 Android Development] fxftwo:
since the op requested info from the captivate in sure hes gonna start working on fixes for the other variants soon so untill then don't try it or you will brick your phone like me
[Galaxy S I9000 Android Development] jimsey:
hi,

i flashed jpc first - full flash with odin and re-partition, then flash jph without re-partition. I followed the guide on samfirmware's homepage. downloaded both jpc and jph from there.

about to root and maybe try docs rom.. it's certainly reassuring not running the risk of bricking everytiime i flash
[Galaxy S I9000 Android Development] DemonWav:
I'm running:

PDA: I897UCJF6

Phone: I897UCJF6

CSC: I897ATTJF6

(AT&T, Captivate, USA)

Is there any info, files, whatever I could give to help get this fix ported over to the Captivate? 3BR does NOT work for me.
[Galaxy S I9000 Android Development] spark001uk:
Well, at least until samsung release official froyo over kies and throw in a buggered bootloader again! :)

But then we could just wait for a rom of it and flash it ourselves without the bl i suppose !

How are you finding JPH so far? Any glitches?
[Galaxy S I9000 Android Development] iamlegendfb:
My phone is dead to.. Only black screen nothing happened when i push any button :(
[Galaxy S I9000 Android Development] SamuraiHQ:
@Spark

@jimsey

Glad you both managed to get yours sorted out. I'm going to leave this until after the weekend when I can (hopefully) get the resolution from my contact at T-Mobile. If it doesn't go the way I want it to, I'll try it then. I'm only 2 weeks into my new contract, so I'm still a little on edge about this whole affair.

I don't want to brick it, but at the same time - now would be the perfect time to do it, because if it does brick - it's not the main phone I'm using at the moment. I'm still finishing off the minutes from my last contract and there's 2 weeks left.

What an ordeal for everyone to go through though!

Samsung UK have kept VERY tight lipped about this issue, which has just irritated me even more. How many people does it take to get them to acknowledge there's a problem? People need to start getting firm with these companies or they're just going to walk all over us.

Will report back on Monday, if / when I hear something more.
[Galaxy S I9000 Android Development] t9x:
3 button

@ Richthofen

I have an:

PDA: I9000XWJM5

PHONE: I9000XXJM3

CSCI900XXJM1

It used to be on JM1 but I was brave and flasehd it to JM5 without the 3 buttons ...

I don't mean to create double posts but if a dump can be helpful - let me know.

Else if there is a way to get the 3 button thing to work please let me know.

It is a "free" unbrandet phone from Medimarkt in Germany.

I read several threads saying those phones have this issue ...

thanx for your work!!!!!
[Galaxy S I9000 Android Development] scorpower:
Nope USB dosent work at all :(

Got it to Downloadmode by Adb flashed the file. Said it failed, then it restarted it self, to the phone--triangle--computer
[Galaxy S I9000 Android Development] Freezerus:
@Richthofen

my phone is unbranded, its infos are:

Basisversion: I9000XXJM1

KernelVersion: 2.6.29

Buildnumber: ECLAIR.I9000XXJM1

So my Setup would be:

Pit: s1_odin_20100512

CSC: CSC_I9000OXAJM1.tar

PDA: CODE_I9000XWJM8-SBL.tar

PHONE: MODEM_I9000XXJM4.tar

correct?
[Galaxy S I9000 Android Development] iamlegendfb:
Is there a way to recover my phone ???
[Galaxy S I9000 Android Development] nitr8:
all,

I take it this is semi-bricked?

If so any ideas on how to recover?
[Galaxy S I9000 Android Development] hmanxx:
I checked ,almost all Froyo test ROM come with sbl.bin . I am assuming test rom sbl.bin should be debug ON (3 buttons enabled) to facilitate testing..

If one select Froyo test rom ODIN reflashing full package including booloader update..will it be safer not to brick the phone.
[Galaxy S I9000 Android Development] Chatbox:
According to the wiki, that screen is the "Black Screen of Death".
[Galaxy S I9000 Android Development] themaxx2k:
Handy got killed

Hi

tried to do the Fix through odin, now the phone is completely dead, no Power button, no reaction at all...

Firmware was the JM1... any idea?
[Galaxy S I9000 Android Development] Joghurtbecher:
Did as you said with my german T-Mobile SGS and it worked!

Thanks to you and of course Richthofen for the original fix, you guys rock! :D
[Galaxy S I9000 Android Development] Casio1987:
Sorry my friend, I have the same situation as you. There is no way without 3br functional, only can try the oven, but I wouldn't do that, that's just crazy. Need to call Samsung service...

* See my reply above.

Yeah, it's semi-bricked.

BSoD is if the phone can't totally turn on, fyi full bricked.

Take a look here: http://xdaforums.com/wiki/index.php?title=Samsung_Galaxy_S/Vibrant_GT-I9000M
[Galaxy S I9000 Android Development] Chatbox:
Ah...thanks for the info. I only read this page: http://xdaforums.com/wiki/index.php?title=File:Samsung_Galaxy_S.jpg
[Galaxy S I9000 Android Development] spark001uk:
I don't know if anyone is seeing a pattern here yet, but after having kept up with every post in the last 10 or so pages, i would tend to say this:

DO NOT FLASH THE BOOTLOADER FIX TO JM1 FIRMWARE! IT DOESN'T LIKE IT!

A growing number of users, including myself, have had success by flashing first the full XWJM5 package, downloaded from samsung-firmwares, (with re-partitioning selected, and using 512 pit obviously), and then after that, flashing just the bootloader fix, following the first post in this thread EXACTLY STEP BY STEP.

@Richthofen: Do you think it would be a good idea to remove the full package JM1 fix from post #163, just to be on the safe side?
[Galaxy S I9000 Android Development] maick:
@Richthofen

You just made another SGS user very happy! Finally my 3BR WORKS!!!

Thnx a million!!
[Galaxy S I9000 Android Development] reglaspv:
There are a few guys, with JM1 from Orange Romania and for them, updating just the bootloader worked very well.

I followed the topic from the beginning and i still don't get it :

why if it is just a booloader problem, there are reports from people that are entering in the recovery mode using a hair dryer to make the unit hot?

why for the same firmware, some have the recovery mode available and some don't?

The only discernible pattern 'till now is for the T-Mobile users, which seems to be a problem related to the operator.

But .. what if it is a hardware error, corrected through software and somehow, if you rewrite the BL4 with other firmware and the update fails, you find yourself without the recovery mode?

Maybe i'm wrong but seems to be another variable at work that escape us.
[Galaxy S I9000 Android Development] spark001uk:
As for the hair dryer issue, i'm an electronics engineer who deals especially with surface-mount technology, as used in things like this, and i can tell you that the only thing that adding heat could do, is possibly to make/break a poorly soldered joint(s) on a component(s), it can't physically switch an option on or off in the hardware itself. I don't understand it though, because the mechanical switches of the handset will be connected into an ic, which will register their presses internally, so my obvious explanation would be that a poor connection would stop the button working altogether, but apparently this isn't the case. Most odd!

As for the bootloader fix working on some JM1, i was aware of it, it's just the point i was making is that it was looking like it's better to go with JM5 just to be on the safe side!
[Galaxy S I9000 Android Development] maick:
Btw,

I forgot to mention on my last post. I successfully flashed the fix to my sgs with csc jm1 stock.
[Galaxy S I9000 Android Development] coradux:
Hi,

Can I use this for my Samsung S? It is un-rooted and I have this:

Version

PDA: I9000XXJPH

PHONE: I9000XXJPH

CSC: I9000OXAJPH

Build Info: 2010.09

IT is from Orange Romania. I upgraded via Kies from XJM1 to JPH.

I keep reading all posts for 2 days and I'm still confused. I don't understand why isn't a method to apply lagfix via adb (the only way I can enter download or recovery mod). I don't need root, just Froyo JPH and lagfix, but seems that every method I use to apply lagfix needs root, and have root on Froyo JPH the only solution is to have 3 button combo.
[Galaxy S I9000 Android Development] extralife:
i have the same phone values but without root.

do i need root access for bootloader change, or should i wait for froyo update?
[Galaxy S I9000 Android Development] franklin01:
Hi,

I got a GT-I9000 (international) branded Orange France with:

PDA: I9000BVJG2

PHONE: I9000BVJF3

CSC: I9000FTMJG2

Will the update work?

Also my phone is rooted so if you need some files like a backup of BML or something like that I can contribute.

Hope we can fix phone from Orange france soon.
[Galaxy S I9000 Android Development] djr83:
Not sure where you're getting all the version numbers from, but the ones I find are:

Baseband version: I9000XXJM1

Basic version/Main version: 2.6.29 root@SE-S603 #2

Compile number: ECLAIR.XWJM2

I got my phone from the swedish operator 3 and it is SIM-locked. Cant find any other customization though.

Is it possible for me to fix 3BC?
[Galaxy S I9000 Android Development] franklin01:
Dial *#1234# and you ll get phone, pda, and csc version.

If your phone is branded check http://xdaforums.com/showpost.php?p=8191176&postcount=124 to see if there is a csc patch that will be good.
[Galaxy S I9000 Android Development] dennis_ciuu:
:D

Works!

T-mobile NL

I've never bin so happy to see the recovery mode

Thanks! Richhofen
[Galaxy S I9000 Android Development] djr83:
PDA: I9000XWJM2

Phone: I9000XXJM1

CSC: I9000NEEJM1

Good or bad? :)
[Galaxy S I9000 Android Development] djr83:
Can I use "NEE - Nordic: (Denmark, Finland, Iceland, Norway, Sweden)" from http://xdaforums.com/showpost.php?p=8191176&postcount=124 ?
[Galaxy S I9000 Android Development] chakumon:
Just an update for the record..

I just did this and it worked purrrfectly.. many thanks to the developer who did this.. ROCK ON!!

SGS bought in Malaysia, it's a Singapore AP set.

Firmware Version,

2.1-update1

Baseband Version,

I9000DXJG4

Kernel Version,

2.6.29

root@SE-604 #2

Build Number,

ECLAIR.DXJG4

PDA : I9000DXJG4

PHONE : I9000DXJG4

CSC : I9000OLBJG4
[Galaxy S I9000 Android Development] dadonali:
what method you use?fullflash? or only the fix?
[Galaxy S I9000 Android Development] franklin01:
Since it seems there isnt any csc for Orange phones, IF I flash my phone with an official firmware that will not be branded, will I be able to apply the fix?

Also will the upgrade of the firmware work as I got a branded phone?