yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] mynimycu:
SGS OrangeRO blocat in retea ... model number GT-I9000 firmware 2.1-update1 baseband I9000xxjm1 kernel 2.6.29root@SE-S603 #2 build number ECLAIR.XFJM1

urmeaza pasi astia

1. Disconnect the phone from the computer (if connected), and reboot the phone. Go to "settings -> applications -> development -> Enable USB Debugging".

2. Ensure your battery contains atleast 60% of charge (the flashing will take only a second, but the voltage is important).

3. Close everything Kies related on your computer (Kies tray agent etc)!

4. Start Odin3 v1.3.exe (IT MUST BE STARTED NOW)

5. Connect the phone to the computer.

6. Start a new command prompt and type "adb reboot download"

7. In Odin3 v1.3 select the included "GT-I9000_SBL_RCVDL_FIX_FINAL.tar.md5" as PDA. Tick "Phone Bootloader Update" as displayed in the picture. DO NOT SELECT RE-PARTITION OR .PIT FILE.

8. Press start button to launch the flashing process.

http://xdaforums.com/attachment.php?attachmentid=402861&d=1284725776
[Galaxy S I9000 Android Development] jimsey:
bml2.dump - tmobile uk

hi, here's hoping this helps

link to my tmobile bml2.dump

http://www.2shared.com/file/CNarVY0R/bml2.html

as much as i want the 3 button combo fixing,i only just got my phone back after bricking it with a bad jpc flash, not sure i want to hand it over to t mobile for another 3 weeks by bricking it again.

so if someone can figure out why the 3 button fix doesn't work on tmobile branded phones and find a workaround, you'd have lots of very grateful xda'rs

the dump is from

baseband i900bojf1

kernal: 2.6.29 root @se-s603

build: eclair.bojg3
[Galaxy S I9000 Android Development] Casio1987:
I don't think it's the providers fault who brand your phone.

Why? Because I've got two phones DIRECTLY from Samsung, both don't have the 3br enabled. The guy which I get my phones from has all his phones 3br disabled when I bought it two weeks ago.

In my 40 hour researched last 3 days, I've came across various hypothetis that Samsung did this on purpose to prevent flashing and rooting, for obvious reasons.

I'm also really really disappointed, because I've bought them mainly to get newest firmware flashed and root them so I can port my own apps written in java to my phone.
[Galaxy S I9000 Android Development] m3s_4ev3r:
No 3br for me too.

I have:

PDA: I9000XFJM1

PHONE: I9000XXJM1

CSC: I9000OXFMJ1

I see nowhere(on this forums) my CSC so I have absolutely no idea if I should try it or not. What should I do?

Edit: I'm dumb... my CSC is I9000OXFJM1
[Galaxy S I9000 Android Development] Joghurtbecher:
I too have german T-Mobile.

PDA: I9000BOJG3

Phone: I9000BOJF1

CSC: I9000GDTMJG1

First I get a phone with 3-button combo disabled. Then I find out, that I got it from pretty much the only provider, which uses a firmware that makes enabling it impossible. I'm starting to take this personally :mad:
[Galaxy S I9000 Android Development] tjkk:
The fix worked on my Finnish (saunalahti) phone (PDA: I9000XWJM2 Phone:I9000XXJM1 CSC: I9000NEEJM1). I used the method described in message #124.

Thank you Richthofen!
[Galaxy S I9000 Android Development] Richthofen:
Please ignore, use the method described in the first post.
[Galaxy S I9000 Android Development] BananenAffe:
@ Richthofen

I need Help for me post # 181 ;)

Is the configuration for my phone right ?

