Update Samsung Galaxy S GT I9000 to Froyo XWJS3 2.2.1

XWJS3Last time we saw on how you can update to Froyo 2.2.1 XXJPU version and Froyo 2.2.1 XXJPY on your Samsung Galaxy S which were not so stable versions of Froyo, but it seems that the latest version which was updated to KIES for some users which is dubbed as Froyo 2.2.1 XWJS3. So, let’s see how you can install this firmware on your Samsung Galaxy S. After installing this XWJS3 version on your Samsung Galaxy S, battery life as well as the Speed gets increased substantially.

So, for Galaxy S users who want to increase the battery life as well as the overall speed, this is the safest and the best way to do so. 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. Please note that, just like the previous firmware that is XXJPY 2.2.1, this version which is Froyo 2.2.1 XWJS3 too comes with a KIES support. 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.

Procedure to update 2.2.1 XWJS3 on your Samsung Galaxy S:

  • Firstly, you need to download the 2.2.1 XWJS3 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
  • Next up after installing the file, you need to open Odin 1.3 client 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 from your computer.

Odin

  • Now, switch off your phone, take out the sim card and Switch On your device in the download mode. For starting your device in the download mode, 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.
  • download mode

  • Now, after you see successful download mode screen shown above, 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 and need to select the unzipped file which you have downloaded and 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.
  • Now after successful installation of the new firmware its 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.

If the firmware upgrade gets un successful, you can retry installing the firmware again, if still you are unable to flash your device or your device is not switching On then you can flash your device with XXJPY 2.2.1 by following the procedure mentioned in the last post.

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 XWJS3 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 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.

Password : androidadvices.com

