yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 General] Virnik0:
Strange, I have tried almost everything with my phone, like reflashing, undervolting, overclocking, mem tweaks, filesystem tweaks (RFS overkill, ext4, and such) and never run in the same problem like you.

I suggest you to try it once again. You have Download mode working, right?

Then try this:

Flash JPK with odin, re-partition ticked (get your SIM and SD out before that!)

After flash finishes and system boots, flash with JPM without re-partition ticked.

Now you shall have working JPM. Continue with CF-Root, OCLF, Batterry mod, and everything else.

I hope it will work for you. If not, and Wi-Fi will stuck again, or worst - phone will still stay in the reboot loop, then something gone very wrong with your SGS's hardware.

Anyway, if you get it up and running, or if you get new phone from warranty, after OS upgrade (JPM, mods), then install ROM Manager from the Market.

In it, press Flash Recovery (it will just flash your recovery mode with recovery version of clockworkmod, which can backup/restore whole system image). Then you can play how you want, because if something goes wrong, you will be able to reboot to recovery and restore from backup...

I did the same yesterday. After failed testing upgrade to speed mod kernel, some system parts stopped working (wifi, bluetooth, batterry drain was too high). And because recovery from modified clockworkmod used in the speed mod kernel failed to restore (speed mod is using enhanced clockworkmod) my system, I had to reflash with JPK/JPM, then root, installed ROM Manager, flashed recovery, and from it, I was able to restore from my backup. Whole game took me 30 minutes itself, but it was worth the try.

Only side-effect I have encountered was 60 minutes of lost time, but nothing more. I have reverted back to my previous state (before whole procedure with speed mod and reboot loop) with no data or settings loss.

EDIT: do I read right, that you have used 512 PIT file? That is wrong!
[Galaxy S I9000 General] franktompson:
Keis (apparently) keeps changing regeditted files back

Hi,

I still have a lot of problems accessing Keis but can do so about one every 2 days on my EeePC 101 running MS XP.

On my EeePC I have attached the phone, cranked up Keis and followed the Phase 1 instructions. Where I get stuck is having amended the registry settings via regedit, when I close the registry and go back to Keis, it will not conduct the upgrade. When I go back and check regedit the changes I have made have gone and the original settings appear.

I am sure I am being unbelievably dim in not doing something quite right, but I'm not a techie. I feel I am tantalisingly close to upgrading!

Most grateful for any assistance in getting me over the last hurdle.

Frank

SGS Unlocked 'Three' phone on Android 2.1 (currently minus 3 button reset)

OS MS XP
[Galaxy S I9000 General] Virnik0:
Hello there, brave one :-) try secondary aproach written in the first post. It shall work for you, when Kies betrayed you. You didn't included version of Kies used, but I think that is just Samsung way to deny users upgrade with unofficiall way. You may try older version og Kies
[Galaxy S I9000 General] franktompson:
Thanks Virnik0, you're doing a great job here!

However, to attempt the Phase 2 fix on your first posting I am first going to have to resolve the 3 button fix am I not? There are a couple of instructions I don't quite follow. To maintain the discipline of the forum I am going to ask the questions over on the appropriate thread.

With thanks,

Frank T
[Galaxy S I9000 General] Virnik0:
Yes, if you don't have button combo working, you can't proceed with [Block 2]. I am just saying that there is alternate way to have 3br available. And it is included as a link in the first post. Didn't you by accident closed Kies before registry hack? Kies must be still open during the registry editation.
[Galaxy S I9000 General] shengchao:
Hi Virnik0

Did you notice the Gallery sensor usage issue with the JPM firmware?

I followed the instructions in one of the post in XDA to check the sensor usage.

In dialpad I dialled this

*#*#4636#*#*

Select [sensor usage] & [since last unplugged].

It seems that the sensor is continuously on even after closing the Gallery thus draining the battery. Do you have any advice on solving this problem?
[Galaxy S I9000 General] Virnik0:
Strange, my sensor reacts fine, but maybe it is because I have accidentaly deleted my gallery, and to restore it, I have used one from JPO firmware (which is my dad using right now). Have you tried that?
[Galaxy S I9000 General] shengchao:
No I haven't try it yet. I read the post and it seems that we need to use ADB to remove and install Gallery3d.apk.

Since I'm a newbie in android, so I was wondering do you have a better way? maybe through the update.zip in recovery mode?
[Galaxy S I9000 General] shengchao:
Hi I used Android Mate to replace the Gallery3d.apk in /system/app with the JPO version as you suggested and it seemed to fix the sensor problem.