Sorry for my bad english :(
[Galaxy S I9000 Android Development] Richthofen:
It´s perfect.
[Galaxy S I9000 Android Development] jimsey:
so do you think if I upgrade the firmware first using odin (risky without 3 button), then the 3 button fix might work

btw - i posted my tmobile bml2.dump at the bottom of page 20
[Galaxy S I9000 Android Development] spark001uk:
I'm hoping we're close to sorting this problem, there's a few of us here now with T-Mobile UK- samuraiHQ, me, and jimsey so far that i know of, and also uvex has T-Mobile Germany handsets i believe. Please feel free to speak up if i've missed anyone!

By the way, the 'BO' in the firmware we have in UK is the code for T-Mobile Germany, did you know that? Odd!

Anyway, Richthofen- i just wish to clarify this before any of us go ahead. When i say 'us', i mean those of us with t-mobile BOJG3 firmware.

-We should download the FIXED JM1 package (containing JM1 CODE and JM4 modem) that you posted back in post #163, along with OXAJM1 csc from your first post, and the .512 pit (not sure where i will find this, could you tell us?).

Open odin, open cmd prompt and do adb reboot download, then load the 4 files above into odin, make sure re-partition is UNTICKED, and update bootloader is TICKED.

Then flash.

Is this all correct, and dare i say safe??! If not, please do correct me!
[Galaxy S I9000 Android Development] bigl666:
I am on Three Austria and the latest branded firmware which i got is:

PDA: I9000NEJG3

Phone:I9000NEJG1

CSC:I9000DREJH2

my 3 button combo is disabled..

would mean full package, right?
[Galaxy S I9000 Android Development] Richthofen:
My new full flash packages will do both those things at once ;)

I was reading French Android forum and noticed that there was a thread about flashing branded phones... In that thread they listed phone which were bricked by Kies. There was tons of them. So I think it is just as risky to flash the phones with Kies as it is with Odin.
[Galaxy S I9000 Android Development] brackis:
I know someone with this specification

Firmware XXjm1

CSC OXXjm1

But originally his phone was a branded sfr updated with kies and the modification of the registry.

He try to use only the patch but his phone is brick now :/
[Galaxy S I9000 Android Development] Richthofen:
Actually the I9000BO code is not for T-Mobile Germany, but all T-Mobile phones in Europe.

Yeah, for UK and Germany I9000XXJM1 package + OXA CSC is the correct one.

That is the unbranded one.
[Galaxy S I9000 Android Development] spark001uk:
Ok, so you're pretty sure this won't cause a bricking if we do it exactly as you said? Also can you direct us to the correct 512 pit?

Cheers.
[Galaxy S I9000 Android Development] jimsey:
who's going to try first? lol

I've only had my phone back for 1 day, but before i bricked it i successfully flashed it a few times with odin - bricked using the original kies/jpc method and not following instructions to the letter
[Galaxy S I9000 Android Development] bigl666:
for the record:

I9000 - > product code

XX - > region / network carrier designation (XX = open Market).

J - > release year (J = 2010).

G - > release month (G = July).

3 - > version number.

Region / language

BD = Cyprus, Greece

CP = Finland

DB = Vietnam

DC = Thailand

DD = India

DT = Australia

DX = Indonesia, Malaysia, Philippines, Singapore, Vietnam

DZ = Malaysia, Singapore

JA = South Africa

JC = Algeria, Morocco, Nigeria, South Africa, Tunisia

JP = Arabic

JR = Arabic

JV = Algeria, Egypt, Iran, Iraq, Kuwait, Morocco, Nigeria, Oman, Pakistan, Saudi Arabia,South Africa, Syria, Tunisia, Turkey

MT = Switzerland

XA = Austria, France, Germany, Italy, Netherlands, Switzerland, United Kingdom

XB = Denmark, Norway, Sweden

XC = Portugal, Spain

XD = Croatia, Czech, Hungary, Slovakia

XE = Bulgaria, Estonia, Kazakhstan, Latvia, Lithuania, Russia, Ukraine

XF = Bulgaria, Croatia, Romania

XX = Austria, Belgium, France, Germany, Hungary, Italy, Spain, United Kingdom

ZC = China, Hong Kong

ZH = Hong Kong

ZT = Taiwan

Network carrier codes:

AE = SFR, France

AI = Tim, Italy

AM = Vodafone

AN = E-Plus, Germany

AO = O2

AS = KPN, Netherland

AU = Mobilkom, Austria

BB = Tmn, Portugal

BF = Optimus, Portugal

BG = Telefonica, Spain

BM = Swisscom, Switzerland

BN = Amena, Spain

BO = T-Mobile, Germany

BU = Vodafone

BV = Orange, Switzerland

BW = O2, United Kingdom

CD = Proximus, Belgium

CG = Telia Mobitel, Sweden

CH = SingTel, Singapore

CK = Tele2 Comviq, Sweden

