How to Update Your Samsung Galaxy S I9000 with Official Android 2.3.5 Gingerbread XFJVA Firmware

by: Carl ParkerDecember 19, 2011
3 16 18

Samsung Galaxy S I9000 users can now enjoy the official release of Android 2.3.5 Gingerbread build XFJVA. This update comes with many stability fixes, as well as better battery performance. Unfortunately, however, this update is not applicable for phones such as I9000M/B, Vibrant, Captivate, Mesmerize or other similar models (e.g., I9001 Plus or I9003). Use this update only for the I9000 model.

Applying this firmware doesn’t require you to root your phone, which means that you do not need to void your warranty. If your phone is already rooted, your root access will be revoked after applying this firmware.

Update Prerequisites

To ensure a smooth and problem-free update process, please take note of the following requirements and preparations.

  • It’s highly important to back up the data on your phone in the event that whatever information on the phone may be lost or corrupted.
    • Text Messages – Use the SMS Backup and Restore app
    • Phone Contacts – Sync with Gmail application
    • Call Log – Use the Call Logs Backup and Restore app
    • Pictures, music, videos, files, etc. – Copy to the internal/external SD card
    • Internet & MMS Settings – Backup all the settings from the path “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names”
  • All firewall tools, antivirus programs, and PC suites should be completely closed on your desktop so that these tools do not interrupt the process of the firmware update.
  • Ensure that USB Debugging has been enabled on your phone through the path “Settings > Applications > Development > USB Debugging”.
  • Ensure that your phone has a charge of at least 60% so that it doesn’t shut off in the middle of the updating process.
  • If you are on any custom ROM, it is necessary to enter Recovery Mode to clear all the cache files or else you may face issues with applying Gingerbread 2.3.5 XFJVA update. You can enter recovery mode by pressing the Volume Up key + OK button, and holding both simultaneously while pressing the Power button. Once in recovery mode, select “Wipe data/factory reset”, “Wipe Cache Partition” and then reboot your device by selecting “Reboot System Now”.

Updating to Android 2.3.5 XFJVA Firmware

Here are the steps for updating your Galaxy S I9000 wth Android 2.3.5 build XFJVA:

  1. Download the Gingerbread 2.3.5 XFJVA firmware package from here and unzip it. When prompted for a password, enter “” (without the quotation marks).
  2. Once the files are extracted, check for the following files:
    • CSC_OXFJVI.tar.md5
    • Odin3 1.7
    • PDA_XFVJA_Sbl.tar.md5
    • PHONE_XXJVT.tar.md5
    • S1_odin20100512.pit
  3. Turn off your phone.
  4. On your computer, open the Odin flash tool.
  5. Reboot your phone into Download Mode, which can be accessed by pressing the Volume Down key, center button, and holding both down while pressing the Power button.
  6. Once you’ve entered Download Mode, connect your device to your computer with the USB cable. Make sure that Odin is still running on your computer.
  7. As soon as you connect the device, with Odin opened, drivers will be installed. In the Odin window, the ID : COM section will turn yellow.
  8. Click on the buttons on the lower right hand side and pick the appropriate file for each button:
    • PIT – s1_odin_20100512.pit
    • PDA – PDA_XFVJA_Sbl.tar.md5
    • Phone – PHONE_XXJVT.tar.md5
    • CSC – CSCOXFV1.tar.md5
  9. Enable the “Re-Partition” option. Your Odin screen will now look like the following:
  10. Once you are done, click the Start button in the Odin window. Wait for the software to finish flashing.
  11. After the process has completed, the device will restart on its own. You will need to fill in your Google credentials and choose your language. If you’d like to check whether the firmware has been successfully updated, you can do so through the path “Applications > Settings > About Phone”.
  12. Turn off your phone and enter into recovery mode by holding the Volume Up + OK buttons while pressing the Power button.
  13. In recovery mode, select “Wipe Data/Factory Reset” and “Wipe Cache Partition”. Afterwards, choose “Reboot System Now”.

