`` Update Samsung Galaxy S GT I9000 to Froyo 2.2.1 - Android Advices

Update Samsung Galaxy S GT I9000 to Froyo 2.2.1

XXJPU Galaxy S LogoSeems like there’s someone between Froyo and Gingerbread, its Froyo’s 2.2.1 version which is said to be the major update which promises to solve some bugs like missing letters from contacts list and also it’s sure to speed up your Galaxy S. So, does that mean that you will need to wait for 2.2.1 for your Galaxy S to arrive, absolutely not? So let’s see how you can install XXJPU 2.2.1 for your Samsung Galaxy S GT I 9000 irrespective of country you live in, be it Europe, Asia or Africa or even US we will guide you in upgrading your device from current Froyo to 2.2.1 XXJPU version.

Please note that this update can’t be applied for locked devices. Also with this update Quadrant scores set to score higher than the current one. Also please note that this update is not available for Vibrant, Captivate, Mesmerize, Fascinate and Epic. Also please note that after update you will lose all your data like messages and contacts, so its better to sync all your contacts with your Gmail account and also take take back up of your messages because after updation Kies will not support your device as it will start supporting once Samsung officially launches 2.2.1 update for your device.

Procedure to upgrade Galaxy S GT I9000 firmware to Froyo2.2.1:

  • So, let’s proceed for update but before that make sure that you are on Windows based operating system and not on any other operating system and also make sure that the device which is to be updated is having model number of GT – I9000. If it’s not the model number then don’t proceed for the update.
  • First, you need to visit samfirmware and just need to sign up for an account.
  • Now, after signing up and logging in you will be redirected to the page where you can see a big list of firm wares and click the download link next to the I9000 XXJPU ## (make sure it is the one in BLUE) which is in the list of Europe and proceed to download the file.
  • Now, once the downloading of the file is finished you need to extract the file using WinRAR and if prompted for a password then you will have to enter samfirmware.com.
  • From the extracted download file, run the Odin 1.3 software file which is there in the folder you just extracted from I9000XXJPU.rar and it should look like this

Odin 3

  • Now in the Odin interface as shown above, click on the PIT button and choose the 512.pit file (you can find this file in the extracted folder which you downloaded)
  • Now next up, click on the PDA button and choose the file containing the word PDA (you can find this file in the extracted folder).
  • Now, click on the CSC button and choose the file containing the word CSC (you can find this file in the extracted folder).
  • Now click on the PHONE button and choose the file containing the word MODEM (you can find this file in the extracted folder).
  • Now check the Re-partition box under the options section of Odin.
  • Now, at this stage you should backup your phone contents as its recommended to do a Hard Reset upon installing all new firm wares after which all information in your device will be lost.
  • After backing up your device remove your SIM card if you have one and your microSD card if you have inserted any.
  • Please follow this simple step very carefully. Now you will have to boot up your phone into the download mode, for doing this you simply need to press hold down the Volume Down button + the Home key button (the middle one).  While still holding those 2 buttons down now press and hold the power button and keep holding these buttons until you boot up in to a screen like the below one.

download mode

  • Now, when you see the download mode screen, connect your device with computer with USB Cable and after that you will find the screen as like this.

Success Odin

  • If you see that then everything’s Ok and now proceed by pressing on Start button and Odin will update the firmware.
  • Once you see this screen with a Green box showing PASS! in the Odin then it means that your device has been successfully installed with the new firmware XXJPU 2.2.1 stock and is now safe for you to remove the USB cable from your phone and now boot your device.

Success Odin

