yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Biffin:
I think with iPhone upgrades, you have to reunlock it, whereas with Android it's a hardware unlock.
[Galaxy S I9000 Android Development] fnakfhe:
it depends on the flash procedure,

most time it will re lock it if you use odin and flash a new modem file and re partition
[Galaxy S I9000 Android Development] Jordiharrison:
Coupled with OCLF this is the fastest and most stable 2.2 I've ever used.

But, for me, GPS is nonexistent. ****ing blows :(
[Galaxy S I9000 Android Development] Mad Medik:
Strange... I am on UGJL2 stock (applied with Kies on a stock JH2). GPS is fine. Typically takes 15 seconds or so to get a lock and does a pretty good job of holding an accurate location (at least as good as JH2) on my device.
[Galaxy S I9000 Android Development] lgkahn:
where do you come up with this crap.. i have flashed multiple times.. and it never re-locks..
[Galaxy S I9000 Android Development] adamge:
I had the same issue with GPS, but the instructions in this thread worked:

http://xdaforums.com/showthread.php?t=888247
[Galaxy S I9000 Android Development] montrealguy:
Agreed- GPS is non-existent on JL2. But aren't you a bit concerned that OCLF will crash your phone? It killed my last one.
[Galaxy S I9000 Android Development] gtg2:
How did OCLF kill your phone? I'm not sure that I've seen any reports of this happening so I'm curious.
[Galaxy S I9000 Android Development] montrealguy:
There are a ton of reports of lag fixes killing the SGS. My SGS was on JH2 for a while, and it died after running OCLF for a while. Another SGS I had was killed by voodoo.
[Galaxy S I9000 Android Development] zshakespeare:
It taxes the internal SD card by making it not slow which in turn causes it to fail in a large number of i9000m devices.
[Galaxy S I9000 Android Development] Samdroid_G_S:
Were talking about the I9000M right? It is not the lag fixes killing the phones	it seems to have been something in the .sbl witch they changed in JL2. My first i9000m died on jk3 no lag fix and JK4 killed so many that Samsung pulled the update off kies.
[Galaxy S I9000 Android Development] pervert:
Has anyone looked at the new bootloader in a reverse engineering sense? its way outside my skill set, but it'd be handy to know if there is anything done at all in the direction of fixing the memory card corruption problems, or if its just a new bootloader with 3-button-recovery mode enabled bundled into the package for those users with phones that did not have 3button enabled. i do know that i was able to flash jl2 and get a phone back up that recently died but, jh2 roms also have been known to get a phone back up and running (though not fixing the root of the problem)
[Galaxy S I9000 Android Development] andrewswu:
Bell JL2 lag issue

I have sent my old Bell i9000M for repair by the end of Nov last year due to the failure of internal SD and get a replaced new one back on Christmas Eve, they couldn't fix it(or not worth to fix it rather then give a new one). The one I got it back has JH2 installed on it, on the same day I updated to JL2 by kies, running about 2 weeks so far, everything is ok. like battery issue, gps, internal sd etc...everything running no problem, only still have one issue. It is a bit lag when running most of the apps....

I would like to ask the experts here, is there any safe way to solve the lagfix problem? I searched here, seems OLCF lagfix has some problem on JL2 ROM, and I am not sure doing the Voodoo is safe for JL2 ROM. So far from what I searched here, seems SpeedMod is the only safe way, is it correct? I am on the learning curve about android and SGS....

Thanks for everyone's comment...

Andrew
[Galaxy S I9000 Android Development] gtg2:
The

widely

accepted understanding for crapped out i9000M phones is that there is a fundamental hardware issue. The phones are not dying due to lagfix, flashing or any other app. There have been MANY reports of stock Android 2.1 phones, unmodified in any way dying on their own. The accepted belief is that lagfix apps as well as generally heavy use such as coping large media libraries or recording long videos will simply speed up what would inevitably happen on it's own.

If your phone is going to die, it'll likely do so regardless of whether you lagfix it or not.
[Galaxy S I9000 Android Development] gtg2:
If I recall correctly, the SpeedMod kernel uses the Voodoo lagfix.
[Galaxy S I9000 Android Development] gtg2:
Do you know the specific error reported in recovery mode on the phone you were able to bring back to life? I haven't seen one report of JL2 saving a truly dead phone, only examples where "semi-bricked" phones were saved (although I've seen non-JL2 solutions to those as well).
[Galaxy S I9000 Android Development] pervert:
This phone was just semi-bricked, yeah. But JH2 was unable to get it back up either. phone was working fine, didnt mod anything new, rebooted after backing up the phone (heavy sd use) and it stuck on boot. tried flashing a couple other roms (if it was just /system corruption it should bring it up) but jL2 was the only one that brought it back up. I think i'm waiting for that dual core LG or something else with tegra before i get another phone. 2 of these i9000ms, 1 dead, one on the way out the door. i'm not a happy camper.

