Upgrade Galaxy S GT-I9000 to Android 2.3.6 Gingerbread XWJW1 Firmware

by: Paul NuñalFebruary 16, 2012

Yet again, Samsung Galaxy S owners are getting an upgraded firmware for their handsets.  Known as firmware XWJW1, the upgrade is an update for Android 2.3.6 Gingerbread on the Galaxy S GT-I9000.  It reportedly provides great performance, especially in battery life.

This firmware is only applicable to Samsung Galaxy S GT-I9000 models that are not network-locked. Do not apply this firmware on any other device than the model number mentioned, as this firmware may cause irreversible damage or harm to your device.  If you’re not sure of your device’s model number, you can verify by heading to “Settings > About phone” or you can confirm by dialing *#1234# in your device.

Applying this firmware will revoke root access on your phone (that is, if you’ve previously rooted your phone).

To flash Android 2.3.6 Gingerbread firmware build XWJW1 on your Galaxy S GT-I9000, follow the instructions below.  Use the guide at your own risk and hold no one liable for damage to your phone because of your use of this guide.


  1. Download the Gingerbread 2.3.6 XWJW1 firmware for Samsung Galaxy S GT-I9000 to your PC.
  2. Extract the contents of the package using RAR extraction software (e.g., WinRAR). After the extraction is complete, you should have two files namely:
    • CODE_I9000XWJW1_CL788890_REV03_user_low_ship.tar.md5
    • Odin3_v1.0
  3. Launch the Odin3 application by double-clicking “Odin3_v1.0.exe” on your computer.
  4. Turn off your phone and reboot it into Download mode. You can enter download mode by simultaneously pressing and holding down the Volume Down key and Home button, then pressing the Power button.
  5. Once you entered Download mode, connect your phone to your PC via USB cable while keeping Odin3 opened.
  6. As soon as your device is connected to your PC, Odin3 will then try detecting your phone. If detected successfully, Odin3 will flash a yellow ID:COM in the Odin3 window. Don’t proceed to the next step if ID:COM doesn’t turn yellow. In that case, you can install the Samsung USB Drivers or update your device drivers through KIES.
  7. In Odin3, click the PDA button and browse for the CODE_I900XWJW1_CL78890_REV03_user_low_ship.tar.md5 file.
  8. Under “Option” in Odin3, make sure that only Auto Reboot and F. Reset Time are checked.  The other options should not be checked.
  9. Select the “Start” button in Odin3 to begin installing the firmware update. It may take 3 to 4 minutes for the installation process to complete.
  10. After the installation, your device should automatically reboot itself. To check whether the firmware has been successfully installed, navigate to “Applications > Settings > About Phone” where you ought to find the firmware version of XWJW1 2.3.6 Gingerbread.

In Case of Force Close Errors

Follow these steps if you get force close errors after you’ve flashed firmware XWJW1 as instructed above:

  1. Turn off your device and enter recovery mode.
  2. Once inside recovery mode, select “Wipe data/factory reset” then select “Wipe Cache partition” to clear all previous cache files associated with the old firmware.
  3. Select “Reboot System Now” to restart your device.

