How To Update Samsung Galaxy S2 I9100G with Official XWKJ2 Gingerbread 2.3.6 Firmware

Procedure to Update Samsung Galaxy S2 GT I9100G with Gingerbread XWKJ2 2.3.6 Firmware:

  • Download XWKJ2 Firmware from here to your computer. Extract the same to your computer, in the process of extraction it will prompt you for the password. Enter the password as sampro.pl.
  • Once the files are extracted, you need to open the Odin from the extracted files as shown below.

Odin forGalaxy S2

  • After opening Odin, turn Off your phone to enter your phone in the download mode. The download mode can be entered by pressing Volume down Key, Center button, and holding both simultaneously press the Power Button. Refer below Video for more.

  • As soon as you enter download mode, with the help of Original USB cable connect the Galaxy S2 with computer after which the drivers will first be installed followed by which  the ID : COM section in Odin will turn yellow which means that all the drivers are now ready.

Select Files in I9100G

  • Click on “PDA” tab to select the file “I9100GXWKJ2_I9100GODDKJ2_I9100GDDKI1_HOME.tar.md5″ which you will get in the extracted files and click on “Start” to start the process of firmware update. Once you click on “Start”, the process of firmware update will begin. It will take around 15 minutes for the firmware update to get completed.
  • Note: If the firmware update gets stuck in the middle then you need to reinsert the battery to start the firmware update.
  • Once the firmware is updated successfully, the phone will be rebooted automatically.
  • To check whether the firmware has been successfully applied or not, you need to go to the path “Applications > Settings > About Phone” where you will find the firmware version as XWKJ2 2.3.6 Gingerbread version.

Tips for Users facing Force Close ERRORS:

  • Just in case if you are facing issues after applying this firmware, unplug the phone and then turn Off your phone so as to enter the phone in the recovery mode. You can enter recovery mode by holding the Volume UP key and then press the Power ON button simultaneously. In the recovery mode screen, you need to select “Wipe Data / factory reset” and “Wipe Cache Partition” which will clear off all the data which is stored in the phone.

So, that’s it you have now successfully updated your device with the Gingerbread 2.3.6 firmware. Do let us know in the comments section just in case if you face any issues.