I'm not sure how good the battery life will be after doing this, I'll keep you posted.
[Galaxy S I9000 General] Virnik0:
Yes, Android Mate is very good for this purpose. I am glad that it helped you. I will apply the same fix to my wife's phone, which is running JPM too. Can you add gallery apk and odex from jpo here as attachement? I will edit first post with this tip for newcommers.
[Galaxy S I9000 General] shengchao:
Here's the "Gallery3D.apk" that I used. I didn't use any odex and it worked anyway. But I removed both the original apk and odex from /system/app though.
[Galaxy S I9000 General] apollag:
FCs with setCPU

installed v2.04 but got frequent FCs.

uninstalled and installed back several times with the same results.

finally uninstalled.

anybody with same experience? how did you resolved it?
[Galaxy S I9000 General] Virnik0:
is this Gallery3D.apk deodexed? If you have removed previous version with its odex, and this one runs fine without odex file, that means that this version is deodexed. Where did you took this one from? It is not Samsung's Gallery, to say the truth, because Samsung Gallery 3D have different icon, and is almost two times bigger. But it works almost the same.

EDIT: OK, I got it. It is the standart Nexus One Gallery 3D, downloaded from market. Fine, when it works right, it is fine. So Thanks for the tip.

I haven't sigle FC with SetCPU. What firmware are you using? Maybe I have just missed some update. Have you tried older version?
[Galaxy S I9000 General] apollag:
firmware is JPM (followed your howto). and no, haven't tried the older versions. will download some and try. thanks again.

for info. have installed the new gallery apk. but it's just now.

@virniko: what version are you using? better yet to install your tried and tested version.

edit3: installed v2.02. getting good response atm. will update after a few days.
[Galaxy S I9000 General] Virnik0:
Mine was last updated an hour ago from the market...
[Galaxy S I9000 General] apollag:
v2.02 FCs after the first screen off. uninstalled for now. will try other versions later but will make do without it for now. thanks anyway. still your howto has been great.

edit1: changed min value to 200MHz and seems okay
[Galaxy S I9000 General] Virnik0:
so it was only invalid settings, which crashed your setCPU. fine to know. do I understand it right, that it works for now?

Don't lower freq too low, especially for sleep mode profile (display off), because it takes phone another 10 seconds (lag) to wake up in case incomming ringcalls will ring on.

Simply, you will hear ringtone, but will have blank display and will not be able to confirm incomming phone call. That is why I am using 400MHz for sleeptime, and ondemand policy.

Powersave policy in combination with 200MHz makes phone unstable during the sleep.
[Galaxy S I9000 General] franktompson:
Froyo installation success

It's been a bit of an adventure as most of the time I have had little idea of what I was doing or why. Lots of crossing fingers, but eventually the 3 button fix is installed, Froyo is installed (and the original service provider's bloatware has been removed) and all appears to be working very well. Now I can start using the thing!

Thanks once again to Virnik0 who is a wee star...
[Galaxy S I9000 General] apollag:
yes it works for now. 2 days and still okay. before it was set at 1GHz max 100MHz min at autodetect conservative settings. i moved the slider to 200 and changed to ondemand for the present settings. screen off profile at 200Mhz both max min.

considerable longer battery time but i doubt it will last longer than 2 days with normal use. i have already charged it once. will observed and post later.

edit: fc on the 3rd day. bat did not last 2 days. don't know what i have done wrong. finally uninstalled.
[Galaxy S I9000 General] vrhunski:
Thank you for this.

I need to do this twice but now is ok. Thank you!!!
[Galaxy S I9000 General] kabuts:
Quadrant scores:

Stock: 950

Now: 1816 (without doing anything special, shutting down apps etc)

Virnik0 -- you are THE man - nice work mate.
[Galaxy S I9000 General] Virnik0:
Glad I could be of help. Anyway, enjoy your shiny Froyo. If you want flawless gallery, delete stock one with its odex file, reboot, and theb install Gallery3D from Market.
[Galaxy S I9000 General] hassandx:
is external sd card necessary for flashing the froyo rom....i have the 16 gigs internal sd card but not external....
[Galaxy S I9000 General] unnamed82:
I will follow this howto asap but... Just a question:

I have android 2.1 and these are my quadrant scores first and after fix lag: 1123 - 2232

but the quadrant scores posted here with 2.2 are lower....