64 comments

  1. Mi galaxy s GT 1900, le compre en estados unidos, pero lo active en mi pais, tengo problemas porque no agarra 4G, solo 3G, y supuestamente el esta para funcionar en 4G, me empresa distribuidora se servicios, me informa que el equipo no lo pueden actualizar a 4G. porque no fue adquirido en mi pais, me demoran el llegar los mensajes por el Whatsapp, se me apaga de repente el equipo, se congela constantemente que tengo que reiniciarlos y otros problemitas. Mi pregunta tengo que bajar algun software o alguna actualización para poderlo usar, o sencillamente no es funcional donde resido. agradesco cualquier sugerencia.

  2. Can any body help me, need my phone for work, cant even get menu page, nothing , tried taking battery out and reinstall nothing.

  3. Hey, all went fine ,got the success prompt, but then i thought phone was to automatically reboot, screen gone dead, cant turn phone off or on, nothing is working. Help??????????

  4. Enrique Natali

    How to agrade to gingerbread from 2.2.1 on a galaxy s mac

  5. while updating to gingerbread, a message came that ‘firmware update has stopped working’. I have tried several things, such as, removing sim card and memory card, turning off the firewall and antivirus, factory reset, uninstalling and reinstalling of kies but noting worked. I use 3G data card which has speed upto 2mbps. I do not want updation through odin. please help

  6. Ok i updated my samsung gt1900 at the weekend with the 2.2.1 update. looks great only problem i have is i cant call anyone, no call button with installed contacts, only message and video call button. waiting on my network provider to call back????????????????

  7. Hi.
    Tanks Tp All S taf
    I Am A New to Work By Andr
    pless help Mr
    By. Regard. M.Barghashi

  8. gigerbread 2..3.2 sucks…its too slow..eat 10 mb more ram than any other firmware…it shows only 329 mb ram where others firmware sshows 339 mb and battery performance is very poor…i hate gigerbread

  9. After updating to XXJPU… my odin is not able to flash this JS3. it gets stuck at ” set up connection” what is the solution for this??

  10. @jolly you need to call your mobile operator and ask for the Internet settings to get the APN, they will help you out in this!

  11. hey, sorry to borther you again but i got the apn details from this site (http://ausdroid.net/apns/) and it still isnt working. did i get the wrong details?

  12. @jolly, go to Applications>Settings>Wireless & Networks>Mobile Networks> Access Point Names> then tap on the Menu button to create the New APN..

    Do let me know if there is any more with which we can help you!

  13. um, no.. how do i do that?

  14. hey,

    i updated my phone to firmware 2.2 and now i have no data connection and can not connect to the internet.
    how do i fix this?

    thankyou

  15. This worked so smooth on my Galaxy S, very easy with the step by step instructions.
    One thing my battery is gone really bad, it normally lasts about 2 days. now once charged to 100% after about about 20mins with No use its start dropping down to mid 90%, while using it falls to 80% within minutes, and so on. ie today charged fully, used internet for about 30mins in total without wifi, about 30mins total calls, and phone been on standby all day really, within 9hours its down to 24%.
    Any idea how this could be improved?

    • hi raj, go in recovery mode (switch off and then press vol. ip key + menu key n simultaneously power on the device) and clear all the cache, but while in this process all data will be lost so backup first and clear the cache in recover mode,

      • Will van der Heijden

        Hello Neal,

        after updating to 2.2.1 i experience exactly the same problem as Raj. I want to follow this advise you gave, but i’m not sure that i understand it. When i reboot to recovery mode i get the next options:
        apply sdcard: update.zip
        wipe data/factory reset
        wipe cache partition
        format internal sd-card

        which one of these options is the right one to clear all the cache?

        regards,
        Will

        • hi @Will van der Heijden perform the two options wipe data/factory reset, wipe cache partition and reboot the phone!

  16. cannot beleive how fast my phone is now… wow… thanks so much Neal…
    but there’s still a lag while switching the pages in the menu…

  17. Turn phone off , remove battery wait 1min then again turn on now will detect SIM if phone locked then you can donwload from market free aplication unlock samsung galaxy s and unlock again.
    Also if phone no download use this:

    Fix 3-Button Combo Download & Recovery Mode In Samsung Galaxy S GT-I9000

    http://www.addictivetips.com/mobile/fix-3-button-combo-download-recovery-mode-in-samsung-galaxy-s-gt-i9000/

    read this

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

  19. Thanks for the upgrade, My phone is much faster – but the battery life is terrible now. I used to get 2 days out of it now it won’t last overnight!

  20. please excuse that post …. very amateur

  21. for some reason odin carnt find pda file. has anyone else had this issue?

  22. Installed it, and the phone is deffently snappier!
    However, I lost the abilty to write with a danish keyboard :/ Does anyone know, if I can install a danish keyboard on it???

  23. Hi,

    Whether the root is needed to update to 2.2.1 ? I have 2.2 which i got through Kies…
    Also, I have all the apps and data in Phone Memory… whether all these apps and data will be lost ?

    Thanks,
    Guru

  24. Works great ! thanks a lot

  25. @User try flashing it again or visit the service centre, don’t mention them that you have tried flashing your mobile with fw or else your device will void the warranty!

  26. @Scuba1 Just wait for 24 hours, will update you with the link.

  27. @John2011 No, john you can’t update your phone, your model shld have GT I9000

  28. I meant GT-I9000T. Is the firmware here compatible with my version of Galaxy?

  29. I have the GT-9000T, will this firmware work? Please advise. Thanks.

  30. I confirm tested on my Galaxy S
    Better battery life ( double time)
    Very fast
    Benchmark puts my galaxy on 3rd position (it was on 6th)

  31. How do find Odin 1.3? I thought it came in the downloaded file.

  32. Thanks Neal..this worked perfectly fine for me..i m on FROYO.XWJS3 with Quadrant score of 1101..actually less than of with JPU..donno why..but i m fine.

  33. Oops – lost some vital functionality like displaying contacts in groups on the address book or simply keeping the screen on whn charging.
    Might have to downgrade again :-(

  34. Installed the file – worked great.
    Thanks for all your work guys.
    Got root access back wth CT-Root from ‘CF-Root-XW_XEE_JPA-v1.2-Busybox-1.17.1.zip’

  35. I made a horible mistake ;
    i pushed the start before i set the PDA
    ……
    Now its showing at&t
    world phone flashing
    i cant open my phone
    i cant see the downloading page by pressing the down and start thing
    my phone cant be seen on the usb cable…

    ——- plz help me——————————————————————

  36. No network data (GPRS/EDGE/3G) after update.
    Can somebody help me with this please?

    Thank you in advance!

  37. which one of the three files is the one i have to put in the PDA section????

  38. 2.2.1 is great, but how do I root it, so that I can install “Battery Icon Mod 2″ for Galaxy S…?

  39. After i have updated to 2.2.1 js3 and my phone losed all my chinese font, pls tell me how can i restore my language back. i need my chinese font, now i can not write chinese in my message.
    Plllls Help! Thanks alot!

  40. I complete my previous post: if I go to samfirmware.com I niotice they place beside the JS3 downlad a pit 803 ( no reparyition)…that s generetes in my kind of confusion weather I have to use 803 .pit or not by fkashing 2.2.1 JS3 or not by coming from a JP5 branded Froyo 2.2 original…thanx for help

  41. Hi, coming from a Froyo 2.2 BRANDED ( official) I do not need to include repartition 512 therefore follow instructions as per other users who comes from JPY or JPU 2.2.1, correct?

  42. Thank you! Absolutely perfect.

  43. Well it worked like a charm. Did not even wipe out my data. The issue about suddenly seeing German is true and to add to make Pradeep’s instructions on coming back to English a little easier :

    Go to settings, scroll down and look for an icon that looks like a keyboard key with a letter A on it and select English.

  44. @Lee juz PDA and nothing else!!
    PIT is not reqd. if you are coming from xxjpu or xxjpy as pit is same as .512

  45. hello Neal Pradeep, do i need to pun anything into the pit box?

  46. Excellent very easy to follow instructions un fortunately we are never satisfied any news on stable 2.3 gingerbread for gt19000

  47. Thank you!! Over 2.1 Eclair,, this is BEST! Very useful properties on 2.2.1 Froyo. Update is fast too !

  48. Looks great, just tried it and my phone is now german (I speak english only) how do I change it?

  49. Brilliant. Thank you as i successfully managed to flash my firmware with xwjpa, myi9000 is lot more better now.
    Can i go back to xxjpy version after few days if there is any problem in this?