Congratulations! Your Samsung Galaxy S I9000 is now running Android 2.3.5 Gingerbread build XFJVA.

  • Olablessing2000

    Will it work for cracked GT I9000?

  • Ynrozturk

    Worked like a charm, thank you!

  • Riyaz Mansoor

    Very cool. Worked like a charm. Took 5 minutes after download.

  • Kim Jandu


  • Diogodoscas

    Perfect! It worked just fine, but… I lost the Portuguese menus and text writing. DO you know how can I have them back? Thanks.

  • Hfgtllo

    What does it mean “…Official Firmware”? It is nothing official here. :)))

  • db

    mine wont move from SetupConnection, anyone know?

  • Keskoleon97

    HELP!!!! I did all that stuff in Odin correctly but after the Download mode shutted down, phone kept asking me for a password it says “Confirm password” and it is showing screen like when you have enabled password unlock HELP PLEASE!!!! I’ve tryed twice with odin and that same thing is happening!! HEEELLLLPPPPPP!!!!!!!!!

    • Thinwhite_cs

      This is cause you had a security key before. Enter that and it will work.

  • Mark

    worked fine for me, nice and simple expaination, thanks

  • Jusframe

    my phone won’t restart – any ideas????

  • umair

    any idea about rooting this rom ???

  • Dukeza

    wow! Really worked! I so love my SG-i9000 Gingerbread. Thank you very much!

  • Talha Ashfaque Khan

    It was a great step-by-step guide .. highly recommended!

  • Techinfoall Com

    It worked for me

  • z e d

    Thanks! Simple and direct to the point instructions. =)

  • Annabel

    Hi. I get an Error 0X80004005: Unspecified error on running the Odin 3 v1.7 file. Any ideas on what I should do

    • Annabel

      I’m using Windows 7

      • KingXi

        Try Using Odin3 3.07

    • Kamildziadura

      did you get it sortet ..? I have the same problem

  • Harshit3321

    awesome it works ….ty

  • Carolyn9362

    is there a way that you can go back to your previous android, this one doesn’t work as well.

  • How official is this? will android market work after this update? will KIES work after this update? Thanks!

  • Meetfamily Mine

    I am getting error: unable to mount SDCard, any solution? please reply.

  • Hello to you my friend. I have one question: If i have on my phone,the version 2.3.4/ I9000XXJVQ,which is a rooted version,AFTER the instalation of your firmware,Kies will work to show me the updates,and procede with the update through Kies? Thank you and I will wait for your answer.

  • xJoshyGal


  • Shavoy2010

    but how long does it take to download?

  • Shavoy2010

    Now this was so cool!! I love it man. It worked so perfectly. was scared to do it but hoosh!! Thanks man! I appreciate. Irie bro

  • Iwandirksen

    hi there
    it is asking me for a password for the encrypted file

  • chris

    my phone never booted after the install. i can’t turn it on at all I’ve tried everything. thanks.

  • Leandrotween

    I have dl all those files + the odin but the computer shows “fail to find the device” while i have it in the downloading mode. I think I have to dl the drivers for samsung with windows 7 but I didn’t find any for free. pls help me!!!!!!

  • adi

    Thank you very much

  • Mahesh Nath

    Hi..Wanted to check if i need to back-up all the Apps also before doing this upgrade. Is there a risk of losing all the apps as i have a lot of paid apps…Thanks

  • Jmeet07

    my phone is not rebooting as it says in this update guide wtf happend can anybody tell me??? its just stuck at “DOWNLOADING…
    DO not turn off target!!! ” somebody help pleassseeeeeeeee

    • Jmeet07

      hey folks just to let some people know who were getting paranoid like me about the phone not rebooting just turn off your phone after unplugging from the computer and the go into downloading mode again as told above in update procedure and then follow the same steps to update using Odin flash tool. my phone is now android 2.3.5 thanks to Carl parker for posting this.

    • Raheel9568

      i can help u cal me 03457177555

  • Qadirym

    Hello I followed all the above said procdures, but its more than 30 min that there is no any activity, my phone is on “Downloading…” mode and the Odin is all deactiveated and no comments/buttons works… please advice…

    • mayo

      same prblem here…need help

  • Karttunen Juuso

    Hi, thanks for tutorial! There is no my country (finland) in languages, can i have it some how?

  • Craig Menuge

    Hi, I used this update for my I-9000 and now the software is on and very fast, however wont let me access recovery mode any more, doesnt read a SIM, says there isnt one inserted and the wifi doesnt work either, everything has completely stopped working. How can I repair this or remove it back to the original?

  • Craig Menuge

    Hi, I used this update for my I-9000 and now the software is on and very fast, however wont let me access recovery mode any more, doesnt read a SIM, says there isnt one inserted and the wifi doesnt work either, everything has completely stopped working. How can I repair this or remove it back to the original?

  • Huma

    when the softerware finish flashing.
    After the process has completed, the device restart on its own. Instead of Google credentials and language it ask to “confirm password”
    I turned off my phone and enter into recovery mode by holding the Volume Up + OK buttons while pressing the Power again got the same screen “confirm password”I forgot my google password what should i do i cant get it to recovery mode.pls help.

    • Bjornsegers

      Try to log in in your Gmail on you’re PC. Try every code you ever used. If you find the code, try that code again for you’re Google-account and write the code down and never lose it. You’re Gmail code is the same as you’re Google-account.

  • Gilln

    Thanks for the tutorial,
    how do I add Hebrew support to the interface and keyboard ?

  • Bjornsegers

    People, the code is “”. If it doesn’t work, try you’re Google-account (password).

  • i need langueg arabe in this vertion

  • V Sisley

    i cant unzip the file it keeps telling me i have missed a compressed file .any ideas?

    • Amy Coad

      I also am having this problem. =/

  • Deepak

    Worked like a charm!!

  • Crockhardy

    its coooooooool

  • toh eng cheong

    Initially I got problem in getting the “Yellow” window, but with some help from my son to configure the USB, the “yellow” pops up. From then on wards it is a breeze. It’s working fine now after reloading all my favorite Apps.

  • Musthafakadampuza

    hello ican’t sining in skype on galaxy s when i try to sining in it showned skype has stopped working would you like exit or try again how to solve this issue iam stay in uae my os 2.1.1 somebody help me please

  • Delboy_2045

    Spot on very easy to use no probs here…. but u will need to download usb driver..

  • Zeeshan.A.K

    I did the exercise for AnyCall’s Korean version SWH-M110S. Phone is rooted successfully but now it isnt recognizing the SIM card and no sound is coming out of it. What to do ??

  • Moustafa antar

    zip password????

    • Zeeshan Ahmed Khan

      Follow the tutorial carefully please. Its mentioned in Step 1 !

  • Gianjoubert

    awesum download thx

  • Ramjanakpatel

    the zip file is not been extracted showing wrong password

    • Zeeshan Ahmed Khan

      Follow the tutorial carefully please. Its mentioned in Step 1 !

  • Ranjan

    since the roll back my firmware version is 2.3.5, baseband version is I9000XXJVT, build number is Gingerbread.XFJVA but my kernal is [email protected]#2.

    I want to bring my i9000 back to samsung original kernal.. How can I do that?

  • Nowmaun A3

    i am from Bangladesh, i download gingerbread xxjvr zip file . when i unzip it here show only one file , no code file no modem file and also no csc.tar file . now what is the problem . i download it from and pls help me to update

  • Voma Xian

    it really works! :)

  • joey

    hi i did what u posted and now my phone wont turn on at all any ideas …. i have a full battery and everything

  • karljay

    Worked a treat …………….Many Thanks

  • dzo

    Versija strādā, viss kārtībā, tikai nav LV valodas

  • Yutyput

    Does the device work with Kies afterwards?

  • hayden

    I had error code too then downloaded WinRAR and it all became good :)

  • its here

    Works good thanks dude

  • manohar

    what is the password ……….

  • Rahimi Farihin

    i have succes in upgrade but there were problem with network…how can i fix it???

  • Moses

    It worked wonderfully. Thanks Man