`` How to Update Samsung Galaxy S2 GT I9100 to XXKG6 Gingerbread 2.3.4 Firmware - Android Advices

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

Also, this version of the firmware which is Gingerbread 2.3.4 XXKG6 is not an official firmware and hence can’t be updated with the KIES version. This update can be only applied using the manual method of Odin which we will see in the due course of the article on how you can update with the same. Though Samsung has a monitoring tool wherein they can track on all the firmware updation which you are doing, there is rarely any case wherein Samsung has voided the warranty of any user on the fields of beta firmware updates. And also most important thing is that, updating with this firmware version won’t mean that you have to root or have rooted the device. Rooting is completely different thing compared to the firmware upgrade process.

If you have rooted your phone before then you will lose the root access, but if you wish to root the phone after updating then you will have to wait for the article as we will see on how you can root Galaxy S2 GT I9100 on the XXKG6 firmware version. So, in the due course of the article we will see on how you can easily update the firmware for which you will have to follow the instructions like pre upgrade instructions as well as the actual procedure to update the phone.

Not many things have been updated if you compare from the last version of XXKG2 or XXKG3, but there are some things which have been further optimized as some of the users faced issues in lower quadrant ranks which is now eradicated with this version of firmware as it further streamlines the file system which is present in the GALAXY S2 GT I9100.

Some of the users are still not happy with the GPS as it doesn’t latch up properly and for all those this version of XXKG6 might just help as minute changes have been done on the GPS front. This was the case with most of the users in the Nordic region and also to some other parts too.

Some of the applications were having issues like force close errors which now have been fixed. There was an issue with the cache which was sorted out. Also, most importantly you can now enjoy error free downloads after updating with this version as some users were having issues with the slower internet speeds.

Note: Just in case if you face any issues like freezing then all you need to do is to just repeat the above procedure from the start after restarting the computer and phone by pulling off the battery from your phone.