i just heard speculation that the new bootloader fixes the corruption issue, but i'd rather hear a more definitive answer from someone who has checked the changes in the bootloader. even if someone could write a bootloader that boots from the external sd, i'm sure it'd be a useful temp solution
[Galaxy S I9000 Android Development] rasdaq:
Interesting!
[Galaxy S I9000 Android Development] Zb134:
I'm curious if anyone else has JL2 along with Vodoo lagfix or any other lagfix?

I recently installed Vodoo and started getting lots of FC's and some random reboots :(
[Galaxy S I9000 Android Development] Aqua1ung:
JL2 + OCLF here, happy camper.:D
[Galaxy S I9000 Android Development] GOTFrogqc:
Was running JL2 with speedmod lagfix no problem. Now darky with voodoo lagfix
[Galaxy S I9000 Android Development] Zb134:
How do you find darky's rom. I am thinking of making the switch.

does it come with 850mhz or did you have to flash a different modem?
[Galaxy S I9000 Android Development] gtg2:
Try Doc's ROM. I built my ROM yesterday via his new kitchen and was able to select the JL2 modem so I didn't have to fuss with any modem flashing after the fact.
[Galaxy S I9000 Android Development] Zb134:
and how do you find it compare to JL2. It's weird but I find that games like Dungeon Hunter and Fast and Furious lag a little on my SGS when its on battery power, but works fine when its plugged in?!!!

Seriously thinking of docs or darkys
[Galaxy S I9000 Android Development] daylefmp:
You can flash the JL2 modem overtop of Darky's ROM... it only takes a minute....

I find Darky's works very well, my SGS is finally what I want it to be :)
[Galaxy S I9000 Android Development] Papawuu:
How do I flash the Jl2 over Darky?
[Galaxy S I9000 Android Development] cytherean:
@ gtg2 - I was looking at Doc's ROM KITCHEN yesterday and am pretty curious about it. I know it is pretty easy to build the ROM; what were the specs that you used? Was it easy to flash? How is the THEME?

@ZB134 - I'm a noob and have done a lot of reading on how to install these ROMs and I finally took the plunge the other day and loaded Darky's 8.0; it was pretty easy to. After loading the ROM, I flashed the JL2 modem via ODIN. All seems pretty good so far!
[Galaxy S I9000 Android Development] SaneinOne:
http://xdaforums.com/showthread.php?t=883568&page=4
[Galaxy S I9000 Android Development] zorxd:
This rom seems to have the old French bug of JG2. When I open the "contact" application and search for a name, I get a force close. Same thing if I navigate to the botom of the list. Works well in English.
[Galaxy S I9000 Android Development] montrealguy:
Does anyone know why the media scanner seems to run a couple times at startup? My phone on JH2 used to started faster than this! It scans at the beginning, but after 30-60 seconds it scans again. Then I connected via USB to my computer and it scanned again!

It is fine when it is not scanning.
[Galaxy S I9000 Android Development] Khar00f:
To fix the contacts FC bug, all you gotta do is clear the contacts cache

Menu -> settings -> Applications -> Manage Applications -> All -> Contacts -> Clear Data

And no it doesn't delete your contacts just in anyone is wondering
[Galaxy S I9000 Android Development] gtg2:
I think that it does internal mem then the external sd card. And yes, every time you disconnect USB, it'll rescan.

There's an app that will disable the media scan although i haven't used it in ages so I forget the name.
[Galaxy S I9000 Android Development] Zb134:
So, I took the plunge and installed Darky's 8 with JL2 modem. So far everything seems to be good, but I didn't get much time to explore.

JL2 was laggy for me especially after I installed Voodoo with lots of FC's and random reboots.
[Galaxy S I9000 Android Development] aquenne:
do you flash the JL2 modem with ODIN to be used with darky?

do you need a pit file? does anything need to be checked? repartition etc?
[Galaxy S I9000 Android Development] Zb134:
yes, just flash the modem using ODIN. You shouldn't repartition. No pit file required.

Its ultra smooth, but I am facing some battery issues.
[Galaxy S I9000 Android Development] zorxd:
thanks, I figured out the issue. The bug is when you select "display only contacts with a phone number" or whatever it is called.

