How to Update Samsung Galaxy S2 GT I9100 to XXKG2 Gingerbread 2.3.4 Firmware

Galaxy S2 Hand LogoTime has come to update the firmware of your Samsung Galaxy S2 GT I9100 as with the arrival of an all new firmware which is dubbed as the version XXKG2. This firmware comes with minute tweaks which improves several processes and functionalities which we will see in the due course of this article. Last time we saw on how you can update with the firmware of XXKG1 2.3.4 Firmware and in this article we will see on how you can update with the latest XXKG2 2.3.4 Gingerbread version in your Samsung Galaxy S2 GT I9100.

Since this firmware update is a manual update and need to apply using the Odin and not KIES 2, it doesn’t require you to have the root access of the device to follow the instructions which are mentioned below and also the best part is if you wish to un root your Samsung Galaxy S2 GT I9100 then too you can update your phone with this firmware of Gingerbread 2.3.4 procedure which is mentioned below. Another thing most of the readers ask is that whether updating with this firmware will root the device? The answer is simply no as updating the firmware and rooting the phone are two different processes and both can’t be clubbed in most of the cases and if at all if it’s like that we will surely mention the same.

Also, we would like to add that this version of XXKG2 2.3.4 Gingerbread edition of firmware is not an official one and is a leaked version. Though it may not be 100% stable version but apart from minor bugs you will never feel that it’s a n incomplete firmware package. This update of Gingerbread 2.3.4 is dubbed as Gingerbread XXKG2 2.3.4 and its only applicable for all the unlocked devices of Samsung Galaxy S2 I9100 device, so kindly make a note of the same and proceed for the update. The best part of this update is that you can update any Samsung Galaxy S2 Phone with this update irrespective of region and place but for all those who have their phones locked to the network you will have to wait till we come out with an instruction below to whether update the device or not.


  1. XXKG2 Gingerbread Package link is not working

  2. i have updated my GS2 to 2.3.5 using phone’s built in update settings three days ago..
    but after the update, my phone is draining a lot of battery.
    i want to know that CAN I DOWNGRADE TO PREVIOUS ANDROID OS???

  3. Hey guys i am concerned about the update after going through the video and comments, but i have a little query about the device as i am on gingerbread 2.3.3 i have got lots of games, video, images in my internal SD card(which is 11gb) is there any possibility after updating to 2.3.4 i am not bale to play those games or the videos or images as well as live wallpapers will be deleted as i can backup my images and videos but backing up games is not possible.And after update can i install games directly to my external SD(which 32gb).

    • hi….
      you can backup your data as well as APPLICATIONS with the help of a software named as BACKMEUP…
      IT IS AVAILABLE IN THE MARKET in free as well as paid versions…
      after update, you can easily restore your applications…

  4. i am a beginner do not know anything please help how to start i am using mac and the details of my s2 is as follows:
    android version: 2.3.3
    baseband version: I9100DDKE4
    kernel version:
    build number : GINGER BREAD.XWKF3


  5. What is the password of the zip file?

  6. hi amit…
    i have a query…..i unlocked my mobile yesterday and after unlocking the screen resolution colour contrast everything seems to be changed….it doesnt have that digital look anymore… im using 2.3.4 kg1 version…..i want to update…can u suggest me how to do it… will this resolve my issue?

  7. I am also facing the similar problem with my Galaxy II (GT-i9100). Though Notebook (Window 7-64 bit) and Galaxy II gets paired but Windows fail to recognize it. When I run the trouble shooter online and try to apply the fix, the message appears “Bluetooth Peripheral Device doesn’t have a driver” Not fixed. Neither Samsung has put any driver in its website to fix the problem. Will any body help me to fix the problem? Thanks!— please send me the remedy through my email-

  8. I HAD problem with my Galaxy II (GT-i9100). Though Notebook (Window 7-64 bit) and Galaxy II gets paired but Windows fail to recognize it. When I run the trouble shooter online and try to apply the fix, the message appears “Bluetooth Peripheral Device doesn’t have a driver” Not fixed. Neither Samsung has put any driver in its website to fix the problem. Will any body help me to fix the problem? Thanks!

  9. No first time i do the upgrade….tq

  10. how to fix!!!, my samsung galaxy s2 cant start…odin “FAIL”

  11. Hello friends,

    I am from Brazil, and I would like to know to to add the language Portuguese Brazil after updating it to 2.3.4.
    There is just the option of Portuguese Portugal that is a kind different.


  12. Hi and many thanks for this very useful guide. I am hesitating to upgrade to 2.3.4 because I am not sure if Arabic language is supported or not. Your kind reply is very much appreciated.

  13. Why does mine keep saying FAIL?? :(


  14. Hello, I jsut want to say that my GT-9100 don’t want to boot into download mode, after I click al 3 buttons, a warning screen appears, and disappears very quikly, and BTW, before at every startup I see a yellow triangle on the screen below Galaxy S2 logo :(

  15. hey i updated successfully but nw if i want to get back to the old bersion 2.3.3.. wat procedure should i follow??? and one more thng after updating ,, will my cell be still covered under warranty?? nd my warranty will not get void?>????

  16. thanks alot this worked perfect , better battery life

  17. Hey Amit ,

    why are we not selecting the kernel file????

  18. Hi,
    I am newbie for using the samsung galaxy s2, can I follow ur guidelines to update my phone ,but my phone is not rooted, can i still follow ?
    i don’t wnt to root my phone, the reason i wan to update is because the battery life.

    Pls advice.
    thanks alot.

  19. the update worked excellently and thanks for that but now how can i root it.

  20. Dude.. I Am NOt Able To Get INStall My Stock Factory ROm Back While Reverting From 2.3.4 (KG2) To 2.3.3(INU) As It Throws This Error Of SOme LOcked MUlti CSC.. KOR

    PLEase Help Awaiting Your Reply.!

  21. i still cant update it always say fail

  22. basically the same instructions can be found (just much less explicitly described).

    One difference bothers me:

    You propose to use for CSC the file:

    The author of the mentioned side is aware of this file, but emhasizes to use this file instead:

    What is the difference? What is correct?

  23. hey thanks man…updated my galaxy successfuly….
    but don’t know how n when “reparation’ got checked… before START it was unchecked but when PASS message appeared on odin it was checked….
    I have all this steps very carefully….
    and pls clear why there r two csc files in this packages…

    pls reply

  24. I followed the steps but the ODIN does not detect my S2 phone.

    • 1. make sure you’ve installed Kies (the official samsung galaxy software) on your PC. You won’t need to un Kies but it installed the drivers required by Odin

      2. Make sure you’re running a full-fledge Windows. Odin will not detect USB devices when ran from a virtual machine (like Parallels or Fusion on a Mac)

      • Thanks for including the driver file in the XXKG3 package! I have to reinstall this and restart the computer for this to work. Now I have the upbeat version on my S2.

  25. I managed to get XXKG2 successfully. Any idea how to revert to the original 2.3.3 version that came with the phone, just in case I need to claim for warranty ?

  26. if i upgrade diz os in samsung galaxy s i9000.. it will work ????

  27. u said this is unofficial and unstable version….
    u really think one should update with this.
    Im confused. :-(

    • hey sandeep its an un official and since its a beta update there will be some bugs! You can update with the same as other good things too are mentioned!

  28. i just unlocked my phone last week so would installing this update lock it or not?