yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 General] Jobiza:
Heya Virnik. I'm thankful for your earlier help. I flashed now my phone with newest european JPA firmware and there's the finnish Swype and finnish official keyboard i was all the time looking for. I'm happy with this firmware now. :) Just to let you know if people will ask. :) Exact version: JPA_JP4_U_JPP
[Galaxy S I9000 General] wolfiuscub:
Oh nice! Sorry I replied so late... didn't check back because I found a guide on another forum that used Canadian firmware JH2 and then upgrade it to JK3.

My phone works well, doesn't have any carrier crap just some samsung stuff. Does JP5 have any advantage over the one I installed? Or can I just stick to this one?

Thanks for the help! You rock
[Galaxy S I9000 General] Virnik0:
No difference at all. JPM is just more light-weight.
[Galaxy S I9000 General] grippa93:
Thanks!

Great guide - easy to follow, covers everything I needed, not too overwhelming, everything included in one file!

Thanks - really appreciate it. :D
[Galaxy S I9000 General] doartest:
Boot loop

Hello, I followed your advice to the letter, but I get into a boot loop after flashing JPK.

I have a Galaxy S i9000 (Europe). I was initially on JM8, and did a HARD reset before flashing. I am not able to flash ANY Froyo ROM. Any ideas?

Thanks a lot!
[Galaxy S I9000 General] [Ramad]:
Try factory reset in recovery mode, then flash to JPM.
[Galaxy S I9000 General] doartest:
Thanks for your reply!

I did a hard reset prior to flashing, using the key combination. This is a factory reset + delete internal sdcard. It did not help, though...
[Galaxy S I9000 General] beckhotmail:
Disable Vibrate on unlock (Update 3)

Does anyone know how to disable the vibrate for the update below?

Each time I unlock the lock screen it vibrate and I think that's not good for battery life.

Cheers

B :confused:

************************************************************

UPDATE3:

Are you tired by Samsung's LockScreen?

If so, take a look on this picture:

This is how my Lockscreen looks like. Some of you may recognize default Android Lockscreen in it, and they are right.

It is very simple procedure to replace default Samsung lockscreen with it.

1] Download attached android.policy.odex.jpm.rar and extract odex file from it to your device (sdcard)

2] Open up Android Mate

3] Navigate to the /system/framework

4] Move original android.policy.odex in this directory to some backup, for example backup directory on your sdcard.

5] Move/Copy your new android.policy.odex which you have just downloaded in place (directory we are in right now, which means /system/framework)

6] Reboot your phone

Here are two another pictures, to make idea...

First is my first screen, second is expose-like view

************************************************************
[Galaxy S I9000 General] [Ramad]:
You should flash JPK with pit and re-partition and do a factory reset after that, then you are ready to flash JPM.

Virnik0's idea is to repartition using 803.pit file, if you did not do that when flashing then /dbdata will not be mounted correctly. This is why your phone can't boot right.
[Galaxy S I9000 General] doartest:
But how can I factory reset? After flashing JPK, my phone boot loops (all i see is the white Galaxy S GT-i9000 screen, then reboot). I cannot get into CWM or default recovery.
[Galaxy S I9000 General] Virnik0:
return to the first post, and read carefully again. you will have to do internal storage format, then cache wipe, and then factory reset. it is described in the step 8] of [Block 2]

first, make sure your phone is offline for good. this means, that to be sure, pull out baterry, wait for ten seconds, put it back, then pres recovery menu combo (vol up, home, power) for two seconds (until display lid up)

I think that vibration is part of the AOSP lock screen. I haven't tried to disable it, because I do like it actually. I don't think that it will juice your battery, because how often do you unlock your screen? ten times a day? it is not enough to drain battery significantly
[Galaxy S I9000 General] doartest:
Thanks again for the help.

I understand, but I don't even reach step 8. I cannot pass step 7. After flashing JPK, my phone never boots, nor can it go into recovery.
[Galaxy S I9000 General] Virnik0:
If Odin wrote with green font SUCCESS, then you are missing only proper shutdown.

Recovery boot menu is standalone, so you are pressing buttons wrong.

Pull off batterry, place it back, then press:

Volume UP (And hold)

While holding Volume UP pressed, press Home.

While holding two previous button, press Power and Hold till Samsung Logo shows Up.

Ten stop pressing.

You will be at the recovery menu.

