Hacks News

XXJVS Firmware- Update Galaxy S i9000 to Android 2.3.5

Yes, it’s been so long since we all flashed XXJVR (Android 2.3.4) firmware long back on August 2 and later, while the some portions of the android blogosphere…

Yes, it’s been so long since we all flashed XXJVR (Android 2.3.4) firmware long back on August 2 and later, while the some portions of the android blogosphere was already beaming with the latest Android 2.3.5…

938 Comments
XXJVS Firmware- Update Galaxy S i9000 to Android 2.3.5
Kapill M Malani

Kapill M Malani A die-hard Liverpool FC fan, Kapill is a big fan of Batman, Android and street Cricket. In that order, probably. Email: [email protected]

Yes, it’s been so long since we all flashed XXJVR (Android 2.3.4) firmware long back on August 2 and later, while the some portions of the android blogosphere was already beaming with the latest Android 2.3.5 builds of Android OS. So, it was time Samsung showed their supremacy, yet again, with this tiny update too, updating their rockstar Galaxy S (international version GT-i9000) android phone to Android 2.3.5, from 2.3.4 — just an addition of 0.0.1 but says a lot about how hard Sammy’s update team is working on to push timely update. Not only is Samsung the first one to update their phone to Android 2.3.3 and 2.3.4, but now, to 2.3.5 too.

So, without much ado, let’s see XXJVS Android 2.3.5 in flesh on our lovely Galaxy S i9000 — btw, even the mighty Galaxy S II is yet to see Android 2.3.5 builds. And for your information, this Android 2.3.5 update firmware/ROM, XXJVS, is said to be an official leak of Samsung’s team, but like always there is no confirmation from Samsung about that. We’ll know only when XXJVS reaches to consumers using Kies, Samsung’s PC update software.

Before seeing the whole flashing/installation procedure, let’s see warnings and compatibility notes first:

[error]This guide is applicable only for Samsung’s Galaxy S international version (GT-i9000). Check your phone’s version in Settings – About Phone. It has to be “GT-i9000” for this firmware to be compatible with your phone. If it’s not GT-i9000, simply don’t try this ROM on your android handset — don’t even think about it if you care about your android device.[/error]

[warning]The methods and procedures discussed here are considered risky and you should not attempt anything 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!!![/warning]

Pre-Installation thoughts:

  1. Installing/Flashing this ROM will erase your apps and data. So, it’s a very important you back them up, before proceeding further. To backup your apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. Restore APN settings if Internet isn’t working for you. This Android backup guide would help you. And if you’ve rooted your Galaxy S, you can save application’s data too, using Titanium backup (free app on android market) to backup apps with data. And use this this app only  again to restore those apps with data.
  2. Drivers! — it’s important you’ve the proper drivers installed. Download links below:
  3. If you have Samsung’s PC software Kies installed, un-install it first because it may interrupt the flashing process. If you’ve installed it for sake of drivers which otherwise weren’t working, make sure you exit the Kies completely before beginning the procedure below.

How To Install XXJVS on Galaxy S i9000 (for experienced users)

Well, it’s pretty easy if you’ve already had fun flashing using Odin a decent number of times already. Download XXJVS (password: samfirmware.com) and install it using Odin3 v1.7. Put the *CODE* file in PDA tab, *Modem* file in Phone tab and *multi CSC* file in CSC tab. Put the .pit file in PIT tab and make sure Re-Partition is ticked too. Hit Start!

If you didn’t get what was said above, don’t worry one bit, a detailed guide for you is just below.

Step-By-Step Guide (for not so experienced users)