By default it is off. So when you clear data, it set it off again. As soon as I enable the setting, I have the FC when I drag to the bottom of my list.
[Galaxy S I9000 Android Development] brendan27:
I don't know how or why this worked but my phone works again! THANK YOU!
[Galaxy S I9000 Android Development] pedp4000:
Jl2 modem

a bit of a noob question:

I'm in Toronto running Doc's JPY with SpeedMod kernel on International I9000. (on Telus' network (850/1900)

I flashed the JL2 modem after (this was before Doc's Kitchen supported modems).

In the band selection menu I tried setting wcdma to only 850 I get NO signal. Also tried just 2100 no signal. When I set WCDMA all or just 1900 I get good signal.

Is this normal or should both be available in a urban place like Toronto.

Any clarification about this would be very helpful.
[Galaxy S I9000 Android Development] zorxd:
I think 1900 MHz is more used in urban areas (smaller cells) and the 850 MHz is more used in rural area (large cells)

2100 MHz isn't used in Canada.
[Galaxy S I9000 Android Development] jamores:
How do I install this to my bell Samsung Galaxy S? Sorry, I'm new to this. Pls. give me instruction on how to install this file to my phone. Thank's!
[Galaxy S I9000 Android Development] superstrongboy:
Hi i flashed this firmware onto my phone and now it gets stuck at the bootscreen and then it turns black and starts vibrating randomly.

please help me what to do>
[Galaxy S I9000 Android Development] SuperSpacecadet:
Is there another version of this file somewhere? All I get is (please switch to edify scripting) error. I don't understand the thread on how to convert or switch this and that. I am soooo lost, can anyone convert this file and upload the proper one?

Thanks
[Galaxy S I9000 Android Development] AvatarReborn:
Yeah I'm going to hold off on this one.

I seem to be ok with JK4 other then the crap GPS.
[Galaxy S I9000 Android Development] spectre85:
So finally after connecting to Kies 3 times, the 3rd was able to get a good download. it decompressed and is running fine. I went outside and tested the GPS, I made sure to delete all previous data, it took a bit for the first run (this should always happen) after that I was able to see 12 Sat's no problem. Locked within 15 seconds.....for me the gps seems better than JK4. Although like I said above, 2.1 was still the best. As for the phone, it seems a little zippier....but still 2.2 waiting for 2.2.1 :D i'll give this a go for a while and see how it runs.
[Galaxy S I9000 Android Development] Felixpau86:
Can someone extract the modem? Would love to test it with docs roms to compare it to jk3 and jk4
[Galaxy S I9000 Android Development] spectre85:
tell me how and i'll do it, or point me to tutorial.
[Galaxy S I9000 Android Development] tjsooley:
here is the modem.
[Galaxy S I9000 Android Development] AllGamer:
I agree

everything was fine when i was on JK3... as soon as i changed to JK4 all hell broke loose :(
[Galaxy S I9000 Android Development] Samdroid_G_S:
not for everyone :( , I lost my SD card on JK3, so if this is a software issue as Samsung seems to think the bug is in JK3 as well personally I think its a hardware issue. I'm still waiting for my new MB. Parts are back ordered :(..
[Galaxy S I9000 Android Development] gtg2:
Hrmmm. I'm very curious but will at wait at least 48 hrs and see if this is a jk4 repeat :)
[Galaxy S I9000 Android Development] billypg:
What would be the Odin options to flash this on a dead Vibrant with the internal sd issue to try to revive it on my own as i'm still far away from being able to take it to Bell?
[Galaxy S I9000 Android Development] xxgg:
Few days ago I was looking for a JK3 modem file and

was reading thread from the Captivate forum...

http://xdaforums.com/showthread.php?t=835272&highlight=Ref+Modem

and it shows JL3 as a Telus firmware.

I know this is a JL2 but I thought maybe Samung took a telus series line of firmware and modified it or something, haha

than again, what do i know. I don't know what i am talkg about.

Enjoy.
[Galaxy S I9000 Android Development] seeARMS:
This is the JK4 modem, not the JL2 modem. Compare the checksums.

Here is the real JL2 modem: http://www.multiupload.com/TC1ME8VB20

EDIT: I've been testing all three modems (JK3, JK4 and JL2) and the performance of JL2 and JK4 is much better than that of JK3. In JK3, i get 5-6 satellites (with a lock after maybe 10 seconds) with an average of around 1000ms in the built-in GPS menu. With JK4, i get 6-8 satellites, with a lock after 5 seconds with an average of around 500ms. With JL2, I get an instant lock, 8 satellites, and roughly 280ms.

Imo the GPS is much more stable on JL2 than JK3 or JK4. Anyone else care to try and report back?
[Galaxy S I9000 Android Development] Idan73:
l stands for number of the month. 12th letter - December
[Galaxy S I9000 Android Development] dm-digital:
GPS has been best for me on JK3 with a normal lock on 10-12 satellites. I never got that with JK4 or JH2. I'm curious about JL2 but don't want to install it until more reports come in. I'm not worried about my phone bricking as I've been flashing several times a week for a few months but want to hold off until a ROM sounds worthy since JK3 works great for me.

GPS on JK3 from main floor of 2 story home.
[Galaxy S I9000 Android Development] mad2x:
I too am sticking to jk3 for now. And I never had problems with the gps. Locked on 10 sat in no time last time i tried.
[Galaxy S I9000 Android Development] seeARMS:
Interesting. And I agree with the, "if it ain't broke, don't fix it" mentality. I'll test the JL2 GPS out a bit more (to see if it actually tracks accurately outside) and report back.
[Galaxy S I9000 Android Development] _Mist_:
Just installed the JL2.

It works great!

GPS works very good. I have 8 sat. fix indoors.

Holds battery very well.

And it works so fast !!!! :) :D
[Galaxy S I9000 Android Development] cloudrainstar:
Here's some interesting experimentation...

I was on XXJPY PDA and UGJK4 Modem (With UGJK4 SBL), and I decided to flash the SBL and Modem for UGJL2...

After that was done, my phone went on, then off, then on, then off... ad infinitum.

I thought the SBL might have killed the XXJPY PDA, so I reflashed that, only to find that it's still doing the same thing...

So I flashed the UGJK4 SBL, and the phone booted... but goes into recovery and tells me it can't find mmcblk0p1...

I flashed a kernel with adb enabled and checked: mmcblk0, mmcblk0p1, mmcblk0p2 were all missing!

Since I have access to download mode anyways, I decided to flash the entire UGJL2 Rom...

At first boot, it booted, then kinda rebooted itself again, going into recovery, then it said something on the recovery screen about wiping cache, and "verifying filesystem"... Then it was able to install the CSC!? After that my phone booted into UGJL2 without a problem...

I wonder if this means phones with dead internal sd cards have a fix now?... Or if someone would be able to extract whatever it is in this ROM and fix sd cards without having to flash this ROM too? (Like the three button fix?)
[Galaxy S I9000 Android Development] BlackDino:
If that is true, praise lord Jesus...
[Galaxy S I9000 Android Development] cloudrainstar:
Tried some more things...

After I was able to boot into UGJL2, I flashed XXJPX directly on top of it, hoping that it will all work from there. But it didn't work, I went back to the "dead" internal sd state. I flashed UGJL2 again, and let it do its magic again, the phone did the same thing, reboot, start, reboot again, start into recovery, attempt to install CSC, then says "deleting file", then installed CSC again, and "verifying the filesystem".. and then it went in again!

It looks like the SBL and the Recovery of this ROM is working together to "fix" the SD Card?

But that means, with the SBL of UGJL2, you won't be able to flash another ROM unless you flash the SBL first... So, I flashed UGJH2 (which had an SBL due to the 3 button fix), and phone still booted!

Then I flashed the UGJK4 SBL, and XXJPX PDA and UGJL2 Modem... and now I'm back to my android 2.2.1 firmware :)

I think you can probably skip the UGJH2 step, if you have another SBL to use other than the UGJL2 one... But I played it safe anyways...

Hope this information helps someone...
[Galaxy S I9000 Android Development] BlackDino:
What is SBL?
[Galaxy S I9000 Android Development] cloudrainstar:
Secondary Boot Loader, it's where the three button recovery is programmed I believe...
[Galaxy S I9000 Android Development] BlackDino:
Wild! I haven't heard of a SBL before.

How do you access it once the rom is flashed?

I kind of want to try bricking my phone to see if this works..

Currently running Doc's 1.3 JK3 for almost a month now.

With a sexy gingerbread theme :)
[Galaxy S I9000 Android Development] cloudrainstar:
You can flash it with Odin, they're just called SBL.bin inside the .tar files.

I wish someone who has a dead internal sd card phone could test to see if it'll revive their phone, since mine was killed by the UGJL2 SBL itself, I'm not sure if it'll fix the other phone deaths.
[Galaxy S I9000 Android Development] billypg:
I have an internal dead sd. But i'm too new at this Odin flashing thing. Yesterday I tried flashing JL2 but the internal sd is still dead. I get to the same recovery screen but this time instead of a "file not found" I get an "incorrect parameter" message when it tries to mount the internal sd.

So if I want to flash this sbl.bin where in odin would i put it? What other parameters should I check?
[Galaxy S I9000 Android Development] cloudrainstar:
Flash the file you extracted from Chainfire's ROM in PDA, and have "Phone Bootloader Update" checked, and that's all you should have to do... (I'm using Odin 1.52, if that makes any difference...)

If that fixes it, then Samsung has done it, and if not, then they haven't fixed it :P
[Galaxy S I9000 Android Development] spectre85:
OK so i'm in the same boat as you, keeps flashing, PISSING me off, HOW do you flash the SBL......with odin. I can only get into download mode but don't under stand yoru steps, can you eplain. From what i've done in the past the only thing I do is select the tar from PDA....Thanks and I hope you see this !!!
[Galaxy S I9000 Android Development] billypg:
It didn't work :( I still boot into system recovery and get this message:

e:Can't mount /dev/block/stl10

(Invalid argument)

e:copy_dbdata_media:Can't mount DBDATA:

I try to format the internal sd but still get the same error. I didn't check re-partition on Odin (v1.70) this time and I'm using 512.pit.
[Galaxy S I9000 Android Development] cloudrainstar:
@spectre85

OK, I see your question in another thread.

Anyways, you need to have a ROM with an SBL.bin.

First, you need to fully boot into UGJL2, this is to make sure the sd card is ok.

Then reboot into download mode.

Use Odin and flash with Phone Bootloader Update checked and your ROM with the SBL.bin in PDA.

And you should be able to flash anything else from there on.

I have attached some screenshots, hopefully that helps you!
[Galaxy S I9000 Android Development] cloudrainstar:
Hmm.. I've seen this before. You should flash the full UGJH2 ROM like I described above, and when it boots into recovery and gives you the error, choose to erase data / factory reset... The UGJH2 recovery is different from other eclair recoveries.. it even formats the sdcard... Give it a shot
[Galaxy S I9000 Android Development] spectre85:
Thank you sir i'll give it a go
[Galaxy S I9000 Android Development] billypg:
I did try the wipe data/factory reset option and it runs like everything went ok but still same results. I've attached a screen shot of my recovery options. I see no difference from what i had on JK4
[Galaxy S I9000 Android Development] cloudrainstar:
Yeah, try the UGJH2 recovery/wipe, that one fixed my stl10 problem once before!
[Galaxy S I9000 Android Development] billypg:
Unfortunalely it didn't work for me
[Galaxy S I9000 Android Development] spectre85:
HOLY ****!!!! where do you live I need to buy you a beer!!! OK so I did what you said, flashed using PDA with a rom with the SBL.bin file in it, then ticked "phone bootloader update" flashed fine and watched my baby come back to life. OMG tell me you live close to me so I can buy you a beer, or have an app I can buy. Thank you so much ::D:D:D:D:D

I was also using odin 3 v 1.70 so not same as yours but newer
[Galaxy S I9000 Android Development] BlackDino:
:eek::eek:

This seems like very good news for the i9000m community
[Galaxy S I9000 Android Development] spectre85:
I agree, finally doing something about the SD issues!
[Galaxy S I9000 Android Development] spectre85:
I do want to point out, before trying to flash back to the JL2 ROM i was not able to flash anything.....it wasn't until I flashed back to JL2 with "phone bootloader update" ticked was when it started working. Running JL2 now and wont try **** for a fwe days, just glad the phone is back, haha
[Galaxy S I9000 Android Development] billypg:
It didn't work for me. What were your exact flashing options?
[Galaxy S I9000 Android Development] spectre85:
I had issues going back from JL2, after running JL2 for a while I tried to flash JK3 and it flashed fine but kept rebooting on the first screen. Didn't even show the S logo. so I tried everything, I mean everything, pit's (all of them) with repartition checked, all different ROMS and still just kept flashing. I then tried what cloudrainstar suggested.

1) Downloaded JL2 from the front of this thread, the extracted tar is called "I9000UGJL2_homebinary_add_param.tar"

2) Put my phone into download mode since that's the only thing that worked.

3) booted odin3 v1.7

4) plugged my phone in, saw odin detected it

5) clicked the PDA button and selected the above tar file

6) ticked "phone Bootloader update" and flashed

7) it flashed fine and then I saw it extracted and decompressed

8) then booted

If you are still having issues doing that and were messing with PIT's and repartitioning, I would do the 512.pit file and repartition. I think I read somewhere it has to be on the 512.pit and that is what I did before trying the jl2 rom. also, I have brought my phone back to life in the past by flashing "speedmod-kernel-k9a-256h.tar" I found there were more options to format the SD card in there so you could try that and the flash JL2 again with the "phone bootloader update" that might work if nothing else does