I create mousemade pixel perfection stuffs for the interwebs.

XXJVP for Galaxy S i9000 – Android 2.3.4 ROM with latest version of Gingerbread

Advertisement

XXJVP ODIN Install Screen

Advertisement

Samsung’s software team continues to impress us. First, they brought the Gingerbread update pretty soon and now they look set to update their Galaxy S phone with the latest version of Android for phone, Android 2.3.4 (Gingerbread). This feels so special because we Galaxy S owners has really hard time (read: very long time) getting the Android 2.2 Froyo update on our SGS which had launched with Android 2.1 Éclair.

But that’s past.

Now, we have the latest version of Android available to us. And even if it’s not launched by Samsung to your area, you can download the Android 2.3.4 ROM from link below and install it following the instructions set given below. Thanks Ficeto, who brought the news to us!

[info]This guide is applicable only for Samsung’s Galaxy S international version (i9000). If yours is Vibrant/Captivate/Fascinate/Epic 4G or any other Galaxy S variant, then this ROM — and Guide — is not for you, and that’s for definite.[/info]

[warning]The methods and procedures discussed here are considered risky and you should not attempt if you don’t know completely what it is. If any damage occurs to you or your device, we won’t be held liable. You only will be responsible — you’ve been warned. Okay![/warning]

Pre-installation thoughts:

  1. Backup your Apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. This Android backup guide would help you.
  2. Disable Lagfix, if you’re using one. Use this Guide to disable/enable lagfix, if you need help!
  3. Drivers! — it’s important you’ve the proper drivers installed. For 32 bit (x86) Windows, download from here and for 64-bit (x64) Windows, download from here.

A very clean step-by-step guide is given below and would be more than enough for you to easily flash Android 2.3.4 Firmware on your Galaxy S. But in case you wanna watch the procedure on video, check out the video at the bottom of this post which shows flashing of an Android 2.3.3 Firmware — XXJVB — on Galaxy S. It would serve as a good guide to flash the Android 2.3.4 Firmware, XXJVP, too, since the since the process is almost same, except that there is no PIT file involved there and hence no ticking of the Re-partition box. The video is just for reference. You have to follow the steps given below only.

How to Install Android 2.3.4 Firmware on Galaxy S i9000 (international version):

  1. Download the Android 2.3.4 Firmware – XXJVP. Filename: XXJVP-234.ZIP. Size: 247.03 MB. Download Link.
  2. Extract the downloaded file XXJVP-234.ZIP to get these 4 files:
    1. CODE_I9000XXJVP_CL264642_REV03_user_low_ship.tar.md5
    2. GT-I9000-CSC-MULTI-OXAJVP.tar.md5
    3. MODEM_I9000XXJVP_REV_00_CL1019177.tar.md5
    4. s1_odin_20100512.pit
  3. Download Odin3 v1.7.zip from here — Mediafire Link. Extract the zip file to get Odin3 v1.7.exe.
  4. Disconnect your phone if it’s connected to PC.  Switch Off your phone. Wait for vibration to confirm complete switch off.
  5. Now, put it in Download Mode — press and hold these keys together: Volume_DOWN+Home+Power.
  6. Open Odin (from step 3). Connect your phone to PC now. You should get the message “Added! !” under the Odin’s message box.
  7. Important, tick the ‘Re-Partition’ checkbox while also keeping ‘Auto Reboot’ & ‘F. Reset Time’ checkboxes ticked. All the 3 checkboxes will be ticked.
  8. In Odin, place these files (check out the screenshot given at the top for help):
    1. In the PDA box, select this file (from step 2.1) — CODE_I9000XXJVP_CL264642_REV03_user_low_ship.tar.md5
    2. In the Phone box, select this file (from step 2.3) — MODEM_I9000XXJVP_REV_00_CL1019177.tar.md5
    3. In the CSC box, select this file (from step 2.2) — GT-I9000-CSC-MULTI-OXAJVP.tar.md5
    4. In the PIT box, select this file (from step 2.4) — s1_odin_20100512.pit
  9. Double check everything said in step 7 and 8 above. Your Odin’s window should look real similar to the image at the very top — which is my Odin’s screen while I flashed the XXJVP on my super Galaxy S.
  10. Now, hit the START button to let the process begin. When process at Odin finishes your phone will automatically reboot. You can unplug the cable now.

