yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 General] SamuraiHQ:
I'm not sure what you did with the 3BR to try and fix it, but I followed this advice here: http://xdaforums.com/showthread.php?t=785201 ... and I have mine working fine running JM1 too.

Virnik0 - I came here from the other thread you had 'hijacked' :p and wanted to follow up the brief discussion.

I switched from KOR to XEU simply by the built-in feature (where it lists all the codes), after backing up my device (contacts etc...). My phone is now running the XEU version so I'm happier now than when I was.

I'm slightly annoyed that even after backing up my contacts etc... it doesn't save the groups I had saved my contacts in! In fact, after the normal reset that changing the country code does, there was no groups to choose from so I had to create these manually, and go through every contact one by one which was very time consuming. Do you have a better way of doing this? I currently have groups; Family, Friends & Work. Although I 'only' have 25 contacts, I've yet to add another 100 and don't want to do this until I'm happy with the way things are.

I'm still yet to try this method you posted, but I do see myself trying this out in the next few days. However, I've heard that the 2.2 update that you're able to get still contains some bugs, and the update that is due to be rolled out is still being worked on before release, which means I may be better off waiting. Your thoughts?
[Galaxy S I9000 General] Virnik0:
I am not sure what bugs are you talking about. I didn't run into single one, JPM should be final 2.2 Froyo release from Samsung. About your contacts grouping problem, try this:

Move your contacts to groups as you like them to be.

Then backup your contact to Google

Then switch airplane mode on, disable wifi, and delete your contacts.

After then, switch airplane mode off, and wait for google sync.

Once done, export your contacts to sdcard.

then import them again.

Now it should be ok.

About the XEU and KOR problem - some people reports (and I ran in the same problems) that after flash, first boot, KOR makes problems creating internal storage. It simply refuses to format sdcard, recovery mode do not help. I am unsure if this is because of firmware itself, or different folder tree format...
[Galaxy S I9000 General] SamuraiHQ:
ARGGGGHHHH!!! :mad:

I've just run into another problem. I just started Kies, and it required an update (which went fine). It's now version 1.5.3.10093_82 but upon connection with my device, the phone screen flickers like it's having an epileptic seizure. The 'MTP Application' on my phone flickers between that, and my home screen. Everything is closed down as normal - and a reboot of my device hasn't fixed this.

I'm thinking the new update has just screwed something up here, as I've never had a problem connecting before. Why does Samsung have to be so bad at everything??? :mad:

Edit - Thanks for the contact info. I'll give that a try in a bit.
[Galaxy S I9000 General] Virnik0:
Is it your KOR to XEU switched firmware? As I said, KOR firmware should not even boot, but obviously you have managed to make it work...somewhat.

If your download mode works, use my instruction steps to flash it to JPM (JPK first, then JPM, because we need CSC and modem to be used first), and see if it works. It should. If you run into problem where it cant format internal storage after flash (here it comes - KOR firmware to XEU makes this), reboot to recovery, and press factory reset, clean cache, and then internal storage format. then reboot again.

It should work now.
[Galaxy S I9000 General] SamuraiHQ:
Well I'm assuming it was originally a KOR firmware that was installed, after following the advice here to fix my missing 3BR mode last week. I have since changed the KOR to XEU by using the *#272*HHMM# code. The device reports that it's XEU as does the registry after connecting to Kies the other day.

I think it's the new update, and I've just emailed Samsung now to see what the hell they've done.

I'd rather have this issue fixed before I plan on trying your guide, as I will need to use Kies at some stage, and if I can't use it - I'll be in a world of hurt.
[Galaxy S I9000 General] Virnik0:
Hey, hold on!

Are your Download Mode accessible? If yes, than you are clean!

If you have Download Mode available right now, you do not need Kies!

Kies is needed only if somebody have their Download Mode disabled by provider/vedor!

Kies detects firmware by itself, so it is possible that you have gotten into mixed state, in which KOR switched to XEU firmware is detected by Kies as KOR, and overwritten something...

So I am suggesting you to try Download Mode first. If You can access it, you can flash rightaway, and have a pleasure with new JPM :D
[Galaxy S I9000 General] KingOfSola:
Still no go with the 3BR unfortunately.

My initial values where:

I9000XWJM2/I9000NEEJM1/I9000XXJM1/I9000XWJM2

GT-I9000HKDNEE

I9000XWJM2/I9000NEEJM1/I9000XXJM1/I9000XWJM2

And after the "upgrade":

I9000XXJM1/I9000OXAJM1/I9000XXJM1/I9000XXJM1

