yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Funkadelick:
So WTF is going on here ? does this fix work yes or no ?

I'm on BELL (i9000m) so this fix was tailored for me.

I have never done any upgrades / roms / flashes / firmware updates / etc.

Completely vanilla except for the 1click-lag-fix and the root. That's it.

Info:

PDC : I9000UGJG9

PHONE: I9000UGJG9

CSC: I9000BMCJG9

WILL this fix (in the original post) work for me why or why not ????????

WILL this fix (in the original post) work for me why or why not ????????

WILL this fix (in the original post) work for me why or why not ????????
[Galaxy S I9000 Android Development] blackdeath09:
For my phone worked but it was just locked on Orange not branded in any way (no custom menu, no boot with Orange logo). Basically if your phone is not unbranded just locked the fix should work. If you have a branded I suggest you to flash a non branded firmware first and then try the bootloader fix. Remember that I give you just a personal opinion.
[Galaxy S I9000 Android Development] Funkadelick:
I'm pretty new - I don't know what you mean by branded vs. unbranded

as stated, I've never touched my phone other than the root and 1clicklag fix. Everything else is identical to when I took it out of the box. It's Bell i9000m

how can I tell if it's branded or unbranded ?
[Galaxy S I9000 Android Development] [Ramad]:
You don't have to use this method, just update using KIES, there is a firmware for I9000m to correct the missing 3BR software flaw, look for "bell users 3 button combo fix" in this forum. (still can't post a link!!)

I used post 34 and post 35 for my Nordic I9000, and used Odin to flash to JM8(I did flash to JM2 but the fix was gone so I re-did the Bell registry trick to flash to JH2 then JM8), I don't understand why people still using the methods here when there phones can be fixed when using the registry trick for Bell firmware.
[Galaxy S I9000 Android Development] Funkadelick:
I would use KIES but i can't -- I get "charge battery" stuff (even though it was charging for 2 days straight) and i used the battery fix, nothing works, nothing.
[Galaxy S I9000 Android Development] Casio1987:
Because not all people want to stick with that firmware or want to have a fix only, which was mentioned many times.
[Galaxy S I9000 Android Development] [Ramad]:
Please try un-installing KIES, reboot, install KIES then reboot and connect the mobile and let the drivers reinstalls by windows. Disconnect and reconnect the mobile and try to upgrade. If that does not work then try the "one click root" application posted in the forum, it does not matter if your device is rooted or not just run the 'rootme.bat' file, that will take you to the recovery mode, then wipe the cache and do a factory reset in recovery menu (remember to backup your contacts..etc before you do these steps) then reboot the device and try again.
[Galaxy S I9000 Android Development] [Ramad]:
You are right about this...after reading here for about 2 weeks I can only agree with you :) I'm glad for the JM8, it's smooth and I don't even have a lagfix installed, only rooted, installed busybox and terminal emulator, just in case that I need them.
[Galaxy S I9000 Android Development] spark001uk:
I think this thread should be deleted and started again, it's a mess!! Myself and others have tried numerous times to explain the safest method of fixing the 3br issue, but people read the first post in the thread and flash that method, some ending up with a brick!
[Galaxy S I9000 Android Development] unhappyme:
Bad news for Benelux

Dear all,

I am the bearer of bad news for those served by Samsung Benelux. I telephoned them (Samsung Netherlands) today, and was told that the disabling of the 3button press is intentional. It is because "people were doing things with the 'phone that they should not be doing". They had no intention of undoing this.

Afterwards, I checked to see whether my SGS, which I bought last week in Holland, could do a 3button press, but nope it would not. I have since rooted and installed QuickBoot as a workaround.