Although the guide below is very much detailed, step-by-step and sufficient for you to easily flash the XXJVS firmware on your Galaxy S, but in case if you want to watch a video of how you are going to do it, that is, flashing the XXJVS firmware is flashed using Odin, check out this video showing installation of an earlier firmware ‘XWJVB’ on Galaxy S. The procedure is same, so it would be helpful for those who are new.

 

  1. Download XXJVS firmware first. Filename: I9000XXJVS.rar. Size: 228 MB. Download Link. (password: samfirmware.com)
  2. Extract the downloaded file ‘I9000XXJVS.rar’ to get these 5 files:
    1. CODE_I9000XXJVS_CL565837_REV03_user_low_ship.tar
    2. GT-I9000-CSC-MULTI-OXAJVS.tar
    3. MODEM_I9000XXJVS_REV_00_CL1059471.tar
    4. s1_odin_20100512.pit
  3. Download Odin PC Software which we will be using to flash the XXJVS Android 2.3.5 ROM on Galaxy S. Filename: Odin3 v1.7.zip. Size: 192.55 KB. Download Link.
  4. Extract Odin3 v1.7.zip to get .exe file – Odin3 v1.7.exe. Run it when asked in step 7 below.
  5. Disconnect your phone if it’s connected to PC.  Then Switch it Off. Wait 5-6 seconds for vibration to confirm complete switch off.
  6. Now, put the Galaxy S in “Download Mode” — press and hold these keys together: Volume_DOWN+Home+Power. This is required to Install XXJVS using Odin PC Software.
  7. Open Odin (from step 4) — I9003_Odin3 v1.82.exe.
  8. Connect your phone to PC now. You should get the message “Added! !” under the Odin’s message box in the bottom left. If you don’t get “Added! !” message, than probably there is a problem with drivers. Make sure you’ve drivers installed (links given above under heading ‘Pre-Installation thoughts’).
  9. Now, in Odin, select these files at respective tabs (for visual help, see the screenshot at step 11 below):
    1. Click the PDA Tab, and select CODE_I9000XXJVS_CL565837_REV03_user_low_ship.tar (from step 2.1)
    2. Click the Phone Tab, and select MODEM_I9000XXJVS_REV_00_CL1059471.tar (from step 2.3)
    3. Click the CSC Tab, and select GT-I9000-CSC-MULTI-OXAJVS.tar (from step 2.2)
    4. Click the PIT Tab, and select s1_odin_20100512.pit (from step 2.4)
  10. Make sure these 3 checkboxes are ticked: Re-Partition, Auto Reboot and F. Reset Time. [Note: Since we’re using the .pit file, it’s important that the Re-Partition checkbox ticked, too. If sometime is future, you do not use the .pit file, then that time, keep the Re-Partition button unchecked. Just keep this in mind, always.] Leave everything else on Odin untouched.
  11. Double check everything said in step 9 and 10 above. Your Odin’s screen, after selecting all the files and ticking and not-ticking the checkboxes, should look like this: XXJVS Firmware Installation Guide
  12. Now, hit the START button to begin the flashing process. When it finishes, your phone will automatically reboot, upon which you can unplug the cable. Plus, you’ll get a PASS (with green background) message in the left-most box at the very top of the Odin. If it’s in red and with FAIL written over it, the process flashing process wasn’t successful.
  13. When it restarts, your Galaxy S will be running the Android OS, v2.3.5 with Samsung’s custom UI TouchWiz 3 atop it. Not TouchWiz v4 — that you find on Galaxy S2 — for Galaxy S right now, at least officially from Samsung. Check out you’re your phone’s android version here → Settings → About Phone.
  14. (Optional, of course) If you found this guide useful, share it with your friends and others on your Facebook pages, Twitter feeds and on websites you normally visits. That would be helping us grow too!

 

ROOT XXJVS

Yep, we just posted the root guide (with download links and all that) to root XXJVS firmware. Find the XXJVS Root here.

That’s it.

BTW, as for what’s changed apart from the Android 2.3.5 build number in “About Phone” under settings, there is not much to say. The video talk feature is missing from the GTalk app. But, the Gmail app has been updated to latest version, 2.3.5, which supports individual label-wise notification system, always show images, etc. Let us know if you find any more changes — as also how is the battery life on your Galaxy S running XXJVS.

We’d be glad to hear back from you. See you all in comments below.