Congratulations! You have successfully updated your Samsung Galaxy S GT-I9100 to the latest firmware version XWJW1 of Android 2.3.6 Gingerbread.

  • Vickrino

    thanks man this is da bomb. works fail even after it failed.

  • Beenish_hadi17

    Will it update for sure?
    The phone wont slow down after the update.. cz my friend has htc and she didnt had to do this.. automatically the phone was updated..

  • its taking long

  • hello
    please help me :( please

  • Abdul

    This will be my first time flashing ROM into my galaxy s.. i heard from my friends saying that flashing also requires PIT, CSC and PHONE files as well.. This package is missing it all.. Would it be fine if i just flash without it ?


  • Suhail87

    Please help me out. i have done all the steps successfuly.. Jus after i press the start button and the downloading is over. it asks me for a password. i have no clue what it is. i even tried doing the recovery mode.. but no use.. it still asks for the same ..

    Can anyone help me out on this !!!!

    • diatribe

      I am now getting the same error any idea how this was fixed?

      • Suhail

        heyy.. check this link.. it might help u out.


  • Mogwaimarshall

    hi just wanted to say thankyou, i recently had a different 2.3.6 and lost my wifi , but installed this version, works perfect but do miss some of the features like the swipe anywhere from icecream , any chance of this being included

  • Aly

    Did Any Tried iT ?? iS iT Safe ?

    • zia_7575

      Yup,it works….

      • Purple Clam

        Yes, it worked for me too – first attempt with success !

  • Terry

    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 phone is working better than ever. Follow the instructions precisely on this link – http://www.theandroidsoul.com/xxjvu/

  • 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 [email protected] # 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?

  • Viveka Ananda

    I currently use froyo 2.2.1 can i use this update

    • Nabeel

      same question here too..some one please help

      • jerlson

        why dont you try it..im on xperia froyo and im trying to use this one..just dont forget to back up LOL..

  • Sumitveerma419

    installation fail and my phone didn’t satar again, pls help what should i do????
    rply fast pls….

  • Sumitverma419

    installation fail and my phone didn’t start again, pls help what should i do????
    rply fast pls…

  • warren

    after i update my phone, it cant read the data of the sim card and no signal, plsss help

  • goodmeme

    I just upgraded to 2.3.6 on my UK Galaxy S i9000, right through from 2.1 Eclair > Froyo; then finally to Gingerbread (all through Kies). All went fine apparently, both times. But my haptic feedback now makes an annoying beeping sound that does not go away unless I turn it off completely.



  • N S Kamra

    when i extract the file it ask for the code, please give me the code for that.

  • Dowski 98 bitches

    does this work???

  • Uszilard

    works fine for me.thx

  • i downloaded this file n didnt get exactly what u specified when i extracted i rather got the odin n this file with a tar extension n not md5….so can i proceed with ur file or i should go to sammy’s site n get it cos the one i downloaded for s2 there had the md5 extension


  • Shabbir Saaz

    Hi mine is galaxy s GT i9000 and version is 2.3.3 GB, can i upgrade this (2.3.6) directly b’couz most of the people upgraded from eclair or froyo… I am confused with GB it wor km or not. Please help.

  • Harsh Yadav

    plz help if any body can
    i upgraded to 4.0.4 but now m not able to connect via usb…..when i connect the usb cable it show “turn on USB storage” but wen when i turn it on nothig happens but only the phone starts charging…plz help me wat to do….
    and even because of this i cant go back to 2.3.6…..plz tell wat to do plzz…urgent

  • Thanks man…it worked perfectly on the first try.
    If your phone restarts and directly enters “recovery mode”, so long as ODIN shows the message “PASSED”
    Feel free to select the “Reboot Phone” option (when the phone reboots, it will stay for a long time on the “Galaxy S” loading screen — i think this is because it’s initialising the new OS)

    Thanks again

    • like how many minutes or hours???? mine got stuck even after an hour, HELP!

      • AndyVM

        Run Oddin as admin

  • Diatribe

    Getting a confirm password screen and cannot get past it any ideas?

    • topher30

      same problem here!

  • Did not work for me… Odin got stuck on Leaving CS… after leaving it for half an hour i closed Odin and disconnected the phone, when i tried to start it it only showed an icon of a phone connected to PC and stayed like that.
    I fixed it by installing 2.3.5 and now it’s fine.
    Any ideas on how to update it to 2.3.6????

  • SGS

    this is wrong tutorial!!! — better follow this http://www.theandroidsoul.com/xxjvu/

  • werty

    can i directly upgrade 2.1 to 2.3.6 gingerbread ? pls have a reply asap . .tnx

  • Jake

    Worked perfectly first go!!!!

  • noe

    why my market always says connection timeout??

  • Pat

    Beware!! This bricked my phone.
    Odin got stuck on Leaving CS… after leaving it for half an hour I closed Odin and disconnected the phone, when i tried to start it it only showed an icon of a phone connected to PC and stayed like that.

    trying this option now http://www.theandroidsoul.com/xxjvu/

  • gorbs_SGS

    it took 3 tries but it worked. thanks!

  • niklas

    this broke my phone now all i can see is a phone and a computer linked togheter… any solutions??

  • Kent

    why odin says fail cant open serial com pls help me

  • KELS


    • Bearclan

      I can help with that if you have not already fixed it. I had the same thing happen and used some tutorials to help fix it.

  • Kwibz

    i do all what is above but my screen says: downloading do not turn off target
    and oding: see picture
    i do not know what to do
    can someone help me????


  • fuck that!

  • Suella

    I am trying to do this and its stuck on Odin v.3 engine (ID:14)..
    is it supposed to take a while? or have i gone wrong somewhere?
    thanks :)

  • Andy VM

    Thx ! yes i’m happy ! it’s work !

  • fouzan

    How much time “Galaxy S ” loading screen will appear

  • chico

    It’s ok, but when finished my touch doesn’t work anymore… help…

  • Ir Khairul Nizal Adnan

    Pls help me!!!! after i update they still appear galaxy s loading screen.

    • Ir Khairul Nizal Adnan

      how long they will take for reboot!!!!

  • hemal

    this is still loading and restarting

  • hemal


  • 1234

    After this update my bluetooth does not and i cant access recovery mode to reset.any suggestiond?

  • Avinash

    the file is not available for download

  • GG

    where to get the CODE_I9000XWJW1_CL788890_REV03_user_low_ship.tar.md5
    Pls guide… Is other version can work if downluad

  • Sunny

    Hi.. anyone help me plese .. I have Sony Xperia ion mobile and I want to use punjabi fonts for my mobile… please help me … How can I do this..?

  • AJAY


  • tebi

    thanks so much now it work 2.3.5

  • kamikaze

    it`s stucked here for more than half an hour ..it should last more ?