GT-I9000HKDNEE

I9000XXJM1/I9000OXAJM1/I9000XXJM1/I9000XXJM1
[Galaxy S I9000 General] SamuraiHQ:
Yes it's accessible - it's what I did last week to fix my 3BR :D

I'm reinstalling Kies now (old version), in any case as I'd like it to work as it should.

Well if I don't need Kies to complete this process then I may as well start this shortly... after I've made myself a drink haha.

Looks like I need to start downloading some files. I already have Odin 1.3 installed, so it's just the smaller files. Thanks for your help.

KingOfSola - See my post on the other page. It works, trust me!
[Galaxy S I9000 General] Virnik0:
Download just one...it is marked by blue font at the bottom of my howto. It has 1GB, and you can find both firmwares in it, root kit, OCLF, battery MOD, and such.
[Galaxy S I9000 General] SamuraiHQ:
Thank you ;)

WOW! I don't speak Czech, but even I understand a 119 minute wait if I don't register (300kB/s), and a 17 minute wait if I do. I'm not sure about speed on this one aha. I think you should provide your login name and password :)
[Galaxy S I9000 General] Virnik0:
What are you exactly trying to do?

Is your Download Mode accessible?

Have you tried regedit tweak?

To be successfull with kies (and enable Download Mode), you have to:

Startup Kies, press Update Button, then switch to regedit (DO NOT CLOSE KIES)

regedit, change appropriate values, close regedit.

Back in Kies, press upgrade Button

After reboot, you will have to switch your phone off (it vibrate shortly, once it is finally powered off)

Then press Volume Down, Menu, Power and hold all three buttons till it powers itself up. You need to press theese buttons in precise order and hold, which means that first you will press volume down and during the time you are holding it pressed, press menu (now you are holding two buttons), and then press power, while still holding all three buttons. After phone powers itself up, you shall se yellow triangle on the screen. Now you are ready to continue with Odin (second section of my howto)
[Galaxy S I9000 General] SamuraiHQ:
Virnik0 - I recommend more download links. The one you're using requires payment for a 'quicker' download and shorter waiting time, or it's 2 hours for free and slow speed.

I do have a list of file hosting sites, but http://www.filedropper.com/ is very good.

I'm also learning Czech the hard way :D
[Galaxy S I9000 General] Virnik0:
I dont have any login from uloz.to server. It is completely free, even for uploaders. And if you want to understand what is written there, you can use google translator.

Or, if you know some other server where I can upload it to, just let me know. I can even upload it to your server, if you have fast line enough.

Just wait till download is finished :D as a free guest access

Go take coffee, cigarette, girl or any other entertaiment you want, I think it is worth it.

PS: Uploading took me 3 minutes :-D I am sitting at 1Gb/s optic wire ;)

I wasn't joking, when I wrote that I am admin :p

EDIT: OK, uploading to file dropper now. Will give new link to the first post once it is uploaded.
[Galaxy S I9000 General] brack11:
Skype? I didnt tell anything about skype and I;m in Sweden (looks like EU to me) I had Russian language in SWYPE in eclair but not in JP for some misterious reason, JP list of languages has Russian but SWYPE list of languages doesnt have it. and replacing instructions for swype didnt work for JPM, even though those are working for JP6
[Galaxy S I9000 General] jan-sgs:
Yes yes i know I just asked just in case

i really appreciate what you've done, i just like experimenting since i had no data on the phone so now is the time.

to restart everythign again do i just reset to factory, delete cache, internat sd etc?

or do i reflash the JPM with odin?
[Galaxy S I9000 General] aureusz:
In fact, On my Pc, the download completed 100% (kies downlading binaries)

Then Phone started in download mode, with the blue bar reaching 100% but when at about 10 %, Windows told me it installed a new driver... I think this is where everything failed.

But the operation actually completed to 100 %.... then the phone shut down and I have a 100% brick.
[Galaxy S I9000 General] Virnik0:
To answer your question, it depends what you have done till now.

So, if you have did just clean flash JPK and then JPM, you are free to do simple factory reset.

If you have installed OCLF, you will need to reformat internal storage and wipe cache, then Factory reset.

One or another, you will have clean, factory setup JPM then.

If you would like to be absolutelly sure that you have clean install, then you will have to flash JPK with repartitioning, and then JPM.

But both methods are equal I think.

Sorry for the Skype thing, I was at the shopping mall at the moment I have answered, so I had to be fast with response, If I was to write something.