If you flash your Benelux SGS (this probably includes the Proximus SGS 16Gb, then you may brick the device because Samsung have messed with the SPL:

Samsung Primitive Bootloader (PBL) v3.0
Copyright (C) Samsung Electronics Co., Ltd. 2006-2010
Error Occurs During Boot. Please ReBoot.
FSR_BML_Init Error
BML_Open Error
BML_GetVolInfo Error
BML_LoadPIEntry Error! Part_ID: %d
+n1stVPN %d
+nPgsPerBlk %d
BML_Read Error
ERROR.. Bootable SBL doesn't exist ..
PBL found bootable SBL: Partition(%d).
The input address don't need a virtual-to-physical translation : %08lx
""DD
UPCH
LPCH
LPCH
UPCH
e-fused

# md5sum bml1.dump

0ff5571ed2dd51385cb1a5303991a1aa bml1.dump

If yours reads as U3 instead of e-fused then you can use the procedure in the first post of this thread.

If anyone wants it, I can Email the entire dump of the blm1 as required.

Regards.
[Galaxy S I9000 Android Development] spark001uk:
Some people on here report they have successfully flashed it even though they have e-fused.
[Galaxy S I9000 Android Development] Casio1987:
Thank you for your support :) I heard some rumors here on the forums that froyo might have a possible permanent fix. I think this comes into a pbl format, instead of an sbl, so everyone can enjoy. For me it's too late, I bricked during pit flash attempt because of an interrupt. I can't afford a jtag riffbox or sgs i9000 jtag pad + equipment yet, so I must work even more! :rolleyes:

I agree, it's way too chaotic. Even checking day to day brings a lot of unstructered posts together.

I'll be back in several days to check actively again. There are so many replies each day on my subscriped threads, I have no time to look into that all. Back to jailbreaking and making homebrew apps for ps3. Good night all.
[Galaxy S I9000 Android Development] onlybleeding:
Yes I plan to flash to something different, but need 3-button download mode to work first. It stopped working since I flashed to JP3, now I am worried the update.zip might not be compatible and may brick my phone if I do it with JP3 (my understanding of all of this is extremely limited!)

Edit. Following what the post about says I will look back through for the 'safest' method and maybe give that a go.
[Galaxy S I9000 Android Development] bzemer:
Mine read U3 and now i have a very expensive brick!
[Galaxy S I9000 Android Development] Casio1987:
Guys, please wait before flashing!

If speculations are true, Samsung might fix this permanently for upcoming official firmware revisions.

If so, Richthofen possibly could make a permanent fix for every firmware.

Flashing without 3br shouldn't be done yet in my vision.

Way too risky to take extra steps to flash to other firmware, then applying fix.

There is always a possibility your phone gets bricked during an interrupt while flashing. The more steps you make, the higher the change of bricking.

I'm telling you this based on my own experience.

Flashed 7 times on my own phone (with working 3br); 1 time it gets interrupted and bricked my phone.

Flashed 1 time on another phone (without working 3br); first flash attempt get stucked and bricked it, without the ability to go into safemode at all.

All flashing attempts were performed the same way. So 2/8 failed for me.

The guide by "dado" should give EXPLICIT warnings about bricking your phone during flash attempts. The steps you take to apply the fix, which will work might be 100% successful, but you also have to mention you take MORE risk performing two flashing attempts. Please advise with full information, which is totally relevant in case of safety and proper usage.

Hope this makes sense if you wonder if you want to flash your device or not.

Just be patient and don't take the risk if you are sure you don't have warranty / insurience on your device.
[Galaxy S I9000 Android Development] kmoamen:
So if I am not rooted at all how is this gonna work? should I try and just see what happens?

My phone is

PDA I9000XWJM2

PHONE I9000XXJM1

CSC I9000OXXJM2
[Galaxy S I9000 Android Development] MyKEcz:
yes i have unbranded galaxy s 8gb, i have generated dump and it says e-fused, so i have tried german tutorial to fix 3BTN and it work! Now i have XWJM8. ;)
[Galaxy S I9000 Android Development] bigup7:
Thanks for this, worked a treat :)
[Galaxy S I9000 Android Development] dcc22:
I bricked mine too with using Kies + JM1 2 weeks ago. Had froyo on it + tools to root etc.

Now it's repaired under warranty (germany, o2) and on it's way back to me.

It stopped at the 2nd logo before -> black screen.