So the question is: why i should upgrade to the 2.2?

Thank you in advance and excuse my poor english
[Galaxy S I9000 General] unnamed82:
I think you have to read ALL the first post...
[Galaxy S I9000 General] gtct2003:
Hi, Help needed. I can't flash back to the original firmware DXJD4 through Odin3 v1.3 using the below files:

a) s1_odin_20100512.pit

b) AP_S1_PDA_DXJG4_CL458501.tar.md5

c) CP_S1_MODEM_DXJG4_CL458514.tar.md5

d) OLB-CSC-MULTI-JG4-CL458501.tar.md5

e) tick: re-partition, auto-reboot and F. Reset time

The errors as below in bold:

<ID:0/011> Added!!

<ID:0/011> Odin v.3 engine (ID:11)..

<ID:0/011> File analysis..

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

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

<ID:0/011> Please wait..

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

<ID:0/011> MD5 hash value is invalid.

<OSM> All threads completed. (succeed 0 / failed 1)

How to overcome this issues? I have speaker issues on the phone and need to send back for repair.
[Galaxy S I9000 General] hassandx:
finally upgraded to froyo..rooted the fone and insstall the lag fixes....must say fone feels gud now...but the battery drainage is the same...hardly can survive 2 days...
[Galaxy S I9000 General] j.go:
Just to clarify, this guide is about installing vanilla 2.2, right? Are there any advantages to using vanilla over Samsung's 2.2? And I assume this doesn't use Samsung's wretched RFS filesystem...?
[Galaxy S I9000 General] Virnik0:
Android 2.2 have some graphic features, which lowers score, but makes UI more comfortable...

Download firmware again. You have corrupted tar file, because md5 checksum do not approve

Yes. This is PURE/VANILLA Froyo, which means that it does not contain vendor's bloatware. It use RFS, but not for system partition, which is in ext2 (after applying OCLF)
[Galaxy S I9000 General] j.go:
Okay, thanks for the reply. One more thing, does this upgrade the recovery mode from 2e to 3e Samsung's official froyo does? If I can, I'd rather use the voodoo lagfix over OCLF.
[Galaxy S I9000 General] Virnik0:
it uses 2e recovery. But you can reflash it with clockwork mod recovery. In my opinion, it does not matter, you can reflash recovery everytime you will need to. And sure, you can use voodoo lag fix, but again, in my opinion, it does not matter in case of performance what lagfix you will use.
[Galaxy S I9000 General] j.go:
All right, thanks for the info. I think I'm ready to dive in and experience android as it was meant to be. Great guide, by the way. Very easy to follow and understand. And that's coming from a noob. :)
[Galaxy S I9000 General] rainman387:
Read your guide througly and kudos for your effort. I'm relatively a noob when it comes to flashing etc... (this is my first android phone) ... Now, my questions are as following

1. Why do I have to flash twice? First with XXJPK and then with XXJPM?

2. I'd like to flash my phone to for. example I9000XXJPO, is the flashing process the same for this version of firmware, so that I can first flash the XXJPK and then the XXJPO?

3. What is the difference between XXJPK, XXXJPM and XXXJPO ?

bear with me, I'm a noobie here (and YES I've read countless threads but found no clear answer to my doubts and questions :)

Thanks for your effort

hope I get an answer from you
[Galaxy S I9000 General] Virnik0:
1) Because Samsung released JPM in form of update. U need full ROM first. In this case, JPK

2) Yes, precisely. JPK, then JPO in your case

3) JPK was latest PRE-release, first and till now last standalone full ROM from Samsung

JPM is last and ready-to-market version for some northern coutries, whin means that it does not contain bloatware (modifications) from the rest of europian vendors/providers.

JPO is full-scale europian version, which means that it contain bloatware from most if not all europian providers.

I like JPM personally, because it let you choose how your phone will look like, without environment changes and tweaks made by your local provider/vendor, including pre-defined themes. If you need something, you will go and search market, without removing pre-defined content first.
[Galaxy S I9000 General] rainman387:
A-ha... now things get clear. So this is why we flash JPK WITH re-partition and then use JPM with box unticked.

Thanks for your quick answer man... that is what I call an explanation. :) Now things are more clear. Thumbs up!