JPM is not supposed to support full russian language settings yet, that is why you do not have it available through Kies. Simple as this, it is not ready for whole public, only central europe. That is why some things may be missing, like russian swype locale.

Yes, Windows is mysterious OS. Or ****ty one, if you want to hear truth. I do not use it on daily basis, because I am running Linux.

To explain: Normally, when flashing through Kies, Phone will switch to the Download Mode, and wait till windows install USB drivers for rest operations.

Sometimes, when Windows are flooded by another apps, or when it is slowed down by Windows Update, or when you have some kind of Antivirus (it can be everything, that is why I call windows "Winblows" - because it can blow anything to the hell), this can happen.

For security sakes, I had switched to download mode, canceled update job Kies has tried to start, and waited for Windows to install drivers. Because nothing has been flashed yet, I had free hands to reboot phone and start again. This happened me week ago at work.

Today, I am preparing myself for yet another flash. Another member of my family bought SGS today, so I will do all the risky job again...
[Galaxy S I9000 General] jan-sgs:
i did as the steps but installed voodo by pda odin method. never installed OCLF

i will reflash with jpk and then with jpm just to be sure

thanks for your time!
[Galaxy S I9000 General] aureusz:
I run linux as well and I'm thinking about a full Heimdall method.

Odin is a leaked Samsung tool, I don't trust neither windows neither Kies.

I don't know if the phone was "e-fused" don't think it matters for this procedure.

What I know, is that it messed up the worst way, because there is a method now to recover a bricked phone with a crafted microUSB cable. But this wont work on mine as the power button is doing nothing at all.

Perhaps the first blocks (containing the bootloader) didn't flash, because of the windows detected a new device thing...

Since we are working with proprietary softwares we can't debug this and the only way to ensure a safer flash is actually to use open source softwares.
[Galaxy S I9000 General] Virnik0:
I have used Heimdal twice already. No problem at all.

For Odin...well, it can contain bugs, as you may know, but till now, it worked for me well. Like now. I am already in download mode, but as I have detected one of the firmware files is corrupt, I am downloading it again, so next ten minutes will be spent for cigarette and coffee.

Then I will continue. To return to your topic, did you actually tried to remove baterry, wait a while, and then try Download mode again?

I just cant believe, that your flash progress finished at least 10% without Sbl.bin (recovery boot loader) written, because it is one of the few first things it normally happens when flashing procedure start.
[Galaxy S I9000 General] subhrokar:
Hello,

I was followed all the instructions posted here. I had started ODIN to flash the JPK firmware but it was stuck there for more than an hour when I had a powercut.

On restarting the phone, I found that all I get is a computer and a phone logo with an exclamation mark. Is there anything I can do to unbrick my phone?

Thanks
[Galaxy S I9000 General] onahum:
Restore to default AFTER 2.2 upgrade

I went through this great guide (thx guys !) and now on 2.2 / JPM , however I see a lot of strange issues and would like to start from scratch, questions:

1. If I do a restore to default via the GUI do I need to repeat any of the steps in the howto guide ?

2. Can I re-flash it with JPM ? or do I need to start from step 1

Thanks !
[Galaxy S I9000 General] Virnik0:
read the howto again and carefully. Your phone is not bricked at all.
[Galaxy S I9000 General] Virnik0:
Please describe your issues more closer.

For example, I have just finished my last flash to my family member's phone, and I have no issues at all.

which GUI do you mean? What is default, you are speaking of?

If you have just strange issues with freezing and such, reboot to recovery mode, and select wipe cache, storage format, and factory reset.

Then reboot. You will stay with 2.2, but your issues shall be gone.

If you do all of this, you will need to install OCLF tool again...
[Galaxy S I9000 General] onahum:
Issues I have so far are.

Battery drainage - something is killing battery life

Market - can see it and access it but cannot install anything....

Lag - phone is somewhat slow

MS Exchange - calenders and contacts are not synced properly

There is an option in the GUI under Settings -> Privacy -> Factory Data Reset
[Galaxy S I9000 General] onahum:
So basically start at step 20, no need to flash CF-Root-JPM-v1.2-Busybox-1.17.1.tar ?
[Galaxy S I9000 General] subhrokar:
I believe you are indicating at restarting the phone in download mode and reflash. But the phone refuses to go to download mode as well.

I do not have a windows box, so last time I installed the ADK for mac and used adb to get to download mode.

Any help?
[Galaxy S I9000 General] onahum:
OK, here is what I did

went to recovery mode

Did a wipe cache

Did a Storage Format, factory reset