That's what the online tracking says ;D
[Galaxy S I9000 Android Development] VladaP85:
My phone was unbranded and unlocked and still I bricked it. So it's all about luck. You can fix it without a problem or you can brick it,there is no guaranty. You doing this at your own risk...
[Galaxy S I9000 Android Development] dcc22:
You better use the method dadonali suggested.

Flashing JM5 first gives you a proper bootloader update too and it's known that this fix works with JM5.
[Galaxy S I9000 Android Development] pizke:
T-Mobile sgs fixed. THX!

thx to dadonali and richthofen!!!

I own a T-Mobile brandet sgs with non-workind 3-button. I unbranded/updated it over KIES with the reg hack to JM1 about a week ago.

Today I used the tutorial from dadonali and recovery/download mode is working now!
[Galaxy S I9000 Android Development] sargorn:
I've scanned through this but haven't seen it, so asking,

Has anyone with a Hong Kong Galaxy S had any success?
[Galaxy S I9000 Android Development] redejong:
works!!

I can confirm that the described method worked fine for me.

I already bricked my device once and had to send ik back, so I was a little bit nervous, but it went fine

Thanks for this very nice advice on this problem.

Firmware 2.1 update1

Baseband I9000XXJM2

Kernel 2.6.29

root@SE-S603 #2

Build Eclair.XWJM2
[Galaxy S I9000 Android Development] mchu6am4:
Hi, the method described on page one mentions about command prompt...Im quite new to Androids, can someone explain how i can run command prompt on the phone as the sd card is unmounted.

Thanks, Ash
[Galaxy S I9000 Android Development] Quylthulg:
update.zip with XWJMx firmwares

There is a lot of contradicting claims stated in this thread.

I have compared CODE XWJM1/2/5/8 tar contents (from samfirmwares.com). The boot.bin included in XWJM1/2/5 is identical, this made me believe that using update.zip is safe for these firmwares.

I have tried on my XWJM2/XXJM1/NEEJM1 (finnish/gigantti/unlocked) and it worked w/o any problems.

$ find . -type f -exec sha1sum '{}' ';' | sort

122cac88463840740e7fe7de92bf3feb66185894 ./XWJM5/Sbl.bin

4722b861033e5e64fc21fc26bf406c377ac65d00 ./XWJM8/Sbl.bin

4722b861033e5e64fc21fc26bf406c377ac65d00 ./update.zip/Sbl.bin

6545631202f3a4cb65a1304405d27a98a1469ccf ./XWJM1/Sbl.bin

6ede5a7230ac1c1ba0ece01144a8a16e47948748 ./XWJM2/Sbl.bin

9bbeafaa4909fd28d5d5cad933ec5df2e703729c ./XWJM1/boot.bin

9bbeafaa4909fd28d5d5cad933ec5df2e703729c ./XWJM2/boot.bin

9bbeafaa4909fd28d5d5cad933ec5df2e703729c ./XWJM5/boot.bin
[Galaxy S I9000 Android Development] Jackns:
works great thanks for all the info.. love this site.
[Galaxy S I9000 Android Development] spark001uk:
You don't run command prompt on the phone, you run it on the computer (once you've downloaded ADB)
[Galaxy S I9000 Android Development] Phyxius:
Where do i download ADB?

I have never worked with command prompt so i am kind of having a hard time with this stuff.

I got the android SDK on my computer is that what i need?
[Galaxy S I9000 Android Development] distortedloop:
I'm not being one of those jack-asses who scolds you for not searching before posting, but all you need to know about adb is included in the Big FAQ! thread that is stickied right in this forum.

You REALLY need to read up on that stuff, which is basic hacking/modding of these phones, before trying any of this stuff. :)
[Galaxy S I9000 Android Development] Aanrii:
I can add to this, that I had the same firmware (XWJM2 finnish/unlocked) + voodoo-for-stock-JM8-lagfix (not voodoo 3.0 or beta4) installed and update.zip worked fine. Doesn't prove anything but could be useful information for someone wondering.
[Galaxy S I9000 Android Development] streakpt:
@Richthofen

