Update Samsung Galaxy S GT I9000 to Froyo XWJS5 2.2.1

samsung galaxy sIt seems that day by day the new and stable firmwares are coming out for Samsung Galaxy S GT I9000. After the most stable versions like Froyo 2.2.1 XXJPY and XWJS3, now an all new firmware has hit the Samsung’s server which is named as XWJS5 which now comes with a PIT of 803 unlike’s earlier PIT of 512, so we can expect better stability and better battery life from this version of firmware. Also, this firmware version comes with usual KIES 2 support and also the quadrant scores have been successfully improved a bit.

So, this XWJS5 one will be the perfect firmware for those who periodically complain about the lesser battery life and speed issues. Before proceeding to the procedure make sure that you have backed up all information as you will lose all data which is loaded in the phone included applications, contacts and messages. The best way to back up your contacts is either with on-device backup tool or you can back up your contacts with the Gmail client.

So, let’s see how you can install this firmware on your Samsung Galaxy S. Also, please note that this update is only for model which is Samsung Galaxy S GT-I9000 and not for any other device like for Vibrant, Captivate, Mesmerize, Fascinate, Epic, I9003 etc. Kindly follow the below mentioned steps carefully as if you don’t follow the steps then it may dead your phone.

Please note that due to immense demand we are also providing the installation files such as Odin and PIT files in this post, so please keep them handy and store these files in your computer as these files are the base files and you will requires these every time whenever you upgrade / downgrade the software.

Procedure to update 2.2.1 XWJS3 on your Samsung Galaxy S:

  • Firstly, you need to download the 2.2.1 XWJS5 firmware from your computer and need to save this downloaded 7 zip file as it is on the desktop and then you need to extract the contents to a folder. Also, along with this you will have to download the Odin + PIT Files and the Odin as PIT file which we used till now has changed.
  • Next up you need to open Odin 1.3 from the above zip file so that you can install this downloaded firmware into your device. After opening the Odin 1.3, ensure that you have completely closed the KIES application on your computer and ensure that you haven’t connected the mobile phone.

Odin

  • Now, first switch off your phone, take out the sim card along with the memory card and Switch On your device in the download mode. To start download mode in Samsung Galaxy S GT I 9000, you need to hold down the Volume Down button + the Home key button (the middle button). While holding these both buttons, you need to switch ON your device. If you see a screen like the below one then only it means that you have successfully started your device in the download mode. If your device restarts normally with home screen then that means download mode have not been initiated, in this case you again need to switch off the device and again you will have to try restarting your device in download mode. Please note that as long as you are installing anything in download mode, you will never brick your phone.
  • download mode

  • Now, as soon as you see the phone’s screen like above that means you have successfully entered in the download mode, now connect Samsung Galaxy S to the computer, after which you will see that ID:COM box as shown below will turn yellow and in the message box you will see that it will show ADDED.
  • Phone Connected

  • After connecting your phone, you need to select PDA option select the unzipped file which you have downloaded and along with this in the PIT option, you will need to select the PIT file of 803 and then simply click on the Start option. Please note that you don’t add or select any other option, as this may do some serious consequences to your device after which you may not be able to use your device.

  • As soon as you click on the Start option, the firmware will start updating in the device, please note that you don’t unplug your device and ensure that you have continuous power because if in the between power goes off then your phone will become dead and then again in download mode you need to start loading the firmware.
  • After installation gets over, your device will be rebooted and will take longer time than the normal reboot as this is the first time after the firmware upgrade the device is getting switched ON. Last time some users have complained about power failure, not to worry you can flash your device again once the power resumes, but make sure that you again follow the procedure from the Start.

firmware upgraded successfully

  • Now after successful installation of the new firmware it’s now time to optimize your device with new firmware so that your phone becomes faster and zippier. First turn off your device, long press the volume up key, press Menu as holding both the buttons press the power button to start. You can see that after device gets switched ON, you will find options like clear cache data. You can clear that by selecting options Wipe data/factory reset and also you need to select Wipe Cache partition after which you need to reboot your device by selecting reboot system now.

This is it, your device will now restart and you can check by going to Settings, About phone and you will find that current firmware of your Android device is XWJS5 2.2.1. Please note that this upgrading neither needs you to root your device or roots your device after installing this firmware. If you have not successfully done with the firmware update, then just flash the firmware again by following the above mentioned steps. If you encounter with any problems or face any problems then do report the same in the comments section, we will help you in solving the problem.

Update: Please note that after downloading the firmware, kindly enter the password which is mentioned below and not the earlier on, androidadvices.com. Inconvenience is regretted.