reboot.

SGS comes up with Force Close error:

com.android.providers.calendar has stopped unexpectedly

SGS in now stuck in a continuous force close :(

I'm ready to wipe it clean and start from scratch....can i just start from step 1 ?
[Galaxy S I9000 General] jjuraid:
It worked fine after following ur howto!!!

U r a must have developer (:
[Galaxy S I9000 General] Virnik0:
I personally divide people reading this thread to two groups:

First group are standard users, which can follow rules, and thus have no problems.

Second group are ignorants, who read only part, or nothing at all.

In your case, I must say that you are member of second group.

All your issues has been discussed here few times already, and for example mail problem has been described with its solution in the first post.

I am not developer, at least not for samsung galaxy :-D

I am linux administrator and network provider, for your sidenote :-D

But I am glad you are happy with it and that you obviously followed whole howto, not only part as few users did...
[Galaxy S I9000 General] Virnik0:
so you had not unlocked 3br at all, before flashing?

If so, then you may really be lost. But still, I do not think so.

Try this:

remove baterry

count to ten

place baterry back

try download mode now.

If you really havent download mode, than you may return your phone to your provider for warranty repair.

OR

You can try this thread.

Having Download Mode available is essential part of the howto. It does not matter, if you unlock it via Kies, or adb, but you still MUST HAVE IT BEFORE FLASH.
[Galaxy S I9000 General] Virnik0:
You may start with [Block 2], don't forget to tick Re-Partition with JPK firmware.

If you will follow rules preciselly, you will be pleased with working and tuned Froyo 2.2.
[Galaxy S I9000 General] aureusz:
Yeah I tried tonight as well, about 20 minutes without battery...

but when I try to power it back up, in download mode or anything else,it doesn't do anything at all.

They give me a new one tomorrow morning anyway. But I'll have to take care now, I don't think they'll change it forever.

Just to be precise, I did actually do a factory reset before flashing, and had no mods whatsoever installed before flashing.

You know, Windows detected a new driver at less than 10 % of flashing. don't know it this had anw impact but it's the only anomaly I could see, except after the flashing was completed 100% and the phone staying off...

Perhaps we should add to the tutorial to go one time in download mode, with adb reboot download for example to make sure windows did actually install everything needed.
[Galaxy S I9000 General] Virnik0:
DAMNED.... F*CK*NG WINBLOWS BLOWED it up again....:mad:

So it is not your fault at all.

Anyway. It will take you maybe 15 more minutes, but try thread I have suggested. I have tried it with an old micro USB cable I had here, with simple scrissors....and worked. So I hope you will finally switch phone to download mode yourself....

Main problem with Winblows is, that you can't guarantee anything at all, at least it's behaviour is a messy one. Holy Linux, Blessing MAC, anything.... Compared to BeOS, Winblows got only better GUI, nothing more... :p
[Galaxy S I9000 General] aureusz:
the cable thing would work only if the phone reacted at least to power key : with the white samsung galaxy displayed. Don't think it would work in my case. anyway I have the new one tomorrow :)
[Galaxy S I9000 General] Virnik0:
so, I hope you will have more luck tomorrow.

As I said before, I never run into such problems, even with relatively high number of galaxies I have already flashed...

last one was today...

for games and this purpose, I have PC here running Winblows 7 x64 Ultimate.
[Galaxy S I9000 General] rsnt:
does it ever take longer? :S it's been over 15 minutes without a progress bar... I'm getting nervous lol.
[Galaxy S I9000 General] Virnik0:
What is written in the Odin Log?

Can you please paste it here?
[Galaxy S I9000 General] rsnt:
<ID:0/004> Added!!

<ID:0/004> Odin v.3 engine (ID:4)..

<ID:0/004> File analysis..

<ID:0/004> Enter CS for MD5..

<ID:0/004> Check MD5.. Do not unplug the cable..

<ID:0/004> Please wait..

<ID:0/004> Checking MD5 finished Sucessfully..

<ID:0/004> Leave CS..

<ID:0/004> Enter CS for MD5..

<ID:0/004> Check MD5.. Do not unplug the cable..

<ID:0/004> Please wait..

<ID:0/004> Checking MD5 finished Sucessfully..

<ID:0/004> Leave CS..

<ID:0/004> Enter CS for MD5..

<ID:0/004> Check MD5.. Do not unplug the cable..

<ID:0/004> Please wait..

<ID:0/004> Checking MD5 finished Sucessfully..

<ID:0/004> Leave CS..

<ID:0/004> SetupConnection..

<ID:0/004> Initialzation..

<ID:0/004> Set PIT file..

<ID:0/004> DO NOT TURN OFF TARGET!!
[Galaxy S I9000 General] Virnik0:
chm....and how long is it since you have pressed start button?

Because it does not even started.

It is safe to reboot your phone to download mode again and start over (if it is longer than 10 minutes).
[Galaxy S I9000 General] rsnt:
its been at least 45 minutes. heh. I'm trying again
[Galaxy S I9000 General] Virnik0:
ok, just let me know how you have finished...you are flashing jpk, right?
[Galaxy S I9000 General] rsnt:
everything went great! ;) thanks a ton!
[Galaxy S I9000 General] Virnik0:
So, you are finally running Froyo 2.2 JPM, rooted, OCLF tweaked and with baterry mod?
[Galaxy S I9000 General] apollag:
yes! i am running froyo now. thanks for the how to.
[Galaxy S I9000 General] Virnik0:
I am glad I could help :-D
[Galaxy S I9000 General] armedbushido:
Quick and dirty question, will this work on T-mobile North American Vibrant?
[Galaxy S I9000 General] joaofneto:
OCLF ext2 implications

Virnik0,

First of all thank you for this very useful step-by-step.

Reading technical papers about RFS, where I found its motivation, and going to OCLF project page, I read that OCLF purpose is to create a loopback EXT2 device on top of Samsung's RFS in order to improve response time for applications.

So, just to be sure:

1) If I do the step to install OCLF/ext2 tools in your howto to improve my SGS, it means I'll reserve 1002MB (~1GB) of internal memory (device total = 8GB) to ext2 partition, remaining ~7GB to use. Is it right ?