CT = Tdc, Denmark

CU = One, Austria

CV = Telenor, Norway

DT = Optus, Australia

DV = Telstra, Australia

EF = Celcom, Malaysia

JB = Vodacom, South Africa

MD = Telia Sonera, Finland

MJ = Vodafone, Italy

MM = Tele Ring, Austria

MV = NetCom, Norway

NA = Nrj, France

NB = Tele2 Norway, Norway

NE = H3g Nordic, Sweden

NP = H3g, Italy

SS = Vodafone, Japan

Release years:

D = 2004

E = 2005

F = 2006

G = 2007

H = 2008

I = 2009

J = 2010

Release months:

A = January

B = February

C = March

D = April

E = May

F = June

G = July

H = August

I = September

J = October

K = November

L = December
[Galaxy S I9000 Android Development] Chatbox:
I have an Australian Optus SGS.

Originally (out of the box), came with:

PDA: I9000DTJG4

Phone: I9000DTJG3

CSC: I9000PSJG1

Today, I flashed it to:

PDA: I9000UGJH2

Phone: I9000UGJH2

CSC: I9000BMCJH2

At the moment, the phone is working fine. However, I would like to carry out this 3-button fix.

According to post 124 in this thread, my current CSC is now "BMC *Multi CSC* Unbranded / Custom apps: (Canada)".

Question: Is my phone good to go with this 3-button fix?
[Galaxy S I9000 Android Development] Richthofen:
Like I said, there is no obvious reason why it would not work.

But if you cannot take the risk. Simply forget this trick.
[Galaxy S I9000 Android Development] Richthofen:
If you got the JH2 from Kies, then you already should have the fix.
[Galaxy S I9000 Android Development] Richthofen:
This list is partitially out of date and is not correct for I9000.
[Galaxy S I9000 Android Development] spark001uk:
Ok no problem, i think we all understand there will always be a risk.