My phone got bricked after using the fix (black screen no turn on lights), can i repair it on do i need to send it to samsung(they can repair it right)?
[Galaxy S I9000 Android Development] freopl:
For me on this pda modem and csc. Fix work.
[Galaxy S I9000 Android Development] jejefer:
I did a dump and I e-merge. I can not always have the combination of 3 keys? If you have a solution, known to me thank you. If I install the fix it is there a risk even though I have not e-fused.
[Galaxy S I9000 Android Development] curls1:
NO !! it bricked mine took it back to tmobile last week they called me and said there guys cant fix it but as i had it less then 21 days they gave me a new one lucky for me the recovery mode works fine on the new one.
[Galaxy S I9000 Android Development] spark001uk:
Follow the Dadonali guide. Safest so far.
[Galaxy S I9000 Android Development] Richthofen:
I have been working on a new P-SBL Redbend fix, but unfortunately I bricked my phone (three times actually :D) while testing it.

It seems that Redbend cannot program multiple blocks in a single run, unless the OTA commands are used (they are currently unknown). I could program the two blocks but the phone turned in a brick after succesfull programming. The reason is unknown.

Thats why I decided to revert back to Odin method.

With the newest method it is unnecessary to flash XWJM5 firmware in first, as the compatible Primitive Bootloader is included in the same package and will be updated at the same time with the Secondary Bootloader.

So here is the procedure (once again):

Preparations: Make sure you have the drivers installed (i.e Kies is recognizing the phone), adb available and "USB Debugging" turned on in "Settings -> Applications -> Development" menu. Type *#0228# in the dialer and check Voltage value (without USB plugged in) is atleast 3800(mV).

1. Unplug the phone from the computer (if connected)

2. Kill all Kies related software (tray agent, etc)

3. Start Odin3 v1.3 Downloader

4. Plug in the phone to the computer

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

6. Type "adb reboot download" to the command prompt and press enter.

7. Move to Odin3 v1.3 downloader and select the "Aries_P-SBL.tar.md5" as PDA file. Make sure "Phone Bootloader Update" is ticked and

re-partition is unticked

. Do not select any other files but "Aries_P-SBL.tar.md5".

8. Press "Start" button to launch the update process. It will take around three seconds to complete. After the update phone will reboot automatically.

Download: GT-I9000_P-SBL_RCVDL_FIX_ODIN.7z

Both bootloaders are the latest version and therefore compatible with each other.
[Galaxy S I9000 Android Development] bloodyamon:
If you are using a GT-I9000, from Hutchinson "Drei" Austria, don't try 3 button fix, chance to brick this Phone Version it is very high.

All second batches ("Zweite Charge") are sim-locked, "e-fused" and three-button bootup is inactive.

PDA: I9000NEJG3

Phone:I9000NEJG1

CSC:I9000DREJH2

Rooting via e.g. OCLF and adb as well as unlocking is possible.

Situation on first batch (unlocked by default by supplier) is not known.
[Galaxy S I9000 Android Development] bloodyamon:
"Situation on first batch (unlocked by default by supplier) is not known"

p.s. -> if someone knows for sure - please post here
[Galaxy S I9000 Android Development] VytautasK:
e-fused :(

GT-I9000HKASEB

PDA:I9000XWJM5

Phone:I9000XXJM3

CSC:I9000OXEJM1
[Galaxy S I9000 Android Development] ashmodai:
@Rich : I think that I am really masochist since I should get back my phone next week after more than 2 weeks in repair due to my first trial (with your very original method (Odin with only SBL fix)) but I am still very tempted to give it a try again :-) Just one small question since I would be really ashamed to send it immediately back to support, can I unbrick my phone myself if I buy a RIFF box ? Thanks Rich !
[Galaxy S I9000 Android Development] giokou:
So whitchever firmware i have, I don't have to do anything else besides just flashing with the way described above, the "Aries_P-SBL.tar.md5"!!!

