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

Galaxy S2 XXKG6 LogoWith ever growing popularity of smart phones and especially those built by one of the Smart Phone Giant Samsung Electronics, Samsung Galaxy S2 is truly a master shot among all. So, for all Galaxy S II GT I9100 users, here comes a great news for all of you as you can now update with an all new firmware version which is dubbed as XXKG6 which is basically a Gingerbread 2.3.4 version. Though it’s not clear on exactly what are the things this update comes along with as we are still awaiting the complete change log of this firmware version from the older versions like XXKG3 etc. which too are Gingerbread 2.3.4 based Stock ROMs. Though there are not many changes which have been done in this version of the firmware but just some minor performance fixes have been done so as to further fine tune the smart phone experience.

Galaxy SII I9100 Gingerbread XXKG6

There are some slight modifications which this update has come across with which we will be seeing in the due course of the article followed by the list of pre requisites which needs to be followed for the actual procedure which needs to be followed. Please note that you will have to follow each and every step which are mentioned below. Please note that if you don’t follow the instructions then there is a huge risk of bricking up the device. So, its always better to follow the instructions so as to facilitate the proper updation of the firmware.

Please note that there are rumors that soon Gingerbread 2.3.5 version will be coming out for the Galaxy S 2 GT I9100, yes you have heard it right. The update of Gingerbread 2.3.5 for Samsung Galaxy S 2 GT I9100 will soon be unveiled in the coming months which we will cover the same on Androidadvices.com though there is no perfect evidence on which date and time this firmware of 2.3.5 will be launched or pushed Officially via KIES.