Then do what I have suggested.
[Galaxy S I9000 General] doartest:
I'm pressing them correctly, I'm sure of that... I have no problems entering recovery from Eclair, but I cannot boot any Froyo ROM, nor can I enter recovery after flashing Froyo. I've tried various tutorials, but no success. I tried both using Odin and using an update.zip (Doc's ROM).
[Galaxy S I9000 General] Virnik0:
If I understand it right, then:

1) you have successfully flashed JPK

2) Odin wrote SUCCESS at the end of flashing

3) You can't boot to the Download Mode or Recovery Mode

right?

If so, then you didn't told us true...at least in one thing. For example, Odin didn't finished successfully/froze

OR

You are pressing wrong buttons (in wrong order)

OR

You haven't shutdown your phone at all (it takes few seconds or even minute to shutdown) - in this case, have you pulled off batterry?

If you are trying this with USB cable in the phone, unplug it first. It is not possible to boot to the Download Mode or Recovery mode with USB cable plugged in.

I don't understand one thing - what about update.zip? It is not mentioned in this part of flashing.

If you are still able to boot to the Download Mode, do whole procedure from the scratch again - which means flashing JPK again. and read carefull next time.
[Galaxy S I9000 General] doartest:
Right. ODIN did write Success, and the phone rebooted. However, it reboots and goes directly in a boot loop. I stop the boot loop by pulling out the battery, and then press "vol up + home + power" to go into recovery, but I only get the boot loop again.. I tried several times, but cannot get into recovery. I can, however, go in download mode and reflash.

Since the problem only occurs when flashing Froyo (I can easily flash any Eclair ROM), I am beginning to suspect some incompatibility between my phone and Recovery 3e.

Thanks for all your help... This problem is bugging me for over a month now, I think I have tried 20 flahes already...
[Galaxy S I9000 General] Virnik0:
So you have Downloaf Mode and not Recovery Mode?

Did first boot after JPK flash ended by yellow text warning about internal storage, after reset?

If so, then you should reflash JPK again. Then, when this problem arises again, do internal storage reformat, cache wipe and then factory reset.

Then you should boot ok. If you'll succeed, you can proceed with JPM flash
[Galaxy S I9000 General] doartest:
No text, just looping: galaxy s GT i9000 screen -> reset -> galaxy s GT i9000 screen -> reset...
[Galaxy S I9000 General] Virnik0:
What model of Galaxy you have? Samsung Galaxy S GT9000I ?

From where are you? I mean - aren't you for example from south america, or Asia, or something? Some firmwares can't be installed on devices made for such markets.
[Galaxy S I9000 General] doartest:
I'm from Switzerland, phone bought from here. I believe the original code was DBT. I have also just tried flashing JPU, but I get the same results (boot loop right after flashing froyo).
[Galaxy S I9000 General] Virnik0:
If you can, reflash with stock Eclair ROM, then update via Kies.

Then, return phone to the warranty, and request new one. Something must be completelly wrong with it.
[Galaxy S I9000 General] doartest:
Thanks, I think I might take it to warranty. I guess I'll wait for another month or so for official Froyo via Kies, and if I can't update, I'll take it to warranty and get them to update.

I checked the Product code, it's i9000HKDDBT, therefore Germany version.
[Galaxy S I9000 General] Virnik0:
I do not use Kies, because it can corrupt whole update procedure, in some cases.

If warranty personell will ask you why are you returning it, when it works, simply reply them, that Kies broke your device (make sure it mess things up, unplug usb in the middle of the update, to be sure) after that, because you had official Eclair installed before, you should have no problems returning it to the warranty

few of my friends did the same for some reason, and they have been given new phone.

SO, flash Eclair ROM JM8 for example with Odin, then let it boot properly. do not change anything...startup Kies, then press Upgrade button, and after Download Mode is switched on, wait till blue line reach half of the screen - then unplug the cable. You will destroy whole upgrade process, resulting phone inoperable.

With this, warranty will not void, they will just replace you with new phone.
[Galaxy S I9000 General] Pada:
Update

Bell finally has the update for 2.2 . I did it through kies , which kept my apps and contacts. One wep wifi location dosen't seem to work any more. And still no flash. ( to kill the battery) , other that, not sure, don't spend enough time with it.

Hope all get Froyo soon

Seems like it's about 2.3 now . Next time I probably have to self serve to get an update.

XDA rocks
[Galaxy S I9000 General] qwristews:
2.2.1