This is it, you have now successfully updated your device, for the first boot it will take longer time than normal and then it’s recommended to hard reset once you have now flashed the ROM. Now, turn off your phone and insert microSD card and SIM card. Now, you can also go to Settings, About and can check that the current firmware will be 2.2.1. Also, do let us know the Quadrant scores in 2.2.1 XXJPU. Do let us know in comments section if you face any problems.


  1. Hey,
    Just wanna say thanks alot. This is the best step by step process for updating firmware. Im not andoid literate at all and found it very easy

  2. How do I get swedish dictionary after the update?


  3. hi @vak, you can update your device to xxjpy 2.2.1 for kies support.

    @Ghettosp you can use the mass storage mode to transfer the files if you are unable to connect via kies or the best option is to again flash your SGS with XXJPY 2.2.1 version,

    @JohnWhite thanks for your appreciation.

    @Phil you can either flash your SGS again with XXJPU 2.2.1 or with the latestc

    @Henke hi, you too can update your SGS with the latest XXJPY 2.2.1… it will solve the problem.

    Link for updating your SGS GT I9000 with the latest XXJPY 2.2.1 is-




  5. The best article about updating, I am done . Very easy . Big thanks

  6. Guys, when do you think 2.2.1 appears on KIES?

  7. Hi.
    Thanx for excelent help with update.
    Could not be easier :)
    Great job.

  8. it quotes ” USB device attached to this computer has malfunctioned, and Windows does not recognise it” :(

  9. Thanks Speedy Neal

    Unfortunately when i plug my phone via data cable, the computer does not recognise my i9000 and claims incompatible driver. Cannot upgrade. I tried using latest version of kies. It recognise the phone until its time to upgrade. Again the computer cannot communicate with the phone? Any suggestions?

    Thanks in advance.

  10. @Speedy Neal: Thanks… great news! =)

    When it comes to the official 2.2 version I’ve experienced very poor performance w/ the native email/calender app when using Exchange (sync of email/calendar/contacts)… a lot of times my phone turnes into a brick and everything locks down.

    Do you think that this is taken care of in 2.2.1?

  11. Have a few questions on this update:
    - what are the main benefits of the 2.2.1 compared to 2.2?
    - will i be able to jump on the official samsung version if and when it appears in Kies?
    - since i’m using Swype will there any way of getting it on 2.2.1 also?

    • - you can enjoy faster performance compared to 2.2 in 2.2.1,
      - yes you can very well update your device with the latest firmware whenever it arrives,
      - yes you can use the swype on 2.2.1…!!!

  12. hi @ErtarNal, there is no need to go back what you can do is there is a new version released that is XXJPY, download the file from here http://www.samfirmware.com/WEBPROTECT-i9000.htm and flash it again with same procedure mentioned above.

    If you encounter with any problems then do let me know about the same, we would be happy to help you.

  13. @RIJO it should not happen like that but really v sorry to hear that. Now what is advised is download XXJPY file from the link http://www.samfirmware.com/WEBPROTECT-i9000.htm and flash the same way but this time in odin don’t select repartition option. rest all remains the same.

  14. @Nizam, hi nizam yes 2.2.1 that is XXJPU doesn’t support Kies but the latest firmware which is there in the server that is XXJPY supports Kies, so it is adivsed to flash the sam way but this time you need to select the files from the downloaded zip file of XXJPY..

  15. i had upgraded my galaxy s to froyo 2.2.1 via kies it is successful but after reboot the screen is disabled.

    please advise have a solution on this problem.


  16. all firmwares are listed here,


    the above XXJPU version is tested one, all functions should work!

  17. Hey i have a quick question…

    If i already upgraded my galaxy S to 2.2 via Odin 1.3 (kies sucks), do i need to flash my phone back to 2.1???? Because im so lazy to flash it back.

    According to “http://www.addictivetips.com/mobile/how-to-use-odin-to-upgrade-samsung-galaxy-s-gt-i9000-to-android-2-2-froyo-download/” they said you should flash back to 2.1 Éclair and then do the upgrade.

    I just cant wait to use 2.2.1

    Thank you very much for your answers :)

  18. I tried upgrading to Froyo using Samsung Kies, it worked pretty well without any need of following all the steps.
    Install samsung Kies in your PC
    connect your Samsung Galxy S G 19000
    In Kies app (From your PC), you will find upgrade firm ware option
    click on it, follow the wizard with bit patience and Saying Ok for back up when wizard asks.
    Total upgrade takes 10 to 15 minutes. This is completly autoamted.
    Note: Be sure that you have enough charging in you battery, don’t stop the process in middle

  19. I am really thankful for this article speedy neal
    I never flashed my phone before but this article really helped me out.
    Thank you again for instilling the confidence in me :D

  20. Will it void my warranty??
    froyo 2.2.1 not available through kies?

  21. worked fine for me, thanks for the tip,

  22. unbelieveable.
    After reading a lot of thread about upgrading to 2.2.1 i nearly gave up hope and thought i should just stick to 2.1

    The procedure described here couldnt be any easier. i am speachless.
    Worked a treat for me. i am so wrapped.
    havent used the phone yet but will update everything first and comment back again tomorrow.

    Thank you guys .. keep up the good work!


  23. I clicked on the above link “samfirmware” created an account and logged in but cant find the JPU firmwire. bahhhhhhhh
    can someone help?

  24. hi, by “it can not be applied on locked devices” do you mean sim/network locked?

  25. Im not able to use Data Network after this, why?

About Pradeep Neela

Friends call him Droid Geek because he tries out different ROM’s everyday and helps droid users experience better features on their devices. Add +Neal Pradeep on Google Plus for more Updates.
Scroll To Top
Get Daily Free Newsletters

Receive The Latest Android News, Tips & Useful Guides Directly To Your Email - It's Free!!