Video Tutorial :


  1. Is there any way to install a official stable firmware again, so that I can get updated from kies?

  2. Hi,
    Can you please tell me which if the latest Gingerbread 2.3 firmaware image is available for the Samsung I5510 (slider phone) – Galaxy 551 as it is called..
    The current Firmware is Froyo 2.2 DDJK4. I am having severe probem of the WiFi disconnection and read that the new update will resolve the issue.

    Please indicate the correct ODIN to use as well.


    • as of now Samsung I5510 (slider phone) – Galaxy 551 hasnt got any update but as soon as it arrives, we will surely come up with the same

    • just follow the instructions ans then you will easily able to update!

      • I am having severe problems with the inclement WiFi connectivity. This is a well known issue with the I5510.

        There is a site where you get the updates too viz:

        I am reliably informed that the European firmware works and resolves the issue and a couple of my friends did have success in this matter.

        However I would prefer to go by your advise as regards the stability and effectiveness of the solution to resolve the WIFi issue.

        I value your advise, as it is most balanced and aimed at a stable phone.

        Grateful for your revert.


  4. plz help me i dont know what is wrong with my phone it keeps loading the samsung galaxy logo and does not take to my home screen
    plz plz plz help me!!!
    i had installed a custom firmware on my phone and it didnt load so i switch it off in the middle

    the phone can go to the download mode but even after flashing the device the phone wont go further than the galaxy s 2

    can u tel me which files to donwload and how to set up odin to flash my phone again

  5. I am trying unsuccessfully to upgrade to 2.3.4 as per your instructions.

    However something seems to be failing —>

    This is the message I get in ODIN after 2 mns

    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:23)..
    File analysis..
    Can’t open the serial(COM) port.
    All threads completed. (succeed 0 / failed 1)

    The phone connects, turns yellow. I can send you a screen shot. Pls help

  6. Hi I have updated my SGS 2 with this firmware i.e. XXKG6.

    since then my internet is running slower. is it known issue ?

    and also on android market for most of the section is displays no matching contains found for your device.

    Can you please help me in this.

    Is there any way to install a official stable firmware again, so that I can get updated from kies. because for this firmware kies shown “this firm ware can not be updated”.

    Thanks in advance.

  7. Can I upgrade even if I don’t have an unlocked phone? I bought it from a mexican operator called telcel, I’m already running xxkg2 but I saw that xxkg3 can’t be updated without an unlocked phone, it’s the same for xxkg6?

  8. Hi Neal,
    I tried installing the XX firmware on my Chinese phone again for the second time, yet it failed. I have read on other forums that Chinese S2 can’t be flashed with XX firmwares. Could you please advice if there is a solution for this?
    Thanks, Krishna.

    • Here is the forum I was talking about:

    • which error you are facing?

      • The installation fails and on the phone screen it shows “software update fail”. Even after switching the phone on and off, it shows the same screen. However, the download mode still switches on.

        It seems like all the China phones have this issue. Please advise if there is a workaround for this.

        Aparantly there is a solution for this. Some guy posted the procedure in Chinese language but it seems like it is a custom version or needs rooting the phone. You can find the chinese thread here: Used chrome to translate it to English. I couldn’t understand the procedure as I am don’t have much knowledge about the latest phones. May be you can understand better from it.

        Regards, Krishna.

  9. hi,
    i jst got my new phone the samsung galaxy s2
    Model number
    Andriod version
    Baseband version

    can i do this update directly as mentioned in ur steps?
    and will i be able to download new software updates from samsung from my phone itself

    plz reply i reali wish to update and im lost with all this

  10. Neal, the first time I did follow the above procedure and got he phone almost bricked. Are you sure the Chinese i9100 can be flashed with XX firmwares?
    Thanks, Krishna.
    PS: Should the “Re-partition” box be left unchecked or checked??

  11. Neal, IN KG1 version i got the gtalk video but lost when updated to KG6.Please advice.

  12. So, these firmwares go like this ? From KG1 to KG2 and so on, with KG6 being the latest one as of today ?

    Second one is – Can I update from KG1 to KG6 directly ?


  13. Neal,
    I have updated the SGS2 from KG1 to KG6 but lost the gtalk video & voce talk. Please advice.

  14. is this update reducing battery life?? please update ?? will we get the social hub and the game hub and the readers hub in the update ??? please advice

  15. Hi Neal,

    Here is my story: bought a new S2 in Shanghai, China. I am totally new to this phone or Android platforms. Today followed the steps you explained above and got the “Software Update Fail” error code. Now whatever I do, that’s the only message displayed on the screen.

    However, I should say that if anyone followed the above instructions, the “Re-partition” box becomes automatically checked. And, I don’t see you mentioning to uncheck it in this article, so I went without deviating from your instructions. Later in a previous article I saw that you advised to uncheck the box. However, I am not sure if that’s what is causing the problem.

    I am still able to restart the phone in Download mode though. I tried to re-flash following the same steps while unchecking the “re-partition” box, but no success yet. Also, Kies can’t detect the device now (installed Kies after facing this problem). I have tried it both on Window7 and Vista Home without any success.

    Please help me, this is my brand new phone and I haven’t even used it for a day. :’(


    • if you are unable to get into the download mode then you need to visit the Service centre to fix the same

      • Neal,

        I realized from other forums that this is the problem for all phones bought in China mainland. Can ONLY use Chinese firmwares on these phones. HereBy the way, I did have access to the “Download Mode” all along. So, I followed your article to flash Chinese firmware: and it worked like a charm. Thank you so much for that article!!!!

        Now it is fine, except that I am stuck with a different version of the firmware, which is the China Unicom version. My original version was the Retail version. Would like to get back to my Retail version. Any help is appreciated.

        Also, the problem with Chinese versions is that there is no Android Market App, google mail, etc., unlike the western versions. Help here is also much appreciated.


        • Actually, I would still like to flash with a western firmware. I am sure there are hundreds of others in the same situation as I am now looking for the same. Please let me know if there is a way around to flash a western firmware on a Chinese i9100.


        • thanks krishna for the update! you can proceed for updating the version which is mentioned above!

        • I got a way to get around this.

          I just figure it out that if you have sucess flashin anything with odin, you unbrick your phone.

          For example if you flash the genuine chinse modem.bin only it will unbrick the phone, the same happens with anything that you sucesfully flash, if will make your rom useable again.

          Look at post #30 and you will see a way to install the western rom

  16. Neal,
    Waiting for the root of XXKG6 Gingerbread 2.3.4.

  17. Cisco Anyconnect for Samsung Devices worked fine until KG3. With KG6 its stopped working. Any suggestions?

  18. Hi

    There is a problem with the download link, can you fix that? or is there any other link you have?


    • the download link is there in the article (procedure section)

      • I know Neal but it never works with me, I always get this error
        HTTP Replicator: 500 Internal Server Error

        GET /downloads/i9100XXKG6.zip HTTP/1.1
        Accept-Language: en-US,en;q=0.8,ar;q=0.6,fr-FR;q=0.4,fr;q=0.2
        Accept-Encoding: gzip,deflate,sdch
        X-Forwarded-For: unknown, unknown
        Connection: close
        Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
        User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, …
        Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
        Host: androidadvices.com
        Referer: http://androidadvices.com/update-samsung-galaxy-s2-gt-i9100-xxkg6-
        Cache-Control: max-age=59999940
        Cookie: __switchTo5x=24; voted_2=8; 0x8u_unique_user=1; bsau=13123494429857…

        Traceback (most recent call last):
        File “/var/mytmp/http-replicator_4.0alpha2/http-replicator”, line 39, in Replicator
        yield fiber.RECV( server, Params.TIMEOUT )
        AssertionError: connection timed out

        can I download from other places??

        Thnx for ur help Neal

  19. Hi Neal,
    i updated my S2 as you instructed above, everything looks good. i could see the Version change in Settings.

    but after update, i had completely charged the phone. now almost i have used for 4 hrs, 50% of the battery got drained and its draining faster. do i have to do anything else?

    in my previous Kies version atleast battery was there for 20 – 30 hrs. but now it looks like doesn’t last for 12hrs.

    • Hi Neal,

      Any Updates???

      atleast may i know how to reverse back to the same version of kies (which i had earlier)?

      • you can reverse via KIES, you will have to manually update the phone viA odin!

        • Neal,

          Before Reversing thro Kies, may i know about the battery problem in this version? second time i had fully charged and it doesnt last for 5 hrs…

          shall i install XXKG3? will it help? any suggesstion?

        • Hi Pradeep,

          Kies says the version of the device can not be updated. may i know where is the option to reverse? please guide me.

        • Neal,

          ok fine.

          finally 2 questions.

          1) if i update with XXKG3 will solve my problem? or
          2) how to update manually the official version (where to download the files from) to get sync with Kies.

          thanks for your help as always.

        • Neal,

          here is the update, i just downloaded XXKF2 2.3.3 and installed manually in the phone. but, phone didnt startup.. it got struck in welcome screen alone. so, finally i downloaded the XXKG3 2.3.4 version and installed.

          the phone is working. but the same problem the battery doesnt last for 12 hrs. usually in the official version, if we didnt use the phone, it will be in ideal mode, when in ideal mode it doesnt consume more than 5% of the battery. but in this 2.3.4 version it consumed almost 60% for 8 hrs.. with default application.

          if you guide me to install the kies version XXKF2 2.3.3 is highly appreciated.

          thanks a lot.

  20. Have an SGS2 updated to KG3 using your previous tutorial. Had used CF-Root-SGS2_XX_OXA_KG2-v4.1-CWM4.tar thereafter to gain root, then flashed back the official kernel (Kernel Official Version XXKG3.tar) and used the usb jig to make my download custom rom count zero. Thus had obtained root as well as the kernel being “Samsung Official”. My question is …. can i update to KG6 using your method above, use the same CF Root kernel to gain root and then use the kernel provided in your guide?

  21. I want to know if this new firmware update will improve the battery performance of the phone
    Coz right now, it only last for about a day with medium usage ….

  22. are there any changes from the kg3 update…so far i cant tell any difference….once again great tutorial

  23. Hi Neal,

    I am from India, I bought a new Samsung Galaxy S2 from Netherlands. Now I want to use Indian languages. I can see that there is no options to choose Indian Language. Please let me know if i upgrade to 2.3.4, will i get Indian languages.

    Thanks in advance.

  24. Hi Neal,

    I notice that the zip files contains 5 files which includes the KERNEL file, however on this page the KERNEL file is missing from the list of files to update, could you please shed some light on this?

    Thanks n Regards,

  25. Hey galaxy we want Arabic language

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