hi there, any guidance for 2.2 to 2.2.1 bro ?
[Galaxy S I9000 General] Virnik0:
2.2.1 is like hot potato...i have it running, so be patient
[Galaxy S I9000 General] qwristews:
ok thanks bro...
[Galaxy S I9000 General] Virnik0:
EDIT:

Deleted, JPU procedure howto has been moved to the first post.
[Galaxy S I9000 General] styxx:
Hi Virnik0!

I have this ROM running on my device based on your guide. Its really great, I have been using it for a month and I love it. I mean the original 2.2. I am considering updating to 2.2.1. What are the advantages? Is it better/faster/uses less battery, etc?

Many thanks and keep it up!
[Galaxy S I9000 General] Virnik0:
Yes, JPU last longer on baterry. I have recharged it to 100% yesterday at 22:00, now is 19:24, and I still have 85% left:-) JPU is much more faster, every GUI effect is almost instant. For example, how long Dolphin starting up for you? For me with JPU instantly :-)
[Galaxy S I9000 General] styxx:
Thanks a lot this sounds great. But I am still stuck. I want to download all the stuff that's needed, but I am not sure where to get all the files.

Would it be too much to ask you to collect the DL links into a post in this thread?

This would be tremendous help!

PS: I got like 1950 with Quadrant with your 2.2 ROM. How much do you get with 2.2.1?
[Galaxy S I9000 General] Virnik0:
Good Question :-) I have to thank you for it, because it reminds me what I have left over from my previous post.

You will have something around 1400-1600 Quadrant Score. Let me explain why:

OCLF used with my howto for JPM is faster then Voodoo used in JPU when handling internal database storage. That is caused by OCLF using loopback device, which is actually one big file openned as a disk. To open such file, you have to load at least part of it to the RAM (now you know from where bigger RAM consumption in the JPM comes from). And RAM is much more faster then disk IO (changed data can be stored later, till it is hold in the RAM, you can work without notice). This higher IO makes higher Quadrant Score. But you will feel reversed difference in the UI responsiveness when using JPU, because it is much more faster then JPM.

Supercurio, creator of the Voodoo LagFix, is not using loopback device. He is using raw disk partition formated as an ext4 filesystem. By whole tunning made in the voodoo lagfix, you will not notice slower IO with the disk, don't worry.

So lower Quadrant Score will not affect or decrease system performance. To be honest, you will thing and feel that JPU is like lightening, oposite to the JPM.

And for the links, I will rewrite whole howto, just wait few minutes/hours.

I am late with the howto, because I wanted JPU to be properly tested by me, to give users and readers personal fealings and thoughts about it.

EDIT:

FIRST POST UPDATED TO THE RELEVANT JPU 2.2.1 FW
[Galaxy S I9000 General] styxx:
Cool. And thanks for the explanation. I am aware that Quadrant score is not everything and that you had that "virtual drive in RAM" (let me call it this way) in JPM that meant a jump in score.

I am waiting to read your full how-to and updates. I acutally prefer this ROM for everyday use than those eyecandy custom ones in the dev section. Some of them look like I feel like vomiting. My friends are also using this... we found it more comfortable and quicker than Doc rom and Sztupy's custom rom (Hungarian).
[Galaxy S I9000 General] styxx:
Hi again Virnik. Thanks for the updated howto.

I noticed from the screenshot that your home screen is different, you have new buttons at the bottom.

I actually like the default Samsung homescreen (phone, contacts, messaging, apps). Is there any (simple) way to load it into the new 2.2.1?

I guess what I want is Touchwiz (not sure). I want the phone to look like the one on the pic where you explain the 3 button combo in post #1.
[Galaxy S I9000 General] KingOfSola:
1. I'm trying to enable the download mode ;)

2. No

3. Yes

My phone does not vibrate when powered off though. When holding the 3 buttons the white Galaxy logo shows and then the phone reboots, and this continues as long as I hold those buttons.
[Galaxy S I9000 General] SamuraiHQ:
There's a link in the post above yours ;)

1GB/s eh! Very nice for some. I think I know where I want to move to! :D

I didn't need Google Translate, I like to learn without help lol, but I can see a long wait as a guest. If I want it quicker, I need to register, and pay for credits :(

The link I posted, allows anyone access at any speed.