Password : samfirmware.com

  • rix

    i have samsung i5801DDJG5 HOW i should update

  • imra

    dear can u plz suggest me an update for samsung glaxy s i9000 whixh is without usb.my usb port is damaged inside so i cant connect it to PC so i send things to my phone through WIFI SHARE…plz help me in this matter urgant

  • kareem

    could i use the same odin to flash my samsung Galaxy GT-I55000 (europa)
    plz help i forgot my pattern lock

    • http://twitter.com/pradeepneela Pradeep Neela

      no, its strictly for I9000

  • Julian

    Neal, i hope you can help me , my phone hasnt rebooted after successful downloading of xwjs52.2.1, screen blank, no response to off ,on button, taken battery out ,reinstalled after 2 mins. same problem ,nothing i do can get phone to come on. What can i do now???

    • Julian

      Hey Neal, i have no solution, i hope you have one? Please reply asap.

  • Tom

    hey when you are selecting the PDA files, what file do you chose (out of the 3???) because i cant select the whole folder… is this a problem or do i only need to select one file??!?!

    please help thanks

    • http://twitter.com/pradeepneela NeaL Pradeep

      you can update with XXJVR 2.3.4 Version

  • dane

    how can i get the sim restriction code for a gt-1900m?

  • alijasim

    hi neal,

    i updated my galaxys gt i9000 to gb 2.3.2 as you told in this site, its succesfully intalled, but some times it geting hanged and i need to remove the battry to solve this broblem always , i wuld like to reintall the froyo 2.2.1 is it posible or not?

    • http://twitter.com/pradeepneela Neal Pradeep

      have you cleared the cache? you can update your phone with the latest XXJVQ 2.3.4 which is the new version and also is the stable version for your Galaxy S GT I9000.

  • Tom

    Hi guys,

    I need the 2.2.1 update!
    I have downloaded all the files but read somewhere updates need to be compatible?
    Can you confirm whether my phone is compatible with the “I9000 XEN I9000XWJS5″ files.
    My I9000 is running 2.2 stock. Details as follows:

    Firmware: 2.2
    Baseband: I9000DTJP3
    Kernal: 2.6.32.9
    Build no: FROYO.DTJP5

    Thanks!

    • Dan

      Did you end up firmware updating Tom? I have the same Baseband, Kernal and Build as you. I’ve wanted to update to the latest one (2.3.4) but i’m thinking it’s not a good idea.

  • Ted

    This is B.S. Should not have to do this. They should send out a patch t fix the battery issue. Verizon told me to turn off my wifi, GPS and Bluetooth and to keep my phone off unless I needed it to save battery life.

    WHY HAVE A SMART PHONE? Turn off the phone unless I need it… Idiots. Samsung, fix your update! Or the phone goes back and I get a iPhone.

    I am a very unhappy … FORMER Happy Samsung user.

  • Indrajeet

    Hi,
    I have downloaded all the links but i have few question:-
    1. I am from India does the procedure support for indian galaxy s? my current firmware is 2.2 baseband version is I9000DDJP2 and Build number is FROYO.DDJP6
    2. What about if not able to update (because i am not software friendly) can i get back my 2.2?
    3. If kies not working after flashing then how can i get back up my contacts/photo/music?
    4. Will service station help me for any future problem due to this procedure.
    5. can i directly get 2.3.3 from 2.2?

    Appreciate your help and thanks in advance.

    Indrajeet

    • Neal Pradeep

      hi @indrajeet you can install 2.3.3 XXJVK directly from your current 2.2, yes you can get back to 2.2 anytime, you can sync all your contacts with Gmail, sms can be backed by by using SMS BACKUP AND RESTORE APP whch can be downloaded from marketplace, Yes for sure the service centre will help you till 1year of your phone purchase. Yes, irrespective of India or any other country you can update easily.

  • Abhijeet Nadkarni

    Hi Neal,

    Thanks for ur prompt reply…just a couple of questions. Firstly about Kies not recognizing the firmware version and the GPRS/EDGE issue will happen only if ur connection is very slow and not otherwise will it??

    • Neal Pradeep

      @abhijeet shift to new version 2.3.3 XXJVK

  • Abhijeet Nadkarni

    Hi Neal,

    I had updated to 2.2.1 build JS5 from this site. Now with Gingerbread update coming soon, will i be able to update it through Kies. Presently eventhough i can connect to my phone through Kies it does not recognise the firmware….

  • Jarly

    solved. I flashed again with all files + PIT and KIEs recognized the firmware version now.

  • Jarly

    thx Neal. Btw, Samsung Kies can’t tell the current firmware version any more after the flash. any idea why that happens?

  • Jarly

    Neal,

    My galaxy s was flashed from android 2.1 update 1 to 2.2 with a JPM/JP6 combined rom. (jpm base and jp6 system or something like that).

    With your rom, I flashed from 2.2. to 2.2.1 with PIT + PDA. It seems the phone is working. But, in your answer to my question 1, I should flash with PIT + 3 files. Do you mean I need to flash my phone again with all files?

    Thanks

    • Neal Pradeep

      @Jarly its always advised to update with 3 files plus PIT while crossing over the versions, if device is ok then no issues but if you are facing the problems then you will have to flash as per the procedure.

  • Jarly

    Hi Neal, I flashed my phone with JPM/JP6 before. I followed your instruction above and flashed to 2.2.1 now. I got some questions here.

    1. The rom has three files, PDA, Phone and CSC. Any benefit using them all?
    2. As I flashed with PDA only, my baseband version is still I9000XXJPM. Will there be any problem?
    3. I didn’t wipe data/factory reset or wipe cache partition. I got all my settings, contacts and data remained on the phone. Will this make any problem?

    thanks

    • Neal Pradeep

      @Jarly good to see your doubts and glad to say that you have come to a right place where we empower you with all updates.
      Answers:
      1. when you cross the versions like from 2.2 to 2.2.1 or from 2.2.1 to 2.2 or any other you need to flash with PIT + 3 Files, its a compulsion as it re writes te whole file systems as the version is different.

      2. within the version you can flash with PIT + PDA and see as long as your phone is working fine and ok, no need to panic, just enjoy your phone.

      3. see again its not a compulsion but juz an advisory where in you will have to do this so as to delete the cache files which may sometime slow down your device.

      Do let us know if any more help needed, we will be happy to help.!

  • Michael

    Hello. (n00b warning)
    I have a Galaxy S GT-I9000. I had a problem where the wifi stopped working. I read that some people had solved the problem by resetting to factory settings. I did that. My wifi is perfect now, couldn’t be better. Only problem is that my phone no longer recognizes my SIM. It is not SIM lock because the phone is from HK and it doesn’t ask me for an unlock code.

    I have tried to reflash with original fw in hopes that would solve the problem. My details are:
    Firmware – 2.2.1
    PDA – I9000ZSJPG
    Phone – I9000ZSJPG
    CSC – I9000OZSJPG
    Build Info – Tue Feb 8 12:07:00 KST 2011

    Any ideas would be appreciated. The Galaxy S makes a great camera, ipod, and paperwieght but I believe it could be so much more… like a phone also. :-)

    • Neal Pradeep

      @michael very sorry to hear that and you have come to a right place for rescuing your phone, yes you can flash your phone with this firmware by following the above instructions.

  • Philip

    im living in US and i want to update to 2.2.1. can i use version I9000XWJS5 or i can’t use it. what version should i use for my phone?

    • Neal Pradeep

      @Philip you can very well update your phone with 2.2.1, go ahead and follow the steps, we are here to help and guide you. Do let us know if you get any issues.

  • PanaTom

    That was the best solution I found, while I was trying to solve problems I had with my Galaxy S after upgranding using Kies.

    ThanX guys

  • dave

    oh, what am i checking for? what should the settings be?

  • dave

    oh, do youthere any reason why i cant couldnt connect to 3g? i cant connect to 3g with any of the firmware upgrades? (2.2.1 JPU, XWJS5 and 2.3.2)
    Thanks in advance

    • Neal Pradeep

      hi there, there is no such bug being found out in the version tht due to which unable to use the 3G network, kindly check with the APN and other network related settings

  • Daniel Wood

    sasa77ar

    you need to download the 1 file version. there are two different files on the samfirmware site called xwjs5. you want the one thats above the one with NEW next to it. it should extract to a rar file, not 3 md5 files

  • sasa77ar

    a tried with odin .I have put pit 803 and pda I9000XWJS5-REV03-ALL-low-CL869633.tar ,,,nothing hapends and re-partition is not cha..any help

  • dave

    and also, should i use voodoo or oclf with this new version?

  • dave

    is there 3g on XWJV1 2.3.2? i live in australia

    • Neal Pradeep

      @dave yes 3G is there

  • Daniel Wood

    i had only flashed it twice ever before this started happening?? what is EU’s XXJPU for 2.2.1, I thought thats the one ive been trying!?? this is giving me headaches lol!!

  • Daniel Wood

    or can i competely wipe my phone to nothing, then try flash again??

    • Neal Pradeep

      yes! do the same and flash with EU’s XXJPU for 2.2.1 or XWJV1 2.3.2 for GB build!

  • Daniel Wood

    well now ive tried to load a several different versions of 2.2 and 2.2.1. they all flashed okay, but my phone is still not booting up. The xxjpu version still wont flash though, no matter what i try, i still get the
    MD5 hash value is invalid.
    All threads completed. (succeed 0 / failed 1

    Im guessing i now am the proud owner of a bricked samsung paper weight (well if not bricked, definately f***ed)
    do i just take my phone back to my provider and ask for it to be returned to OES?

    • Neal Pradeep

      @Daniel btw you messed up your phone with so many firmwares! :(?

  • Daniel Wood

    i just noticed on samfirmares.com, australian firmwares are listed with the american ones?? i thought we had the european versions?

  • Daniel Wood

    Yes!! the problem is xxjpu wont install it just keeps failing.. is it worth trying to install a 2.2 rom?

    • Neal Pradeep

      @daniel no 2.2 is very laggy..

  • Daniel Wood

    okay, so reebooted computer. replaced battery. Tried again with 2.2.1 and it failed again with the same message.. I then flashed the older one file JS5 update, and it seemed to work. reebooted, cleared files / cache, but now it starts up and the goes to the “s” screen and hangs again. It seems it was the first time i tried to flash xxjpy, the probs started, it came up with a icon of a phone, a question mark and a computer joined by a line. starting to worry :0

  • Ben

    Hi Neal, I am getting ready to upgrade my firmware, but I’m not sure whether to go with 2.2.1 or 2.3.2. I need a version that has everthing working like swype, and the most stable version. It seems that XWJS5 is the best version of 2.2.1 based on this post, but in another post I read that XXJPY is best. Can you give me some advice on which version would be best, or if the next 2.3.2 version would be better (I would like to get the latest version if it is complete and stable). Also, do I need to install XXJPU before another 2.2.1 version, or can I install any version from the stock 2.1? Thanks in advance for any help you can give me.

    Ben

    • Neal Pradeep

      yes first install XXJPU and then flash with XXJPY

    • Neal Pradeep

      Yes, before XXJPY you need to install XXJPU and also meanwhile am juz readying the article in which i will tell you about the new stable fw of 2.2.1 very soon

  • Daniel Wood

    ok thanks, waiting for the 1 file rar to d/l now, then wil reset my comp and try again. cheers neal for your speedy reply!

  • Daniel Wood

    Hi neal. i am having a few troubles. firstly i flashed to ginger via your tutorial, which was great except i had no 3g, which i need. So i then decided to flash to 2.2.1 xxjpu (to then flash to jpy), which once again worked exellent. From there i have tried to flash xxjpy via the android advices tutorial. This is where my trouble started. It loaded and passed but when i reset ( after deleting cache and data) it would just stay on the “s” vibrate and then die and keep vibrating. After that i saw your link to xwjs5 tutorial. i dowloaded the file and pit, then once again flashed it as per the tutorial (my file extracted to 3 seperate files, and i just used the 803 pit and the one i guessed was the pda (not the modem or csc)). once again it passed, but once restarted, it just stayed on the “galaxy s I9000″ screen constantly. Now i have tried to flash back to jpu a few times and it wont even start. my log looks like this

    Added!!
    Odin v.3 engine (ID:5)..
    File analysis..
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    Checking MD5 finished Sucessfully..
    MD5 hash value is invalid.
    All threads completed. (succeed 0 / failed 1

    Please help neal as i have not had a phone in 2 days now!!
    Thanks, Daniel

    • Neal Pradeep

      hey daniel sorry to hear that but now, take out the battery and plug the battery again, reset your Odin Software or restart your pc again and try flashing your device with just XXJPU 2.2.1, your phone will be alright.

  • Neal Pradeep

    @farhan am unable to understand your concern as this article is about Galaxy S and Android, from where hp has come into the play.

  • farhan

    hii..i tried to follow ur instruction but it all went wrong..now my hp can’t on and it shows sign of a hp not connected to computer..i tried to off and on back and its still the same..please help……

  • luisnica98

    Neal: You say we have to use 803 pit file for this FW. Jessica said she could do the procedure without the pit file. Maybe she already has 803 pit file installed. what do you think Neal? Thanks

    • Neal Pradeep

      using w/o the pit is risky at times, so its always better to use the pit before flashing as the parameters change for every flash, everything depends on your existing version!

  • Sandy

    sorry neal, forget the last post, apps are working fine now, thanks

  • Sandy

    Hi Neal, i have got a problem, i can not get any app from the andriod market to install, everyone i try will download and then fail. whats going on?? help please

  • Sandy

    Hi Neal, it worked a treat, now running version 2.2.1, will monitor battery life to see if it gets better. to any one out there that are unsure about what to do i followed Jessica’s tips and they worked

    If, when you download the firmware file, you get three files instead of 1, then this is what you must do:
    NOTE: You do not need PIT file, leave this blank
    Follow the guide up to putting your phone into download mode, running Odin and connecting your phone to your PC.
    In Odin, make sure Re-Partition is UNTICKED
    1) tick PDA and select the largest of the three files, for me this was I9000XWJS5-REV03-ALL-low-CL869633.tar
    2) tick CSC and select the file with CSC in the name, for me this was GT-I9000-CSC-XENJS3.tar
    3) tick PHONE and select the final file you havent used yet, for me this was MODEM_I9000XXJPY
    4) click START

    just one negative, this install comes with a couple on apps preloaded that are in dutch and i dont know how to uninstall them. i know its a little thing but it niggles me.
    thanks to you all

  • Sandy

    To Flash or Not to flash, now this IS the question. i have 2 Galaxy S phones and they both act diffrently. My Phone is:
    GT-I9000
    FW 2.2
    Baseband I9000BUJP5
    Kernel 2.6.32.9 Root@SE-S611 #1
    Build FROYO.BUJP7
    now on this phone the battery life is shocking, 6hrs top and i have everything turned off and not sync’ed, NO draining apps and even on a fresh factory reset the battery life is poor.

    now my other phone is on an older build and the battery is very good 1 1/2 days

    i have read every post and i’m quite confiedent to do the flash as per “Jessica”‘s last post, however should i do both phones or just the rubbish one?? would this build make the battery last longer??
    please help i’m not sure what to do.
    thanks top people!!

    • Neal Pradeep

      hey sandy, you can go ahead and try flashing one phone and then you can probably flash the second one!

    • Neal Pradeep

      do let me know if you encounter with any problems

  • Jessica

    If, when you download the firmware file, you get three files instead of 1, then this is what you must do:
    NOTE: You do not need PIT file, leave this blank
    Follow the guide up to putting your phone into download mode, running Odin and connecting your phone to your PC.
    In Odin, make sure Re-Partition is UNTICKED
    1) tick PDA and select the largest of the three files, for me this was I9000XWJS5-REV03-ALL-low-CL869633.tar
    2) tick CSC and select the file with CSC in the name, for me this was GT-I9000-CSC-XENJS3.tar
    3) tick PHONE and select the final file you havent used yet, for me this was MODEM_I9000XXJPY
    4) click START

    This worked for me fine.

    I tried doing the install with only the PDA file, and got a black screen and phone just vibrated and wouldnt start. When I redid the install with my above method, loading all three files, it worked fine :)

  • Adarsh Chokhani

    HOW TO ENTER INTO DOWNLOAD MODE THE DEVICE IS NOT ENTERING…??

    • Neal Pradeep

      hey adarsh, to get into the download mode, you need to first switch off your device, press Volume down key and then Menu key and while holding both these key, press the power button to start your device in the download mode.

    • Neal Pradeep

      hey adarsh, kindly follow the steps from here, http://androidadvices.com/fix-download-mode-recovery-mode-bug-in-galaxy-s/ if you are unable to get into the download mode despite repeated attempts.

  • Neal Pradeep

    Update: Please note that after downloading the firmware, kindly enter the password which is mentioned below and not the earlier on, androidadvices.com. Inconvenience is regretted.

    Password : samfirmware.com

  • John Tumath

    should have added for firmware
    2.2.1 XWJS3

  • John Tumath

    password
    androidadvices.com
    not working

  • Neal Pradeep

    @kiki no harm will be done as the new PIT will be over written on the older pit!!

  • Kiki

    Yes in post is mentioned PIT 803. But what will happen if the original firmware that i have on the phone is with PIT 512? Will something went wrong then?

    My current firmware:
    PDA: i9000BUJP6
    PHONE: I9000BUJP4
    CSC: I9000VFGJP4
    Build info: 2010.10

  • Neal Pradeep

    hey Kiki, it will be mentioned in the post, like if you are flashing your device with the XWJS5 then the PIT which needs to be selected will be mentioned in the post.

  • Kiki

    @Neal, thanke you for your quick answers.
    First i will take my phone to unlock it and then i will try to update it.

    Last question:
    1. How do I know whether I use 512.PIT or 803.PIT? Because i dont know what PIT i have on my phone. I ask because Im confused about the PIT512&803.

    BR

  • Kiki

    Hi!

    I have two questions.

    1. Can i update Froyo XWJS5 2.2.1 directly on my original firmware FROYO.BUJP6 2.2 ?
    2. Do i have to have unlocked phone for update?

    Tnx

    • Neal Pradeep

      hi there,
      1. yes you can very well update,
      2. yes you should not have the operator specific locked phone as fws for these phones are customized!

  • Genie

    Hey Neal,

    Thanks for your great explanations =)

    Unfortunately I haven’t been able to get past the download mode step; I have a GT-I9000 and it’s Australian. I heard that in some countries they’ve disabled the button combination from working. Is there any other way to get the phone into download mode? Because I’ve rooted my phone and I don’t think I can update through Kies because of it…

    Your help is very much appreciated. Thanks heaps! =)

    • Neal Pradeep

      Hi, Its v sad that you are not able to get your device in the download mode, but as far as i know there is nothing like Download mode is disabled or like this, kindly try again u might get to enter the download mode.
      Also, even if your device is rooted, you should be able to update the device when the official fw update arrives.

  • Remco

    hi all,

    I got the I9000 XEN I9000XWJS5 file, in which there are three files (GT-I9000-CSC-XENJS3.tar.md5, I9000XWJS5-REV03-ALL-low-CL869633.tar and MODEM_I9000XXJPY.tar.md5). Do I have to use all three of them or wat? Or only I9000XWJS5-REV03-ALL-low-CL869633.tar.md5 ?

  • james

    Hello.. How come I cant open the I9000 XEN rar.. the password androidadvices.com doesn’t work.. Please help me.. thanks..

  • Timi

    My internet didn t work. Anybody know why?

  • martti_s

    Hello.
    This how-to did not work on my Galaxy.
    Error message about internal sd not being ready. The same thing whether repartition was checked or unchecked: The phone just kept vibrating and refused to boot.
    Tried several times, then flashed back to XXJPU with voodoo. Now no pb, up and running.
    No, I did not try KIES as I am happy with Gmail sync.

  • zaanrider

    Neal I am on XXJPY now…can I upgrade it to JS5 directly or I have to upgrade it to JS3 and then JS5?

    • Neal Pradeep

      no you can dirEctly update to JS5.. you don’t need to go via JS3

  • Yousuff

    Hii,
    In order to improve your battery life just uncheck the auto-sync option in accounts & sync setting coz when the sync is ON it consumes a lot of battery as its been running in the background.
    I too had the same issue in the begining.. but now battery performace is much better..
    (@ neal – what do you think about this??)

  • Kavita

    @NEAL: no no you got me wrong.. My battery runs fine .. lasts a day on 2.2 Froyo but I had big time issues with Lag after upgrading from Eclair..
    When I flashed my fw from DDJP6 to XWJS5 is when the drain problem started. there is nothing wrong with the battery.. Infact I had checked the performance of XWJS5 on my phone with 2 different batteries and both of them drained pretty fast, so am sure its not a prblem with the battery or the phone .. it was something to do with the fw..

  • Neal Pradeep

    @Kavita checking / not checking the repartition won’t affect the battery life. Its better to go to service centre and tell them about this battery drain as i too experienced battery drain problems..!! I hope your phone will be in warranty as its not been not even 1 yr of launch!! they will change the battery for free!
    Just visit the nearest Samsung Service centre!

  • Kavita

    @NEAL: My concern was even without any application use my battery was draining, so thought it had something to do with the update..coz even after being fully charged and the moment I would remove the charger it would immediately drop down to 99% and 1% – 2% battery consumption even when I attempted to make a call ( PS: an attempt not an actual call) so thought this had got to do with some bad files or probably did not flash the firmware properly.. Am I supposed to check the Re-Partition option while flashing the new fw? coz I did not do it last time.. does it have something to do about the drain ? so rry for so many questions basically a newbie and trying to learn :)

  • Neal Pradeep

    @Kavita with apps not loading fast it leads to max battery drain out which can be avoided with it!!
    you need to flash with XXJPY and then go for Voodoo lag fix for a better speed and battery combination.

  • Kavita

    @NEAL: But will this help me with the battery drain.. the post suggest that it will help with the lag.. .I rather use Vodoo lag fix with 2.2… Is there a file that I can use with DDJP6 ( froyo 2.2 for Indoa)…I rather stick to it and wait for official 2.2.1 roll out in India

  • Neal Pradeep

    @Kavita you don’t have to root your phone to install voodoo :)

  • Kavita

    I have already taken all possible steps to minimize battery drain.. my battery lasts a day on 2.2 so dont have much to complain about it… its the lag thats killing me.. and I dont want to root the phone, I believe vodoo lagfix mean you gotta root your phone… .. is there anything else..

  • Amit

    Could anyone please reply – how much time it takes to download i.e. after selecting the files and clicking start in Odin.

  • Neal Pradeep

    @Kavita you can install the Voodoo lagfix to furthr optimize your device’s battery or you can also follow few tips which will help you to save battery and can cut down on unwanted battery drainer apps!!
    http://androidadvices.com/how-to-simply-install-the-voodoo-lag-fix-on-your-galaxy-s/

  • Kavita

    @NEAL Yes.. I have done that.. followed your steps to the T..

  • Amit

    @Neal – Could you please tell how much time it takes to download i.e. after selecting the files and clicking start in Odin.

  • Neal Pradeep

    @Kavita very sorry to hear that, have you cleared the cache and wiped the data after installing the new fw?

  • Kavita

    @ Neal.. any suggestions why is it happening…. pls let me know .. would really like to have 2.2.1 on my phone.

  • Abhijeet

    Hi Neal….. The odin 1.3 images you have provided above show the heading “Odin 3. [Android + SLP]” in the black band. But when i launch odin 1.3 which you have provided in shows “GT-P1000″ in the black band. It shows “Odin 3. [Android + SLP]” only when i launch Odin 1.0

    Wanted to confirm if this is alright before proceeding….

  • Kavita

    @ NEAL… I used the above firmware to flash my galaxy s… did not check the repartition option.. still the upgrade went fine.. But battery performance took nose dive… Literally from full to zero in 3 hrs…
    A game for 5 mins led to 15% drop in battery….So I went back to DDJP6…pls suggest what did I do wrong.. How come ppl get good battery life on this and mine was so bad…….awaiting your response…

  • City

    Hi, neal

    I would like to ask you some questions regarding upgrading my device with official froyo firmware 2.2 (I9000XXJPP). I have downloaded I9000 XEN I9000XWJS5, in which there are three files (GT-I9000-CSC-XENJS3.tar, I9000XWJS5-REV03-ALL-low-CL869633.tar and MODEM_I9000XXJPY.tar). I am not quite sure whether i have to use all three files or not. Moreover, do i check the repartition option?

    Regards,

    City

  • neal pradeep

    @manoranjan i can understand ur problem but u need to visit the service centre to get your tab back to life.
    Dont tell them about this flashing or else ur warranty will b void.
    Just tell them that it became dead by itself….

  • neal pradeep

    @manoranjan i can understand ur problem but u need to visit the service centre to get your tab back to life.
    Dont tell them about this flashing or else ur warranty will b void.
    Just tell them that it became dead by itself.

  • neal pradeep

    The above procedure was for samung galaxy s gt i 9000 n was not for SAMSUNG GALAXY TAB…
    Really sorry to tell u in this case but u need to visit the nearest samsung service centre..

  • MANORANJAN

    @ Neal,

    Please respond. after the fw update , It is won’t turn on or boot in recovery or download mode .. please Help.

  • MANORANJAN

    Hi Neal,
    please let me know the procedure now.I am using galaxy tab only.I followed the same procedure.My phone was never powered on after the fw update.Shall i go ahead and try to power it on by pressing power key.
    please let me know the procedure for installing the xxjpy fw in this case.

    Thanks,
    Manoranjan

  • MANORANJAN

    @ neal ,

    plz plz neal………….try to respond quickly……………….i am eagerly waiting for your reply.whether my phone will work or not………….

  • Neal Pradeep
  • Neal Pradeep

    @manoranjan im hoping tht u r flashing this fw on your Galaxy S and not on Galaxy Tab, if you are unable to install this new fw then you can go back to XXJPY 2.2.1 Version which i written some days back!

  • MANORANJAN

    @neal i am wiating for your reply.bit worried about my tab.please help me in this.

  • Neal Pradeep

    @bilo there is no file in the above post which will prompt you for the password! if there is any then do let me know!

  • MANORANJAN

    Hi Neal,

    I downloaded 2.2.1 XWJS5 and Odin + PIT Files as you said.I followed the same procedure as you said.I selected the PIT file of 803 and PDA is the second file I9000XWJS5-REV03-ALL-low-CL869633.tar.md5 .After installation gets over I got the PASS green window.But as you said my ohone was not rebooted.I waited nearly 30 mins.but there is no use.What should i do .Please help me in this.

    Regards,
    Manoranjan

  • Neal Pradeep

    @emko its ideal to do twice but you can clear the cache juz once after installing the new fw.

  • emko

    @Neal

    Are you saying prior to installation to clear the cache in the recovery mode?

  • macanno

    sorry but the link posted by Neal in this thread or in the tutorial both pointing to the zipfile containing three files, (23XMB), not the one 16XMB single PDA file mentioned?

    please point us to get the single file PDA version of if there will be updates to the tutorial how we should handle the three-file version in the update.

    thanks a lot!

    • Neal Pradeep

      its both at the same, its just an advanced version of XWJS5 which has been modified after getting some problems

  • emko

    After installing in accordance with the instructions above I get a message ” can’t mount/dev/block/stl10
    (invalid argument)
    E: copy_dbdatato_media:can’t mount DBDATA your storage not prepared yet please use UI etc…

    The phone will not boot up.

    Please help!!!!!!!

    • Neal Pradeep

      it seems that cache system files are still present on your device, go to XXJPY and in the process of installing the same, clear the cache in the recovery mode, the problem will be solved

  • bilo

    password : androidadvices.com

    doesnt work :((

  • Sharky123

    @Darren
    Ive got the same problem, anyone please help??

    Where do you guys get the 162 MB file?

    Tnx, please anyone?

  • Bortega

    Sorry I meant QWERTY -> QWERTZ

    Thanks,
    Bortega

  • Bortega

    The update worked fine but now my Samsung is only offering me a QUERTY keyboard layout. Any chance to change this to QUERTZ?

    Thanks,
    Bortega

  • Fernando Trindade

    Hi there
    I downloaded and installed everythinmg. It went 5*

    BUT, after the installation, I cannot have 3G, 3,5G or HSPDA…

    I cannot use gtalk EVEN when using Wi-fi….

    I cannot use 3G…

    Any fix for this?

  • Kavita

    Sorry. am a newbie.. so a here goes a basic question.. if I upgrade my indian galaxy s using ODIN.. does it mean if 2.3 becomes available I cant upgrade the same thru KIES?

  • Nitin

    Hello Folks,

    After the update, I did not see improvement in the speed of the phone. Battery life, well I have to use for few more days and of course, my GPS which was unstable before, has become stable now. I am getting faster fix and more stable fix.

    For something which is free, this is quite a lot !

    Nitin

  • joey

    my current firmware is JPY is it ok to update mine to JS5 using your procedure? thank you in advance.

  • Yuval

    Hello.
    Thanks alot. the phone works great after this!!!!!

    One problem. I lost my hebrew keyboard and locale.
    Is there any thing I can do to fix this???

    Thanks again!

  • icebabie

    It worked!!!Thank you!my battery life has improved greatly!

  • deli

    All threads completed. (succeed 0 / failed 1)

    that word came from my odin.any1 pls help me.
    i already download I9000XWJS5 then i unzip.got 3 files.i dnt know wht to do.
    sry for my english.i hope someone help me.

  • Darren

    I’ve tried this a few times now and followed the instructions pretty much word for word – everything goes smoothly, I reboot, wipe the cache and then let the phone boot up. It takes a few minutes and I get the samsung intro and flashing ‘s’ but afterwards just a black screen. My phone also vibrates intermittently and constantly – this happened to anyone else? anyone know what I can do?

  • Dino Rockz

    Wonderful!!! Thanks so much!!!

  • MUDO

    Thx for instructions. I would like to ask if there is still possible to update through Samsung Kies and what product code is in this firmware? I mean country (not just Europe).

    Thx.

    …MUDO…

  • Maz

    I do have Samsung Galaxy GT-I9000 with 2.2 version – I9000JPJPA
    do i use the same way that was used fro XWJS3, to upgrade to – I9000JPJPG ?
    thanx

  • paul

    thanks Neal i followed your instructions and it worked my gt i9000 is 2.2.1 now most appreciated man.

  • Yousuff

    Neal, thanks a ton! I followed the exact steps above and it worked fine except for the last step about optimizing the phone by clearing cache,
    After installation when i tried to long hold volume up key+menu and power on buttons the phone turns ON normal and i dont get the options to clear chache. Please help me on this…

    • Neal Pradeep

      you can probably repeat the process to get into that mode!

  • Neal Pradeep

    @Nitin,

    1. Yes, if you are selecting this option of “wipe data/factory reset”, all cache data of prev. version gets wiped off n all unwanted system clutter will be wiped off, its recommended to select this option

    2. go to 11th option in settings that is, Applications>Settings> Locale and Text and select locale as “English”

  • Nitin

    @ Martin
    @ Neal

    I was half scared when I took the leap, but i did take it. Everything went perfect, as predicted. Here are two clarifications I would appreciate to receive answers on.

    1. Do I wipe all my user data? I get that option, while I am at: wipe data/factory reset.
    2. How to I get on English language ? I think, what I have is Dutch.

    Thanks

    Nitin

  • Nitin

    Martin and Neal

    Thank you guys so much! Let me take that leap of faith with XWJS5 !

    Nitin

  • Martin Rodger

    Yeah that is the same that i used and yes i used the .803 I followed Neals instructions exactly.
    I would say GPS is accurate to within 100m. But I dont often use the GPS but i just checked now and it said i was a bit down the road from where i actually am but it was fast.
    Does seem a lot zippier than what KIES updated 2.2 was.

    Overall I’m much happier with my phone than I was this time last week.
    At the end of the day if you dont like it you can always flash back.

  • Nitin

    @ Martin

    Thanks. I studied other sites as well. I understand that, the first file is for repartition and the third is for Modem. I went to samsfirmware.com again and I saw another WXJS5 download which is 162MB. I think this is the file you are talking about. Did you use .803 as instructed? Did you find any difference after the update? Was it faster? Did GPS performance improve?

    @ Neal

    It will save us all lot of trouble if you could provide the download link right here so that will put all the speculation, about downloading the right program, to rest. Otherwise your instructions are great.

    @ Martin
    I will eagerly wait for your feedback, before I take the leap. Thanks so much, buddy

  • Martin Rodger

    @Nitin
    Thats different to one i installed. It looks like the version where you need to put the 3 files in.
    I just had a quick look at what i downloaded I use the fist of the XWJS5 download links it was 162mb big on hotfile. The version you downloaded in 230mb
    When extracted only one file came out called JS5_JS3_JPY_.tar and it worked a treat. Id suggest use the same one as I did coz it was simple as and I can vouch for it working. You just need that .803 pit file as well

  • Nitin

    @Neal
    @Martin

    When you download .rar file from samfarmwae.com and unzip it, you get following files:
    1.GT_I9000.CSC XENJS3.tar md5
    2.I-9000 XWJS5-REVO ALL-LOW CL8696.tar md5
    3.MODEM_I9000XPJY.tar md5

    Logically, file no. 2 should be the right file, is that correct? Should I go ahead with it?

    Nitin

    • Neal Pradeep

      when you unzip the fw file, you will only get a single file that is “JS5_JS3_JPY_” and that is the PDA which you will have to select

  • Martin Rodger

    @Nitin. Any of the 3 should work probably the furthest down the list is the newest i would tend to use that. I’m pretty sure I used the first one.
    Let us know how you get on.

  • NeaL Pradeep

    @Egle This is actually an European version but can be downloaded and installed by anyone.

  • Egle

    I have I9000 2.1, want to change 2.2, I wanna know if that download is to everywhere in the world or do I need to make the download specific on my country?

    Thank you.

  • Ashish Panchal

    Hey guys… I have Samsung Galaxy 3 (GT-I5801) and wanted to upgrade it to Froyo 2.2.1 or Gingerbread 2.3… is there any firmware available???

    • Neal Pradeep

      due to hardware constraints you will not be able to get official version though some tweaks of 2.3 can be accommodated for your SG3, we will try to bring in the fw for your SG3 with some tweaks!

  • NeaL Pradeep

    @Borut try to reflash the device again, if problem persists do let me know

  • Borut

    After upgrade firmware to 2.2.1 my phone doesn’t detect SIM card any more.
    Could you suggest me what to do now?

  • NeaL Pradeep

    @Nitin its samfirmware.com

  • Nitin

    Sorry Martin, I got the password (It was right there !).There are three files, do I use all the three?

  • Nitin

    Martin, what is the password?

    • NaDeEM

      Password : samfirmware.com

      password : androidadvices.com

  • Martin Rodger

    http://www.samfirmware.com/WEBPROTECT-i9000.htm

    You will probably need to create an account though.

  • Nitin

    Download files are not still available. Is there any alternate site?

    Nitin

  • Martin Rodger

    I downloaded mine from samfirmware.com

  • lacatel1972

    successfully installed XWJS5 without using the pit file of 803, but there will be a short vibration when power on, how about yours?

  • AD

    Kindly help me. I am failed to enter in the download mode. I tried this 3 button for one hour but I am failed to enter. please help me…….

  • AD

    Friends, i failed to enter in the download mode. i am pressing and holding volume down key + Menu Key and then pressing on off button. i did it almost 100 times but failed. can anyone help me !!!!!!!!
    i highly appreciate.

  • Leo Prescott

    is the another download link anyone?

  • Rajesh Babu Suraparaju

    Will installing this break the Kies support ? I have 2.2 on my phone now, with significant low performance issues. I want to upgrade to improve performance, but don’t want a break with the Kies upgrade mechanism in case Samsung releases future updates. Please advise.

  • Martin Rodger

    Hey just successfully installed XWJS5 is it usual to have XWJS5 as build number but still have XXJPY as baseband? Still has those freaky dutch applications too.

  • NeaL Pradeep

    Just give us 24 hours of time, we will make sure that you will be able to download the firmware.

  • Sanket

    nice work dude, finally am on the latest version of xwjs5, really zippier than ever.

  • giovanni cecchi

    I found the password: samfirmware.com, however the extracted files look strange to me (I am a very beginner) they are: cache.rfs Factoryfs.rfs modem (binary) param.lfs and zimage ,
    what are they? I was expecting .tar .md5 .pit what shoud I do?
    thanks

  • adli25

    the XWJS5 link is dead

  • giovanni cecchi

    I downloaded the JPY following your instruction, however I am unable to exctract the file, the message says I could have used the wrong password: I tried I9000 as suggested somwhwre in the post but didn’t work. Any other suggestions?
    many thanks

  • Theodoros

    Hi,
    is it faster than xxjpy?cause I tried xwjs3 and it was in fact slower and I went back..is this firmware also from netherlands?can someone verify that there are no apps installed other than the standard ones?
    thanks

  • Robby

    Feedback:
    The download link for XWJS5 doesn’t work. Please provide with a new link.
    Also there is a typo in “Procedure to update ………..” heading (Should be XWJS5 instead)

    Now the query:
    I upgraded to XWJS3 last week without using pit file and repartition.
    Do I need to uncheck repartition box when flashing with pit 803?

    Thanks in advance

  • Scarmeeh

    is there any alternative links?

  • Scarmeeh

    Neal

    how come i cant download the file 2.2.1?

  • Amit Anand Jain

    Froyo XWJS5 2.2.1 has been updated successfully. The instructions provided above were really good but i would like to point out that after the update i was shocked to note that the beach live wallpaper was missing.

    Would appreciate if your forum could provide the live beach wallpaper.

    Thanks, Amit.

  • ux50

    Thanks for your advice.
    I have one question.

    Does the pit 803 make such a big difference?
    Many users at XDA are using 512 with JS5.
    Should I keep 512 or really better to use 803 unchecked as you suggested?

    Appreciate your help,

  • srsheep

    Sorry….I was not able to download the firmware..can you please provide an alternate link for download…thx

  • invercom

    Neal
    Thanks. Flashed as per your advice and it worked. When I selected PIT file 803 the repartition box ticked, however I unticked this. Is this correct? Your picture above shows the repartiti0on box ticked.
    Did I flash correctly?
    Thanks

  • NeaL Pradeep

    @invercom
    1. No, there’s no such apps related to Netherlands though.
    2. Please note that you always need to select Repartition only when you have all the three components, that is PIT, PDA and CSC or else you will encounter problems. Since you are selecting the PIT, you can migrate to JS5 directly without needing to go through different versions.

    • nurul

      regarding no.2 as noted above, does this means we only need to check repartition (if i have three components) and select PIT? we dont have to select the other three (PDA, Phone & CSC)? is that correct? how long will it take re-boot the phone? need your assistant immediately!

  • invercom

    I have two questions:
    1. Does XWJS5 have the Netherland specific applications as in XWJS3 ?
    2. The last time I used re-partition and pit file was to flash to JPU. Since then I have flashed from JPU to JPY to JS3 to JS2 with only PDA file. I am on JS2 now, would the above work for me. Or do I need to flash back to JS3 Zen using repartition and Pit 803 and then to JS5?

    Thanks

  • Jarvis

    Downloading!!! THX a lot!!