Source

  • ringo

    I have a galaxy s2 gt i9100g from china. i’ve tried to install the firmware several times and each time in fails. This is the error I get. It seems to be a similar problem someone else posted earlier. I enabled the write on the USB ports and still nothing. Any help would be grateful as the phone will only start in the download mode.

    Added!!
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    I9100GXWKJ2_I9100GODDKJ2_I9100GDDKI1_HOME.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:5)..
    File analysis..
    SetupConnection..
    Initialzation..
    Get PIT for mapping..
    Firmware update start..
    cache.img
    NAND Write Start!!
    factoryfs.img
    MLO

    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1)

  • LEO

    zip file with password. How i can solve password. If you know password pls tell me

  • S2 Fan

    Hey does this firmware support software upgrade via kies

    • Pradeep Neela

      no, its not available as of now via kies

  • Adi

    hello pradeep..i’m having a problem with my Samsung Galaxy S2 9100G version..i keep getting stuck on “Deleting Cryption Meta Data” and it won’t boot beyond it..i’ve tried flashing it with the firmware, it “PASS” in Odin, but when it reboots, it’s stuck on the screen with a box with green android and a text below it saying “Deleting Cryption Meta Data”..i can’t get into recovery mode..i can only get into download mode..any suggestion?

  • sonymobiles

    plz tell me whtt is the password

  • s2 user

    hey this software update worked ok for me.
    Thanks to the uploader :)

  • Keita

    Please ignore the message at 7:20. I wrote i900G instead of i9100G.

  • Keita

    Thanks a lot Pradeep for this great post indeed. If I understand, this update will fix several problems on Galaxy S2-i9100G such has the fact that the camera hangs and the telephone also crashes when using actually several softwares.
    But a concern from my side : how do I know if the French language is available after installing this update ?

  • Keita

    Thanks a lot Pradeep for this great post indeed. If I understand, this update will fix several problems on Galaxy S2-i900G such has the fact that the camera hangs and the telephone also crashes when using actually several softwares.
    But a concern from my side : how do I know if the French language is available after installing this update ?

  • Gaurav

    Any news whatsoever on ICS for the G version???

    • Pradeep Neela

      as of now its not possible!

  • amnah

    i need to know when will the ics update become available for samsung i9100g

  • dilip

    not showindg odin file ans sl.dll please tell me where is that file i havw samsung gg2 i9100g bought from kuwait

  • ashuli jain

    can u please tell me is there any update available for my GT-9100…

    ANDROID VERSION…. 2.3.3

    BASEBAND VERSION…. I9100DDKE4

    KERNEL VERSION…. 2.6.35.7-I9100XWKF3-CL276555 ROOT@DELL101#2

    BUILD NUMBER…. GINGERBREAD.XWKF3

  • Shishir

    I have GT-i9100G
    baseband version -I9100GDZKH5
    kernel version- 2.6.35.7root@DELL156#2
    build number- GINGERBREAD.XWKH8

    iwant to update it with this rom as mine z 2.3.4 and can i do it with this rom as my phone is not of india.
    and i also want to noe dat for which country this phone was manufactured
    please help
    thanks in advance :)

  • Amit

    i bought a indianized version of Galaxy S2, Model GT-I9100G.

    Baseband version – I9100GDDKI1
    KERNEL VERSION – 2.6.35.7root@DELL88 #2
    BUILD NUMBER – GINGERBREAD.XWKJ2

    I have not been able to root it. Any help is highly appreciated.

    Thanks

    • http://twitter.com/pradeepneela Pradeep Neela

      we will try to come up with the rooting article!

  • eyan

    Hey,

    BRO i have some really good news and some bad news .. let me start up with some good news

    1.The update went well great article and it was spot-on and easy to use.. Now thanks to you my phone works well i can feel the speed and check out the blue thingee when i hit bottom SO COOL.. Thanks again..

    And

    now for some Bad-News

    2. Since i update the firmware i went to kies to check if the KSA is turned to IND.. it didn’t and it says “Your device does not support software upgrading via kies” (I thought this might be a really huge problem cuz i’m using the G-Version the only way i can update ics for g is by kies) i hope and i beg you please write an article how to update ics for g version using odin..

    But anywho thanks again hoping for you’re next article on ics for g-version using odin

  • eyan

    Hey,

    Great article man… very good info.. But i’m having little doubt’s can you please solve them..

    1. My dad got me a Sam galaxy S2 from Saudi (KSA) so when i connected it to kies it says this is the original update (2.3.4) available firmware and it is in ksa not in india so do think it wise if i flash it with an indian update p.s at the moment i live in India.

    2. should i enable USB Debuggin before i update to 2.3.6

    3. Its march 1st still no sign of ics lol looks like that German dude couldn’t get the date right

  • aadi

    predeep bud, help with rooting i9100, same firmware

    • Pradeep Neela

      AS OF NOW ITS NOT THERE

  • Tarun

    Hey can you share the Indian version. I tried many versions for I9100G but after flashing – I see no network on my phone.

  • amnah

    can you please tell me what WHAT DOES ROOT @ DELL81 # 2 mean and i read that this upgrade gets alot of force close messages.. is this firmware okay or a little faulty? and is there anyway to go back to 2.3.4 (i have it right now) if this doesnt work well? and yeah i have i9100G

  • amnah

    can you please tell me what WHAT DOES ROOT @ DELL81 # 2 mean and i read that this upgrade gets alot of force close messages.. is this firmware okay or a little faulty? and is there anyway to go back to 2.3.4 (i have it right now) if this doesnt work well? and yeah i have i9100G

    • Neela Pradeep

      its normal not an issue

  • amnah

    hey
    my model number is GT-I9100G and android version 2.3.4

    baseband version is I9100GHZKH5
    Kernel is 2.6.35.7 root@DELL81 # 2

    Build number is GINGERBREAD. JPKH8

    WHAT DOES ROOT @ DELL81 # 2 mean and is this firmware applicable for my phone

    • http://twitter.com/pradeepneela Pradeep Neela

      yes you can apply this firmware, it wont root the device!

  • Chetan

    Dear Neela,

    I have installed this on my i9100G, but now when i connect with Kies, it dose not allow back-up nor does it allow upgrade.

    So i did a complete Factory reset, with complete wipe of data. still i am not able to connect with kies.

    Please help

    • http://twitter.com/pradeepneela Pradeep Neela

      yes since its not yet officially pushed out in your country, it will not be detected in KIES!

      • Chetan

        oh. thanks Neela,
        Any ways
        1) How can i role back to the original firmware which came with my phone originally?
        2) Will that help my phone be detected by Kies?
        3) Can you also confirm when might the ICS for i9100G be available.

        • http://twitter.com/pradeepneela Pradeep Neela

          which is your current firmware version and to which ver you wish to go back?
          yes after roll back your phone will be detected!
          there is no eta on when ics will come!

        • Chetan

          Currently i am on XWLA1, when my phone is connected to Kies, it shows new updates downloaded. But Kies shows your device dose not support Software upgrading by kies.

          My device was purchased in Bangalore, Karnataka, India, hence i feel i must have india based firmware, for it to be synced by kies.

          Please update / support me in ensuring my phone can be supported by Kies.

          Thanks in Advance

  • Peter

    Hi,

    Peter here from the Philippines. I recently got the S2, a gray unit. Based on the IMEI, i think its from SG/MY region. I can’t update via OTA or Kies (not supported device error).

    The phone code is – I9100GDZKH5. Questions are:
    1) Will there still be a 2.3.6 update for this model / region?
    2) Is the error I’m getting because there is no official release yet for Samsung?
    3) Is Samsung going to transition the S2 model globally into the G model or only for a certain region?

    Thanks.

    • http://twitter.com/pradeepneela Pradeep Neela

      yes there will be an update!

  • andre ferreira

    hi there,
    i’ve tried to update my phone following your steps (it’s a S2 GT-I9100G bought in china)
    here’s what happens…

    Added!!
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    I9100GXWKJ2_I9100GODDKJ2_I9100GDDKI1_HOME.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:7)..
    File analysis..
    SetupConnection..
    Initialzation..
    Get PIT for mapping..
    Firmware update start..
    cache.img
    factoryfs.img
    MLO

    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1)
    Removed!!

    i’m stuck .. any help??
    (by the way can not get in to recover mode)

    • http://twitter.com/pradeepneela Pradeep Neela

      check with the usb ports, activate the write mode or activate the usb write option!

  • Zeeshan

    dear pradeep,
    i mentioned my stat above for my sgs2 i9100G. what is procedure if i want install mmy factory installed firmware again. my phone is another major problem when i writing sms or any other chat using keypad. it stuck for 2,3 sec and then i endup on the home screen and all the txt i typed are gone, i written 3 pages of txt and gone..
    can u plz lead me to offical firmware for my phone any of 2.3.4 or 2.3.5 or any else. i just want hassle free phone..
    Plz help me.

  • Zeeshan

    hello pradeep.
    i have a SG-S2 I9100G originally with factory firmware was 2.3.4
    Baseband version: I9100GDZKF9
    Karnel version: 2.6.35.7 root@DELL131#2
    Build number: GINGERBREAD.JPKG1
    NOW
    i have installed custom version 2.3.6 I9100GDZKK1 using ODIN, The problem is my phone hang alot, alot of force close, sometime camera error. and the main thing is the battery drain so quick. in my Battery status almost 48% battery drained by android OS.

    Please help me with this issue in detail.
    looking forward for ur reply
    Thankyou.

  • Kashif

    Pardeep this is not the answer of my query u may say me that u donot help me, but dont say “please follow the procedure” what is the definition of ur procedure. If password not works on unzipping then its not the fault on my end.
    I told u whole story in my previous msg.
    Hope u will answer my question in a good way.
    thanks.

    • http://twitter.com/pradeepneela Pradeep Neela

      we really apologize for the issue caused

  • kashif

    Please i need this ver 2.3.6 for updating my i9100 g 2.3.4. But unfortunately i cant unzip. After every time i unzip it give erorr and resulting folder is empty. i give the proper password for unzipping as u mention. sampro.pl. i also try to download this 3 times but every time it gives an error on unzipping. please help.

    • http://twitter.com/pradeepneela Pradeep Neela

      please follow the procedure properly!

    • http://twitter.com/pradeepneela Pradeep Neela

      try androidadvices.com or android as password

  • Zaeem

    Hi pradeep,
    I have one more question. Some people say that there i9100g never exceed 1008mhz of speed but mine is showing 1200mhz so will this firmware also give me 1200mhz. The only reason that I want to upgrade my firmware is that I am experiencing force close in the camera sometimes and I have to restart my mobile to make it work. And can I save my current firmware incase I want to recover it if I want to.
    Thanks

  • Zaeem

    Thanks Pradeep for quick reply and my first question. Does this firmware has video/audio calling in Gtalk?

    • http://twitter.com/pradeepneela Pradeep Neela

      no it doesnt have audio/ video gtalk!

  • Zaeem

    Hi Pradeep,
    Can you please tell me that does this firmware has video/audio calling in Gtalk?
    And here are the details of my mobile:
    GT-I9100G
    2.3.4
    I9100GDZKH5
    Kernel:
    2.6.35.7
    root@DELL81 #2
    Build Number:
    GINGERBREAD.JPKH8

    Will this firmware work on my SGII?

    • http://twitter.com/pradeepneela Pradeep Neela

      yes it will work on your S2G

  • Zaeem

    Can anyone please tell me that does this firmware has video/audio calling in Gtalk?
    And here are the details of my mobile:
    GT-I9100G
    2.3.4
    I9100GDZKH5
    Kernel:
    2.6.35.7
    root@DELL81 #2
    Build Number:
    GINGERBREAD.JPKH8

    Will this firmware work on my SGII?

    • http://twitter.com/pradeepneela Pradeep Neela

      YES IT WILL WORK ON YOUR PHONE!

  • Anand

    Hi

    Can some one help me with the issue i am facing.

    I updated my Galaxy s2 with 2.3.6 – Baseband – I9100XXKL1 – Kernel 2.6.35.7-I9100XXKL1-CL783870 2 days back .The phone often gets itself into Flight mode. Is there any known bug which causes this problem ? Please tell me if i should go back to 2.3.5 ?

  • Ahsan

    Hi Pardeep, Nice work, atleast someone is there to help out the I9100G folks, I am from Pakistan and want to ask you that two things, 1st will i be able to update it officially to ICS when the update is available (I hope it will be :( ) 2nd after updating to 2.3.6, will i be able to move applications to USB storage? (I am not talking about SD card) and lastly :P will the warranty remain intact using this procedure? Thnx :)

    • http://twitter.com/pradeepneela Pradeep Neela

      yes warranty will stay intact!

  • env

    hi neela…
    i updated my sgs2 GT_i9100G to 2.3.6…but now i need to go back to 2.3.4 arabic ver. so what u can help me out.. coz am
    stuck with this one which doesn’t support arabic languages… and i didn’t make any recovery thing…
    so plzzz HELP (( S.O.S ))

    • http://twitter.com/pradeepneela Pradeep Neela

      no, you can directly apply this update!

  • Sue Ling

    Hi, will this update work with my Samsung Galaxy S2 phone which is from Malaysia?

    • http://twitter.com/pradeepneela Pradeep Neela

      yes it will work but please match the model number , it should be I9100G

  • Tank

    I downloaded the file twice from the link but it does not contain ODIN.exe I only get 2 files
    1. I9100GXWKJ2_I9100GODDKJ2_I9100GDDKI1_HOME.tar.md5
    2. SS_DL.dll
    How can I proceed ?
    I am using Samsung GS2 GT-I9100G
    Thanks

    • http://twitter.com/pradeepneela Pradeep Neela

      please follow the procedure!

      • Tank

        There is no Odin file in extracted files, please check your upload.

        • http://twitter.com/pradeepneela Pradeep Neela

          we have fixed the same, odin is added separately!

  • Tan

    Hi jut want to know u mention phone memory might get erased or deleted during update to 2.3.6

    does it include the USB storage or just the device memory….which one might get deleted??

    i think is just the device memory only right not the usb storage?? haha

    one of my friend did not even backup anything and nothing get erased eg sms, contacts, loges and even notes….??

    • http://twitter.com/pradeepneela Pradeep Neela

      its a fully working update!

  • Berk

    I cant see any link

  • Kaiwan

    That’s a decent post. what i am really looking for is some process to root I9100GDDKI1 build XWKJ2. i’ve tried looking around a bit. but this firmware i believe is india centric and only for the newly marketed G series with the PowerVR GPU’s.

    it would be great if someone can come up with the rooting process for the same.

    thanks,
    Kaiwan

  • knwr

    hi pradeep, gud work dude …i follow ur links regularly,
    wat i wanted to ask was that i updated my GT-I9100G ota to: 2.3.6 ver xwkj2
    with kernel ver : 2.6.35.7 root@DELL88#2
    and baseband version :I9100GDDKI1
    BUT MY PHONE IS’NT BEING RECOGNISED BY THE PC…NO mass storage mode nothing else, just does charging.
    it says unable to install the drivers,…n i tried a lot but cudnt find thm anywhere…plz help

    • http://twitter.com/pradeepneela Pradeep Neela

      clear the cache from the recovery mode!

    • Ajith

      Do a factory reset through Privacy option in Settings.Your problem will be solved.Hope this helps.
      Ajith

      • http://twitter.com/pradeepneela Pradeep Neela

        yes it will be solved!

        • Raj

          Baseband version is unknown and the phone always goes into flight mode after the update.. What to do?

          • http://twitter.com/pradeepneela Pradeep Neela

            which phone you updated this firmware on?

  • Jad Mitri

    hey, i’m not sure about installing this update,
    my device information is:
    model number: GT-I9100G
    Android version: 2.3.4
    Baseband version: I9100GDZKH5
    Kernel version: 2.6.35.7
    Android-2.3.5@MyGKernel #5
    Build number: GINGERBREAD.JPKH8
    is the update compatible with my device?? thanks in advance

    • http://twitter.com/pradeepneela Pradeep Neela

      yes this update is for your device only. :) don’t worry we are here to help you just in case if anything happens, just follow the instructions properly!

  • moony

    does this 2.3.6 supports for arabic languages?
    thanks in advance

    • http://twitter.com/pradeepneela Pradeep Neela

      no, it doest support arabic!

      • http://samsung.com ana

        Hi ive read above coments n i seem to hate my gt-i9100g it hangs every time n its havng prob updating its updating completes bt instaling rebooting nevr goes above 33% it says fail to instal use kies or visit samsung centre … Wht do i do :(

        • iqbal

          me also.. huh always hang hang hang..

  • moony

    Hi
    i have GT-I9100G with android 2.3.4
    and i have the following warning
    camer fail

    why? what is the problem?
    please help me

    • http://twitter.com/pradeepneela Pradeep Neela

      yes you can apply the update, clear the cache! issues will be resolved!

      • moony

        thanks alot

  • vicky

    Hi !!! I update Gingerbread XWKJ2 2.3.6 Firmware by using software update located in settings–about phone–software update. and also it did not wipe the data in phone. Is this method right ?

    • http://twitter.com/pradeepneela Pradeep Neela

      you cant update via OTA as its not yet available via OTA!

      • vicky

        But as i wrote above, i have already updated this firmware with the help of above method and it was the update package of 30mb and then after reboot my phone shows the android version 2.3.6 .
        I don’t know why are you saying that the update is not available via software update in ‘about phone’ .

        • http://twitter.com/pradeepneela Pradeep Neela

          FOR SOME USERS, ITS NOT YET AVAILABLE AS OTA

      • vicky

        I just want to ask you that is it right that i have updated the firmware via OTA ?
        If i root my device and overclock cpu to 1200mhz then will it void warranty ?
        thanks !!!

        • http://twitter.com/pradeepneela Pradeep Neela

          yes rooting voids warranty!

  • Austin.C

    plugged in USB after enter download mode but Odin doesnt show up the yellow box in the 1st column…
    any solution please?

    • http://twitter.com/pradeepneela Pradeep Neela

      install usb drivers!

  • simon

    I.have a problem to update my gs2 it is still 2.3.3 i9100XWKE1 basband vertion can u help? With kies it is saying no update for.this mob

    • http://twitter.com/pradeepneela Pradeep Neela

      since its a leaked ver. it wont support kies!

  • racinfo

    En dus NIET voor de i9100 !!

  • uvgunkhuu

    hi all
    samsung galaxy s 2 offical 2.3.6 for gt-i9000 update insalling?
    i location not wirless and 3g network pc from to installing
    please

    • http://twitter.com/pradeepneela Pradeep Neela

      THIS IS FOR I9100G

  • Madhu Sudhan

    Hi Pradeep,
    My model is I9100 can i get the same I9100GXWKJ2_I9100GODDKJ2_I9100GDDKI1 but not the I9100G i need I9100. i think this firmware is Indian version right, before i have posted that i have flashed to other country version and i need Indian version so please help me out to get Indian version 2.3.6 or 2.3.5

    • http://twitter.com/pradeepneela Pradeep Neela

      we will soon come up with the same!

      • Madhu sudhan

        Hi thanks pradeep for your reply but finally i got 2.3.6 Indian version for my sgs2 from a website.

  • W.B.Trometer

    When is the 2.3.6 update for the originale galaxy s 2 ( GT19100 ) availible i try it alot of times via kies but it says its the latest version you got when is this update avallible in Norway can anybody tell me thanks in advance

  • bilal

    When will be the official android 2.3.6 for gt-i9000 with better battery and wifi improvements more than xfjva please answer neal?

    • bilal

      Please answer neal?

    • http://twitter.com/pradeepneela Pradeep Neela

      there is no ETA for the same!

  • bilal

    This is really not fair with gt-i9000 because gt-i9100 has got the official 2.3.6 will also got ics official ocs and the gt-i9000 has need improvement we are waiting there are notW update really i want to kill google ANDROID NEVER BUY ANDROID JUST ANSWER WHEN WILL BE THE OFFICIAL FOR GT-I9000