LOL - Download will be complete in 7 hours 26 mins @ 37.3kbps :( - Use another link, please haha.

K.O.S - Last time - CLICK HERE!
[Galaxy S I9000 General] Virnik0:
file dropper accepts my file, but after that, it just skip back to upload selection...

another tip?
[Galaxy S I9000 General] SamuraiHQ:
I'm sorry to hear that. Give me 5 mins, I know just the people to ask :)

I did have a list but they've all turned into pay sites, or stopped working.
[Galaxy S I9000 General] Virnik0:
I suppose that you are doing just reboot. Because phone normally vibrates, once it finally switches off.

So, to be really sure, remove baterry, then give it back, and after that, try three button combo again.

If it don't not work, there are two (ok, there are more ways, using manual ADB shell, but I don't think that newbie shall use it) other ways to enter download mode.

First is about using ADB shell, Info here.

Second is more risky, but I have it used too and it worked:

Start update process in Kies. Kies will (after firmware download) reset your phone.

UNPLUG IT IMMEDIATELY upon reset (at time when display goes off, before yellow triangle shows).

Now you are done. Kill Kies, startup Odin, and you are there. Yellow triangle shall be there, Odin shall detect your phone in Download mode, and you can start flashing.

Second option is faster (you do not need to download anything)
[Galaxy S I9000 General] SamuraiHQ:
Virnik0 - I'm still waiting on some people to get back to me on a suitable host, but if you're someone who uses newsgroups / usenet, then I could definately get them from there as I use this daily. This would obviously mean using an account with a news service provider. If you don't have access to one, I could give you my details so you could upload them that way - I need to look into this to see if it's possible.
[Galaxy S I9000 General] Virnik0:
see new message in your message panel. I have sent you private link.
[Galaxy S I9000 General] Cyberdyne systems:
I have a Vodafone branded phone, therefore I'm guessing to use the 3 button fix as stated at the outset, i'll lose my connection settings when i update via kies. Can I find these on the phone before an attempt and what other things will i lose (apart from the bloatware)?
[Galaxy S I9000 General] SamuraiHQ:
Your help has been appreciated. You're free to remove that link :)

Out of interest, is the 2.2 Froyo still disabled for those on JPM, or has there been a workaround found?
[Galaxy S I9000 General] Virnik0:
I am using Vodafone too. Basic config for mobile internet can be shared no problem, or I will give you such info. Or, write them down. You can find them in:

Menu: Settings ->Wireless Networks -> Mobile networks -> Access Points Names

You will not only loose connection settings with Kies, you will loose them with Odin too. If you will use Combo Fix, then you will not need Kies at all. Just install kies for drivers, then you will not need it (at least not during flashing).

After Kies is installed, usb drivers are installed to. Use Combo Fix as you said, then boot in Download Mode, kill Kies, startup Odin, and continue with JPK flash, then JPM flash. That's it, you are done.
[Galaxy S I9000 General] Virnik0:
JPM is Froyo 2.2

What do you mean?

JPM is latest Froyo release from Samsung
[Galaxy S I9000 General] SamuraiHQ:
Ooooh I thought it was just a firmware fix. I didn't realise 2.2 was included. Especially good. I'll start the process now :D
[Galaxy S I9000 General] Virnik0:
No No, this is latest available official full version of Google Android 2.2 Froyo, released by Samsung for Samsung Galaxy S I9000 nad Galaxy S I9000M

Let me know here, how it goes, especially once it is finished, what do you mean about it and included tweaks, found in archive.
[Galaxy S I9000 General] <stu>:
I upgraded my XEU JM1 phone to JPM simply by applying the JPM pda in odin and nothing else. There is no need to apply a pit file and no need to repartion, at least not for me. I had all the options unticked in odin, and only set the pda file to the JPM tar.gz .It took a good 5-10 minutes to reboot, but when it did all my apps and contacts etc were still there untouched.
[Galaxy S I9000 General] Virnik0:
it is possible, but it is really risky. JPM firmware maybe standalone (so one file have kernel, boot loader and all other thingies included).

Some apps may crash in the future, because for example during JPH developing phase (which is predecessor to JPM) didnt delete their settings. some apps are using different cache files as a storage, during development version to version.

You are lucky. My friend was telling me the same. Then he went to try it out as he said...and because of this, he had to return his phone to warranty sale. I am unsure what firmware version he had.

Remember, such phone like Galaxy is (or any other android phone), is tiny computer at it's own, which means that it is always better to do full reinstall of its OS (like normal PC, try to do install over your Winblows for example. Try it once, it may finish ok, try it twice, and on some point, you will need to do full reinstall.

