New XXJVU Galaxy S Firmware Leaked. Updates Phone with Value Pack (Face Unlock, Photo Editor and New Lock Screen)


It’s time again, time for another leaked firmware from Samsung for the Galaxy S i9000. This time it’s another 2.3.6 firmware, dubbed as XXJVU, a successor to XXJVT for Open Europe region.

But it’s still not just another firmware for lovely Galaxy S1. Yep! It packs in new Lock Screen from Galaxy Note, a photo editor app from Galaxy S2 and lastly the Ice Cream Sandwich special Face Unlock feature, all besides the usual Android 2.3.6 Gingerbread. Check here to know more about what and what has changed with XXJVU firmware.

We know none of you, if not most of you, are happy with Sammy’s blunt announcement to not support Galaxy S with Android 4.0, but the XXJVU update is a major one which you’ll really enjoy, and should bring smiles on a bit choked faces of many Galaxy S users.

Yeah, we know you wanna try it, so we have a detailed guide right here on how to flash it.


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.


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

Pre-Installation Tips:

  1. Installing/Flashing this ROM will erase your apps and data. So, it’s 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:
    • 32 bit (x86) Windows |   64-bit (x64) Windows
  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 XXJVU 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 XXJVU (password: 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 XXJVU 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 XXJVU 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 XXJVU firmware first. Filename: I9000XXJVU_I9000OXAJVU_OXA.rar. Size: 225.9 MB. Download Link. (password:
  2. Also download this PIT file: s1_odin_20100512.pit
  3. Extract the downloaded file ‘I9000XXJVU_I9000OXAJVU_OXA.rar’ to get these 3 files:
    1. CODE_I9000XXJVU_CL851880_REV03_user_low_ship.tar.md5
    2. GT-I9000-CSC-MULTI-OXAJVU.tar.md5
    3. MODEM_I9000XXJVU_REV_00_CL1059471.tar.md5
  4. Download Odin PC Software which we will be using to flash the XXJVU Android 2.3.6 ROM on Galaxy S. Filename: Odin3 Size: 192.55 KB. Download Link.
  5. Extract Odin3 to get .exe file – Odin3 v1.7.exe. Run it when asked in step 8 below.
  6. Disconnect your phone if it’s connected to PC.  Then Switch it Off. Wait 5-6 seconds for vibration to confirm complete switch off.
  7. Now, put the Galaxy S in “Download Mode” — press and hold these keys together: Volume_DOWN+Home+Power until a screen saying ‘Download Mode’ comes up.
  8. Open Odin (from step 5) — Odin3 v1.7.exe.
  9. 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’).
  10. 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_I9000XXJVU_CL851880_REV03_user_low_ship.tar.md5 (from step 3.1)
    2. Click the Phone Tab, and select MODEM_I9000XXJVU_REV_00_CL1092175.tar.md5 (from step 3.3)
    3. Click the CSC Tab, and select GT-I9000-CSC-MULTI-OXAJVU.tar.md5 (from step 3.2)
    4. Click the PIT Tab, and select s1_odin_20100512.pit (from step 2)
  11. Make sure the ‘Re-Partition’checkbox in ODIN is selected. Also, Auto Reboot and F.Reset Time checkboxes should be selected too. Leave everything else on Odin untouched.
  12. Double check everything said in step 10 and 11 above. Your Odin’s screen, after selecting all the files and ticking and not-ticking the checkboxes, should look like this:
  13. 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. (Check screenshot below)
  14. When it restarts, your Galaxy S will be running the Android OS, v2.3.6 XXJVU firmware.
  15. Off the screen and then open with the all new Galaxy Note ported lock screen. Find the Photo Editor app in app drawer, a port from Galaxy S2. And check the options for Face Unlock set up — go to Settings » Location and Security » Set Screen Lock. Enjoy!
  16. Lastly, if internet isn’t working, fill in the correct APN settings under mobile networks settings, under wireless and network settings.

Root and CWM for XXJVU

And before you ask, root for XXJVU isn’t out yet, which it should be in a matter of hours. We’ll update you with same as sson as we come to know of it.

Link to Root Galaxy S on XXJVU (also installs Clockworkmod recovery)

IMPORTANT NOTE: If Odin doesn’t seem to be progressing/doing anything for more than a minute, do the following:

Disconnect the phone from the PC, close ODIN, remove battery, re-insert it, turn phone on in Download mode again, and do the procedure again from Step 6.

Share your thoughts, observations and improvements (and disappointments) you see in the XXJVU firmware in comments below. If you face a problem in installation, don’t hesitate to ask us below.


0 Comment

  1. great guide as always Addi 😉

  2. Atif Kharrat says: Reply

    A job well done guys! It runs perfectly. Now up to the root part and restoring my back-up 🙂

    1. Kapil says: Reply

      Root posted. See the post above, it’s linked.

    2. r0bb3ry says: Reply

      Please, tell me if Bulgarian (u0411u044au043bu0433u0430u0440u0441u043au0438) is included in Swype’s languages list? Thanks a lot, mate!

  3. Jon moonbeamsyndicate says: Reply

    Seriously? Those corner cutters can only manage an update to 2.3.6? Gingerbread updated to 2.3.7 ages ago… Samsung seriously need a kick up the behind. OK, so one core at standard frequency is not enough to run ICS with Touchwiz- but to keep all of us (who bought our handsets in good faith, expecting them to be kept updated for more than a year) happy and well served, they could have worked with Google to port the stock ICS experience of the Nexus S to the Galaxy S. Thank goodness for CyanogenMod and others, for bringing Android 4.0 to the I9000 and related variants…

    1. Abhijeet Mishra says: Reply

      It’s not the CPU, but the RAM that’s the problem. The new Touchwiz 4 on SGS 2 etc needs quite a lot of RAM to run smoothly with the stuff they add like video calling, so Samsung is only updating phones with 1 GB :/ That’s the thing. Samsung’s custom UI is officially the most bloated that it needs 1 GB of RAM to run smoothly.nnBut again, the SGS is just too old to deserve a 3rd major Android upgrade. Newer phones like Galaxy W should get it too if the SGS is eligible.u00a0

  4. Salahzantout says: Reply

    does this rom support arabic language or only ME firmwares support arabic language ?

    1. Aamir Yaseen says: Reply

      it’s a European leak so i highly doubt if it would support Arabic.

      1. Raphnash Raphique says: Reply

         HEY . i was not aware of these thing  and i upgraded to this package. and now there is no arabic font support . can you tell what can be done . or which o flash to so that i can get arabic font ?

  5. Amin269 says: Reply

    memory utilization is high…is der any way to reduce the memory usage

  6. Munna says: Reply

    very nice thankssssssssssssss

  7. Munna says: Reply

    CRT file link plzzzzzzzzzz

  8. Basjoo says: Reply

    What are possible options to convert RFS to EXT4?

  9. Cmiui Ct says: Reply

    After I put everything at its place I hit the start button appear u00a0that is beginnig to install but suddenly appear setup connection and is stuck…Help please.nI used odin vers 1.7 and 1.85 and its happend the same thing.n

    1. Ved says: Reply

      remove the battery, put it in download mode again & re-flash. make sure you have the 4 required files

    2. Abhijeet Mishra says: Reply

      It’s mentioned at the bottom of the guide as an Important Note on what you need to to do when Odin gets stuck. 🙂

  10. Moh A says: Reply

    Hi Abhijeet, Kapil and All,nnI Had XXJVS 2.3.5 Installed and works GREAT! And then I Installed XXJVU 2.3.6 ( it was only 3 files CODE, MODEM and CSC without the PIT ) and I unchecked the Re-Partition because I had no Pit file included. Flashing and ROM was perfect, but I noticed that my phone was worming up more than usual. So I turned off and took the battery out for a few minutes until it cool down. When I turned back on, it’s still warmed up after a few minutes. So, I installed back to XXJVS and it’s good :-). Just FYI. Thanks for the GREAT work to ALL THE DEVELOPERS. I will try again this firmware later :-)n

    1. Basjoo says: Reply

      Hey moh a,nThe pit file can be downloaded from this thread! It’s in the description at step 2. Re-partition must be selected. nTip: make a backup of everything on the forehand using Titanium Backup from the market

      1. Moh A says: Reply

        Thanks Basjoo…I didn’t see it hehehe my bad!

    2. Moh A says: Reply

      I did install with PIT file as well…and GREAT RESULTS 🙂

    3. Abhijeet Mishra says: Reply

      That heating up problem is random and can be caused by any ROM version on any phone. Usually goes away after flashing to another ROM and then flashing it back to the ROM that is causing the heating problems. 🙂

  11. Ritz3103 says: Reply

    will this work on i9003n

    1. Abhijeet Mishra says: Reply

      No, it won’t. You can’t use any I9000 ROM on I9003 🙂

  12. Andsoul 20 Dvisor says: Reply

    I’m a complete newbie to this, but managed to upgrade using this great guide. The only problem I have is that now some apps (just a few, not all) from the Android market won’t install, stating “This item is not compatible with your device”. They loaded OK when I was on XXJVO. Thanks for the guide.

  13. Mervyn says: Reply

    wifi bug. wifi connection crash once in a few minutes.

    1. Moh A says: Reply

      Mine is running smooth…no problems at all so far.

  14. Mervyn says: Reply

    Hey everyone……the wifi connection is not caused by the firmware. This can be solved by changing the DCHP lease period from “infinite” to any value (1 day – few weeks) on your router

  15. emmanuel says: Reply

    Why my phone always forced closed mostly on contacts and dials

  16. Elentirmo says: Reply

    Thank you for the great guide. Worked like a charm for me.

    There is just one thing that doesn’t seem to work. I tried to restore a backup (created it after installing XXJVU) via CWM. What I got is a boot loop. I can’t even boot into recovery anymore. Tried this again after reinstalling XXJVU nd I get the same result with using the recovery console and the CWM manager.

    Any suggestions?

  17. Mitch47 says: Reply

    First time flasher here! 

    I flashed the firmware and then rooted it according to the next post. Well, all good but some issues.

    1) When I access the gallery, the phone says there are no photos. I had to install ES File Explorer to be able to see the photos I have.
    2) If I take a photo, I cannot see it by pressing the preview on the bottom right hand corner on the camera screen.   
    3) I use the phone in Finnish and there are some language mixed ups sometimes in the menus. For example, when finished charging the battery, it says “vaihdettu” in Finnish which in English means “changed”. Quite funny. 
    4) A couple of times an Android application has crashed. I don’t remember the name exactly but it is one of those main applications, which always consume a lot of battery. The phone loses all the signal, I get an error message on the screen and I have to restart the phone. Once it happened after a call. 

    About backing up before flashing, I used Backup Master. It was a bit disappointing that it did not back up my phone book. I lost all my contacts as the phone was wiped clean. Well, I should have known this would happen because it didn’t say “contacts” in the back up options. Have to blame myself for that. 

    But putting aside the things above, with rooting, the phone is faster than before. The battery life is much better and as I am a newbie in all this, it’s all really exciting to me. Will go for a custom rom soon! 


  18. Xavier says: Reply

    I new in this….can i try this on my i9000T???

    1. Matheus says: Reply

      men, i do that with my i9000m and work’s fine!
      but i’m not change my modem! still the same GKG3 
      try this:

  19. Shemyz says: Reply

    hi, im newbie here..i already flash this firmware XXJVU, unfortunately my phone can’t detect my packet data when i tried to connect to internet. but for calling i can. pls advise and help me..

    1. Kapil says: Reply

      As told in pre-installation tips above, you gotta fill the right APN settings (related to your carrier) in mobile network settings.

  20. JOKER4LIFE says: Reply

    alright i did everything then i was supposed to do and then it wasnt going anywhere and so i disconnected from the computer took the batter out and then my phone locked up with the phone and triangle and computer symbols but odin still read my phone so i was about to restart it and it passed but now my phone wont turn on at all HELPPPPP!!!!!!!!!!!! PLEASE

  21. Cannot Remember says: Reply

    Hey all! I think I have bricked my phone. 

    I tried to flash XXJVU from samfirmware using Odin3 v1.7 as told. I came from a Ginger Real rom. However, while flashing Odin got stuck. So I disconnected my phone from the PC, removed the battery and proceeded to flash again. However, I found that I was unable to turn on my phone anymore. It cannot power up or go intro recovery mode or go into download mode.

    Any advice? Or is my phone bricked 🙁

    1. Kapil says: Reply

      Oh.. it skipped my attention earlier. How is the phone now? You sure your phone was i9000 (modem number, that is).

      Anyway, since you mentioned you can no longer boot into download mode, I would advise you to buy USB Jig (from ebay, perhaps) and boot into download mode using that, and flash a firmware again. Jig doesn’t cost much.. just 2-3 dollars, I guess.

      Let us know if you need any more help.

      1. Cannot Remember says: Reply

        Its still bricked! I sure it’s GT-i9000. It says so in the settings as well as in the sticker beneath the battery. I did some research on the usb jig and it appears to be useful only for those with a soft-brick. My phone should be in a hard brick since it doesn’t on, go into download mode or recovery. It just shows a black screen. 🙁

        I’m now looking at Jtag but it’s really complicated. sigh

        1. Kapil says: Reply

          USB Jig will help you. You should really buy a USB Jig and give it a try. I believe it will help you boot into download mode and then you can flash a firmware using Odin.

    2. Tshepo Makgohlo says: Reply

      Hi there, this is easy , i will give you few advices let me know if they work
      1. Turn off you device until u hear it vibrating
      2. take out your battery, Press Menu, Down Volume and restart button 
      3. Insert your battery it should be on Download mode, plug it to your PC then Windows will recognize you USB. 

      Hope i make sense.

  22. Oliver_minton says: Reply

    if i flash XXJVU can i install cyanogenmod 7 over it

  23. Rohan Gawle says: Reply

    HELPPPPPPP!!! cant see my file manager…. pics and videos are visible thru gallery. there is no other icon from where i can access my SD cards

  24. Matheus says: Reply

    hy… i have modified the picture of lockscreen and i wanna go back to stock, but i can’t do that!!!
    someone can help me?

  25. Ltambori says: Reply

    hello, I did the first step with the XXJVU Firmware, but when the phone reboot, the touch stopped to work. My phone is the I9000B, I was with a firmware 2.3.3.

    Someone know if is possible to my touch screen works again?

    1. tchelu says: Reply

      my phone is with the same problem, my touch stopped to work … what do I do?

  26. M O N T U says: Reply

    Thank you , it works perfectly :’)

  27. my phone was running xxjvp custom rom, and rooted…can i flash this rom? 

    1. Kapil says: Reply

      Yes you can 🙂

  28. Dnruwan says: Reply

    hi i just installed  this rom,but after that i can not access the internet by google.but i can watch youtube and access the android market and other internet option.only thing i cant open the google browser.please help me,

  29. Amigo74 says: Reply

    Hi there, m new on flashing my phone. my phone model is gt-i9000 with firmware version 2.3.5 & gingerbread.xxjvt WILL xxjvu will work properly work on my phone?

    1. Amigo74 says: Reply

      and you said for “Open Europe region” i am in asia will my phone will work here? waiting for you reply and any tips then i will work on 2.3.6

    2. Kapil says: Reply

      Yes it will. You can flash it.

  30. Mldeel says: Reply

    the only way i can hear people is with speaker phone whats up with that

  31. Perico says: Reply

    Where is the Face Unlock ????

    1. Kapil says: Reply

      Under settings, I guess in security settings.

      1. Perico says: Reply


  32. Mihneaboca says: Reply

    if I delete everything from my phone(GT-I9000) with a hard reset by using the usual combination of keys (
    Volume_UP+Home+Power) will I be able to follow the steps above without troubles?Thank you!

    1. Kapil says: Reply

      Even if you don’t delete anything, it will work — just follow the steps carefully.

  33. Tshepo Makgohlo says: Reply

    Thank you very much this work like a charm!!!

  34. Teo says: Reply

    Hi there, I just upgraded my I9000 to XXJVU, everything seems to be OK except one: I don’t have packet data when phone is in “GSM only” (GPRS/EDGE) mode.  When using WCDMA (3G/HSPA) it’s OK. Any ideas? Thank you!

    1. Gasforbuzz says: Reply

       Yeah its okay

  35. Nooragha Sharifi says: Reply

    This download link not working for me can u plzzzz make a direct link or another website where i can download from. 🙁

  36. Fowang says: Reply

    Every ROM that is downloaded is showing unexpected end to file no matter what computer is used if winrar is used or 7zip!

    1. Kapil says: Reply

      Redownload it, files sometimes get corrupted with downloading.

  37. Mihneaboca says: Reply

    I upgraded to 
    XXJVU following the steps above and so far everything seems to work just fine,but sometimes, randomly, the phone restarts,not like a “full” restart,(when you get the logo,you have to enter your pin,loading all the widgets),but I only get the logo sound(not the logo however),and then when I press the power button I get the lock screen.Does someone know what is this about?Thanks

  38. Sdf says: Reply

    If your internet (not wifi) doesn’t work look here for the solution 

    (for dutch people)

  39. iMcGenius says: Reply

    Worked like a charm! Just performed my very first manual update, from 2.3.3 to 2.3.6, with no trouble whatsoever. Very clear and easy to follow instructions, thank you!

    1. Tonny Souza says: Reply

      o meu ñ consegue digitar mais nada. Fiquei impossibilitado de entrar no meu celular pq ele ñ ta digitando nada.

  40. Tonny Souza says: Reply

    atualizei, mas não ta digitando nada. O q ocorreu?

  41. Tonny Souza says: Reply

    ñ consigo digitar minha senha. ñ ta digitando nada.

    1. Ricardopillacaburga says: Reply

      eu tenho o mesmo problema, eu falo espanhol espero você compreenda meu português ruim. Se encontrou a solucao por favor escrever no meu correo:

    2. Stumpy352 says: Reply

      Does this flashing procedure wipe internal sdcard?

      1. Kapil says: Reply

        No, your data on internal sdcard will not get deleted.

  42. Tonny Souza says: Reply

    Meu galaxy s i9000 ñ ta digitando nada depois q eu o atualizei. Aparece a tela pra colocar o PIN mas ele ñ ta digitando nada. O q deu errado??? Me ajudem!!!

    1. Ruan says: Reply

      Cara eu tô com o mesmo problema, funciona tudo beleza mas nao passa da primeira tela, nao digita nada. pra mim estamos o kernel da ROM nao é o correto pro I9000B…

  43. Sebastian says: Reply

    How long does it take to get the files done in “Odin3″? I’ve been waiting for almost an hour. It’s stuck at ” SetupConnection..”. HELP PLEASE!?

    1. Gynce says: Reply

      Turn phone out off usb, and then take out he battery of the phone. Try to do everything again. It worked for me.

      1. DanielS says: Reply

        Worked but now it need a password that I don’t even have…

        1. Abhijeet Mishra says: Reply

          Hi, this sometimes happens on some phones with some firmware. I suggest you do not enter that password, and try out the JW4 firmware →

          Let me know if it works 🙂

          1. DanielS says:

            Yup, work all perfect, I just failed all password and work and nothing format.
            Thank y’all!
            Big up to The Android Soul, for this awesome detailed tutorials!! 5*

  44. Stratixman says: Reply

    Excellent instructions, good step by step, no assumption of previous knowledge, thank you VERY much indeed: Richard,  New Zealand.

    1. Kapil says: Reply


      1. Cdaarif says: Reply

        How long does it take to get the files done in “Odin3”? I’ve been waiting for almost an hour.

        1. Kapil says: Reply

          Shouldn’t take more than 5 mind…. retry.

        2. Verify that you have the correct drivers on your PC.

  45. Doctor Blade says: Reply

    Installed several time without any problems, but, wifi connection seems to have problems. Connect and disconnect the wifi randomly. I think this should be fixed somehow. With old firmware this doesn’t happen, even with new Icecream for Samsung GT-I9000.

  46. arc says: Reply

    I m  very much thankfull to the team who built this,,,,,,,,,

    its awesome and i felt it easy to upgrade the OS at my first attempt smoothly…………..

  47. Sajeevbedi says: Reply

    browser isn’t working….can someone help?? please!

  48. after i install this XXJVU to my samsung galaxy s I9000,my phone like to restart itself.. why? and how to going back to my previous official firmware? before this i always update with kies.TQ if u read this.

  49. ajay says: Reply

    Works like a charm….Very easy procedure for first time updater like me…

    1. Kapil says: Reply

      Cool. Thnx!

      1. ajay says: Reply

        Kapil, i have seen one turorial To Update Samsung Galaxy S GT I9000 with Extra Ordinary ROM v 3.3.
        In this tutorial it says that  your gingerbread version should be XXJVQ 2.3.4 {}how can we downgrade from xxjvu to xxjvq?

        1. Kapil says: Reply

          Don’t go back to that rom, xxjvq is not good enough…. you can go to xxjvs if you want. Just search on this site for all of them to get links and guide.

          1. ajay says:

            Kapil, what is your view point on 
            Extra Ordinary ROM v 3.3
            Can you guide me, how to upgrade to Extra Ordinary ROM v 3.3, once i am on xxjvu ?

  50. Djcin7 says: Reply

    winRAR asking for password…? heLp…

    1. Kapil says: Reply

      It’s given above.

  51. can i have this on my Galaxy S with Android 4.0? I really love the photo editor 🙂

    1. Kapil says: Reply

      Yes of course.

  52. Mr.Bondo07 says: Reply

    i have 2.3.4  I9000XXJVR on my galaxy S, while i try to update i didn’t 
    get the message “Added! !” under the Odin’s message box . HELP 

    1. Kapil says: Reply

      Try connecting to different port of your PC/laptop. Try rebooting the phone and PC both. Reinstall the drivers. Otherwise, try friend’s PC/laptop.

  53. Dont have to select the PIT file since it can use the the partition already in the ROM..doing a re-partition is only recommended when firmware demands such a change or if u want risk ur phone getting bricked 🙂

  54. ricky tyler says: Reply

    hi there i have updated my galaxy s i9000 from the 2.3.3 to the 2.3.6 now my fone just randomly resets and dont no how to sort it now i have tryd to download the 2.3.3 to re install that but the link stopt working could any1 help as its not just my fone its doing it to now thanks ricky

  55. Works just fine!! Very detailed tutorial!! Worked on mi SGS I9000T

  56. J O Shp says: Reply

    my phone is stuck on setupConnection..

  57. J O Shp says: Reply

    wait all fixed i forgot to put the PIT in and it came up as fail so i had to restart my phone and ODIN and now its working like a babe 😛 thnks 

  58. Peter says: Reply

    all works ine , ecsept the face unlock..

  59. Peter says: Reply

    Everything worked fine except for face recognition

  60. Archiegts says: Reply

    The device is not beeing recognized by windows after i connect it in DL mode. Reinstalled drivers, uninstalled kies. Anyone got any ideas? I am really stuck but want this done so badly. Please help if someone knows a soultion!

  61. luc1234 says: Reply

    I can’t extract this file:  I9000XXJVU_I9000OXAJVU_OXA.rar

    1. Kapil says: Reply

      Use 7-zip software to extract it. And make sure you are entering the password rightly.

      1. luc1234 says: Reply

        I don’t have to enter any password..

  62. In says: Reply

    my phone is taking long…it is stuck on ” DO NOT TURN OFF TARGET!!” and there is downloading progress being shown on my phone’s screen. What is happening (should it be taking this long)?

  63. luc1234 says: Reply

    OK, finally extracted it, now I’ve clicked start and it’s stopping by SetupConnection.. Did I do something wrong? Who can help?

    1. In says: Reply

      I think we have to do the as stated above: 

      IMPORTANT NOTE: If Odin doesn’t seem to be progressing/doing anything for more than a minute, do the following:Disconnect the phone from the PC, close ODIN, remove battery, re-insert it, turn phone on in Download mode again, and do the procedure again from Step 6.

  64. Deswayne7 says: Reply

    when i try to extract the file XXJVU firmware. Filename: I9000XXJVU_I9000OXAJVU_OXA.rar and i type in the code it give me a feed back that extraction failed. I really need help please

  65. Hari_56025 says: Reply

    my mobile is nt switching on pl help

  66. Hari_56025 says: Reply

    after the firware updation my mobile is nt working

  67. Vanjaobradovic says: Reply

    after the complete proces my mobile is not working

  68. 00raiser1562 says: Reply

    Thank you i fix my phone the battery problem. wifi is working

  69. Nagromat says: Reply

    Tried this a few times, each time I get up fine ’till I press start on Odin… Then it just sticks on ‘Please wait…” after a little while I get an error message saying it’s stopped responding. Any ideas as to what could be wrong?

    Thanks in advance!

  70. vamc says: Reply

    Fantastic stuff…!!! Thanks a Ton.. I am enjoying 2.3.6 but taking huge time to charge my battery any reasons??, and soon going to ICS from this very own website. No FM radio in ICS??? 

  71. vamc says: Reply

    Fantastic stuff…!!! Thanks a Ton.. I am enjoying 2.3.6 but taking huge time to charge my battery any reasons??, and soon going to ICS from this very own website. No FM radio in ICS??? 

  72. Mark says: Reply

    Thanks a ton for this very detailed tutorial! Worked like a charm 🙂

  73. Andrew Kang says: Reply

    Thanks a lot for this advice. I’m about to flash my SGS1 for the first time using Odin, and I’m worried about doing something wrong. 
    Just curious if I can flash XXJVU (2.3.6) directly on my I9000 with baseband version I9000XXJVO (2.3.3). 

    Should I flash each and every in-between firmwares (XXJVP, XXJVQ, …etc.) one by one? 


    Should I just flash the XXJVU on top of XXJVO?

    I’d appreciate anyone’s help!!

  74. Andrew Kang says: Reply

    By the way, my Kernel version is :
    and Build number is : GINGERBREAD.BOJV9

    in case these info might help? 🙂

  75. Kunal127 says: Reply

    I installed the firmware but quite iften am getting the message android process stopped unexpectedly….the network goes off and returns back after a couple of seconds…this happens 3-4 times in a day…..ny suggestions

    1. Kapil says: Reply

      Do Factory Reset from settings.

      1. Andrew Kang says: Reply

        Hi, Kapil. Can I flash XXJVU on XXJVO? Thanks in advance!

        1. Kapil says: Reply

          Yes you can.

  76. guest says: Reply

    hi, would i be able to do the same with my GT I9001, s plus? if not, can u please make a tutorial for that?

    1. Kapil says: Reply

      Nope again.

  77. Cmmcmillan94 says: Reply

    my Samsung Galaxy S is XXJPY on 2.2.1 (FROYO) and my kernel version is, root@SEP-51 #1 WILL THIS WORK? 

    1. Kapil says: Reply

      Yes, it will work.

  78. Cmmcmillan94 says: Reply

    Doing step 9 and it hasnt said its ‘added’ its come up with ‘Found new hardware’, maybe the drivers aren’t updated like you said or maybe the found new hardware is important dont want to ‘turn off the target’ what should I do please. Thanks for help

    1. Kapil says: Reply

      Windows is detecting your phone right now…. after it successfully detects your phone, you should get Added in Odin. Otherwise, restart both phone and PC and then try again.

      1. Cmmcmillan94 says: Reply

        its been about 15 minutes and Odin hasnt changed would you advise restarting it or wait a little longer

        1. Kapil says: Reply

          Restart both of them. Btw, you’ve installed drivers, right?

          1. Cmmcmillan94 says:

            im not sure my pc says its 32-bit operating system so didnt think i needed to im downloading it now and phone seems fine after restart thanks for this help man really appreciate it

  79. Cmmcmillan94 says: Reply

    on step 12 now ive realised mines says ‘COM4’ instead of ‘COM7’ what should I do?

    1. Kapil says: Reply

      It’s okay… COM is different for everyone.

      1. Cmmcmillan94 says: Reply

        thanks for all the help ill inform you if all is well or I find any problems thanks again 😛

        1. Cmmcmillan94 says: Reply

          yepp it looks gurd hahaa thanks bro really appreciate it 😛

          1. Kapil says:


          2. cameron mcmillan says:

            ive upgraded to the 4.0.3 ICS using the CyanogenMod 9 i think but i wanna go back to this is there a way to reverse the process

          3. Kapil says:

            Follow the process above.

  80. FirstDayWithAndroid says: Reply


    odin stops at get pit for mapping…is that normal?

    Added!! Enter CS for MD5.. Check MD5.. Do not unplug the cable.. Please wait.. CODE_I9000XXJVU_CL851880_REV03_user_low_ship.tar.md5 is valid. MODEM_I9000XXJVU_REV_00_CL1092175.tar.md5 is valid. GT-I9000-CSC-MULTI-OXAJVU.tar.md5 is valid. Checking MD5 finished Sucessfully.. Leave CS.. Odin v.3 engine (ID:7).. File analysis.. SetupConnection Initialzation.. Set PIT file.. DO NOT TURN OFF TARGET!! Get PIT for mapping..

    1. Kapil says: Reply

      Restart PC. Then, remove phone’s battery and then place it back. Go to download mode, and then do the process again. Make sure you follow the steps carefully.

      1. FirstDayWithAndroid says: Reply

        i done that. at least 5 times ;))

        im installing drivers and restart the whole process with another xp xomputer maybe it will work

        1. FirstDayWithAndroid says: Reply

          done….i think i should reinstall windows on my laptop too:D

          thank you kapil im going on with next tutorial for the 4.0.3 android

          and sorry for my english

          1. Kapil says:

            Cool. Ya go for it. Good luck!!

  81. Rahulraguvanshi says: Reply

    hi kapil, i have upgraded my cell i9000 in 4.0 ICS by above process. but i wanna go back to previous version.  is there any way to get back 2.3.6.
    pls help me……..

    1. Kapil says: Reply

      Install XXJVU linked above. Or if you want, install latest Samsung firmware for Galaxy S — XXJW4 ( )

      1. Rahulraguvanshi says: Reply

        Thanks kapil i get back 2.3.6 from 4.0.3 ICS.
        Now tell me that CWM is necessary after installing on 2.3.6.
        Actually i cant restore backup now by backup master apk. I created backup when ICS.   can i restore sms via anyway. Backup master apps show backup files but when i restore it shows that no data to restore.

        1. Kapil says: Reply

          Whether root access is required or not depends on the app you are using. We usually suggest Titanium Backup to take backup of apps, which requires root access.

          Also, we had suggested you take backup using sms backup and call logs apps by Ritesh Sahu… if you didn’t use those apps, we couldn’t help you with that.

          I don’t think Backup Master can restore apps’ data, you need titanium backup or my backup pro apps with root access for that.

        2. Kapil says: Reply

          Whether root access is required or not depends on the app you are using. We usually suggest Titanium Backup to take backup of apps, which requires root access.

          Also, we had suggested you take backup using sms backup and call logs apps by Ritesh Sahu… if you didn’t use those apps, we couldn’t help you with that.

          I don’t think Backup Master can restore apps’ data, you need titanium backup or my backup pro apps with root access for that.

  82. kunle says: Reply

    i tried to upgrade my phone but odin showed fail. i disconnected my phone and switched it off. i removed the battery and tried to switch it on but it is no longer coming on again whether in download mode or normally. please help cos i have not used the phone at all…..

    1. Kapil says: Reply

      You sure your phone is Samsung Galaxy S international version, i9000. And not any other version.

      1. kunle says: Reply

        yes it is. Galaxy S I9000

      2. kunle says: Reply

        do you think i need to flash it?. i a really scared o. i have not even used it for a week

        1. Kapil says: Reply

          If you can’t go to download mode, you can’t flash any firmware on it. So, can you go to download mode (by holding 3 buttons together – VolumeDown+Home+Power)?

  83. Pranshulrj says: Reply

    thnx i ws done,
    bt hav a small prblm abt titanium bckup, i instald it and had taken all da bck up … nw my phone start wrking on dis version bt da prblm is i dnt knw hw to gt da contact bck?
    plz help

  84. Nikos Zacharopoulos says: Reply

    i just finished the odin process and after reboot, before booting to the OS my phone asks for a password. any ideas?

    thanks in advance

    1. Den Einaidoyleiasas says: Reply

      Try 4 random passwords and you’ll start a format process that will help you get over this stage!!

  85. les says: Reply

    The download works fine but how does one disable the face recognition after setting it up ?

    1. les says: Reply

      please remove as I have found the answer to this query

  86. Noerror says: Reply

    After you finish ask’s for Pass What is it ??

  87. Jensgylling says: Reply

    I did flash tom3.2.6 with no probs, but now I can’t connect to the internet through 3G. what should I do?

    1. Kapil says: Reply

      Make sure you have filled the APN settings suited for your carrier in: settings – mobile and networks.

      1. Jensgylling says: Reply

        I had to set it up manually, but i works after I rebooted, and i have 3G internet now. Thanks, I think i’m in love. One more question, the dictionary doesn’t show my language (Danish) is there a place I can download a language pack 

  88. AndyFresh says: Reply

    Hi! How long time does the process take? I’ve waited almost an hour now. It is stuck at:
    Set PIT file..

    1. Kapil says: Reply

      It’s stuck, won’t work. Close Odin. remove the battery, place it back, reboot phone and make sure you have USB debugging ON under settings – applications – development. Reboot phone in download mode, start Odin, connect phone and try again.

  89. mywhatlovelyveg says: Reply

    Hello, I’m a bit of a newb at this, my GT-i9000 is locked to a network (Vodafone), is it possible to flash my phone despite this? Thanks!

    1. Kapil says: Reply

      Yes you can flash this.

      1. mywhatlovelyveg says: Reply


  90. Husky0877 says: Reply

    Hi I have a H3G Three network locked i-9000 can I use this update?

    1. Kapil says: Reply


  91. Arnopa says: Reply

    hi all, might seams ridiculous but I can’t extract the 3 files after the download, only give me one which is I9000XXJVU_I9000OXAJVU_OXA[1].rar not the other 2….help pls

    1. Kapil says: Reply

      Extract the file you downloaded to get other files.

  92. SA9ROV says: Reply


    1. Kapil says: Reply

      Do the above procedure again. Go to download mode, open Odin, connect phone to PC, select files and all that…
      . Let me know after you’ve done all steps given above, again.

  93. Shitsuren_drien says: Reply

    i’m stuck at 


    1. Kapil says: Reply

      Remove battery for 4-5 seconds… place it back.. then try again. Close Odin too then restart.

  94. Mr Boy says: Reply

    What are the languages on this ROM? Only English or other languages too?

    1. Kapil says: Reply

      There are many other languages.

  95. Uzair_salman says: Reply


    i had updated my Galaxy S GT I9000 to Gingerbread XFJVA 2.3.5 . it updates correctly but i’m facing a problem while receiving Calls. my network signals gone on every incoming call what should i do plz help me.. :/

  96. venomous says: Reply

    kapil i have flash this rom according to the above procedure and now i have want to flash to xxjw4 please telme wht to do ? and do i have to go to recovery mode and wipe factory and cache first and thn go to download mode to flash to xxjw4 or simply i just go to download mode and flash to xxjw4 ?????

    1. Kapil says: Reply

      Just follow the instructions at xxjw4’s page, nothing else.

  97. Nomanbaig says: Reply

    I succesfully updated this rom in my galaxy s T959d but my home key not working properly. I want to go in recovery mod for install updates from sd card but I couldn’t plz. help.

    1. Kapil says: Reply

      T959d isn’t the international galaxy s, which is i9000. You shouldn’t have tried this. Anyway, how did you enter download mode? Because the method given above wouldn’t work for you because you don’t have the hard Home key i9000 has.

  98. shreshth mohan says: Reply

    My phone is getting heated everytime while using internet
    Please help me out.

    1. Kapil says: Reply

      Try the xxjw4 firmware, it was official release from Samsung, distributed via Kies. Link —

  99. Jacky020287 says: Reply

    help, y does it ask 4 password after rooting?

    1. CORFYBOY says: Reply


  100. Rathodsunild says: Reply

    hey hi, I’ve succeed to upgrade XXJVU 2.3.6 in my Galaxy S, but after showing PASS my phone is not booting I tried Vol Up , Vol Down + Home + Power but its not working either can anyone suggest what should I do ?

    1. Kapil says: Reply

      Isn’t using the power button only booting up the phone?

      Do this: remove the battery for 5 seconds and then place it back. Then, hold the power button until you see the Galaxy S logo to boot the phone.

      1. Rathodsunild says: Reply

        I did try everything to boot up by using power button, Up Volume key + Home + power button, Down Volume key + Home + power button for recovery mode and download mode but it isn’t responding just dead. My galaxy S is GT-I9003

        1. Ichirokazuko says: Reply

          My phone also too, Is there any thing suggestion for not responding?

          1. Balu says:

            I have this problem as well..I tried two other updates before this one, but nothing can make him pass that ‘GALAXY S’ screen…fucking phone….btw I had to switch my mainboard (100$) already because internal memory was busted (it’s welded to a mainboard so when that shit is gone you have to change whole damn thing), because it used to loop S animation endlessly, I just got it back from service and now this. Should I just put it up my ass since it already fucked me so much? Sorry, had to let my anger somewhere. Any solution on all this would be awesome tho.

          2. Kapil says:

            Hehe, it’s okay you used this page to unleash your anger, and frustration.
            Sometimes, this problem could be solved pretty easily by doing this; remove battery for 4-5 seconds and then place it back. Reboot to recovery and do factory reset and wipe cache twice. Now reboot from recovery and it should boot fine. If not, umm, try flashing the latest xxjw4 firmware or maybe the old good firmware xxjvs (you can search both these firmwares on this site to get links and guides). Good luck!!

  101. Bini says: Reply

    Hi, thanks for the update. I managed to do everything as mentioned. I now have the face unlock and the like options but a couple of problems…
    1. I don’t see the theme option in the settings
    2. I can’t get any reception for my 3G sim, but my 2G seem works fine for text and call
    P.S it works fine on wifi

  102. Anber Pollard says: Reply

    it says to confirm password?

    “” doesnt wrk

    1. Anber Pollard says: Reply

      worked it out 🙂

      1. shiji ikari says: Reply

         I just installed it and it’s asking for password!! And “” doesn’t work!!

        1. Kapil says: Reply

          Try any password again and again until it stops asking password.

  103. Layth_sh says: Reply

    hi kapil i press vol down+power+home and nothing happen!! it just turn on !! my phone is galaxy s 9000

    1. Kapil says: Reply

      Maybe then, download mode isn’t available on your phone (by mistake). Btw, you are pressing and holding them 3 buttons together, right? If nothing else works, you can a low-costing small hardware tool called USB Jig, search for it on your local eBay, it should cost you some 3-4 US dollars. Plugging in this tool starts download mode on Galaxy S and other Samsung Android devices.

  104. A.Naren says: Reply

    Now I’ve gotta try!

  105. Terry says: Reply

     I have just upgraded my Samsung Galaxy S from Froyo to Gingerbread 2.3.6
    , XXJVU, on my GT-I9000 and then rooted XXJVU and installed
    Clockworkmod Recovery (CWM). I am with Virgin Mobile. I had NO problems
    at all and my phone is working better than ever. I simply followed as above. This was the very first time I had attempted any such update on a mobile phone, albeit I have many times  partioned and formatted PC hard drives along with updating and installing operating systems. Most problems arise because we do not read/digest instructions carefully before attempting to do the quest. Take your time, read thoroughly then read thoroughly again and make sure you have all of the files to hand. Then check and double check your progress with the intructions and diagrams provided. You will be suprised how often you will make that one error/mistake because you did not check and double check.

    1. Kapil says: Reply

      Thanks a lot for sharing your thoughts, man. Really appreciate it. After reading the instructions carefully, it was pretty easy thing, right?

  106. Good day sirs! :] Just to make sure, that my phone is compatible with
    this method, I am on a Samsung Galaxy S i9000 international edition.
    with Android version 2.3.3

    Gingerbread [ PDA: JV9, PHONE, JV9 , CSC : JV9 (XTC) ] Baseband version: i9000DXJV9

    Kernel version root@SE-S604 # 2

    Buildnumber GINGERBREAD.DXJV9

    1) Is it compatible & stable for this upgrade? :]

    2) If I want to root my phone, do I need to root first? THEN do this firmware upgrade?

    1. Kapil says: Reply

      Your phone is compatible. You don’t need root to install a firmware, so simply go ahead and install XXJVU using the instructions above. And btw, the latest firmware is XXJW4 —– and I think you should try that in place of XXJVU.

  107. Flying_boy0825 says: Reply

    Is this room support chinesewording?

  108. guest says: Reply

    I update my phone with this soft but i dont why i lost signal for a few times and then comes back….anyone knows what happen??

  109. Jamaker21 says: Reply

    hi I’ve used this site for all my updates to date , but with this latest updated my gps keeps dropping and losing conection now? any ideas 
    many thanks

  110. eswift says: Reply

    I followed all the steps, odin completed with a pass and the green thing, then the phone stars up and says, “confirm password” and has a qwerty screen up with numbers above it. Just pressing ok doesnt bypass this, what is this? My phone had no pw.

    1. VOID says: Reply

      dude is your phone not brand new when u bought it? the phones first user might have encrypted it.

  111. Ajay says: Reply

    hii..i m samsung vibrant user..currently using 2.2 froyo..kindly share how can i install stable 2.3 gingerbread on samsung vibrant..

  112. worked a treat, too easy

  113. Alcantarafox says: Reply

    Will it work on my Galasy S GT-I9000B that is not the international version?

    1. Kapil says: Reply

      It should work but you might lose some features specific to Brazilian Galaxy S i9100B.

  114. Martini says: Reply

    Hi there! my GT-19000 is running 2.3.4 firmware. and baseband version I9000XXJVQ. is this compatible with this firmware update? Im scared to try it but i would love to. Thanks!

    1. Kapil says: Reply

      Yes, perfectly compatible. Do take backups as said above under pre-installation tips, point number 1.

  115. A_bhana says: Reply

    Hi , i just updated my GT-i1900 galaxy s Vodafone NZ with the xxjvu firmware and it worked fine but when i get a call or make a call the phone leaves a notification in the top left corner that looks like the sd card scanning icon (but smaller and grey) and also leaves a notification in the drop down from the home screen which cannot be deleted and only goes away when the phone is turned on and off ….is there a fix for this ?

    1. Kapil says: Reply

      Maybe a factory reset from recovery mode would fix it. Try that. To boot into recovery mode, power off phone and then hold Volume UP + Home + Power keys together till you see the Samsung logo.

  116. A_bhana says: Reply

    Thanks for the suggestion Kapil but i still have the same problem ….its annoying having it just sit there and not being able to clear it arrgh

    1. Kapil says: Reply

      Can’t help!

    2. Kapil says: Reply

      Btw, give me a screenshot or pic of that. I’ll see into it later.

  117. A_bhana says: Reply

    Is it possible to go back to gingerbread.xwjvh   2.3.3 ?

    1. Kapil says: Reply

      Of course you can back to xxjvh, but I would suggest you to go back to one better firmware, XXJVS —

  118. A_bhana says: Reply

    Hey Kapil …Here is the screen shot …when i turn on the phone its like there is 2 media scans running but both dissapear once they are finished …this grey one only reappears when i make a call or recieve a call …hope that helps …thanks for your help.

    1. Kapil says: Reply

      Where’s the screenshot? You can upload it on and give me a url of it.

  119. A_bhana says: Reply

    Thanks again …will wait and see if there is a fix otherwise will go to xxjvs as per your advise ..cheers

    1. Kapil says: Reply

      Hmm.. no idea, man. you can try the latest samsung firmware, XXJW4, which includes TouchWiz 4 too from here —

  120. A_bhana says: Reply

    ohh stink one ….will give xxjw4  a go.

  121. A_bhana says: Reply

    hey …installed xxjw4 but still have the annoying icon in top left after calling …hopefully there will be a fix …do you think its a sim problem?

    1. Kapil says: Reply

      Yes. It seems a sim problem. Maybe that contacts are saved on your sim and that’s why that icon shows up. Try saving a contact in phone itself, or better, on your Gmail account, and then test call that number. Does it appear then too?

  122. A_bhana says: Reply

    ok will try ..importing numbers from my sim to phone and will only display phone and gmail contacts…just tried but no different … 

    1. Kapil says: Reply

      Remove one contact from sim so that it remains exclusively on phone or Gmail account. Or better, create one test contact with a test number and then place a call to it.

  123. Shaiadi04 says: Reply

    whats the password?? i key in bt they say the password could be wrong!

    1. Kapil says: Reply

      When is it asking for password, on reboot?

      1. Jon says: Reply

        Hi mine is asking for password on reboot too, i didn’t have a password on it, how can i fix this

  124. A_bhana says: Reply

    Hi Kapil i deleted one contact from the sim and the phone ..turned the phone on and off to errase the stubborn icon ….and called the number but it reappeared .

    When i turn the phone on it runs 2 seperate media scans …one with the stock scanner and one with this Mystery one in grey (which starts first if that helps ) .

    1. Kapil says: Reply

      No idea then, man. Try XXJW4 or XXJVS and see if it gets lost.

  125. A_bhana says: Reply

    have tried xxjw4 and it is still on there …it has something to do with the sd card scanner …and it is also draining my battery -only lasts an hour …

  126. A_bhana says: Reply

    found some stuff on this ..says its a sim tool kit issue ….

    1. Kapil says: Reply

      Great! Thanks for sharing.

  127. 20stz says: Reply

    hello, i’ve put this soft on my samsung galaxy s1, but i have a  problem, when i try to move apps on the phone’s usb storage it tells me “failed to move the application. Not enaugh memory”, but i formated the storange and it’s  empty. Can anybody help me please? 

  128. La Assassina says: Reply

    Wooo! It worked! Thank you!!! 😀

  129. puneeth says: Reply

    thanks a ton ……….its working fine i like it

  130. Nicholas says: Reply

    Nice! It worked fabulously!

  131. Daniel says: Reply

    How long shall this take? After I pressed start, nothing seems to be loading or what… 😐

  132. Daniel says: Reply


    ^^ this is the last post off the log file, am I making any progress or what? 🙁

    1. matze799 says: Reply

      i do have the same problem any solutions??

      1. Kapil says: Reply

        Try again. Restart both PC and Phone and use any other USB port. This should solve it.

  133. George2000 says: Reply

    After instalation Android 4.0.3. for Samsung Galaxy S GT-I9000 i don’t have connection via usb. Information on pc: usb not recognized. What should i do now, if i want to install any android via odin? Maybe someone has zip with 2.3.5. (2.3.6.) to install from sdcard or anybody knows the links. I’ll be glad for any informations. my email:

    1. Kapil says: Reply

      There is a link above for drivers. Download the drivers and install them. Then go to download mode and your PC will recognize the phone even if it doesn’t in normal connection. Let me know.

      1. thx for the answare but this solution is not work. i have install this drivers and its stil no change.
        can you help me??

        1. Kapil says: Reply

          Try with another USB port on your laptop or PC (try the ones in the back of desktop, too). Also, power on the phone and enable USB Debugging under Settings » Applications. This should help.

  134. nimo-malaysia says: Reply

    thank you very much for your guide!!you just saved my phone!thank you..

  135. simri says: Reply

    hello tell me how can do this i don’t no
    tell me in facebook or in email the email is
    plis add me and tell how install android 4.0.3 plisssssss .

    1. Kapil says: Reply

      Just follow the guide above to update your Galaxy S i9000 to Ice Cream Sandwich. It’s all the help you would need.

  136. Rohit says: Reply

    Its good and working but wifi is not working properly! why?

  137. chonamara says: Reply

    You saved my SGS tonight. Your foolproof instructions are without comparison (and I spent hours searching). Thank you so much!

  138. Praveen says: Reply

    I Followed above steps and my phone is working perfectly fine with this version, Thanks !!

    1. Kapil says: Reply


  139. dimbo_derek says: Reply

    What a brilliant, brilliant tutorial. I am hopeless at this sort of stuff and was left with my Galaxy S bricked after Kies messed up an upgrade. Spent loads of time going around in circles and then eventually stumbled upon this tutorial. AWESOME. Many, many thanks and great respect to you.

    1. Kapil says: Reply


  140. Angela says: Reply

    I can’t download the XXJVU firmware (Hotfile), my download keeps stopping and says file not found ?

  141. GeezZus says: Reply

    every time i try it odin is haging itself and i have no idea why

  142. Hi all! I am experience a big problem – after having great 2.3.6 I decide to upgrade my Galaxy S to ICS 4.0.3 through Odin and downloaded XXLPH Open Europe but for S2 (9100). Sthing happened wrong and now my phone is dead. I tried all – no results. Cannot enter neither in Download mode nor recovery. I started wondering why the files in the package were 4 – CSC, MODEM, CODE and sthing called APBOOT – maybe I was wrong with it – just put it at BOOTLOADER place and now remember Re-Partition was also checked. Please HELP! Thanks!

    1. ASHWIN BIYANI says: Reply

      how did you restart the phone, i am facing the same problem phone dead, HELP

  143. smoothoperator says: Reply

    it dose the trick!

  144. douban says: Reply

    wanna ask about arabic support and if any one tested mail ,blutooth if they working fine


    1. Kapil says: Reply

      Not sure about the Arabic support, but everything else works fine.

      1. douban says: Reply

        i have upgraded to ICS as mentioned .. arabic is supported

        really amazing interface design i like it .. thanks for the steps

        1. bassem says: Reply

          please can yo tell how did you got the arabic support working, do I need to root my device

          1. Douban says:

            its supported i installed arabic apps and messages i recieve in arabic

            the os is already rooted as mentioned

            to type in arabic go to Settings –> Personal –> language and input –> android keyboard –> Input Language then check Arabic

            that’s all

          2. Douban says:

            arabic is supported by default in ICS OS — i have installed arabic software and that’s ok

            to type in arabic go to

            Settings — Personal — Language and Input — Android Keyboard — check arabic

          3. Douban says:

            arabic is supported by default in ICS OS — i have installed arabic software and that’s ok

            to type in arabic go to

            Settings — Personal — Language and Input — Android Keyboard — check arabic

  145. tellos says: Reply

    I installed a ICS rom for my galaxy S. after a while all my app started crashing. I cleared the cache and wiped data + factory reset. now my phone is rebooting non stop. all I see is the galaxy s logo and “kernel semaphore”. I cannot start in recovery with volup home power. can I follow this guide to re install the stock firmware? Is this kernel semaphore going to be a problem?

    1. Kapil says: Reply

      Yes, just install this firmware, xxjvu, to get your Galaxy S to working condition.

      As for the ICS rom, try the AOKP rom for Galaxy S…. search “Galaxy S AOKP theAndroidSoul” on Google to get our guide on it.

  146. SONi says: Reply

    Can i able to install this new version in my Samsung Galaxy S FT-i9003 ???

  147. hanaanmhd says: Reply

    my phone has been rooted. and the model number is shown as ‘SHW-M110S’.
    will it be a disaster or cause a failure to install this update?

  148. rolos123 says: Reply

    will i be able to reverse this process back to my original software?

  149. LDDR says: Reply

    Whats the PW after restart? i had no password before, wtf guys?! :/ (pls write me here:

  150. Goutham says: Reply

    I have successfully updated the firmware, The major problem i am facing is that after i hang up a call the network becoms zero popping some error sayin force close.

    Please gimme a sloution to rectify this ASAP…

  151. vijay thakur says: Reply

    what is the password after reset. I got pass message on odin and phone resetted and now it asking for password showing qwerty

  152. azl041600 says: Reply

    my phone literally turned off after i got the “PASS” thing. I am currently still trying to turn it on but nothing has worked….PLEASE HELP!

  153. iluvhem says: Reply

    ihave upgrade to ICS, success but my market cannot running..
    it says ‘unfortunately its stop working’…
    How, to resolve this?

  154. alex says: Reply

    I installed Flash XXJVU, the touch screen does not work. is a i9000b, help me please …

  155. Pat says: Reply

    Great, worked perfectly. Thanks for the detailed instructions!

  156. Thankful says: Reply

    Lost everything, but thanks a tonne, fixed my phone from the ‘black screen of death’ (seriously thanks)

  157. glenn says: Reply

    everything is fine but 3g is no longer active even it is on… what would i do?

  158. glenn says: Reply

    work fine but my 3g now lose.. what would i do to get it back…?

  159. kav7 says: Reply

    will i be able to upgrade to stock aftr updating to custom rom… coz ma kies says cant initialize!!!

  160. Jeet says: Reply

    Hey, I have Gingerbread version 2.3.6 with XWJW5 and I want to install
    CyanogenMod 9 ICS. I would need to roll the phone for that first. So should I be able to root with what I have or I would have to install xxjvu.

  161. Mur John-Paul says: Reply

    I don’t see why people would use this. Go to XDA and put a proper rom on it.

  162. dale says: Reply

    Thanks so much for putting this up. I was completely lost with the reloading of the phone. I did it a while ago and had no issue and ever since that time, i’ve used a couple of different mod’s and it’s been great. The other day the phone just crashed and I couldn’t get it going. trying several things and then finally i found your site and explanations; did all you listed to do and the phone is completely restored.

    You guys are great

  163. Trex says: Reply worked!!

  164. kurppa_34 says: Reply

    stuck always at setupconnection………..

  165. Ro says: Reply

    i tried rooting my phone with another ones way to root it (via internet) and my phone was fucked and it could not charche the battery. But with these simple steps it was easy to recover my favorite phone again.
    thnks for the time you took to make this.

  166. gaffa says: Reply

    great worked first time !!!!!!!!!!!!1

  167. Dan says: Reply

    How do you take screenshots on ICS? back + home button doesnt work.

    1. Shivam says: Reply

      Volume down + Power key

  168. Becky says: Reply

    As a girl who has always been somewhat of a technophobe (I break things a lot.), this was easy to follow and worked perfectly! (After I worked out how to extract .rar files, that is. Haha!)

  169. Martin Walter says: Reply

    i’m stuck at ‘factoryfs.rfs

  170. What do i do if Odin fails at ‘dbdata.rfs’ and the phone will only boot into Download mode? HELP URGENT PLEASE!

  171. bandi says: Reply

    Perfect! Very good guide! Love it

  172. galaxys says: Reply

    Amazing tutorial! u just saved my phone from being useless.Thanks a lot

  173. Ham3ah says: Reply

    What is the password?? To the Rar file

  174. T-rex says: Reply

    I’ve installed this android version like a month ago, but my Galaxy S now and then (out of the blue) turns it self off and on and restarts. I don’t have to enter a pincode to unlock my simcard. It happens about 2 or 3 times a day. Anyone else experienced the same issue?

  175. bom says: Reply

    i upgraded my phone to gingerbread 2.3.4 can i upgrade to 2.3.6 straight?

    1. Kapil says: Reply


  176. matze799 says: Reply

    i waited more than an hour…when its finished. i stuck at DO NOT TURN OFF TARGET!! and i dont want to destroy anything. could someone help me pls! 🙂

  177. Tobmac77 says: Reply

    You guys are legends, great advice your life savers my Galaxy S works perfect

    1. Kapil says: Reply


  178. danoz mcdaddy says: Reply

    thanks worked first time my phone works better than new

  179. fouzan says: Reply

    hey tried the above procedure….i the phone restarted and now there is screen which says
    Andriod system recovery
    Enter :ok key, select : vol up/ vol down
    reebot system now
    apply update fron sdcard
    wipe data/factory reset
    wipe cache partition

    E:failed to mount /dbdata (invalid argument)

  180. fouzan says: Reply

    hey tried the above procedure….i the phone restarted and now there is screen which says
    Andriod system recovery
    Enter :ok key, select : vol up/ vol down
    reebot system now
    apply update fron sdcard
    wipe data/factory reset
    wipe cache partition

    E:failed to mount /dbdata (invalid argument)
    Any ideas …my phone is GT-I9000…its dead now…..please help

  181. Lee says: Reply

    Odin did nothing for several minutes, so I followed the “Disconnect the phone from the PC, close ODIN, remove battery, re-insert
    it, turn phone on in Download mode again, and do the procedure again
    from Step 6.” part of the guide.

    Now my phone won’t boot at all. Is it bricked? Any ideas how to get back to DL mode?

  182. fouzan says: Reply

    Hey did the above procedure…got the firmware updated to 2.3.6 build number GINGERBREAD.XXJVU..but the phone shows no network wen the SIM card is inserted,,please help

  183. Supnu says: Reply

    Thanks guys, was a bit afraid after reading the comments, but followed instructions step by step and worked perfectly! Great!
    Only the “Backup Master” failed with the Apps, but that’s not a biggy
    . Can really recommend the update.

  184. I9000user says: Reply

    Does anyone have an alternative download link for the I9000XXJVU_I9000OXAJVU_OXA.rar file?
    My download keeps on dropping halfway through and hotfile does not permit resume in their regular download mode.

  185. I9000user says: Reply

    Does anyone have an alternative download link for the I9000XXJVU_I9000OXAJVU_OXA.rar file?
    My download keeps on dropping halfway through and hotfile does not permit resume in their regular download mode.

  186. I9000user says: Reply

    Does anyone have an alternative download link for the I9000XXJVU_I9000OXAJVU_OXA.rar file?
    My download keeps on dropping halfway through and hotfile does not permit resume in their regular download mode.

  187. Pornstar says: Reply

    Hi kapil!

    Can I upgrade 2.3.6 xxjvu straight on to 2.3.3 or do I need to
    upgrade all the previous version first? I have read that u approve
    upgrading 2.3.3 to 2.3.5 and 2.3.4 to 2.3.6.

    I just want to be sure if it’s ok before I go and do this.

  188. Jay says: Reply

    @google-3155a0d6fa3d299bbb1dcec90ab54f70:disqus – Superb Guide, bro. Please add one point, though – Odin has to be ‘Run As Administrator’, else it won’t go ahead. Have tried this with 2-3 Droids now. Thanks. You Rock!

  189. Krespo says: Reply

    The upgrade worked perfect but I have problems with the network signal, the signal is very weak and sometimes I run out of coverage. Should I change the modem? …… Location Mexico
    La actualizacion funciono perfecto pero tengo problemas con la señal de la red, la señal es muy debil y por momentos me quedo sin covertura. Debo cambiarle el modem?……Vivo en Mexico

  190. thanks ..detailed guide working perfectly

  191. Shanna-lee Peters says: Reply

    every time i type the password in to extract the rar file it tells me that its the wrong password……….. please help me

    1. aliromsi says: Reply

      berapa type password nya bagi tau dong…………..?

  192. Hassan Akhter says: Reply

    can we flash this firmware if galaxy s has froyo (2.2) installed in it

  193. Hassan Akhter says: Reply

    do this rom has intalled (built-in) file manager

  194. airian.king says: Reply

    hi every 1
    its airian from pakistan i updated my I9000 orange brand via dis package…nd its roxx man.
    each and every thing works perfectly……..loving it man……
    thanx alot admin nd contributers …….

  195. rpk says: Reply

    its oki

  196. HELP! Odin message stuck on “DO NOT TURN OF THE TARGET”.I restarted the phone and the PC but now the phone is DEAD,it wont turn ON in download or any other mode,so i cant reDO the operation on other usb port.please HELP

  197. radmik says: Reply

    Thank You veeeery much!!!!

  198. Firstkenyan says: Reply

    Worked like magic. Everything works smoothly and my previously “old” phone is now newer

  199. irretated says: Reply

    Download of the XXJVU keeps dropping, making it impossible to get anything done. Is there any other way of getting those files?

  200. No Greek Keyboard support.
    Data network (packet data) does not work. Any ideas?

  201. me says: Reply

    Alternate link for those, like me, who got disconnected and could not finish the download

  202. Raghav says: Reply

    Bro, I have got a Gt-I9000, i am facing huge problems updating the firmware, and its really pissing of using the old one, I wanted to check with u personally the steps to stall 2.3.6 is authentic and safe. i cant risk letting this phone go,coz its a beaut.
    I know its a bit naive approach,bt this is the only approach left out there.

  203. DanielS says: Reply

    It says to confirm the password but I don’t have any password!!!
    Help me please, it says if I failed one more time I can lose all sdcard data.
    Please help!

  204. Krishna Kumar says: Reply

    Hi All, After step 13 got Pass message, but phone not restarted automatically. Later i tried to power on the phone, but it is not starting … Tried to start in recovery mode also but no luck..Please suggest how power on…

  205. Not able to switch on the phone after successfully updating the cell using odin..what could be the reason?

    1. dinesh says: Reply

      i am also having same problem… if you got any resolution suggest me

  206. Diesel says: Reply

    why data packet not work

  207. Someone says: Reply

    Nice…. I like this website.

  208. dinesh says: Reply

    my phone is bricked…volume + power + home button is not working….can any one help me solve this…using GT-i9003….

  209. jasmeet says: Reply

    mine says fail, in odin, what to do?

  210. Avram R says: Reply

    works . I recommend it. 10q

  211. Anudeep says: Reply

    Hey! Is the procedure same for firmware version 2.3.3?!

  212. Emmanuel Nyamekye says: Reply

    what is the password for extracting the files

  213. Emmanuel Nyamekye says: Reply

    Worked it out the Extract pass is tip before starting this tip to remove your SD I lost everything on my SD but had a Computer backup and when it asks for PW on computer use untill goes away. My phone works perfectly it’s super quick only issue is audio

  214. Jonathan Doig says: Reply

    By the way, this procedure worked fine for me to update directly from Eclair to Gingerbread.

  215. Does it works on GT-i9000b????

  216. Andreana Ramdhani says: Reply

    Thanks alot

  217. zacknie says: Reply

    can i use this from eclair 2.1 straight to gingerbread 2.3.6? reply asap.. thnx..

  218. zacknie says: Reply


  219. tebi says: Reply

    thank you soooooooooooooooooo000000 much 🙂

  220. George says: Reply

    thank you so so so much works fine

  221. jacky says: Reply

    i can’t open odin

  222. OSC says: Reply


  223. Valentino says: Reply

    Good job. Thank you very much!!

  224. Jake says: Reply

    I followed this tutorial to the letter, but the install got stuck saying “Do not turn off target”. After 20 minutes I had to reset the phone which then wouldn’t turn on past the ‘bricked’ symbol. I managed to get the phone back into download mode and following the XXJW4 firmware install instead (from this site) it now seems to be working OK.

  225. Mini Ikle Smhoo says: Reply

    Thank you so much, was stuck on 2.1update1 ughh, youtube, skype facebook didn’t work anymore on it, followed everything as discribed to the letter and voila everything is working, looks so much better with faster browsing too which i always had a problem with, i can even get netflix on it now whopwhop, the only thing is the app market has not changed to Google Play? anyway thanks so much for this 😀

    1. Shivam says: Reply

      The Android market will automatically update to Google Play. If not, grab the latest Google Play Store APK from the link below and install it manually

  226. Sidra Fahim says: Reply

    when it reboots it is asking for password.. what is the password?

  227. Sidra Fahim says: Reply

    waht is the passwword after flashing??? the odin flash has passed.

  228. Muhammad Tauseen says: Reply

    it is stuck at setup connection
    what to do??

  229. Cacat says: Reply

    The fcking link with the firmware IS NOT WORKING!!!!!!!!!!!

  230. KiwiKat says: Reply

    “THESE INSTRUCTIONS ARE GREAT” – I am a total novice. But your instructions were so clear I just finished updating my 4 year old Galaxy S from Eclair to Gingerbread.xxjvu and I am very thrilled I did it with absolutely no technical background and by just following your instructions above. The links were not working but I simply googled the filenames and found the links easily. Not only do I have a new look Galaxy S but I also feel like I learnt a lot about mobile phones, firmware, Odin, etc. THANKS A TON AND KEEP UP THE GOOD WORK.

Leave a Reply