When I first bought my phone it was T-Mobile branded (but unlocked) and full of bloatware, then I used the Kies Registry patcher by Nodial found here. Kies automatically patched it to JPO version (this is why I've been asking about JPM vs JPO)

Thanks to your tutorial will try to flash it with Odin the way you described. Hope I don't brick my phone. :)
[Galaxy S I9000 General] luismanson:
i wonder how much would like this to my i9000B
[Galaxy S I9000 General] Virnik0:
What do you mean? Can you specify your question more closely please?

For others:

FYI, I am running now BLN MOD kernel, which is fully compatible with OCLF and CF-Root we have previously installed. For fearsome users, it is easy way to install. Just place update.zip on your /sdcard and install from recovery menu. Use search function of the forum, search for BLN Mod.

Also, I am trying to find uour if hardcode will add OCLF support to his SpeedMod Kernel, which will be real improvement.
[Galaxy S I9000 General] wrk13s:
hi i followed this to the letter and including the one click lag fix and my phone still freezes for 20 seconds then unfreezes. any ideas?
[Galaxy S I9000 General] Virnik0:
What phone do you have? Try factory reset.
[Galaxy S I9000 General] wrk13s:
Hi its a Galaxy S I9000T 8Gb, I did a factory reset and re flashed the phone today still freezing up.
[Galaxy S I9000 General] Virnik0:
strange. what is it that you call it freezes?

i am asking, because I have not run in any problem. Have you installed any other tweaks?

how did you set up your setCPU?
[Galaxy S I9000 General] luismanson:
sorry, its because i have the B version and as you might now it wont like any firmware and in argentina we have some weird radio bands
[Galaxy S I9000 General] bokCu:
I wanted to change the lockscreen but android mate is giving me a broken pipe error any ideas how to fix?
[Galaxy S I9000 General] Virnik0:
Strange. Band selection should be no problem at all. It may be hw issue then, but I am not sure about it. I have never run in such problems before.

you'll have to have rooted phone first. then try to copy old lockscreen somewhere else. then delete original in its original directory. after that, copy over new one.

Android Mate has some issues with file movement, but copy operations works fine.
[Galaxy S I9000 General] bokCu:
im running the phone on BUJP8 how to root that? because i dont really understand your steps

EDIT:

done easy with z4root

but lockscreen still not working after following your steps
[Galaxy S I9000 General] luismanson:
im conviced that the key layout is somehow a problem in the kernel, because thats the only change im making to reproduce this :(
[Galaxy S I9000 General] Virnik0:
this lockscreen was not mentioned for BUJP8, your fault
[Galaxy S I9000 General] wrk13s:
Hi Virnik0,

to me a freeze is when you are unable to get out of any screens, it just sits there not responding to the back button on the phone.

Say when i type an sms, after i finish typing i click send it will then freeze. and click the back button does not allow you to get out. also does this on when taking photos also.

Does the 8GB version allow you to add a 16gb micro sd card? I did flash the phone with the sd card out of the phone then i inserted it after i finished flashing the phone.

I do not use set cpu on the samsung as its battery life is pretty good.
[Galaxy S I9000 General] wolfiuscub:
Looks "easy", probably going to try it next weekend. First android device and first attempt to flash, so I'm kinda nervous.

As far as I understand, there's no problem with my Galaxy S being I9000T (Mexico/Latin America) right?

I'll still have 3G and everything else working right?

Thanks!
[Galaxy S I9000 General] jaybeno:
yea voodoo is SO MUCH faster than oclf!
[Galaxy S I9000 General] Virnik0:
any prove? like Quadrant score?
[Galaxy S I9000 General] Virnik0:
Sure, I am using 16GB card right now. and for the lockups, have you tried press and hold home button? Simple android task manager should pop-up

it is also possible that problem is in the mms.apk in your case. As I said, every step and tweak written in the first post was meant for JPM firmware. It may or may not work on another one.
[Galaxy S I9000 General] wrk13s:
Hi Virnik0,

i press the home button and some strange reason it takes a screen shot, i have kinda resolved the issue although it is not a solution, i just purchased a new phone for her, got the iphone 4 for her. She is much happier with that phone, it is more simple for her to use. I will wipe the whole phone and start from scratch with your guide again. hmm the mms.apk could be she was never able to send or recieve mms' since upgrading to froyo.
[Galaxy S I9000 General] creed.qin:
ty so much.

you are my hero
[Galaxy S I9000 General] mosrobit:
I would like to know this as well as I have the I9000T
[Galaxy S I9000 General] Virnik0:
Strange. For screenshot, you need to have 3rd party app installed. Try uninstalling it first. And for the MMS, try the one attached to the first post. With that one, you will be able to send MMSs again.

Thanks :-) I am glad it helped you.
[Galaxy S I9000 General] wolfiuscub:
So, I've been on step 6 k "k) Go and take cigarette, coffee, etc. This will take up to 15 minutes." for about 20 minutes now.

Download bar still at the beginning, Odin doesn't say anything. Wait? Abort? Throw out the window?

Update: I aborted after half and hour or more, started again. It does all this stuff:

<ID:0/008> Added!!

<ID:0/008> Odin v.3 engine (ID:8)..

<ID:0/008> File analysis..

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

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

<ID:0/008> Please wait..

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

<ID:0/008> Leave CS..

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

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

<ID:0/008> Please wait..

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

<ID:0/008> Leave CS..

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

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

<ID:0/008> Please wait..

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

<ID:0/008> Leave CS..

<ID:0/008> SetupConnection..

<ID:0/008> Initialzation..

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

<ID:0/008> DO NOT TURN OFF TARGET!!

<ID:0/008> Get PIT for mapping..

<ID:0/008> Firmware update start..

<ID:0/008> boot.bin

<ID:0/008> Sbl.bin

Then it stays there, on Sbl.bin forever. Well, at least half hour last time I did it.

Any thoughts?
[Galaxy S I9000 General] Virnik0:
Well, you are lucky. It froze with the Sbl.bin written already, which means that you have successfully written recovery bootloader to the phone. So reboot to the download mode, and start over again. Without Sbl.bin, phone can be bricked. Make sure that there is no other program or driver interfering with your USB! It can be the cause. WinXP do this also sometimes, that they disconnects live USB connection.

Odin is software leaked from Samsung, and it contains few bugs.

Or you can try to disconnect USB, close Odin, start it again and do the same steps again, without rebooting phone (i understand that it is still in the download mode, right?)
[Galaxy S I9000 General] wolfiuscub:
Yes it's still on download mode. I tried again turning off the phone and entering download mode again and it still froze, but I didn't close Odin.

I'll try again closing everything on WinXP and starting all over again.

Thanks!
[Galaxy S I9000 General] wolfiuscub:
Oh well, still not working and now mi phone doesn't do anything but enter download mode (I guess that's good).