Video Tutorial :


  1. Hello
    My Self Vicky Dhir and I’m from India. I purchased Samsung Galaxy S2 GT I9100 from India and yesterday i updated android from 2.3.6 to 4.0.1 after read your post but now i want to restore it into 2.3.6 so will you please help me with it…i need the package file too…Thanks so much in advance

  2. I tried to install it but it hanged jut before to finish, so what i have to do now!
    please ans quickly, my previous version was not good coz i can browses on internet properly and couldn’t make or rec call from my s2

  3. Excellent post however , I was wanting to know if you could write a litte more on this subject? I’d be very grateful if you could elaborate a little bit more.

  4. Excellent post however , I was wanting to know if you could write a litte more on this subject? I’d be very grateful if you could elaborate a little bit more.

  5. very well written:) My rating 5 / 5 !!!

  6. Hi ! I have updated my device to 2.3.6, my kernel version is 2.6.35….root@DELL144 #2

    If i apply this update, will it unroot it? I need to return it to warranty and if i apply this it will unroot the device?

  7. hello NeaL,

    My S2 have this version:

    Kernel: se infra@SEI-30 #2
    buil nr.:GINGERBREAD.ZCKH4

    so i think you know this is chinese firmware. i can do something to have gmail and of course android market.
    i saw a lot of people have this problem so maybe you find somthing to help us.

    thanks in advance.

  8. Hello Neal,

    I have one inquiry in here regarding the samsung galaxy s2,
    I need to know how to use as a modem, connect it to my laptop, and then connect to the internet through my laptop, using my mobile operator data network


  9. I having Samsung Galaxy S2 from India. Here is the current versions on the phone, I am really confused on which files I need to download.

    Can someone help me with this.

    Current Versions

    Android Version : 2.3.3
    Base Band Version : I9100DDKE4
    Kernel Version :
    Build Number : GINGERBREAD.XWKF3

    If someone could send the files I need to download and procedure, it would be great.

  10. Neal,

    All I can say is AWESOME!!! Thanks!

  11. hello NeaL,

    did you find any chinese version for me? i didn’t find, i am not so god in this but i hope you can help me.

  12. hi, my question is with regard to updating my android ginger bread officially. i have a samsung galaxy s2 which is still on 2.3.3 but obviously 2.3.4 is out. i want to know if there is anyway i can just update this via kies itself rather than go through this procedure, which no doubt seems simple but i was just wondering why kies hasn’t officially pushed it like when i plug my phone in.
    my second question is whether you have heard anything about samsung galaxy s2 getting the ice cream sandwich upgrade and when do you think that might happen if it does?

    • as of now Samsung hasn’t pushed update via kies to some countries, you can either wait or can apply update by Odin manually.
      yes, s2 will get ICS, there is no exact date for the same but as in when it comes, we will cover the same!

  13. and where i find this chineese version?
    also my phone still show SOFTWARE UPDATE FAIL and i can’t stop or do nothing whit him.
    please help me to fix my problem.
    NOTE: i’m still in china and i don’t have access to all sites to download files

    kind regards

  14. dear neal,

    i bought S2 from china, i start to instal firmware XXKG6 2.3.4 but he show me this error:

    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    CODE_I9100XXKG6_CL425236_REV02_user_low_ship.tar.md5 is valid.
    MODEM_I9100XXKG6_REV_02_CL1044543.tar.md5 is valid.
    GT-I9100-CSC-MULTI-OXAKG6.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:4)..
    File analysis..
    Set PIT file..
    Get PIT for mapping..
    Firmware update start..
    NAND Write Start!!

    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1)
    i try in all USB ports,
    now my phone show me: SOFTWARE UPDATE FAIL
    what should i do, check?

    kind regards

  15. DEAR SIR,



  16. Hello Guyz,

    In Need of some expert advice …..

    The thing is i bought my SGS2 in India a couple of months back and now i am living in South Africa.Now Samsung has released the information today that 2.3.4 is available for downloading via Kies but my device is not showing any update …

    i am currently sitting on
    Baseband Version

    Kernel Version

    Build Number

    Can any one please advice what OFFICIAL firmware is the one i should be looking for so that my phone works in SA now so that it doesn’t mess up my device …

    The Firmware they have released in SA is as follows:

    Baseband Version

    Kernel Version

    Build Number

  17. Hey Samsung we want Arabic language pls

  18. Hi
    My name is Aldo
    i bought my phone same you in shanghai, you fix the phone you change the Western Firmwares version?? you can use Facebook or twitter?

    Plz answer fast

  19. Can I directly upgrade from 2.3.3 XWKF3 I am on fresh phone as it came fro the store….for eg. somewhere I read to get 2.3.4 XXKG6 I have to be on 2.3.4 XXKG4 firmware number are quite confusing is there any way to identify them…I mean which is new and which id old…. its ok til 2.3.5 what about XXXXX thing

  20. Hi Neal,

    I bought an unlocked Samsung Galaxy S II smartphone from mobilecityonline.com in New York, USA. Prior to purchase, I explained to the employee that I am a tourist, living in Austria, Europe, and wanted to take the phone there upon conclusion of my stay in the US, and back in the hotel, I realized:

    The Samsung Galaxy S II sold to me is a Spanish version. I expected to get the international version (or at least the english version) of the phone, which supports many languages, including English and German, according to this link:

    The Spanish version I received has an English language option, yes, but apart from that, only comes with 3 more languages: Portuguese, Spanish, and Korean.

    2) In the box, there was no guarantee card. The box only contained the phone, 2 quick-start-guide booklets (one in English, one in Spanish), the US-power plug, the battery, the USB-cable, and additional earbuds. I double-checked thoroughly and did not find the guarantee card (2 year Samsung warranty) among the box contents.

    My questions are:

    - How can I download the German language pack?

    - Does Samsung do warranty repairs without asking for the warranty card? I hate the store receipt, and multiple times, I have read on their website that only the store receipt is required, can you shed some light about this?


  21. Hey ..I such tryed to update my Phone but i got disconnected in between and now i phone got dead with such black screen and its not getting started normal or in download mode ..

    Pls help what should i do now??

  22. Good day,

    i am from nigeria, just bought Samsung gallaxy S2 i9100
    , it came with version 2.3.3 and i am a novice in updating of rom.
    can someone please give me
    1. a step by step guide on how to upgrade to gingerbred 2.3.5 rom and
    2. how to locate all needed files for download
    i will be happier if you can forward response to my e-mail.

  23. Mustafa Reply:
    October 7th, 2011 at 11:47 pm

    Thank you. But excuse me i am being pushy here.

    How do i install without losing the installed apps. is it correct that don’t clear the cache?

    Please advice.


    NeaL Pradeep Reply:
    October 8th, 2011 at 12:47 am

    which installed apps? we din understand you !

    I mean the third party applications i have installed on my device.

    I want to update without re installing them again. how can this be done.

    I didn’t read in your instructions a way to back up application!

  24. Aslo please adivse on installing the Arabic Language bearing in mind that ill go for the Exynos Extreme Custom Rom

  25. Hi Neal.

    I want to update to this version but definitely without losing the installed apps and not losing the performance upgrade due to no clearing the cache” as i understood from previous comments, clearing the cache clears the installed apps, so if i don’t clear the cache i will keep the apps”. and I wonder if there is a way to back up and restore apps.

    Of course i am doing this only to install the Exynos Extreme Custom Rom

    Crurrent info.
    I9100XXKF1 Root@Dell104 #2

    Thank you

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.

About Pradeep Neela

Friends call him Droid Geek because he tries out different ROM’s everyday and helps droid users experience better features on their devices. Add +Neal Pradeep on Google Plus for more Updates.
Scroll To Top
Get Daily Free Newsletters

Receive The Latest Android News, Tips & Useful Guides Directly To Your Email - It's Free!!