2) The remaining space will still be RFS, what means that Kies / Windows can recognize it as it does now, and I can "see" its files in Windows/Kies/Linux (as VFAT). Is it right too ?

Again, thank you very much for your help.
[Galaxy S I9000 General] mymanchris:
I think I've finally psyched myself up enough to try this. Before I fully commit to this, though, has anyone else successfully flashed XXJPM on their Bell Mobility GT-I9000M in Canada using this method with no ill effects?

I'm still concerned (read: chicken) that flashing a European firmware may break my phone since I've locked it to the 850 band to fix the coma issue (xdaforums.com/showthread.php?p=8747758) common to SGS on Bell's network, and European phones typically use the 900/1800 band.

Thanks.
[Galaxy S I9000 General] rsnt:
Yeah thanks a million! I actually opted out of installing OCLF because I wanted to flash Darky's raw steel ROM, it comes with voodoo or universal lagfix.

Any tips of extending battery life? :)

cheers dude!
[Galaxy S I9000 General] Virnik0:
yes. install setcpu and config it as described in the first post.
[Galaxy S I9000 General] rsnt:
setcpu is not free is it? i'll check.

btw my Quadrant score went up from 931 to 1470 after the install! (With Darky's ROM installed)
[Galaxy S I9000 General] joaofneto:
OK. Thank you very much.

I knew the /dev/loop concept and Linux ones because I'm a Linux user from the old times, but I didn't associated /dev/loop with "loopback device"... Sorry... ;-)

My initial problem is that nowadays I use Kies just to backup my contacts in my local machine, without using GMail sync to do that (I don't like Google knowing everything about my network...) ;-) So, I needed to be sure that I can do the same after migration to Froyo (with OCLF).

Another point is that in RFS papers, Samsung reason to use a journaled filesystem (as I use at home with ext4) is that it is safe in case you poweroff SGS abruptely (like removing battery with SGS powered on) with some write transaction still buffered (and not flushed). So, I thought this was a good reason to use a journal. But I'm confused now because you said Android still don't use journaling. So, from this point of view, RFS would be useless (and slower...)...
[Galaxy S I9000 General] timiboy:
Worked like charme on my brandnew SGS.

Now I have a bechmark of 1832!

My other standart Froyo SGS has a benchmark of 893 :o

Thanks for the awesome HowTo!

Timiboy
[Galaxy S I9000 General] Droodroid:
Got stuck trying to find JPM .tar file

Hi, thanks for a fantastic "how to"..

I got as far as doing the first part but am now attempting the Second flash and can't seem to find the .tar file. All it seems to extract to is .rfs files...

Uuuuurgh I have downloaded the i9000XXJPM three times and still can't find the correct file, can you help please?
[Galaxy S I9000 General] Virnik0:
LOL! :-) It is because you have already extracted tar file, which is actually JPM itself!