I will try it in about an hour or so and post the result! ;)
[Galaxy S I9000 Android Development] Richthofen:
Sure you can use RIFF, the success just depends how well you handle the soldering iron :)
[Galaxy S I9000 Android Development] dcc22:
Just do the dodanali flash. If you brick it thensend it in, did that with mine.

They fixed 3br for me and gave me a free phone sock too^^

Just say it's not fully operational and you want a 100% working one.

They know the law (at least in Germany) is not with them ;)
[Galaxy S I9000 Android Development] ashmodai:
Lol :D I was hopping for it to be a bit more simple :-) What do you use yourself ?
[Galaxy S I9000 Android Development] ashmodai:
In fact I am really impatient to see what I will receive back ... Since they mentionned some fixes on the power control IC (???) I was sure that they completely missed the point but now they told me it was fixed ... so could it be that the 3 buttons non working is linked to such an hardware issue finally ??? Let's wait and see ...
[Galaxy S I9000 Android Development] ZenInsight:
Your phone was bricked and you did what with the hairdryer? I tried this on my Samsung Epic and bricked it. No lights, no buttons work at all. I think I needed to run the Clockworkmod kernel first before this fix. :(
[Galaxy S I9000 Android Development] skautik:
I have

T-mobile Czech

PDA: I9000BOJG3

PHONE: I9000BOJF1

CSC: I9000GTMZJG1

Can I try it?
[Galaxy S I9000 Android Development] giokou:
Excellent m8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

I dit it following your steps and worked!!!

Thank you!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D
[Galaxy S I9000 Android Development] skautik:
T-mobile Czech

PDA: I9000BOJG3

PHONE: I9000BOJF1

CSC: I9000GTMZJG1

successfully fixed!

Thank you!
[Galaxy S I9000 Android Development] coradux:
So this is the safest way? Does anyone bricked the phone with this method?
[Galaxy S I9000 Android Development] aelbali:
Is the latest method of richthofen the most safest one ???

Did anyone besides gouki flash with succes
[Galaxy S I9000 Android Development] Casio1987:
The heat mechanism is a BIG LIE.

People advising this have bad intensions to brick your phone which isn't covered under warranty. Such people should be banned.

It's a fact such thing doesn't exist. Anyone who ever made such statement couldn't even prove it's working. All fake video's were removed from youtube by the original uploaders, once people were accusing them of lies and deception.

Here on the forums there were discussions too. OP even admitted he made a joke. For some people it was too late, having a melted phone as a result of an evil joke. Other OP's were making contradictionaty statements, which in the end resulted that they are big big liers. Even people who supported this were probably fake, with 1-3 posts.

Don't buy the heat joke.
[Galaxy S I9000 Android Development] nayket:
after installing voodoo lagfix beta4 i cannot use 3 button combo again , i should apply fix again now ?
[Galaxy S I9000 Android Development] spark001uk:
Can somebody please tell me where i'm meant to be seeing this lag? As i have been on JPH for approx 2 weeks, and so far not noticed any?
[Galaxy S I9000 Android Development] ijat91:
@Richthofen

I have

PDA:I9000DXJG4

PHONE:I9000DXJG4

CSC:I9000OLBJG4

can i use it directly to my phone or what??
[Galaxy S I9000 Android Development] Richthofen:
The newest method does exactly the same as dadonali´s method would do.

So yes, you should be able to use it directly.
[Galaxy S I9000 Android Development] mengsuan:
ijat91, I have identical firmware like yours from Singtel.

PDA:I9000DXJG4

PHONE:I9000DXJG4

CSC:I9000OLBJG4

I applied Richthofen's latest fix and my phone has got recovery mode already. No problem encountered. The documentation was very well prepared, including the 3 seconds wait is correct. :D

Thanks Richthofen for all the trouble you've sacrificed to create joy within our community.

---------

"Both bootloaders are the latest version and therefore compatible with each other."

Does the bootloader actually have build date on them to determine that it is recent version?
[Galaxy S I9000 Android Development] ijat91:
do i need to disable lag fix to use this??

edit: thnx, i'm successfully used it, thanks for your hard work!!
[Galaxy S I9000 Android Development] Richthofen:
Yes, PBL is built on 07/20/2010 and SBL on 08/10/2010.

Both versions are the newest available and will be used in phones manufactured after that date. There are atleast three different versions of PBL & SBL.

Pre JM1 (or equivalent): These supported 3-button wake feature.

JM1 (or equivalent): 3-button wake feature was disabled, some variants had different PBL too (e-fused).

The latest one compiled on 08/10/2010, which again supports 3-button wake feature.
[Galaxy S I9000 Android Development] ijat91:
hi, just want to ask, why my recovery mode don't work?? i can see some word with yellow colour when hold volume up+home+power but then it turn black and go to galaxy s start up logo. it happened again and again. download mode work fine for me...
[Galaxy S I9000 Android Development] Richthofen:
Any mods?

Reflash your firmware.
[Galaxy S I9000 Android Development] barach:
I have

PDA: I9000XWJM2

PHONE: I9000XXJM1

CSC: I9000OXXJM1

can i use it?

if no what should I do?
[Galaxy S I9000 Android Development] ijat91:
i don't use any mods, just root and the vodoo fix only. so i need to flash back my firmware?? how come the download mode work fine but can't enter the recovery mode??
[Galaxy S I9000 Android Development] nanoinside:
Ddgj4 16gb india

HI,

Im using Gt-i9000 running Firmware DDJG4 (ROOTED) OCFL 2.1 APK. csc DDjg4 modem ddjg4 my BML1 dump show's E-FUSED can i use this new Odid image with 1.3 version.

I assume.

Odin v 1.3

GT-I9000_P-SBL_RCVDL_FIX_ODIN.7z (BOOT LOADER IMAGE)

ADB SHELL WITH ADMIN RIGHT ON

Windows 7 32 Bit

Samsung Galaxy GT-I9000

FIRMWARE DDJG4

MODEM DDJG4

CSC DDJG4.

80% BATTERY CHARGED

WILL THERE BE 50 50 CHANCE OR ABOVE THAT ?

PLEASE CONSIDER MY WORDS AND REPLY.

THANKYOU
[Galaxy S I9000 Android Development] zyberace:
Mine is unbranded one.
[Galaxy S I9000 Android Development] Hemix:
Yes, completely

I removed the battery for 30 minutes, but still nothing

Bricked my first one :) Champagne ! :D
[Galaxy S I9000 Android Development] ashmodai:
T-Mobile german branded phone now fully dead ... Not booting anymore black screen not reacting to anything ...
[Galaxy S I9000 Android Development] s4int:
@Richthofen maybe you should at a note in the first post, that this update could brick your phone if it is branded...
[Galaxy S I9000 Android Development] freakdahouse:
Anyone from Portugal (TMN) tried this fix?
[Galaxy S I9000 Android Development] aegeuss:
Thanks for this great solution. I have a Turkish model with I9000JXJG2 model, it's rooted with one lag fix. I took the risk, applied the solution and oila! Now I got my recovery mode. One note though:

first I had to disable the usb development mode again to be able to see the recovery mode, otherwise all I got was green android robot

saying something like downloading something and I should not power off. After that the recovery mode works perfectly.

Regards.
[Galaxy S I9000 Android Development] apavoratiago:
Anybody tried this with galaxy vibrant t mobile T959 USA version?

saying this because is 99% the same as T9000 but has only three buttons power/volume uo/ volume down.

Mine has no recovery access via buttoms.
[Galaxy S I9000 Android Development] synflex:
Works perfectly on Singapore SingTel 3BR disabled set.

Now download and recovery works finally!

Thanks dude, you da man!
[Galaxy S I9000 Android Development] ashmodai:
@Rich : Any hope/actions we could try before sending back the phones to Samsung ? :confused:
[Galaxy S I9000 Android Development] dadonali:
had somebody test it on a vodafone branding phone from germany?