So to what you said: Yes, it is possible and I trust you had done that successfully. But noone can guarantee it will finish successfuly to others, especially with all other (older) firmwares.

Re-Partitioning is just simple countermessure to be sure about absolutelly working state of the phone. It is similiar to doing clean install of the Android OS.

What have you done is called update. What I am describing here can be accepted as a upgrade or clean install.

Not talking about garbage left behind from previous installs. Can you please share your Quadrant score?
[Galaxy S I9000 General] Hinerakatauri1979:
Why Is it necessary to flash jpk first? how does KIES do it? doesn't it flash directly to JPM?

and what about the rumor that Samsung has recalled the update, and will be releasing an updated version in february?
[Galaxy S I9000 General] <stu>:
I don't feel lucky - just sensible. Why do all that repartitioning and wiping data if it isn't necessary? Don't you think Samsung wrote JPM as an update? It certainly works like one when applied to stock JM1. And I've had 0 FCs since applying the update when it first came out.
[Galaxy S I9000 General] Virnik0:
It is because JPK have standalone bootloader file, standalone modem file, and what is important, CSC file.

On some firmwares, flashing single JPM without right PIT, CSC and MODEM to phone bricks device.

Kies checks what firmware you have, and due to version it detects, it choose right JPM to be compatible - if it is already available. That is also why Kies is safe, why it do not delete your data and why it sometimes shows you no new firmware available, even when it is already published - JPM update for your firmware version is not yet prepared and published. That is also why flashing single JPM to some devices is OK and works.

That is also why Samsung recalled public release of this firmware. It is already available in some northern countries, but not in whole europe or world. It simply cant update all predecessor firmwares. That is why we need to flash JPK first with CSC, MODEM and PIT to be sure everything will go right.

JPM is fully compatible with JPK update, and JPK is standalone FULL firmware install package.

Some people can be lucky, like <stu>, and update directly. But If I had wrote it here in the howto (something hey, just fire up Download Mode, flash JPM and you are done), half of the forum users who'll follow such procedure will had to kill me due to nice black bricks laying at their tables. That is why I simply can't recommend such procedure.
[Galaxy S I9000 General] almi88:
I tried the registry hack but kies shows me JM1 Update not JPM... :(
[Galaxy S I9000 General] Virnik0:
I have nowhere wrote that you can update to JPM via Kies. This can do only two states in the northern Europe.

Read whole procedure again.
[Galaxy S I9000 General] tatltael:
Hi guys, I followed the complete process and everything worked properly. My phone is on 2.2.1 and i have rooted and lagfixed it as instructed in the guide.

I have done a full factory reset after applying the root and lagfix. I guess i should've thought about the consequences but I was just curious as to what effect this will have if any on the lagfix/root.

Thanks
[Galaxy S I9000 General] Virnik0:
This reminds me one thing, have you had ticked Re-Partition in the Odin?

Every app is there. I just don't like default GUI. What you actually see is Launcher Pro "skin" installed via Market :-) Your fresh-flashed rom will have your favourite "skin" - default TouchWiz.

Because factory reset only deletes user data and apps installed from the market, it just can't do any damage in case of fresh-flashed rom, even with enahanced kernel and ext4 converted filesystem. Su binary is placed to the /system partition, which is not affected by factory reset. That is why there is no difference and nothing to lost on operating system, which hasn't been actually used yet. :-) So what do you think about 2.2.1? :-)
[Galaxy S I9000 General] tatltael:
Oh ok, thanks for clearing that up ^^

I have to say though, this is one amazing guide you made. Every single step its clearly mentioned and there were pretty much no doubts in my mind after I read it. This was my first time flashing a firmware and my first time using odin and it wasnt scary at all because of how meticulous the steps were.

And as for my impressions of 2.2.1, so far it feels fast, slick n much more streamlined than the 2.1 I was using. I haven't been able to really experience it all yet but I like the minor ui upgrades and mostly the speed ^^
[Galaxy S I9000 General] styxx:
Hey Virnik! I updated to 2.2.1 JPU! It rocks! I am now doing full restore with the Titanium, first time I haven't forgotten about it. I can already see that its faster than JPM. I am sure the rest of it will be just as great. Big thanks for this and I am standing by for your next guide for Gingerbread :D. That will be the next I am updating.

A question:

My friend is curious if the "Super Optimized Kernel" can be installed on this?

http://xdaforums.com/showthread.php?t=811660

What do you think about it? Would it make it better or worse?