XXJVS Firmware- Update Galaxy S i9000 to Android 2.3.5


Galaxy S XXJVS

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: Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We wont be liable if any damage occurs to your device and/or its components.

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!



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.

Follow on Google+

Category: News

303 Responses

  1. Adriankim1984 says:


  2. Adriankim1984 says:


  3. Jordan says:

    What are the differences between 2.3.4 vs 2.3.5?

  4. Adriankim1984 says:

    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

  5. r0bb3ry says:

    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!

  6. smiley says:

    wifi doesn`t work

  7. smiley says:

    wifi doesn`t work

  8. Bikram says:

    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.

  9. Bikram says:

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

    • Kapil says:

      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.

  10. Bikram says:

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

  11. ufo says:

    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

  12. ufo says:

    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

  13. ufo says:

    Hi Kap

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

  14. ufo says:

    wifi is not working  propely…

  15. Vimal says:

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

  16. Ovidiu Raica says:

    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)

    • Bikram says:

      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.

  17. 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…

  18. Anonymous says:

    Any confirmation if it’s an official Samsung release?

  19. Bikram says:

    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.

  20. Tarmo Nurmik says:

    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 ???

  21. 4dri4n says:

    y dont you guys try amestris ROM.. its fast and stable.. and best of all battery life is xtra long. 



  22. Gupta San06 says:

    Does it support Indian Languages like Hindi, Tamil etc.?

  23. Aaryan says:

    Hi Im currently on Android 2.3.3 (Carriers stock ROM, not modified or rooted). Can I still upgrade to 2.3.5 using the above steps provided?

  24. Christos Gekas says:

    Guys, my “home” button no longer works on my GalaxyS (I think I spilled some water on it…) so I don’t have the three-button option.. Any other way to install the firmware? I’m currently on the 2.2. Thanks!

    • Christos Gekas says:

      no workaround to enter download mode if the home button doesnt work?

      • Kapil says:

        No, I don’t think there is a way. Btw, is your phone rooted ryt now?

        • Christos Gekas says:

          yes, it’s rooted.. Kies has just been a huge FAIL for me, so I really hoped I could at least get some upgraded firmware like this… but everywhere I look you need the three button combo… :/

    • grumpy says:

      buy a jig of ebay , that will force the phone into download mode

  25. Christos Gekas says:

    Guys, my “home” button no longer works on my GalaxyS (I think I spilled some water on it…) so I don’t have the three-button option.. Any other way to install the firmware? I’m currently on the 2.2. Thanks!

  26. sniperron says:

    i downloaded the files but why is it that the files are in winrar form…not in tar or md5…could i still use that for the update??? please reply asap and thanks in advance..

    • Kapil says:

      The icon only is that of winrar because they are associated with winrar, the file’s extension is as said in the post.

  27. Mikkan says:

    Hi Kapil,
    I upgraded my stock 2.3.3 with the XXJVS version.Evrything went fine and flashed with the CF kernel also.
    Everything is working except 2 things
    1.WIFI I am see a frequent disconnect(I reported in another page also)
    2.When I reset the phone ,it throws up erros for formatting the /data/  cache with something relatef t rfs file system.do you know what these errors or how can I reset the phone?

  28. Light_alex1 says:

    One problem, the image showing how Odin should look doesn’t have the Re-Partition button ticked. I hope it hasn’t disterbet anyone until now :)

    • Kapil says:

      I’ll check it and let you know, but know that it needs to be ticked.

    • Kapil says:

      Oh, that’s because I took the screenshot before selecting the .pit file which is why re-partition remained unticked. I’ll soon replace it with a correct pic. Thanks for pointing it out.

  29. Sujeetw1 says:

    i tried that with my galaxy s gt-i9000 xxjvo but  message in the left-most box at the very top of the Odin it’s in red and with FAIL written over it, the process flashing process wasn’t successful. so now what will i have to do????? 

  30. Hi guys. I’m also experiencing frequent wi-fi disconnects. My phone is not rooted.
    Changed from xxjvq to xxjvs because of the force closed problems. But now the wi-fi problem is more nerve wreck. Is there some fix to this? Thanks

  31. Vimal says:

    Guys Found Fix For Wi-Fi.With The New Update Permissions Have Changed.If U Want For The Wi-Fi To Work Use Kernels Based On XXJVS oNLY!!

    • Mikkan says:

      I thought the packages inside the PDA/PHONE/CSC contained the kernel which is already XXJVS?

  32. Manab1108 says:

    plz fix the power key ends call button bug..

  33. Bikram says:

    Kapil, Is DarkyROM version of this 2.3.5 update better option than this ?

  34. Ahamed Rikaz says:

    Phone dialer doesn’t work wat can i do when i ti=ouch phone just black screen

  35. Jay says:

    hi im jay, please help me i  want to update mine from froyo 2.2 to 2.3.5 and it is international version GT-i9000. is it okay to update directly from 2.2 to 2.3.5? i really wanted to update mine just by following intructions/guide above..
    please let me know..ty..

  36. rob says:

    Sorry for the stupid noob question, but does upgrading this way wipe anything?  I’ve backed up, but if all my apps/contacts/settings get wiped, the missus will be peeved.

  37. Wolverine X says:

    hi please if u can help me in this after i made software and every things is right it’s not working at all wat can i do in this

  38. Noone2 says:

    Hi , I am on Darky 10.2, which is 2.3.4. Should I wipe cash, dalvik cashe etc… Or is just the guide enough to do all.

    Thanks in advance!

  39. Harish says:

    Incredibly detailed, and works like a charm!!!  thanks a ton Kapil

  40. Noone2 says:

    Hi Kapil, thank you for your answer!
    Can I just ask 2 more things please:
    1) Really irritating on my DarkyRom 10.2 is that when I open Contacts/Phone/Msgs for the first time it takes like 3 sec blackscreen at least to open them. After that they are in cash or RAM and they open instanteneously. But after some time, they are killed automatically I guess, and again when I open Contacs – 3 sec lag time, which is so irritating. Same happens with other things like manage apps or similar.
    Is stock 2.3.5 having Contacts to a non kill list or something, so when you use them you don’t have to wait everytime.

    2) I remember when I was on stock 2.1 even, I have Facebook sync, and when I open Contacts and tab Activities – I can see my Facebook contact, or just some Facebook activities happening. Is this working with 2.3.5?

    P.S. I have a friend with 2.2.1 original stock, and she hasn’t done any customizations to her phone, and doesn’t have a lot of programs installed -> and her phone runs way much smoother than mine 2.3.4 customer rom……. ;(
    Hope all will be ok when I flash custom 2.3.5 next week.

  41. Jarkko Suominen94 says:

    odin wasnt working with me when i started it with administrator, but when i opened it normally it worked. (if someone have same problem) :)

  42. Steffen says:

    Ik heb alle stappen netjes gevolgd, alleen hij blijft naar mijn idee wel erg stil..Er staat nu al een kwartier links in het vak Message: SetupConnection..Kan iemand mij vertellen of dit hoort, of dat er iets verkeerd is.

  43. Anonymous says:

    i have a big problem with my i9000 i have format it and now i can’t turn it on
    can i bring him to life with that one?

    • Kapil says:

      Install the XXJVS again by booting into download mode and follow each step correctly. Don’t worry, it will be okay.
      On Oct 15, 2011 10:16 AM, “Disqus”

  44. Ruki says:

    Hi Kapil,

    I’m using i9000 and with Froyo and upgraded to 2.3.4 through Kies.
    I have few thing to clarify

    1) My current F/W is I9000XXJVQ. Kies says its the latest version. Will 2.3.5 (I9000XXJVS) compatible  with my phone ?

    2). If I flash my phone through Odin will I able to use Kies for future updates ?

    3). Is the 2.3.5 still has the lagging problem that i have with my 2.3.4 ?

    Thanks you

    • Kapil says:

      1. It’s compatible.

      2. I think to be compatible with Kies updates, your phone should run the latest firmware available for your region. Since your region has xxjvq available as latest firmware officially, flashing back to jvq should make Kies happy. But, if you flash jvq with different csc file, there might be problem, so I can’t say it would work perfectly.

      3. If you install lots of apps, the phone will slow down and will lag too. Only Galaxy S2 is the phone currently available which would not lag.

      Note: I’ve found xxjvs to be the best firmware for Galaxy S1 — and I use that only on mine. Xxjvt is also out but I don’t like the blue overscroll it got almost everywhere quite wrong.

      • Ruki says:

        Wow! Thanks for your Quick reply!

        1). Thanks
        2). If someday XXJVS available with Kies will I able to continue with Kies update again ?
        3). What is the best Lag fixing software you recommend for I9000 ?

        sorry for lots of questions

        • Kapil says:

          Don’t worry to much, man. Install JVS and live a happy life. When you need Kies compatibility, flash xxjvq back. I think lagfixes and custom ROMs do not help much. JVS is wonderful and faster than any lagfix I have tried, and that includes almost every lagfix out there.

          Hope it solves your probs 😀

  45. Sean Curran says:

    Hi can I flash from ZWJV4 to this on my i9000?

  46. Sean Curran says:

    Forgive me if thats a silly question, im still trying to get my head around everything. If I wanted to flash to Miui or CM7 what would I need to do?

  47. Daryllcutee_29 says:

    hi kapil, i bought this sgs gt-i9000 from dubai country im now on the philippines, how can i root my sgs 2.3.3, i9000JXJV6, kernel v mobilus MEA-03 #4 that i just updated to my kies? and can i update it to XXJVS? can it harm my phone? 

    a reply will be a big thanx man!

    • Kapil says:

      Yes, you can update to xxjvs and root the xxjvs. I’ve done this many many times and it hasn’t hurt my phone.

      When you’ll install, xxjvs your apps and their data will get lost.


      Kapil Malani

  48. Daryllcute_29 says:

    hi kapil, i bought this sgs gt-i9000 from dubai country im now on the philippines, how can i root my sgs 2.3.3, i9000JXJV6, kernel v mobilus MEA-03 #4 that i just updated to my kies? and can i update it to XXJVS? can it harm my phone? a reply will be a big thanx man!Like

  49. Sean Curran says:

    Hi Kapil, can I update to XXJVS from ZWJV4 without harm?

  50. Ruki says:

    Dear Kapil

    This is regarding the Swipe issue.
    I checked the language settings. It was all languages selected.
    I deselect all and select only UK English.

    But still the problem is same…

    • Shivam says:

      Well, I still think the problem its with language only. Happened to me too.

      • Ruki says:

        Dear Shivam, Thanks for your reply
        I found the problem.

        Directly swipe language change didnt work but,
        Settings > Applications > Running Services >Swipe >settings > Select Locale
        Change the language here..

        It fixed the problem !

        • Kapil says:

          Cool! Btw, I think you went to settings only, by another route. Anyway, if it ever occurs to other users and the 1st solution doesn’t work, I’ll be quick to hand out your solution to them. 😀

  51. Sotblurboy says:

    I need some help. After I did the rom flashing my phone couldn’t be started. Any solution please?

    • Kapil says:

      Try again.

      I’m you assuming you are trying it on the right phone — Samsung Galaxy S gt-i9000.

      • Sotblurboy says:

        I did the wrong thing before that, now is working fine. Hehee but the only problem is the Chinese input is gone. Anyways to get it back please?

  52. Harish Br says:

    Hi Kapil. When will you lead us down the path toward XXJVT and beyond?

  53. rhythm07 says:

    is it ok to update from 2.3.3 to 2.3.5???
    thanks =]

    galaxy s GT i9000

  54. mike says:

    and from 2.2.1 to 2.3.5. when i installed 2.2.1 i checked re-partition (512 pit). do i have again to check re-partition and do i have to turn on usb debuggini

    • Kapil says:

      Do as said in the guide above. Don’t do anything else. When you select 512 pit file, you have to keep re-partition checked.

  55. Miguelhgsomes says:


    just flashed my GT I9000 to 2.3.5(XXJVS), and lost the 3G, any ideias?

    thank you.

  56. Gamezone888 says:

    dude after reboot what is the password on phone????

  57. Dashinmirza says:


  58. Sybren Bouwman says:


  59. Invisibleboy says:

    Maybe a stupid question but updating from 2.1 will succeed to 2.3.5? Hope to get an answer.

  60. laush says:

    Thanks :)

  61. amir elmbaz says:

    First thanks:)
    but i upgrade my phone to this version i havnot persian language?
    please tell me how i have persian/iran language in my phone?
    email : ah_elmbaz@yahoo:disqus .com

    • Kapil says:

      Persian language is not available by default. To have it on XXJVS, you’ll need to root it and install ClockWorkMod recovery on it, and then flash a separate .zip file to get farsi/persian language.


  62. the fly says:

    worked a treat, thanks very much!!

  63. Parsa Deejay says:

    hi tanks but h have got some problem in connecting to wifi do me a favour ask my question parsa.,

  64. Shivam Meghani says:

    I’m Updating my SGS for the First time..

    So do I need to Check Re-Partition?
    Hope to get a reply! :)

  65. Meetfamily Mine says:

    I am using Samsung Galary S GT-I9000 where Android version was: 2.3.3. But suddely my mobile automatically got Swithed off and It’s not even starting. What should I do in such case? Plz reply me if anyone knows the solution. My email id is: meetfamily.mine@gmail.com. Your kind co-operation is Invited.

  66. johnlei says:

    Hey I did everything above for my phone, wifi works, but I can’t get network… :(
    Do I repeat the process?thanks



    SE.infra@SEP:disqus -73 #2


  67. Leon says:

    Firstly thanks for all the effor you have gone to…it is appreciated by us all. Secondly, How long should this take? My Galaxy S has been sitting on the download page for hours and has still not completed….help?

  68. Yanacaballero says:

    mine didn’t work

  69. Shivam Meghani says:

    Is SAMSUNG Galaxy S i9000 available anymore?

  70. Luciano says:

    Servi para o GT-I9000B?

  71. John Citezen says:

    asks for password when flashing finished whats the password!!!!

  72. Shameemk says:

     When i tried this procedure on my I9000, a few seconds after i click START from odin, the I9000 screen blacksout.. i don’t see any progress anywhere.. 

     please help. 


  73. Coxy365 says:

    Many thanks , never done a firmware upgrade before , just upgraded from FROYO , followed the instructions , no problems at all , once I had Odin installed and the firmware on my desktop whole thing took about 5 mins . Brilliant 

  74. Kimmers0315 says:

    Worked perfectly!  One question, should I now do a hard reset/wipe data?  One web site says to do this…

    Thanks so much!

  75. Rabi Shrestha says:

    Hi kapil

    I am using Samsung Galary S GT-I9000 where Android version was: 2.3.2. Can i upgrade it to JVS directly from above guide?


  76. tamanoy007 says:

    hi buddy! i want to install and root this android 2.3.5 version and i did downloaded all the requirements..but 1 thing i couldn’t do is to make my phone into “downloading mode”.. i’m sick of this for i’m been trying to do the procedure by pressing and holding this keys together (volume down + home + power)..huh! i’m tired and disappointed for its been 3 days that i’m trying to make it into “download mode..” i also tried to removed my simcard hoping that its gonna work but still, nothing happens..i need your help buddy!!!! i don’t know what to do next….before i’d installed kies but now that i’m going to flash 2.3.5, so i uninstalled it..please anyone..need help here..tnx alot!

    • Kapil says:

      I think download mode is disabled on your phone, then. maybe you should buy those $2-5 costing USB Jig at local ebay site, to enter your Galaxy into download mode.

  77. saran says:

    Hi kapil

    My sgs has android version 2.3.3 baseband version ddjv5. can i upgrade it to ics 4.0.1 directly ? kindly help.

    thank u.

  78. Igorkit says:

    Hi Kapil,

    I followed your instruction and I upgraded my SGS to XXJVS firmware. After that I root my phone and I installed CM7 as per your guides. Everything went well. Thanks for your well written guides.

    My question is: Can I use the same procedure for installing XXJVS firmware from CM7 using Odin? 


  79. Ah_elmbaz says:

    what do support language farsi?

  80. JesseSkipper8 says:

    Hey, Kapil

    I followd your instuctions but it dosent seem to be working so i dont know what iv done, odin is stuck on Set Partition. iv tried redoing it again but it always gets stuck on Set Partition and in the message box it says DO NOT TURN OFF TARGET!! at one time i left it for lik an hour an nothing happend.

    I hope that you can help me!!!


    • Kapil says:

      Restart PC and phone both. Then try again. Also try another usb port on PC.

      • JesseSkipper8 says:

        yeh i jst done all that a stil no change also after awile my phone screen blacks out while still in download mode, could this be the problem? i also noticed that in your instructions it says to add s1_odin_20100512.pit to the PIT tab and to make sure Re-partition is ticked but in the screen shot u have provided Re- Partition is not ticked and PIT tab is empty?

        sorry if i just being a dumb ass lol i havent done this before :)

  81. Gova64 says:

    I need the confirm password from the xxjvs firmware

  82. Omar says:

    Hi Kapil this will be my first update so i have a few questionsn1. If i do this update will my internal memory be wiped? n2. Can i do this update from 2.1 stock without the need of any update? n3. Can i do this update with root installed and a lagfix? nHope to hear from u soon.

  83. Borna707 says:

    hey man i got a problem. My samsung galaxy s yust stops with updaten Added!!n Odin v.3 engine (ID:7)..n File analysis..n SetupConnection..n Initialzation..n Set PIT file..n DO NOT TURN OFF TARGET!!nand nothing happendsnpls help thx

  84. NooM_GAGA says:

    I install this rom. My galaxy s ask password when I turn on it

  85. S-i-p2010 says:

    u son of a bitch it’s a 2.3.4 not 2.3.5 u gay wad!!screw u!!be a man

  86. nab says:

    Hi, im new to flashing and rooting stuff… id like to ask u guys… is it ok, when i update my phone from version 2.3.4 XXJVQ (not XXJVS just like in the tutorial up there) to 2.3.5 XXJVS

  87. ahmad says:

    wow thankssssss very very much

  88. Maximilian Frisch says:

    Hey,nit seems to be a very useful tutorial! I got my I9000 stock with O2 branding.nAfter flashing CF-Root to root it, my Phone gives me:nPDA:i9000XWJVInPHONE:i9000XXJVOnCSC:i9000VIAJV3nActual Android is 2.3.3 !nCan I directly update this ROM to 2.3.5 with this tutorial from my branded version tou00a0 the unbrandet one? I heart something about another sale code?nThanks much!

  89. Karwandlshad76 says:

    I like this version

  90. Moh A says:

    Hi Kapil and All,nnThis tutorial is GREAT! I’m new to Android ( I bought my SGS exactly a month ago ) and this is my first flashing too….It works perfectly! I just followed all the instructions and BOOM…I got Gingerbread 2.3.5. LAYAR is the only Apps missing but it doesn’t worry me at all. My next flashing is….ICS/Android 4.0 :-). Thanks Alot for Kapil and the Developers whom working hard for this firmware. I will post again later after next flashing :-)

    • Moh A says:

      Note: LAYAR wasn’t installed automatically, so I found it and installed it manually :-). Also the good thing after everything’s done, the phone is not rooted. So, I think the warranty is still applied :-)

  91. Akaash_93 says:

    The I900xxjvs download link is working, however all the files seem to be corrupt. Do you have another download link perhaps? 

  92. Saheq505 says:

    Is there a copy in Arabic?

  93. Ragu Ruba says:

    Thanks my phone working great

  94. adrian says:

    GREAT Tutorial!! Done it and tested!!! Step by step guide is totally great!!! The product is OK!!!

  95. Raul Oja says:

    Hi, I want to install this 2.3.5 but odin does not recognize the SGS after I have pressed Wol UP+H+P. Computer recognize very well when phone is working. I turned off all kies stuff from Task manager but nothing. What to do?

  96. Raul Oja says:

    Thanks a lot!

  97. Jatt Xiss says:

    can u tell me this update give any type of wifi prob

  98. Zwartje says:

    How long should the flashing take, an hour and half under way now and it still only shows: Set Partition

  99. tamanoy007 says:

    hi kapil! i can’t be able to connect wifi..its always “obtaining ip address – secured with wep”. pls help! i need your advice..tnx alot

    • tamanoy007 says:

      sorry guys, i made a mistake. i flash it again and my wifi now is working fine and perfect. 

  100. Bilal Althaf says:

    Great Tutorial Sir. Hats off :)

  101. Arvind_arsenal1996 says:

    My fone cannt on. Help

    • Kapil says:

      Oh.. your problem skipped my attention.. how is your device now? And which one was it, you sure it was galaxy S model number i9000, and not i9003?

  102. Pmdm says:

    I got problem with my SGS after upgrading. For most of the time everything works great, but one, two times a week, i cannot get my phone out of stand-by mode. Normally you press ‘home’ button and LCD turns on, then you can unlock it. My LCD stays black, but phone is still working. I can hear it ringing and i can pick up the calls. The only way to solve the problem is removing battery. It happens completely randomly. I don’t remember certain actions after it happens. I just leave my phone and when i come back and want to use it, i can’t. Did anyone similar problem?

  103. Wiglet09 says:

    hi kapil! i have a situation here. after flashing android 2.3.5 and root cwm i can’t no longer connect to our wifi with WEP security. but my friends wifi with WPA/WPA2 PSK security, i could easily connect with it. no problem.

    please give me some tips here. i really don’t know what to do to connect with our own wifi with WEP security.

    so strange right?hehe! thanks buddy!

    • Kapil says:

      Yeah.. that’s strange. I don’t know what to do.. really. I never got this sort of prob.

      • Wiglet09 says:

        OMG!!!!!! i’m so sorry mate, my brother just gave me the wrong password..now i’m already connected to our wifi with WEP security. sorry guys,,thanks kapil anyway..thanks for these efforts..you deserves cases of beer!!!!!! thumbs up!!!

        • Kapil says:

          Hehe…. no probs. Give your brother my regards, anyway.

          Btw, there will be one more cool rom (a custom one, not by Samsung) running Android 4.0, called AOKP Rom. We’ll cover it tomorrow. I would recommend you to try it. And you can revert back to xxjvs anytime using the above guide.

          See ya!

  104. marvz says:

    just upgraded to android 2.3.5. 

    works great!!! 

    Thanks Kapil!

    More power!!!

  105. Rockirythms says:

    I tried to upgrade mine with this software. I got stuck in ODIN and process had to be aborted. I removed the battery and now phone is completely dead – unresponsive. Doesn’t charge or turn on in any way at all. Any help what I should do?

    • tamanoy says:

      you did something wrong during flashing mate..in your case, you need a usb jig to fix it first and then try flashing again. you can search on youtube regarding USB JIG. g’luck!

  106. Jassis7 says:

    i flash i9000 phone no network please help me any body

  107. Gwymember says:

    The image from step 11 does not correspond with the directions from step 10: re-partition is unticked!

    • Kapil Malani says:

      That’s an error. Screenshot is misleading.. sorry for that. Pls use pit file and select Re-Partition checkbox.

  108. Jamaker21 says:

    the flash worked fine, but the phone is now asking for a password which must be a generic one as i’ve never entered one on it myself , can you point me in the right direction please?

  109. Beautifulgirl1974 says:

    is this update suport arabic language

  110. jorge levano says:

    Excellent, Im from spain I have SGS Eclair and I a install this firmware with odin without any problem.

  111. jorge levano says:

    If i want to restore to factory settings, Will I lost the ROM installed?

  112. Dr Fox3 says:

    after i hit the start button  the setup stopped at the setupconnection step..!! what should i do ..!? can u help me please

  113. Hmm, it looks like there is something wrong after I did this. Everything works perfectly during your install, but when I restart the phone it just runs the “intro” animation and stands there with the large S pulsing.

    Any tips ?

  114. Seanfak says:

    why i can’t get into downloading mode ? i tried , volume down + home + power already , it just get me into the normal booting mode . help !

  115. Gilles says:

    Does it work with a GT-I9001?

  116. tamanoy says:

    hi kapil! this update was really perfect! i’ve been using it for almost 2 months and everything’s working fine. thank you for these!!!

    by the way, i have a question. everytime i had a phone call on-going, i’m just curious, why i can’t open any apps? i can’t even send an sms unless i have a txt msg received and that’s the time that i could send an sms.

    may i ask, is there any way or any other apps on the market that allow us “android users” to open any apps or even sending an sms, etc. while phone call is on-going?

    thanks kapil! and more power!


  117. Kenny au says:

    very very good, man.  I love you.

  118. RaZZoR says:

    Thanks! i rooted a SGS 2.3.3 and something went wrong and i deleted the cache files so i could factory reset :( but this sole my problemes, ty

  119. Rahul Gunda says:

    the update has installed but the phone is not restarting

  120. A_robelalex says:

    Thank u guys finally a healthy site which actually helps u

  121. Pa says:

    I cannot extract 
    I9000XXJVS.rar, I have tried a few times using different programs but each time they fail to extract, is there another way I can get these files.

  122. Na says:

    what program does the .rar file use to open?

  123. Saasta says:

    Hey! I installed this correctly but i cannot connect to internet anymore on my phone. Whats prob?

  124. Bing1617 says:

    Fantastic! Easy guide, everything works like a dream. Thank you :)

  125. David68 says:

    Thanks guys for the clear instructions.
    The upgrade worked perfectly!

  126. Marijan Gavran005 says:

    when i go to recovery mode it asks me to confirm password 

  127. Btnhng08 says:

    great, worked for me! now runin on 2.3, hope the problem i had with the phone gets fixed after this, since it was the only reason why i got to this link

  128. Shreshth mohan says:

    My phone is heating when using internet and while charging….what to do…

  129. I will soon come out with this fix.


  130. samer says:

    very good and many thanks

  131. Brevvo says:

    Would this work with my phone being rooted onto android v2.2.1?
    Info on my phone:
    Firm V. 2.2.1
    Baseband version: I9000BVJP4
    Kernel version: Rooat@DELL104 #1
    Build: FROYO. BVJS4

  132. prashant gupta says:

    hey ..plz solve my problam,
    i have sumsumg galaxy s GT-I9000. He is not runing download and Recovery Mode. And my android 2.2.0 plz update my android…..help me plz..

  133. Unknown says:


  134. SGS1 says:

    Hi please help my is not working now. After i finish upgrade firmware of my galaxy S to gingerbread firmware and its pass on Odin then after that it reboots and it turns off and now i cant open my phone.. Please help me its a big problem for i have only my galaxy S.

  135. ik says:

    i tried and worked fine,just wanna know after updating does it make phone free too ?

  136. sunil says:

    thanxxx a lot………..u save my phone ….

  137. Amy says:

    OMG you’re an absolute star!! I changed my rom and I had been trying for a week to get my phone back to its original rom, You’re a legend, definitely recommending this to my friends if they need it :) Thanks!

  138. Lino salaris says:

    stuck on set partition

    • Abhijeet Mishra says:

      Disconnect phone, remove battery and reinsert, start it up in download mode again, then repeat the procedure from step 7.

  139. vetha says:

    I tried flashing but it reboots at galaxy logo

  140. Farhan Issa says:

    i use samsung i9000. i can’t make call but can receive incoming call but with the blank screen. this happen after upgrade the firmware from 2.2 to 2.3.6. using samsung kies.please help

Leave a Reply