Saturday, September 10, 2011

Installing Android Gingerbread 2.3.4 - XXJVR on Samsung Galaxy S

Today, I'm going to show you how to upgrade your Samsung Galaxy S GT-I9000 to the latest stable Gingerbread 2.3.4 update. In this latest Gingerbread 2.3.4 update you will find a lot of improvements. These improvements involve better battery backup, elimination of lag(slowness) while using the device. The build date of this 2.3.4 XXJVR firmware is 27th July 2011. This is the latest leaked 2.3.4 firmware available for your Samsung Galaxy S. With this firmware you will get close to 1800 score on Quadrant Standard Benchmark.

For updating Samsung Galaxy S GT-I9000(SGS) to latest version of Gingerbread 2.3.4(XXJVR) you need the following prerequisites:
  1. You need to have the Samsung drivers for your SGS installed on the desktop. To do so simply install Samsung Kies. Samsung Kies version can be downloaded from here.
  2. Make sure you have charged your battery, 50% or higher is preferable. (To be on a safer side charge your mobile to 100%)
  3. Make sure you have download mode working. (Turn off your mobile by pressing the power button, once switched off press and hold "power button + menu button + vol down button" simultaneously)
  4. Download the Flashing Package from here, contains ODIN3-v1.3 and .512 pit file.
  5. The next important point is to download the actual firmware for upgrading. The latest 2.3.4 Gingerbread is I9000XXJVR, here is the link for the firmware.(The password for the file is "", without the quotes.)
Once you have all the things mentioned above you can now upgrade your SGS to XXJVR in a few minutes.
Kindly follow the instructions mentioned below,
  1. Extract the firmware you will find a folder named "I9000XXJVR" inside that folder there will be 3 files,
    • CODE_I9000XXJVR_CL425308_REV03_user_low_ship.tar.md5
    • MODEM_I9000XXJVR_REV_00_CL1044379.tar.md5
    • CSC.tar
  2. Enter Download Mode by pressing power button + menu button + vol down button simultaneously.
  3. Extract FlashingPackage.rar, open ODIN from that folder and then plug in the USB cable.
  4. Ensure that you see something written in ID:COM after connecting your device.
  5. Select PIT "s1_odin_20100512.pit" from the Flashing Package folder.
  6. Click on PDA and select the PDA file "CODE_I9000XXJVR_CL425308_REV03_user_low_ship.tar.md5" from extracted folder.
  7. Click on PHONE and select the PHONE file "MODEM_I9000XXJVR_REV_00_CL1044379.tar.md5" from extracted folder.
  8. Click on CSC and select the CSC file "CSC.tar" from extracted folder.
  9. DO NOT tick Re-Partition.
  10. Check if both Auto Reboot and F.Reset Time are ticked.(both are ticked by default)
  11. Press Start button to begin the flashing process.
  12. You will see the progress in both ODIN and your phone.
  13. Your phone will restart.(You should see green color in PASS and ID:COM fields)
  14. You can now disconnect the USB cable from your phone and follow on screen instructions.
Congratulations! you have now successfully updated your SGS to the latest 2.3.4 Gingerbread firmware(I9000XXJVR).
If you have any questions please feel free to ask!!


  1. Have already 2.3.4 darky rom on my galaxy s. Do i need to install this 2.3.4? 

  2. No! This is a stock rom. Darky's has lots of fixes and patches, its better than stock rom IMO.

  3. Hi, i;m having problems with my battery draining after upgrade to the gingerbread 2.3.3 version, is this upgrade for everyone? My mobile is not root. please advise.

  4. Anyone who has a Samsung Galaxy S GT-I9000 can update to this version!
    No need to have root to install this version.
    Also make a note of the 2.3.3 firmware version currently installed on your phone, you might want to flash back to this version to get the official update from Kies once its available.
    To check the version installed Settings>About phone and make note of the baseband version.

  5. Thank you for your reply Gautam, If i update this version, would it void my warranty on the mobile? I really cannot stand the battery drain on my mobile.

  6. You can definitely install this version, but you will not get warranty when you are on this version! You will have to come back to the version you are currently on for warranty! You can make a note of the firmware which is currently installed, so that you can download and flash to your original version to get your warranty back. If you have more questions feel free to ask!


Disqus for TechGom

Android Telecom