When your phone has restarted, you are on the XXJVP Android 2.3.4 Firmware on your phone. Congrats!

Check your phone’s version here: Press Options -> Settings -> Scroll down and select About Phone -> Scroll down and check your version.

UPDATE: This guide here would help you Root XXJVP Firmware.

Installation Video of Android 2.3.3 Firmware XXJVB on Galaxy S (only for reference):

Share your joy with us in the comments below, along with other interesting view about the firmware. Are you surprised by Samsung too, getting the Android 2.3.4 firmware pretty nicely soon?

Published: 
  • Dhruvp38

    can i upgrade 2.1 directly to 2.3????

    • http://www.theandroidsoul.com/ Kapil

      Yes.

  • Michael

    my galaxy s is in downloading mode and when i connect it with pe PC, it doesn’t apear in ODIN.

    the drivers are installed. 
    HELP ! what to do ?

    • http://www.theandroidsoul.com/ Kapil

      Restart phone. Restart PC. Reinstall drivers. And more such stuff. And hope your windows PC recognizes your phone.

      • Michael

        Tried! not working! it still doesn’t apear.  

      • Michael

        when the phone is on, it apears, after i put it in dowloading mode – it doesn’t. any other method ??

        • http://www.theandroidsoul.com/ Kapil

          You’re trying it in download mode, right? If not, connect to PC after switching to download mode, otherwise Odin won’t recognize it.

          • Michael

            Tried with a notebook, worked ! the problem was in the drivers, i think ! 

      • Kkaramolegos

        hello my friend…sorry i answer here but i have problem and i don t knoe what to do…i tried this firmare in my phone and i didnt know that i have 900 galaxy and now…my phone is not opening…tell me what to do…i dint know…thanks…

  • Jimmyrathod300

    hello,
    i have spice m-5700 mobile phone and i just want to change os in android os.
    so how can i change it?
    please reply me sir.

    • http://www.theandroidsoul.com/ Kapil

      You can’t change it, dear.

  • AHK

    Thanks Kapil, Works perfectly
    I have 1 question: Is this a custom rom or the standard rom?

    • http://www.theandroidsoul.com/ Kapil

      This is standard rom, a firmware.

  • Josh

    hi there – great tutorial!  Just one question – your steps say to ensure that your repartition box should be ticked – but I noticed it wasn’t in the video?

    • http://www.theandroidsoul.com/ Kapil

      I think we didn’t use pit file either in the video. When you use pit file in Odin’s pit box, you gotta check the re-partition box.

      • Josh

        ah ok.  So whats the benefit / consequence of ticking / not ticking the re-partition box?

        • http://www.theandroidsoul.com/ Kapil

          No benefits, it’s compulsary to use when yih use pit file, which tells the phone which takes care of partitioning on phone.

  • Hiram G Austria

    Dear friend, This its GREAT!! Thx for the article, links to downloads and the wonderful explanation ;0)

    Just one question: does this needs any lagfix? or will keep going as smooth as now?

  • AHK

    I connected my Galaxy S GT-I9000 to Samsung Kies on the PC and said that (This version of the device cannot be upgraded), If i make it that way, are you sure it will work and will not harm my device?
    Please Reply

    • http://www.theandroidsoul.com/ Kapil

      It won’t harm your phone. :)

  • Amer

    dear sir, I did the steps but my phone could not turning on at all any more, even in download mode. Help please.

    • http://www.theandroidsoul.com/ Kapil

      Retry.

  • http://profiles.google.com/jooch.osuna93 jesus osuna

    Hey Im trying to flash this but it gets stuck on the SBL step, i dunno what im doing wrong, someone help me!

  • Xxx

    thx thx thx works perfectly

  • A,H

    When i tried it on kies, it said that my firmware cannot be upgraded.
    If i did this, it will not affect the phone and it will work or not?
    Pls reply 

    • http://www.theandroidsoul.com/ Kapil

      It will work on your phone. Just make sure your phone is GT-i9000. Btw, kies may still not work after this even though phone is running perfectly.

  • Manishmishra6

    Lakhs of thanks to Kapil, you are Genious

  • Mazen

    if the name of “odin” is *Odine3 v1.70* and not *Odine3 v1.70.exe* does that affects the procces plzz helppp

    • http://www.theandroidsoul.com/ Kapil

      It doesn’t affect anything. It’s .exe only, just that extension is hidden, which can be unhidden in folder settings in Windows.

      You know, make sure you’ve drivers installed, and uninstall and reinstall them. Restart PC and restart phone. Do all this and try again.

  • Mazen

    Hello
    i followed the procedure and when i clicked on started it started but it was stuck on setup connection.

    • http://www.theandroidsoul.com/ Kapil

      Try again. It happens!

      • Mazen

        i tried several times and the same is it becoz the os is windows 7 ?

        • Mazen

          i meant on the pc

          • http://www.theandroidsoul.com/ Kapil

            Try using different USB port!

          • Mazen

            kapil im sry for my many questions but one more thing when i download odin at the last of it they dont put (.exe) does that affects the procces

          • Mazen

            i ment on the last of odin’s name they (odin3 v1.70.exe) they just put (odin3 v1.70) does it affects if yes plz teach me how to download the (odin3 v1.70.exe) thank you

  • Phohshien

    I CANT ON MY PHONE NOW!!! after unplug directly during set partition….any help?

    • http://www.theandroidsoul.com/ Kapil

      Go to download mode.

  • Phohshien

    I stuck for 20 mins on set partition also!! is it just simply unplug the cable and re-do it?

    • http://www.theandroidsoul.com/ Kapil

      Yes, unplug and do it again.

  • Jennysaw4022

    hi, im using samsung galaxy s GT-I90000. i’ve tried the above method and now it stuck for about 15mins on set partition!!
    theres problem on that??

    • Jennysaw4022

      can anyone help me on this??

    • http://www.theandroidsoul.com/ Kapil

      Don’t worry mate. Try again — it should be okay. This happens sometimes :)

      • Jennysaw4022

        you mean i just disconnect it and connect again?or leave it there?

        • http://www.theandroidsoul.com/ Kapil

          Ya, disconnect it. And don’t worry, it happens. Try again, simply.

  • Tfeclnp99

    NIGGERS ARE FULL OF SILENT BUT DEADLY FARTS

  • Nood Sedky

    i have samsung galaxy s i9000 gt with 2.2 froyo , i wanted to know when i finish this , do i lose all my apps ? and music ? and how can i apply the lagfix again ??

    thank you :)

  • rev

    Hi friends,

    i was an iPhone user since 2007 but now i bought Samsung Galaxy S GT-i9000, it has “Movistar” logo on its back,

    i m completely noob on Android so please guide me.

    when i bought my phone it was on 2.0 Eclair then i connected my phone with my laptop with data cable and Samsung Kies.

    After connecting:

    Samsung KIES showed me Gingerbread Updates

    So First KIES updated my phone to 2.2 Froyo

    And then it updated it to 2.3.3 Gingerbread.

    “””i have read many posts here and as far as i know i think i m on Stock
    firmware and i updated my phone using Official updates from Samsung
    KIES and one more thing i want to clear here is before updating my phone
    my SIM CARD was working perfect no issues and after updating my phone
    still my SIM CARD is working absolutely fine so i think my phone is
    fully Unlocked (Please Clarify if i m wrong)”””

    So after that long time has been passed i am waiting for Official
    updates for my phone of Gingerbread 2.3.4 or above but did not find any.

    i used 2.3.4 on my friend’s phone it works much smoother and faster than
    2.3.3 thats why i want to upgrade it unofficially because i cant update
    it officially.

    Can you Please tell me the procedure to update my phone to the latest Gingerbread Stock version unofficially?

    Here is what written in “About Phone”

    Model Number: GT-I9000
    Firmware Version: 2.3.3
    Baseband Version: I9000BGJV1
    Kernal Version: 2.6.35.7-I9000BGJV5-CL307695 root@DELL102#2
    Build Number: GINGERBREAD.BGJV5

    • http://www.theandroidsoul.com/ Kapil

      Your phone is perfectly eligible for so-called unofficial updates, since it’s gt-i9000.

      The xxjvp above would work fine but even better is the xxjvs Android 2.3.5 firmware. Search for xxjvs on this site and install that — you’ll love it.

  • Jordan

    is it possible to completely wipe my galaxy and run official software released by samsung?

    • Jordan

      Kapil – why do you reply to other’s but not to me? it’s a simple YES or NO, and if so, HOW

      • http://www.theandroidsoul.com/ Kapil

        Ohh, that’s purely coincidental. My apologies for that.

        You can wipe your phone using Factory/Reset option in settings or from recovery. If you want to update from Kies (Samsung’s official software), you’ll need to flash the firmware that was released by Samsung in your region. Only after that, Kies will recognize your phone and will act accordingly. So, it’s possible but it’s tricky.

        When I create a detailed post on “How to use Kies again after flashing leaked firmwares” I will let you know.

  • Arool

    can samsung galaxy sl (android 2.2.1 baseband kernel i9003dxkb2) be upgraded to android 2.3.4 by using your methods above?

    • http://www.theandroidsoul.com/ Kapil

      No!

      • Arool

        so, how can i upgrade my froyo to gingerbread in samsung galaxy sl?

  • Pahlancool

    Thanx dude

  • Rebellion Rider

    Dude you rock.. coz of you i have a GINGERBREAD..thanks

    • http://www.theandroidsoul.com/ Kapil

      -_- Thanks to Samsung, man!!!

    • http://www.theandroidsoul.com/ Kapil

      Cool!

      :D

  • KonTemPt

    Works perfectly so far! This should be the SGS update we already have instead of 2.3.3. Anyone with roaming data issues, you need to find out the APN for your carrier and enter those into your settings.
    One happy aussie :) Thanks Kapil :)

    • KonTemPt

      Just a warning though, updating to this will delete all of your stored messages, videos, music, apps and everything so make sure your back up. Using Kies to do that worked fine for me.

      • http://www.theandroidsoul.com/ Kapil

        Thanks for sharing your views…. i’ll take care to mention the deletion of data specifically (although we do suggest backing phone data and apps for that before the guide begins).

        See ya!

  • Guest

    Thank you very much, works fine! Quick installation and pleasant result!

  • Yadielgomez0701

    Hey after I upgrade to 2.3.4 my data network doesn’t work and home bottom either how to down grade please any help I call tmobile and they said the I have to bring it to a store or something

    • http://www.theandroidsoul.com/ Kapil

      Did you try it on international Galaxy S i9000 or what? It’s not meant for T-Mobile’s Galaxy S which is called Samsung Vibrant.

  • Amir Selmani

    Hi there, – can you advise me on the following issue please:

    But I desperately need assistance with regard to upgrading my Galaxy S from version 2.2 to 2.3.4

    ===========================
    These are characteristics of the phone:

    Model number: GT- I9000

    Unlocked and without any sort of provider.

    Firmware: 2.2

    Baseband version: I9000XXJPP

    Kernel version: 2.63.32.9

    root@sep-35 #1

    Build number: Froyo.XXJPO

    • http://www.theandroidsoul.com/ Kapil

      Hey, cool down. It’s clear its your first time — don’t panic, your phone is compatible with this firmware ;)

    • http://www.theandroidsoul.com/ Kapil

      Hey, cool down. It’s clear its your first time — don’t panic, your phone is compatible with this firmware ;)

      • Amir Selmani

        Thanks for a quick reply Kapil.
        But why I am not getting the update automatically via Kies?

        A message appears saying:

        THis version of the device cannot be updated?

      • Amir Selmani

        Thanks for a quick reply Kapil.
        But why I am not getting the update automatically via Kies?

        A message appears saying:

        THis version of the device cannot be updated?

        • http://www.theandroidsoul.com/ Kapil

          This hasn’t been launched via Kies. That’s why it’s called just ‘leak’.

        • http://www.theandroidsoul.com/ Kapil

          This hasn’t been launched via Kies. That’s why it’s called just ‘leak’.

          • Amir Selmani

            I though 2.3.4 was official release and people were automatically upgrading it via Kies ?
            Then why I don`t get any other version after 2.2 that was released officially by Samsung?

          • Amir Selmani

            I though 2.3.4 was official release and people were automatically upgrading it via Kies ?
            Then why I don`t get any other version after 2.2 that was released officially by Samsung?

          • Amir Selmani

            Ok I upgraded it manually today and it worked just fine. So far I do not notice any issues.

          • Varun

            2.3.4 has only been released for Samsung galaxy s 2

  • Amir Selmani

    Hi there, – can you advise me on the following issue please:

    But I desperately need assistance with regard to upgrading my Galaxy S from version 2.2 to 2.3.4

    ===========================
    These are characteristics of the phone:

    Model number: GT- I9000

    Unlocked and without any sort of provider.

    Firmware: 2.2

    Baseband version: I9000XXJPP

    Kernel version: 2.63.32.9

    root@sep-35 #1

    Build number: Froyo.XXJPO

  • antonio

    There’s vid about this guide on youtube: http://www.youtube.com/watch?v=TsbScnkYIT8

  • brandon lee

    i flashed this and i cannot get service on my gt i9000

  • Mauricio

    I’ve did everything as written in the tutorial. Then when SGS starts after the flash, I get stuck on the home screen. It said to me to “Tap any text field”, but no matter where I tap, it doesn’t function. The only buttons working are the fisical buttons. Any Help?

  • jordan

    I’ve installed 2.3.4 from here, and also used the root guide given on this forum now I’d like to unroot my I9000, do i need to re-install 2.3.4 via Odin in order to un-root my phone or is there a quicker and easier way?

  • http://pulse.yahoo.com/_PP67S7SRWV34RKXEK5NCMEFPYY Cristian

    it asks me password

    • http://www.theandroidsoul.com/ Kapil

      Try samfirmware.com

  • Deadliner

    I have upgraded.
    - Data connection- NOT functioning anymore.
    - Cannot key in Chinese anymore.

    How to downgrade it?

    • jordan

      i had same data issue, when you installed 2.3.4 it deleted your data settings. I called up my service provider and they were able to tell me what to do over the phone.
      My wifi still does not work though

  • Xzthunder

    Thank you so so much !!! :D

  • Kumar

    Hi Kapil.    I upgraded to XXJVP and now there is call drop (within 20 seconds) everytime I select 3g mode. But there is no call drop when I select GSM only. I am on Airtel. Please help.     

  • Kumar

    Hi Kapil.    I upgraded to XXJVP and now there is call drop (within 20 seconds) everytime I select 3g mode. But there is no call drop when I select GSM only. I am on Airtel. Please help.     

  • Kumar

    Hi. I upgraded to XXJVP and now there is call drop (within 20 seconds) when I use 3g network. But the it is fine when I use GSM

  • Kumar

    Hi. I upgraded to XXJVP and now there is call drop (within 20 seconds) when I use 3g network. But the it is fine when I use GSM

  • jordan101

    I’m on 2.3.4 but it’s really giving me dramas (data network is now useless) how can i downgrade back to gingerbread?

  • Venky1893

    hi..iam frm INDIA.iam using galaxy s and my firm ware s
    firmware – 2.3.3
    baseband ver – I9000XXJVO
    kernel ver – 2.6.35.7 – I9000XWJVH – cl184813 rootDELL101  #2
    build number – gingerbread.xwjvh

    s this the latest one.. any updates available?? i can use kies firm update now :( , is there anyway to update frm kies???

    • http://www.theandroidsoul.com Shivam

      The latest Android 2.3.4 firmware is XXJVQ. Download/Install from here - http://wp.me/pXleP-1Ir

      And NO, Android 2.3.4 is not available via Kies yet.

  • Hussain

    Thanks Kapil, it worked for my Galaxy S, upgraded from 2.2 to 2.3.4. Hussain from Singapore

    • http://www.theandroidsoul.com/ Kapil

      Glad for you :)

      • Sonirp2000

        kapil sir, can i update 2.3 android for spice mi300. if ya pls help

        • http://www.theandroidsoul.com/ Kapil

          No, this is only for Galaxy S i9000 android phone :(

  • Prabhu

    It works great Kapil. But, one thing I noticed is that in Market app, I think I am seeing Korean language and as the S Kies says as KOR in the Firmware information. 
    But, otherwise, I do not see any where Korean text. 

    • http://www.theandroidsoul.com/ Kapil

      It’s okay.. this is not for India anyway and would take months to come to
      India. I hope everything else is good. BTW, a new firmware XXJVQ (android
      2.3.4) is out too, which I’m also using currently. And I don’t think it’s
      got that issue — didn’t saw it so far.

  • Nayan

    Hey bro thanks for this update i feel a lot more happy to use my phone now, and 1 more gr8 thing is tat my phone connets to kies now aft the update and its awesome

    • http://www.theandroidsoul.com Shivam

      That’s great :)

  • Lakasant

    after the update i can’t write Greek on messages
    what can i do???
    help me please

    • http://www.theandroidsoul.com/ Kapil

      I think JVP and the latest firmware JVQ both do not support Greek language.
      If having Greek is a must to you, then I would recommend installing an
      Android 2.3.3 firmware — XWJVI. Download from here -
      http://www.multiupload.com/15A472HL1A. Double clcik to extract the content
      of this file and flash it like you flashed JVP.

  • Aceventura777

    i have a samsung galaxy s
    i wanne upgrade the firmware
    my phone has 
    PDA: XXJPK
    PHONE: XXJPK
    CSC:XAJPK
    2010.09
    i want the gingerbreath 2.3.4
    wich firmawre can i use
    i live in belgium europe

    • http://www.theandroidsoul.com/ Kapil

      You can install xxjvq firmware, it’s based on android 2.3.4.

      • Aceventura777

        i thank you for all this
        god bles you

        • http://www.theandroidsoul.com/ Kapil

          Thnx :D

  • Salimta

    Hi Kapil, i had asked my question two weeks before and i did not get an answer yet,  i repeat my question, i use SGS I9000 middle east version and it supports arabic, the current version is gingerbread 2.3.3 and i would like to update to 2.3.4 jvq my question is whether this jvq 2.3.4 support arabic or not ? please answer.  

    • http://www.theandroidsoul.com/ Kapil

      Oops… I think xxjvq and xxjvp do not support Arabic. You should wait until
      Arabic-supported Android 2.3.4 builds are available.

    • http://www.theandroidsoul.com/ Kapil

      Oops… I think xxjvq and xxjvp do not support Arabic. You should wait until
      Arabic-supported Android 2.3.4 builds are available.

  • jack

    Hi, after upgrading to 2.3.4 when Odin is finished and the phone has the first reboot…touch screen doesn’t works. Only volume, power and the other 3 buttoms works fine. I cannot finish the customization process neither use the phone.
    I’ve repeated 2 more times the whole process and the results are the same. Any suggestion?

    • http://www.theandroidsoul.com/ Kapil

      Enter recovery mode and do a factory reset.

  • Charchidi2000

    Any help ??, my sung Galaxy S I9000 suddenly stopped geting any service. It is still running on  Andriod 2,1, Will an upgrade solve this problem ?

Some HTML is OK
Join us on Facebook!schliessen
oeffnen