Could you link us to the correct 512 pit?
[Galaxy S I9000 Android Development] Chatbox:
Got my JH2 from samfirmware.com. The phone is currently still unable to do the 3-btn download mode thing.
[Galaxy S I9000 Android Development] Gaili:
Don`t do it, mine is briked now. I had also

PDA: I9000NEJG3

Phone:I9000NEJG1

CSC:I9000DREJH2

3 button combo disabled

after Kies reg.hack i`ve got I9000xxJM1, did a full flash, now it`s dead.

****
[Galaxy S I9000 Android Development] Richthofen:
http://www.multiupload.com/U31MSRDJTX
[Galaxy S I9000 Android Development] bigl666:
but waiting until 3 austria delivers us the froyo version is also a bad option. :)

mabye best is to sell it and get an open unlocked one.
[Galaxy S I9000 Android Development] almi88:
Thank you man for this great fix. If you were nere me i could kiss you :))
[Galaxy S I9000 Android Development] spark001uk:
The method described in this thread is done with odin, not kies. Kies has only been proved to work with bell canada, and some unbranded handsets from other countries. The method in this thread also rewrites the bootloader.
[Galaxy S I9000 Android Development] Gaili:
I did it with odin and the full I9000xxJM1 package from Richthofen!!!!

Sorry
[Galaxy S I9000 Android Development] jimsey:
I'm downloading the files now, can you say what you did, which files you used - perhaps you made a mistake?
[Galaxy S I9000 Android Development] jimsey:
In the past i have aways TICKED re-partition in odin, would this cause issue?

could there be difference in the way tmobile partition their phones?
[Galaxy S I9000 Android Development] marooncel:
I just followed your instructions and it all went well!

No need to use keis and back date firmware or reg hack. Brilliant - thanks!

BTW I was running Optus fw which was reflashed using odin1.0 to JM5 approx 1 month ago.

I have just applied this fix using the enclosed odin 1.3.
[Galaxy S I9000 Android Development] Gaili:
Yes of course,

my original firmware was:

PDA: I9000NEJG3

Phone:I9000NEJG1

CSC:I9000DREJH2

after kies reg. flash

PDA:I9000XXJM1

Phone:I9000XXJM1

CSC:I9000OXAJM1

i made the flash with:

PDA : CODE_I9000XXJM1-SBL.tar.md5

Phone : MODEM_I9000XXJM4.tar.md5

CSC : CSC_I9000XAJM1.tar.md5

PIT : s1_odin_20100512.pit

the flash seems o.k but my mobil was bricked, i think it was the wrong CSC file.
[Galaxy S I9000 Android Development] Chatbox:
This is probably a noob question:

Throughout the duration of this thread, quite a few people have stated that they've "bricked" their phone. Is the phone totally bricked, and that you have to send your phone back to Samsung service centre, or is there some tech skill involved that you can apply to the phone to bring it back to life again?
[Galaxy S I9000 Android Development] spark001uk:
@Richthofen: first brick from JM1 package? Should we hold off from trying it for now?

If there's any part of my T-Mob UK BOJG3 firmware or BML you'd like to look at feel free to ask?
[Galaxy S I9000 Android Development] Chatbox:
Success here!! Australian Optus SGS (2010 Aug batch)

Let me summarize:

Fresh out of the box, *#1234# shows:

PDA: I9000DTJG4

Phone: I9000DTJG3

CSC: I9000PSJG1

I then use Odin 1.3 and flashed the phone with the I9000UGJH2 (together with Re-partition and PIT512) from http://www.samfirmware.com/WEBPROTECT-i9000.htm

Flash was successful, and *#1234# shows:

PDA: I9000UGJH2

Phone: I9000UGJH2

CSC: I9000BMCJH2

Then I followed the steps mentioned in Post 1 of this thread.

Now I have 3-button download mode. No more oven trick needed.
[Galaxy S I9000 Android Development] BananenAffe:
A question I have...

Do I need to activate this setting ?

Phone Bootloader Update
[Galaxy S I9000 Android Development] Hemix:
It bricked mine unfortunately :/
[Galaxy S I9000 Android Development] spark001uk:
That's interesting, what made you re-partition? Iask as throughout this thread we are advised NOT to re-partition, i wonder if that's anything to do with why some people have had problems?

PS i believe there's one letter missing from what you wrote as your original csc file?

EDIT: its ok, i imagine it was OPS!
[Galaxy S I9000 Android Development] spark001uk:
LOL @ the bricks appearing on ebay!!!!
[Galaxy S I9000 Android Development] jimsey:
i'm going to flash now,

i'm going the long way round and going to flash to xwjm5 first using re-partition( i've successfully done this before so i know the rom and partitioning is fine - then i'll apply the fix in post 1

wish me luck
[Galaxy S I9000 Android Development] Db14:
ok but for me whats solution is safe?
[Galaxy S I9000 Android Development] kstou2001:
A french guy who has a sfr phone has tested to use the patch using GT-I9000_SBL_RCVDL_FIX_FINAL.tar.md5 file and his phone has bricked.

Do you have any idea?
[Galaxy S I9000 Android Development] spark001uk:
Ok Jimsey GL!
[Galaxy S I9000 Android Development] Hemix:
I really don't know :(

Mine should come back in 15 days, hope the recovery mode will work on this one...
[Galaxy S I9000 Android Development] jimsey:
almost forgot to check - i suspect tmobile re-applied the simlock to my phone when the fixed it - i'm pretty sure the phone has to be unlocked before flashing with odin?

sim-locks couldn't be linked to bricks could they?
[Galaxy S I9000 Android Development] freopl:
It work for me, method from 1 post.

f/w wjm1.

but after flash to xxjm1, 3b is disabled again.

flash sbl again and now its works.

xxjm1 disable 3 button??

sorry for my English ;)
[Galaxy S I9000 Android Development] SamuraiHQ:
I doubt it. They're just being jobsworths.

Good luck and let us know how it goes!
[Galaxy S I9000 Android Development] spark001uk:
id unlock to be on safe side, just download the app from market and run off the codes.
[Galaxy S I9000 Android Development] Casio1987:
Ok, I'm forced to use this fix, since the phone is looping in a force close on boot...

3br disabled.

PDA:	I9000XWJM2

PHONE: I9000XXJM2

CSC:	I9000XENJM1 (XEN = NETHERLANDS)

Can I flash to pda to JM8, phone to jm4 and leave csc blank?

Or do I have to flash csc as well? Because there aren't any Dutch csc files after jm1.
[Galaxy S I9000 Android Development] spark001uk:
Can you give us your original (before any flashing took place) firmware versions? (pda/csc/modem)? Also where did you get your xxjm1 from?
[Galaxy S I9000 Android Development] jimsey:
tmobile phone successfully patched

OMG -- it worked !!!

now have 3 button download mode on what was a tmobile 3 button disabled phone

that was a very nerve racking few seconds ! lol

I flashed to xwjm5 first using the firmware from samsungfirmwares.com, repartition ticked :

phone: xwjm5

modem xxjm3

csc: serjm1

thanks to all who have been advising all morning and richthofen
[Galaxy S I9000 Android Development] freopl:
pda i9000xwjm2 or jm1 (i dont remeber ;) )

phone i9000xxjm1

csc i9000Oxxmj

i flash xwjm8 and its ok, 3button are still working.

The previous fw xxjm1 had sbl.bin file and odin flash it, xwjm8 dosnt have it :D
[Galaxy S I9000 Android Development] [Ramad]:
Hi

I could not resist registering to make this replay.

I had the 3-button recovery/download mode disabled on my GT-I9000 from 3-mobile DK.

My mobile had PDA/MODEM/CSC versions JM2/JM1/NEEJM1. I did the reg. kies trick for Canadian Bell posted (can't post the link because of the spam filter but look for [++++ bell users 3 button combo fix!!!!!!!!!!! +++++] under [Galaxy S I9000 Android Development]) yesterday and it worked, then using Odin I did flash back to the JM2/JM1/XEEJM1 (I did not have the NEEJM1 CSC file yesterday), the flash went well but the 3-button got disabled again so I did the same trick again and flashed to the Bell firmware again then using Odin did a flash to JM8/JM4/XEEJM1 this time and the 3- button did work again.

Today I did re-flash JM8/JM4/NEEJM1 again using Odin and the [How to] posted here by Richthofen (post #124 in this thread [spamfilter again :-)]) and that did work too.

My advice is to not flash using JM1/JM2 but use JM8/JM4 and the CSC of your own choice. I can see some users that have destroyed the software of there SGS when flashing using JM1 and JM2, I am no expert but I don't think that JM1 and JM2 does allow modification the boot sector.

Hope that these words can save some of you the trouble.
[Galaxy S I9000 Android Development] asatnik11:
This results in a brick on a US T-Mobile Vibrant.
[Galaxy S I9000 Android Development] SamuraiHQ:
Nice. I'm still a little wary myself, so may give it a go in due course. I was waiting on someone from T-Mobile to sort this mess out. I haven't been following what you did to sort it out yet, so if you have 5 mins for a step-by-step, it would be much appreciated. If I can help you out with anything do let me know.
[Galaxy S I9000 Android Development] spark001uk:
I believe your csc was originally an unbranded one, people seem to have had more success under these circumstances, its the branded ones who haven't.
[Galaxy S I9000 Android Development] Chatbox:
The re-partition was ONLY for the firmware flash.

For the 3-button fix, I followed the instruction from Post 1 to the dot.

Sooo glad that the phone is now functioning as it should be. Thank you to everyone for posting all the necessary information.

And yes, it was OPS...Too many 000s and Os, didn't bother to count them all...LoL.
[Galaxy S I9000 Android Development] spark001uk:
Nice one mate, sweet!!!

I don't know if you just saw a post above by Ramad, but i think he's made a valid point, there seems to be a problem with JM1 and JM2. He used JM8 i believe. Anyway you used JM5 so all good. Now here comes the big favour! Could you go step by step what exactly you did with every detail, right from your stock BOJG3? Be much appreciated! I think i'll then go with that, i know there's a JM4 or 5 or something by the OP but i'll go with yours, if it ain't broke don't fix it i say!! Cheers again mate.
[Galaxy S I9000 Android Development] Casio1987:
@Richthofen

@spark001uk

Can someone please answer question at @249? :)
[Galaxy S I9000 Android Development] spark001uk:
Well, i'm no way expert enough to suggest whether or not you can leave it blank, but what i can tell you is my (branded) fw, as supplied from tmobile, is JG3, but the csc file is JG1, and that must be ok cos they supplied it like it!
[Galaxy S I9000 Android Development] Casio1987:
But this was with the firmware without sbl integration if I remember correctly right? You had it from samfirmware?

But if you toke the one from Richthofen, it says not to re-partition, because of the sbl.

Thanks for sharing :)

So we should not repartition in future with new firmware releases without custommade sbl fix, until they get 'fully' integrated in firmware?
[Galaxy S I9000 Android Development] jimsey:
my phone was on tmobiles BOJG3,

not sure it matter but i checked there tmobile hadn't re-enabled the sim-lock- which they hadn't

I flashed my phone using the rom I was using weeks ago: XWJM5 (using 512.pit, SERJM1 CSC and XXJM3 modem) all the files are in the JM5 download(single folder) from samfirmware.com

I used adb to get into download, then I selected repartition whilst flashing. ( not sure it's worth noting there's a sbl.bin file in the phone package that gets written to the device)

once i had JM5 up and running i checked whether the 3 button combo was working - it wasn't.

i then followed post 1 to the letter.( no .pit, select bootloader etc) - it takes just a second to run.

Now I just have to decide which ROM i want to try next -JPH awaits !
[Galaxy S I9000 Android Development] spark001uk:
@Jimsey: Ok, just one bit i don't understand, i see you got hold of a SERJM1 csc, how come you didn't use a XXJM1 ? SER is a branded one isn't it?
[Galaxy S I9000 Android Development] Casio1987:
Thank you for your reply.

Assuming you are running tmujg1 based on your p/c description, you can change the csc to a generic one like oxajg1?
[Galaxy S I9000 Android Development] jimsey:
it's just the one which came in the download package with JM5, i think it's a multi csc ( the phone boots in russian initially but then switches to english automatically once fully booted, swype is fine)
[Galaxy S I9000 Android Development] Casio1987:
@jimsey

Does SER (it's russian code) works in English using Swype?

@spark001uk

I wonder the same thing! Or why not an OXA one?

Now I'm really confused whether to keep the CSC blank or just push an old one or a generic one. I hope I can leave it blank with current odin settings. Only need the firmware and 3br fix.
[Galaxy S I9000 Android Development] scorpower:
Should help my father with the Galaxy he just bougt, and yet hadent started him self. Said i should help him to get it nicer, with new rom and so on "you know" Find out the 3combo didnt work, so shold do this. And now.

PHONE}}YELLOW TRIANGLE}}}COMPUTER

WHAT TO DO!!??!!??
[Galaxy S I9000 Android Development] Casio1987:
Semi-bricked, you can still reflash and go in download mode.
[Galaxy S I9000 Android Development] dadonali:
Now i want test it with a Germany Vodafone Branding Phone:

At first time i have this Firmware

I9000BUGJ1

then i updater per Kies and reghack to:

I9000XXJM1

Now i have this versions:

PDA: I9000XXJM1

Phone:I9000XXJM1

CSC: I9000OXAJM1 (i dont know what CSC i had before i updatet to JM1)

can i flash now with odin and the FULL Firmwarew XXJM1 from richthofen and the OXA CSC file ? or brick my phone with this firmware?
[Galaxy S I9000 Android Development] scorpower:
How can i do that? Please help! Cant acess download mode by buttons. Only the triangle that shows up.
[Galaxy S I9000 Android Development] TheMasterR:
Galaxy i9000 INTERNATIONAL neverlocked

:rolleyes:

This worked

perfectly

on my GT-I9000, international version.

Firmware ver: 2.1-update1

Baseband: I9000XX

JM1

Kernel: 2.6.29

Build number: ECLAIR.XF

JM1

My phone is rooted and has the LAG FIX applied.

Thanks Richthofen for the quick, easy and painless fix.

Cheers!
[Galaxy S I9000 Android Development] Casio1987:
You can use the fix only, no need to flash firmware, since both are XXJM1.

About CSC I'm unsure, because I don't what dependencies firmware has with csc. I know you can flash without, but I'm not sure if it will work with old csc's, leaving it in full bricked state...

So I'm hoping Richthofen can get some pointers or upload latest package.

If you had usb support enabled on your phone, you got try the sdk tool adb and get your phone in download state by command "adb reboot download". If it's off or corupted due to failing firmware flash attempt, you are sol if you can't flash via odin.

What did you do exactly?