938 responses to “XXJVS Firmware- Update Galaxy S i9000 to Android 2.3.5”

  1. Guest Avatar
    Guest

    downlaoding

  2. Guest Avatar
    Guest

    What are the differences between 2.3.4 vs 2.3.5?

    1. Guest Avatar
      Guest

      Sorry didnt read the entire description

  3. Guest Avatar
    Guest

    Quadrant Score:Flashed with Base RomQuadrant Benchmark Score: 1919Flashed Semaphore kernel 1.6Quadrant Benchmark Score: 2196Flashed Acid TweaksQuadran Benchmark Score: 2368Overcloked With Tegrak up to 1.2 ghzQuadrant Benchmark Score: 3044

    1. Guest Avatar
      Guest

      so the jvr root worked?

    2. Krishna Avatar
      Krishna

      JVR root is working totally fine. I’ll be uploading screenshots soon 🙂
      Go ahead, no worries!

    3. Guest Avatar
      Guest

      thanks a lot bro, the job is done 🙂

    4. Guest Avatar
      Guest

      dude, does the wifi work after rooting the device?

    5. Krishna Avatar
      Krishna

      Of course, it works.

    6. Guest Avatar
      Guest

      I upgraded my stock 2.3.3 with the XXJVS version.Evrything went fine and flashed with the CF kernel also.

      wifi is doin fine..
      but i don’t have a network signal
      (wireless & networks/mobile networks) says “insert sim card” –  insert sim card to access network services…

      i just updated and flashed  sept 28 2011

      model no. – GT-I9000

      firmware version: 2.3.5

      baseband version: unknown

      kernel version: 2.6.35.7-i9000xxjvs-cl565837
      se.infra@sep-73 #2

      build no.
      gingerbread.xxjvs

    7. Krishna Avatar
      Krishna

      Baseband shouldn’t be unknown — it should be xxjvs. Are you sure you didn’t forget the *modem* file in Phone tab while flashing?

      No need to worry though, repeat the whole guide again. You’ll be fine.

    8. Guest Avatar
      Guest

      same as this http://www.androidapps.us/

    9. Guest Avatar
      Guest
  4. Adriankim1984 Avatar
    Adriankim1984

    downlaoding

  5. Adriankim1984 Avatar
    Adriankim1984

    downlaoding

  6. Adriankim1984 Avatar
    Adriankim1984

    downlaoding

  7. Jordan Avatar
    Jordan

    What are the differences between 2.3.4 vs 2.3.5?

    1. Jordan Avatar
      Jordan

      Sorry didnt read the entire description

  8. Jordan Avatar
    Jordan

    What are the differences between 2.3.4 vs 2.3.5?

    1. Jordan Avatar
      Jordan

      Sorry didnt read the entire description

  9. Adriankim1984 Avatar
    Adriankim1984

    Quadrant Score:Flashed with Base RomQuadrant Benchmark Score: 1919Flashed Semaphore kernel 1.6Quadrant Benchmark Score: 2196Flashed Acid TweaksQuadran Benchmark Score: 2368Overcloked With Tegrak up to 1.2 ghzQuadrant Benchmark Score: 3044

    1. Tezun Avatar
      Tezun

      so the jvr root worked?

      1. Kapil Avatar

        JVR root is working totally fine. I’ll be uploading screenshots soon 🙂
        Go ahead, no worries!

        1. Tezun Avatar
          Tezun

          thanks a lot bro, the job is done 🙂

        2. Tezun Avatar
          Tezun

          dude, does the wifi work after rooting the device?

          1. Kapil Avatar

            Of course, it works.

          2. Suicidesadness Avatar
            Suicidesadness

            I upgraded my stock 2.3.3 with the XXJVS version.Evrything went fine and flashed with the CF kernel also.

            wifi is doin fine..
            but i don’t have a network signal
            (wireless & networks/mobile networks) says “insert sim card” –  insert sim card to access network services…

            i just updated and flashed  sept 28 2011

            model no. – GT-I9000

            firmware version: 2.3.5

            baseband version: unknown

            kernel version: 2.6.35.7-i9000xxjvs-cl565837
            se.infra@sep-73 #2

            build no.
            gingerbread.xxjvs

          3. Kapil Avatar

            Baseband shouldn’t be unknown — it should be xxjvs. Are you sure you didn’t forget the *modem* file in Phone tab while flashing?

            No need to worry though, repeat the whole guide again. You’ll be fine.

          4. fazabahakim Avatar
            fazabahakim
          5. fazabahakim Avatar
            fazabahakim

            same as this http://www.androidapps.us/

  10. Adriankim1984 Avatar
    Adriankim1984

    Quadrant Score:Flashed with Base RomQuadrant Benchmark Score: 1919Flashed Semaphore kernel 1.6Quadrant Benchmark Score: 2196Flashed Acid TweaksQuadran Benchmark Score: 2368Overcloked With Tegrak up to 1.2 ghzQuadrant Benchmark Score: 3044

    1. Tezun Avatar
      Tezun

      so the jvr root worked?

      1. Kapil Avatar

        JVR root is working totally fine. I’ll be uploading screenshots soon 🙂
        Go ahead, no worries!

        1. Tezun Avatar
          Tezun

          thanks a lot bro, the job is done 🙂

        2. Tezun Avatar
          Tezun

          dude, does the wifi work after rooting the device?

          1. Kapil Avatar

            Of course, it works.

          2. Suicidesadness Avatar
            Suicidesadness

            I upgraded my stock 2.3.3 with the XXJVS version.Evrything went fine and flashed with the CF kernel also.

            wifi is doin fine..
            but i don’t have a network signal
            (wireless & networks/mobile networks) says “insert sim card” –  insert sim card to access network services…

            i just updated and flashed  sept 28 2011

            model no. – GT-I9000

            firmware version: 2.3.5

            baseband version: unknown

            kernel version: 2.6.35.7-i9000xxjvs-cl565837
            se.infra@sep-73 #2

            build no.
            gingerbread.xxjvs

          3. Kapil Avatar

            Baseband shouldn’t be unknown — it should be xxjvs. Are you sure you didn’t forget the *modem* file in Phone tab while flashing?

            No need to worry though, repeat the whole guide again. You’ll be fine.

          4. fazabahakim Avatar
            fazabahakim
          5. fazabahakim Avatar
            fazabahakim

            same as this http://www.androidapps.us/

  11. Guest Avatar
    Guest

    If somebody has it running, can you please check if the swype keyboard has Bulgarian (Български) language in its language list? I am using the device primarily for writing and cannot afford an update where Bulgarian swype language is missing (like in 2.3.4). Thank you in advance!

  12. Guest Avatar
    Guest

    wifi doesn`t work

    1. Guest Avatar
      Guest

      did you use the jvr root?

    2. Guest Avatar
      Guest

      same here, wifi doesnot work even after root…

    3. Guest Avatar
      Guest

      Wifi seems to disconnect once per minute

  13. Guest Avatar
    Guest

    I am still on I9000XXJVP and even here WIFI is not as best as it was before. Yes! Phone is very speedy and hangs very less.Will wait some time to update further to see reviews of XXJVS users.

  14. Guest Avatar
    Guest

    Kapil , Is there something new in XXJVS that was not there in XXJVP ? Will only update if it is a big step forward.

    1. Krishna Avatar
      Krishna

      Nah, you can avoid this happily. Nothing great to speak of changes 🙁 Only gmail app has been updated to v2.3.5, which one can do from the android market itself.

  15. r0bb3ry Avatar
    r0bb3ry

    If somebody has it running, can you please check if the swype keyboard has Bulgarian (Български) language in its language list? I am using the device primarily for writing and cannot afford an update where Bulgarian swype language is missing (like in 2.3.4). Thank you in advance!

  16. Robb Gonzales Avatar
    Robb Gonzales

    If somebody has it running, can you please check if the swype keyboard has Bulgarian (Български) language in its language list? I am using the device primarily for writing and cannot afford an update where Bulgarian swype language is missing (like in 2.3.4). Thank you in advance!

  17. smiley Avatar
    smiley

    wifi doesn`t work

  18. smiley Avatar
    smiley

    wifi doesn`t work

    1. Tezun Avatar
      Tezun

      did you use the jvr root?

    2. ufo Avatar
      ufo

      same here, wifi doesnot work even after root…

      1. guest Avatar
        guest

        Wifi seems to disconnect once per minute

  19. smiley Avatar
    smiley

    wifi doesn`t work

    1. Tezun Avatar
      Tezun

      did you use the jvr root?

    2. ufo Avatar
      ufo

      same here, wifi doesnot work even after root…

      1. guest Avatar
        guest

        Wifi seems to disconnect once per minute

  20. Bikram Avatar
    Bikram

    I am still on I9000XXJVP and even here WIFI is not as best as it was before. Yes! Phone is very speedy and hangs very less.Will wait some time to update further to see reviews of XXJVS users.

  21. Bikram Avatar
    Bikram

    I am still on I9000XXJVP and even here WIFI is not as best as it was before. Yes! Phone is very speedy and hangs very less.Will wait some time to update further to see reviews of XXJVS users.

  22. Bikram Avatar
    Bikram

    Kapil , Is there something new in XXJVS that was not there in XXJVP ? Will only update if it is a big step forward.

    1. Kapil Avatar

      Nah, you can avoid this happily. Nothing great to speak of changes 🙁 Only gmail app has been updated to v2.3.5, which one can do from the android market itself.

  23. Bikram Avatar
    Bikram

    Kapil , Is there something new in XXJVS that was not there in XXJVP ? Will only update if it is a big step forward.

  24. Bikram Avatar
    Bikram

    Kapil , Is there something new in XXJVS that was not there in XXJVP ? Will only update if it is a big step forward.

    1. Kapil Avatar

      Nah, you can avoid this happily. Nothing great to speak of changes 🙁 Only gmail app has been updated to v2.3.5, which one can do from the android market itself.

  25. Guest Avatar
    Guest

    Hi Kap

    Thx for the updates, i was browsing thru darky rom ver, what does JVS-Base meant/do and Darkcore_4.0_JVS do/meant, i was wondering how to do theirs, its confusing with so much varieties to chooice 😀 any advice? thx

  26. Guest Avatar
    Guest

    Hi Kap

    Any difference in using Odin V1.0 or V1.7 or V1.72 to root ?

    1. Krishna Avatar
      Krishna

      I would recommend v1.7 over 1.0. And better use the one I’ve provided link for, both for installation and root.

  27. Guest Avatar
    Guest

    wifi is not working  propely…

    1. Krishna Avatar
      Krishna

      Will fix for that tomorrow, new cf-root for jvs is live, actually. Using that solves problem.

  28. Guest Avatar
    Guest

    WIFI Ain’t Working!! Wait For Another UPDATE.

  29. Guest Avatar
    Guest

    any idea how to roll back to a version that may be updated with kies?  since flashing 2.1 to 2.2 and 2.3, kies gives me  ‘this version of firmware cannot be upgraded’ …or smth..   (galaxy s  i9000, xxjvr at the time)

    1. Guest Avatar
      Guest

      yes after flashing of our own..even i can’t update my phone from kies. I get Same message ‘this version of firmware cannot be upgraded’ . Only Kapil can guide you what to do for going back to official update way.

  30. Guest Avatar
    Guest

    Hey guys, you gave download link straight from your website! Way to go, thanks a million… Though try mirroring also, because your download speed as not as fast…

    1. Guest Avatar
      Guest

      Sorry, your down speed is rather awesome, you guys rock

  31. ufo Avatar
    ufo

    Hi Kap

    Thx for the updates, i was browsing thru darky rom ver, what does JVS-Base meant/do and Darkcore_4.0_JVS do/meant, i was wondering how to do theirs, its confusing with so much varieties to chooice 😀 any advice? thx

  32. ufo Avatar
    ufo

    Hi Kap

    Thx for the updates, i was browsing thru darky rom ver, what does JVS-Base meant/do and Darkcore_4.0_JVS do/meant, i was wondering how to do theirs, its confusing with so much varieties to chooice 😀 any advice? thx

  33. ufo Avatar
    ufo

    Hi Kap

    Thx for the updates, i was browsing thru darky rom ver, what does JVS-Base meant/do and Darkcore_4.0_JVS do/meant, i was wondering how to do theirs, its confusing with so much varieties to chooice 😀 any advice? thx

  34. ufo Avatar
    ufo

    Hi Kap

    Any difference in using Odin V1.0 or V1.7 or V1.72 to root ?

    1. Kapil Avatar

      I would recommend v1.7 over 1.0. And better use the one I’ve provided link for, both for installation and root.

  35. ufo Avatar
    ufo

    Hi Kap

    Any difference in using Odin V1.0 or V1.7 or V1.72 to root ?

    1. Kapil Avatar

      I would recommend v1.7 over 1.0. And better use the one I’ve provided link for, both for installation and root.

  36. ufo Avatar
    ufo

    wifi is not working  propely…

    1. Kapil Avatar

      Will fix for that tomorrow, new cf-root for jvs is live, actually. Using that solves problem.

  37. ufo Avatar
    ufo

    wifi is not working  propely…

    1. Kapil Avatar

      Will fix for that tomorrow, new cf-root for jvs is live, actually. Using that solves problem.

  38. Vimal Avatar
    Vimal

    WIFI Ain’t Working!! Wait For Another UPDATE.

  39. Vimal Avatar
    Vimal

    WIFI Ain’t Working!! Wait For Another UPDATE.

  40. Ovidiu Raica Avatar
    Ovidiu Raica

    any idea how to roll back to a version that may be updated with kies?  since flashing 2.1 to 2.2 and 2.3, kies gives me  ‘this version of firmware cannot be upgraded’ …or smth..   (galaxy s  i9000, xxjvr at the time)

    1. Bikram Avatar
      Bikram

      yes after flashing of our own..even i can’t update my phone from kies. I get Same message ‘this version of firmware cannot be upgraded’ . Only Kapil can guide you what to do for going back to official update way.

  41. Ovidiu Raica Avatar
    Ovidiu Raica

    any idea how to roll back to a version that may be updated with kies?  since flashing 2.1 to 2.2 and 2.3, kies gives me  ‘this version of firmware cannot be upgraded’ …or smth..   (galaxy s  i9000, xxjvr at the time)

    1. Bikram Avatar
      Bikram

      yes after flashing of our own..even i can’t update my phone from kies. I get Same message ‘this version of firmware cannot be upgraded’ . Only Kapil can guide you what to do for going back to official update way.

  42. Guest Avatar
    Guest

    Any confirmation if it’s an official Samsung release?

  43. Bojan Djordjevic Avatar

    Hey guys, you gave download link straight from your website! Way to go, thanks a million… Though try mirroring also, because your download speed as not as fast…

    1. Bojan Djordjevic Avatar

      Sorry, your down speed is rather awesome, you guys rock

  44. Bojan Djordjevic Avatar

    Hey guys, you gave download link straight from your website! Way to go, thanks a million… Though try mirroring also, because your download speed as not as fast…

    1. Bojan Djordjevic Avatar

      Sorry, your down speed is rather awesome, you guys rock

  45.  Avatar
    Anonymous

    Any confirmation if it’s an official Samsung release?

  46. BRWill Avatar
    BRWill

    Any confirmation if it’s an official Samsung release?

  47. Guest Avatar
    Guest

    WIFI worked best in Android 2.2  . New versions have fasten the phone, increased battery time, decreased hanging but WIFI has lost its class. But still very happy with I9000XXJVP . Skype video calling works great and front camera can be used at will. Hopefully in future Galaxy S will get that one last killer and ultimate update.

  48. Guest Avatar
    Guest

    So when I upgrade my phone to 2.3.4 My BF whent ballistick.
    I use Parrot car kit MKi9200 with soft 1.95.
    Now after 1 or 2 phone calls I got an error: “SORRY The process com.android.phone has stopped unexpectedly. Please try again. (Force close)”. After that phone did not find Parrot and I had to restart my phone. Yesterday I upgrade to 2.3.5
    And what you know the error text is shorter now but it still f..k my BF up.

    Whay to make new ones if they can not fix the bugs in old ones.  Some times I think if Linux wortks the same way then I am not suprised whay only small group of ppl use it. Becouse it is full of bugs and as it is free ware then no one is responsible.

    So how I can get the original soft back now ???

    1. Guest Avatar
      Guest

      try amestris ROM you will see the difference on battery life, speed, stability.. no FC since i installed. 

      http://forum.xda-developers.com/showthread.php?t=1189676
      https://www.facebook.com/groups/amestris/

  49. Bikram Avatar
    Bikram

    WIFI worked best in Android 2.2  . New versions have fasten the phone, increased battery time, decreased hanging but WIFI has lost its class. But still very happy with I9000XXJVP . Skype video calling works great and front camera can be used at will. Hopefully in future Galaxy S will get that one last killer and ultimate update.

  50. Bikram Avatar
    Bikram

    WIFI worked best in Android 2.2  . New versions have fasten the phone, increased battery time, decreased hanging but WIFI has lost its class. But still very happy with I9000XXJVP . Skype video calling works great and front camera can be used at will. Hopefully in future Galaxy S will get that one last killer and ultimate update.