How to Update/Upgrade Samsung Galaxy S I9000 to Android 2.3.5 Gingerbread I9000XXJVS Firmware via ODIN

This step by step guide will show you how to manually flash the Android 2.3.5 Gingerbread firmware on Samsung Galaxy S I9000 that just has leaked with build number I9000XXJVS from samfirmware.
This is a direct and brief method flashing procedure using ODIN downloader tool.

Note: This ROM is for International version of Samsung Galaxy S with model code GT-I9000. Don't attempt to flash it with other variants other than GT-I9000, you may check your device version by navigating to about phone settings info first. This is a leaked version and  some functionality issues may present and other enhancement and performance will also improved.

This guide are for advance users only, who already have once experience in flashing ROMs with Odin. Beginners can relate too, for the guides below is added with detailed stuff to make it a lot easier to follow., but we did not encourage you to do so..  Just proceed with extra precautions.

ODIN Flashing procedure Android 2.3.5 Gingerbread XXJVS on Samsung Galaxy S I9000

Do and prepare the following:
- Just make a back up of all your important data, contacts, messages, applications installed or stored on the phone.
- use a PC that runs on windows XP or later OS.  Close any programs such anti-virus etc.
- remove the SD card and SIM card to avoid issues.
- make sure that the phones battery is fully charge or at least around 40-50%.
- USB cable to PC

1) Download the firmware then extract it in one folder.
Samsung Galaxy S I9000
Build Number:I9000XXJVS
Version: Android 2.3.5 Gingerbread
Regions: for Europe and International Galaxy S version see the languages available here.

Galaxy S I9000 Android 2.3.5 Gingerbread I9000XXJVS Firmware download

2) Prepare ODIN Downloader Tool v1.7 Download this version. Extract it and then run on your PC desktop.

3) Turn your Samsung Galaxy S off., Then boot into download mode by pressing and holding Volume Down+Home+Power buttons at the same time.You will eventually see a picture like the one below with black Android robot digging within a  triangle.

Samsung galaxy S download mode buttons
4) Connect your Galaxy S with your computer, the ID:COM box will turn to a yellow colour and a message "added" in the box is an indication that the phone is connected to the PC properly. If you still do not get any results, try another USB port on your computer. Now if you already ensure that the phone is detected by ODin proceed to step 5.

5) On ODIN click the PIT button then load the 1_odin_20100512.pit file.
    Ensure to check the RE_ PARTITION, AUTO-REBOOT and F.RESET TIME checkboxes option.

6) Now load the necessary binary files PDA, PHONE and CSC.
    Click the PDA button then select and load:

    Click the PHONE button then select and load:

   Click the CSC button then select and load:

see the image below it should be shown like that.

ODin flashing Android 2.3.5 Gingerbread I9000XXJVS Firmware loading

7) Once all set and ready, Hit the "START" button to begin installing the firmware. 

8) Just wait until the whole process completes it will take around 5 minutes, DO NOT TOUCH OR REMOVE the device while in flashing mode. You will eventually see a word "PASS" on ODIN when the flashing finishes. The phone will auto-reboot, once rebooted unplugged it from PC.

ODin flashing Android 2.3.5 Gingerbread I9000XXJVS Firmware  finishes
 The phone will then reboot once the firmware flashing finishes. Do Wipe data or factory reset by holding down the VOLUME UP, Home and POWER button, then select  
Wipe data/factory reset
Wipe Cache partition
Reboot system now
Full Reset Code

You may then confirm the Downloaded Firmware Version
Go to Settings > About Phone > Firmware Version
or by typing


  1. hello sir i9000xxjvs files than ask the code

  2. dear i have previously flashed my Samsung galaxy si9000 with Kernel: Build no:Gingerbread.XXJVP version 2.3.4 by using Odin. which is working well on my cell phone. Now tell me can i update my phone with the provided files of XXJVS since i have XXJVP running on my phone and also tell me after this update can i connect my phone on ad-hoc network of my laptop.

  3. updated from XXJVP 2.3.4 to XXJVS 2.3.5 successfully but haven't felt any change yet.

  4. The passcode is

  5. for 10 minutes anything happened he stayed like this:
    up is saying SET PARTITION
    at ID:COM 0:[COM]
    in the message box:

    Odin v.3 engine (ID:8)..
    File analysis..
    Set PIT file..

    what should i do ?????????

  6. Hi tfm, try this, run odin. load first all the binary files.. then connect the download mode phone to PC. check if the error continues.

  7. Added!!
    Odin v.3 engine (ID:5)..
    File analysis..

    Nothing happens after after this......

  8. Hi dear Tahir, Check out your cable connection. ensure that device is properly charge.. then repeat the process from step 1.

  9. how do i exit the download mode?

  10. hi dear. i updated my SGS i9000 from the above provided files. now when i connect my phone to Kies it says, this version of the device cannot be updated :(

  11. hi chuchu, the above files is only a leaked version, if you can't update by KIES it means that you are running the newest version. Most advance users of galaxy S never rely and use kies anymore, they all prepare odin. If kies doesn't want you to update then use odin instead.

  12. dear i am having problem with this verion, error pops up almost every time when i make or receive a call on my phone, stopped unexpectedly and then for a moment there are no signals on the phone and then it starts receiving signals after 4 or 5 :( now i want to go back to 2.3.3 can i flash it using odin since i have 2.3.5 on my phone?

  13. Hi my dear chuchu, Did you try a wipe data/factory reset after flashing..

  14. yup dear i did and now i flashed it again with same 2.3.5 firmware. hopefully it ll work fine and i did wipe data/factory setting this time as well.

  15. Successfully updated My GALAXY S , from 2.2 froyo to 2.3.5 gingerbread. And its noticeably very Fast and remove legs. Thank you so much......

  16. how can i calibrate battery

  17. thanks and nice job.

    i have updated as guided.

    but still, when i connect it to KIES "your devices dose not support software upgrading via kies"

    can u help me on this?

  18. hi guys help me

    Odin v.3 engine (ID:6)..
    File analysis..

    wait 30 minutes not continied
    help me ????????///

  19. Do full factory reset first. Re-install driver. Check the USB connection.

  20. Just finished updateing from 2.2 to 2.3.5 :) Works fine, btw i had problem with GPS now i can connect to navigation!!! Big thunks