I'll try on mi home PC later.
[Galaxy S I9000 General] Virnik0:
yes, if your download mode is available, nothing is lost at all. what model of galaxy you have?
[Galaxy S I9000 General] wolfiuscub:
It's the Latin American version I9000T.
[Galaxy S I9000 General] jlbribeiro:
Should I buy Samsung i9000?

Hi.

This may seem unrelated but it isn't. I'm very confused whether I should or not buy the Samsung i9000. I was very determined to buy it until I read all about the lag problems, the GPS locking issue, very low battery life and others, such random shutdowns, delayed delivery of messages and email notifications (which, for me, is very critical).

It seems like the battery life may be very extended using the underclock method. After this firmware upgrade, did you run with any kind of issues? Has someone checked if GPS locking is working well? The lag continues to only be fixed through OCLF? And what about delayed delivery of messages and emails? Does that continue to happen?

What worries me is that the phone seems to have a lot of issues using stock version firmware (that I was planning to use for now, since I'm a complete noob whatsoever).

(Just to clarify: JPM is Samsung's official Froyo release? Is that what it means? That's what I understood from some posts here. Because if it is, I was hoping a less hackish way to upgrade it.)
[Galaxy S I9000 General] Virnik0:
That is the problem. You are trying to install Europian firmware to Latin America Device. Instead of the JPM, try to install JP5 firmware instead. Archive is password protected, but use "samfirmware.com" as a password, and you will be able to open it.

Flash via Odin with 512 PIT File

It is full 2.2 firmware, so you will not have to continue with JPK or JPM....just ignore them.

Flash ONLY this one as a PDA in odin, with 512 PIT and you are done. then you can skip right to step 13] of [Block 2] and continue further

Baterry life can be much more then only extended. You can:

1] Install only apps which are really needed

2] Install some sort of power manager / task killer

3] Buy batterry with larger capacity

4] Overclock

5] Lagfix

6] use your brain, don't be lazy and read a little. You will be amazed, how much informations are just layin' around :-D Just try to search

JPM is as I've said before "lightweight" release, so you don't have to fear...

Yes, it is the last one... "at least last one of theese blank ones"

If you want more official way, just try to wait till it will be available trough Kies :-)