Galaxy S II

How to update Samsung Galaxy S2 GT I9100 to Gingerbread XXKG1 2.3.4 Firmware

Galaxy S2 LogoVideo Calling enabled in the Gtalk was expected to launch earlier but you don’t have to wait any more as with an all new firmware update of Gingerbread 2.3.4 for your Samsung Galaxy S2 has arrived. There are many performance features which have been induced in this update so as to ensure that you can make the most out of your phone. In the due course of this article we will also see on what are the improvements this phone has come along with the pre upgrade instructions followed by the instructions to update your Samsung Galaxy S2 GT I9100.

Since this firmware update is the manual update, 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, please do note that this firmware update is the leaked version and not the official KIES 2 version, though the official release will be soon pushed via the KIES 2 very soon but there is no clarity on when the update will come officially. As this is the beta release, most of the issues are solved in this version but if at all there are any issues then the same will be solved in the coming software updates which will be soon releasing and will be available to you with the full detailed guide of updation only on This update of Gingerbread 2.3.4 is dubbed as XXKG1 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.

Pages: 1 2 3 4 5



  1. Prem

    May 1, 2012 at 4:57 pm


    Not sure what’s happening, but I’m unable to download the Gingerbread 2.3.4 XXKG1 Zip file to my system. Shows a Page cannot be displayed error.


  2. dallas

    April 13, 2012 at 7:03 pm

    The link to the download isn’t working now.

  3. Savita Vaidya

    March 14, 2012 at 2:12 pm

    I just updated my samsung S2 I9100 firmware version from 2.3.3 to version 2.3.6 using Kies Air still gtalk video not working. I don’t get the option of video calling. Please Help!

  4. fabian

    December 4, 2011 at 7:23 pm

    firmware upgrade encounte….error pic of cell with yellow triangle, also tried ovdin but get fail message and succeed0 fail 1. I see the video showing on how to get phone to download mode is of a galaxy s and not galaxy s2, I did get it to go to download mode but after I get this message I just posted, I don’t know where to go or how to reset it back or even get it back to download mopde again and try the advise here etc. please hlep guys!!

    • NeaL Pradeep

      December 4, 2011 at 7:28 pm

      to which version of firmware you wish to update with?

  5. fabian

    December 4, 2011 at 7:19 pm

    firmware upgrade encountered an issue. pls select…..mode kies, I have the same problem I guess as everyone here, the video tutorial shows I think it’s a samsung galaxy s BUT not s2, I can not get it back to download mode since it;s frozen with a pic of a cell, yellow triangle amd and pc and the above message, tried the ovdin but got fail message succeed o fail 1, please advise, thanks

  6. amenjas

    November 30, 2011 at 3:10 pm

    His phone model must be samsung galaxy s 2.

    MY phone has also got same configuration. Can anybody tell me wats my kernel by looking at \kernel version: root@DELL156 #2\. Nothing is mentioned in this like XWKH4 or XWKH8.

    My phone model is Samsung Galaxy S2
    android version: 2.3.4
    baseband version:I1900GDDKH3
    kernel version: root@DELL156 #2
    build number:GINGERBREAD.XWKH8

    I want to root my phone…Which kernel????? plz help

    • NeaL Pradeep

      December 1, 2011 at 4:13 pm

      we are soon coming up with 2.3.6 version, stay tuned to as you can then update and root the same!

  7. bujju

    November 20, 2011 at 2:44 pm

    hey Neal,
    looking at your blog,i can say u r doing a very good job:).
    okay, heres my problem. i bought a galaxy s2 recently. It has this feature which opens up vlingo voice control if u double tap the home button.But on my phone, somtimes this voice control opens if i single tap the home button. I took it to the samsung service center n they upgraded the firmware to KE4/KI4(i am not sure which one cuz am not aware of firmwares) and the problem still existed.Then i got the set replaced.The bad part is, evn this phone has the same problem:(. Is this an issue concerning vlingo or samsung? or does it have to do somthing with the hardware? should i downgrade the firmware cuz my friends’ galaxy s2 phones work just fine with android version 2.3.3. my phone details are here:
    android version: 2.3.4
    baseband version:I1900GDDKH3
    kernel version: root@DELL156 #2
    build number:GINGERBREAD.XWKH8
    please help me find a solution to this problem which doesnt involve rooting my phone

    • NeaL Pradeep

      November 23, 2011 at 11:52 am

      what is your phone’s model number!

      • YM

        December 4, 2011 at 12:12 pm

        Hi NeaL,

        I’ve updated my S2 to the one in this tutorial.
        Am going back to the official version – not too sure about the PIT file though
        Is there an official PIT file for my CSC code XSP?


  8. John

    November 19, 2011 at 5:20 pm

    Hi I just did the update being discussed in this thread. May I know what to do if I happen to decide to get back to original stock condition of my phone specially concerning the restoration of the official stock PIT file.

    I’ve done several updates via Odin but with no modification to the PIT file but when I install the PIT file from this update in this thread, my phone became very unstable and restarts and lags the menu swiping like very slow even if I revert back to my previous firmwares which is fast before. Im looking forward to your response with this matter. Thanks

    I have a Galaxy S2 GT-I9100

    • NeaL Pradeep

      November 23, 2011 at 12:38 pm

      you just need to select the PDA file!

  9. rey

    October 16, 2011 at 9:05 pm

    Hi there I would want to update my firmware to this version but I can’t find the download link can you give it please?

    • NeaL Pradeep

      October 16, 2011 at 11:15 pm

      the download link is there int he procedure section!

  10. DAN

    October 14, 2011 at 2:56 pm

    I tryed many times to updated, but after the update the phone still have chinese programs . what can I do – for example to have GPS only in english ? I really don’t want to see any chinese characters on my phone. The phone was buyed from China

  11. Daniel R

    October 10, 2011 at 2:18 am

    hey there , im stuck on the odin luancher level,i guess my pc wont recognize my SII and therefore the odin launcher does not turn yellow….can i get some help?

    • Daniel R

      October 10, 2011 at 2:22 am

      and does it matter if my phone version is XXKF2? is there any diffrence i should know about? cause i have any knowlage in it

      • NeaL Pradeep

        October 11, 2011 at 1:55 am

        no it won’t matter, you can proceed with the update!

    • NeaL Pradeep

      October 11, 2011 at 1:55 am

      Have you installed the drivers? check with the DRIVERS AND USB PORT!

  12. kwikkwik

    September 29, 2011 at 6:30 am

    I had updating once before but then later I sent my phone to repair. So my phone now is still 2.3.3. However, Kies does not allow to me to install the official update…….. is there anyway that I can do to upgrade my phone now?

    If no, ask whether it is possible to text Chinese after I have installed this update?


    • NeaL Pradeep

      September 29, 2011 at 9:22 am

      you will have to make use of Odin to apply this update!

    • NeaL Pradeep

      September 29, 2011 at 9:22 am

      you will have to make use of Odin to apply this update and not the KIES!

      • kwikkwik

        September 29, 2011 at 10:09 am

        then if I applied this date, will I still be able to use the current Chinese keypad to text in Chinese?

  13. shotgun

    September 19, 2011 at 7:15 pm

    well its ok bt the display become very bad. very very bad how can i resume my OS to 2.3.3 that given to me i don not take the back-up of the OS

  14. g1mp13 drainz

    September 16, 2011 at 8:27 pm

    hi . i want to update but can i root my phone after . ty

  15. Carl Custodio

    September 14, 2011 at 5:11 am

    Hi Neal!

    I have a new sgs2 and i have a heating problem just around the camera area. Is it normal or should i do something about it? Everytime i use my phone for about 15 minutes, it heats up like crazy! please help me. Thank you! 🙂


  16. washim

    September 8, 2011 at 12:47 pm

    flashed with odin but failed. phone not starting. showing an error sign. phone and computer sign. wat to do?
    plz help

    • NeaL Pradeep

      September 8, 2011 at 5:39 pm

      you need to pull off the battery and check again!

  17. Ben Dalko

    September 4, 2011 at 1:16 am

    tried following this method but odin program wouldent find my phone ? ! ? What am i doing wrong ?

    • NeaL Pradeep

      September 4, 2011 at 10:11 am


  18. Katy Kwok

    September 2, 2011 at 8:14 pm

    just updated my phone to 2.3.4 but discovered that it doesn’t support Chinese. Is there anyway that I can uninstall the upgrade??

    • NeaL Pradeep

      September 2, 2011 at 8:30 pm

      no, not as of now you need to update with the chinese version of firmware!

      • Katy Kwok

        September 2, 2011 at 8:39 pm

        If i have updated with the Chinese version, I will be able to use both Chinese and English?

        • NeaL Pradeep

          September 4, 2011 at 10:26 am

          yes you can, kindly change the language from the Locale and text!

  19. Hochekoche

    August 25, 2011 at 1:14 pm

    Got my galaxy s2 yesterday. I want to upgrade to XXKG6 do i have start from XXKG1 or i can just start with XXKG6?

    • NeaL Pradeep

      August 26, 2011 at 1:16 pm

      no, you can directly update with the XXKG6!

  20. Max

    August 22, 2011 at 9:32 pm

    Hi Neal,

    I’m getting a SGS2 phone, got 2 questions, any insights appreciated:

    1. I am looking at 2 versions of the phone: one made for Europe – sticker under battery says ‘Made by Samsung’, no date, battery made in Korea; and the other is for South America – sticker says ‘Korean product 07/11’, the box says ‘Made in China’, battery made in Japan. In your experience, are there any diffs in terms of hardware quality between two versions labeled like these?

    2. Firmware of the South American model does not support European languages that I need. Is there an easy way to add new languages?

    Many thanks!

  21. siva

    August 22, 2011 at 3:31 pm

    Hi neil,
    Below is my Samsung Galaxy S2 info,
    I bought it last week

    Model number-GT-I9100
    Android Version-2.3.3
    Kernal Version- #2
    Build Number – GINGERBREAD.XWKF3

    Can i Upgrade to 2.3.4.
    Will it update without any hickups.
    plz let me know

    • NeaL Pradeep

      August 23, 2011 at 12:08 am

      yes siva, let us know if you face any issues! you can update easily!

  22. ramdas

    August 21, 2011 at 1:07 am

    Hi Neal
    Just wanted to know if gtalk with video will work with this update or not?


  23. Bernard Offrede

    August 18, 2011 at 2:28 am

    Salvou meu Galaxy s 2, vlw ai pelo post.

  24. Jason

    August 17, 2011 at 6:29 pm

    When i Click on “START” it doesn’t process anything.. it’s like no response

  25. krishan

    August 16, 2011 at 9:27 am

    Hello NeaL,
    One more request please, actually I wanted 2.3.4 update to write USB Android Accessory for SGS2, but after updating to 2.3.4, the usb android accessory commands are rejected by the kernel. Android 2.3.4 version is supposed to have USB Android accessory support. But all the USB commands for the same are stalled by the device (USB driver).

    please advice,,


    • NeaL Pradeep

      August 16, 2011 at 9:30 am

      You are galaxian kernel, right?

      • krishan

        August 16, 2011 at 11:49 am

        Sorry Neal, my kernel is not galaxian,,I didnt flash the kernel seperately,,,my kernel version after update to KG1 2.3.4 is se.infra@SEP-39 #2

        Appericate your efforts here,,
        thanks, please advise,

        • NeaL Pradeep

          August 16, 2011 at 3:03 pm

          kindly clear tha cache and check the same!

  26. krishan

    August 15, 2011 at 2:10 pm

    Hello Neal,
    My update failed with below messages, I followed the steps exactly what you have described here.
    My phone was S2 GT-I9100, now I can’t run anything,,,,I see picture with phone and PC with warning sign in the middle, what shall I do,,please help,,,

    Odin v.3 engine (ID:39)..
    File analysis..
    Set PIT file..
    Get PIT for mapping..
    Firmware update start..

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

    • NeaL Pradeep

      August 16, 2011 at 12:12 am

      re apply the update!

      • krishan

        August 16, 2011 at 8:11 am

        Thanks Neal, it works for me,,,,

  27. Uzbashi

    August 9, 2011 at 5:54 am

    thank you for the update, i followed your steps but the update stopped nearly at the end and it take long time, what shall i do??

    • NeaL Pradeep

      August 9, 2011 at 10:03 am

      you can remove the battery, re insert and then try the proocess again from the start!

      • Uzbashi

        August 9, 2011 at 7:20 pm

        thank you again. is there way to make this rom support arabic writing.

        • NeaL Pradeep

          August 11, 2011 at 10:37 am

          no, not as of now but as soon as it arrives we will surly come up with the same

  28. cooza

    August 7, 2011 at 6:52 pm the moment im on xxkg6 but if i wanted to try this one cos i want to be closer to an official 2.3.4 (and cos i dont have gtalk video) i imagine that i would not need to use the pit file since im already on 2.3.4.Would that be true or should i use it anyway.i needed it to jump from 2.3.3 but i im not sure if i need it to downgrade within the same version.

    • NeaL Pradeep

      August 8, 2011 at 2:49 pm

      sure we will come up witht he download version and do let us know that to which version you wish to go to!!!

      • cooza

        August 9, 2011 at 2:30 am

        Hi.i read yesterday that 2.3.4 has been officialy released via kies in poland and brazil.ill be needing the polish version as it is OXA so good for my region.its XXKG5 but while still being 2.3.4. im still worried about the pit file cos i would imagine that now being an official release some things may have changed.would you recommend using the pit file to do a clean flash or not?.ill loose root of course but im more worried about bricking my phone as ive flashed many times before with and without pit but have never downgraded so am a bit worried.any help would be awesome.

        • NeaL Pradeep

          August 9, 2011 at 10:37 am

          you can update with this version of firmware!

  29. Manoj

    August 7, 2011 at 3:02 pm

    Worked like a charm. the only nitpick is that it wipes everything 🙁 and resets the phone and I had to reinstall all of them. Apart from that its great and unroots the phone as well, icing on the cake.

  30. ger

    August 2, 2011 at 12:58 pm

    i got stuck on boot it restars over and over again.. what i need to do?

  31. Ibrahim

    July 31, 2011 at 1:24 am

    Hi,I just updated to gingerbread 2.3.4 But now one problem my external speaker is not working.What will do?

    • NeaL Pradeep

      July 31, 2011 at 1:29 am

      its not a known problem, have you tried restarting the devices?

  32. Ed

    July 24, 2011 at 3:49 am

    This is Fantastic, my 3G issues are gone. Great update. Thanks.

  33. Uwa

    July 23, 2011 at 5:16 pm

    Hi Neal. Simply put, what is your definition of an unlocked device? Thanx.

    • NeaL Pradeep

      July 24, 2011 at 4:43 pm

      unlock means free to use any network’s sim card!

  34. Uwa

    July 23, 2011 at 7:17 am

    Hi Neal. Thanx for the good work? I’m very new to Android. Recently got a SGS2 running the 2.3.3 on a T-Mobile contract. Could you please explain what u mean when u said the phone should be unlocked for this manual update to work? Thanx again

    • NeaL Pradeep

      July 26, 2011 at 11:01 am

      don’t update it asyour phone is a locked handset!

  35. Johnny

    July 23, 2011 at 1:29 am

    Just a bit to quick. All well 😀

  36. Johnny

    July 23, 2011 at 1:10 am

    Please help me. All went fine, but after the last reboot I only have two options; emergency dial and change language 🙁

  37. D

    July 21, 2011 at 10:28 pm

    Can anyone please check the Android OS Battery usage after updating to 2.3.4?

    My Android OS Battery usage is at 18%

    Thank you

  38. jatin singh

    July 21, 2011 at 6:08 pm

    hey friends…!!! i am using GS2 i want to update it to 2.3.4…
    is that necessary to root that device ??
    when it coming officially ?
    or rooting is how much successful and user friendly !

    • Neal

      July 21, 2011 at 11:33 pm

      no, there is no requirement of rooting device if you wish to update.
      there is no ETA on the arrival of the official update!
      rooting is very user friendly!

  39. Santh

    July 21, 2011 at 11:36 am

    Hi Neal,

    if i update to XXKG1, will all my downloaded apps to be re-installed? will it void the warranty since it’s Unofficial version… what happens if i connect via kies after update? will it ask me to update to Kies version?

    • Neal

      July 21, 2011 at 12:32 pm

      no as it is an Odin version!

  40. harman

    July 21, 2011 at 11:10 am

    can i use titanium backup to restore my apps after updating to 2.3.4 ?

  41. Luis

    July 21, 2011 at 7:45 am

    Hi Neal, please let me know if the upgrade works even if the phone is not unlocked.

  42. gowind

    July 20, 2011 at 10:13 pm

    Hi Neil , I’m currently running on a custom Rom and I’m not satisfied with it as there are some stutterings and slow downs. so I plan to odin this. just wanted to know whether I need to do a full wipe before proceeding as my email app with the current Rom is crashing always and whenever I try to add yahoo account in social hub it says incorrect id or password. also I felt that after I flashed the kg1 modem I had issues with my network reception. so just wanted to confirm, kg1 modem works well in india right.

    • Neal

      July 21, 2011 at 11:36 pm

      you can update with the XXKG2 latest version for your S2

  43. ayoub mulla

    July 20, 2011 at 9:43 pm

    hi neal,i would like to know that would my phone get simlocked if i update to this version of gingerbread knowing that i bought a phone from vodafone and it was locked and i had to unlock it.would like to know that so that i can know whether to go through this process.

  44. ayoub mulla

    July 20, 2011 at 9:39 pm

    i would like to know that would my phone get simlocked if i update to this version of gingerbread knowing that i bought a phone from vodafone and it was locked and i had to unlock it.would like to know that so that i can know whether to go through this process.

  45. Red

    July 20, 2011 at 6:36 pm

    will this effect the warranty or anything or harm my phone?

  46. Robbie

    July 19, 2011 at 11:25 pm


    Odin wouldn’t recognize my phone. I tried connecting my phone to the computer using the USB cord but it wouldn’t work even if my phone was on download mode. What do I do?

    • Neal

      July 21, 2011 at 11:49 pm

      it will recognize, have you put your phone in the download mode?

      • ganesh

        July 22, 2011 at 3:48 pm

        Hi Niel, i am trying to do the upgrade thru odin but instead of PASS … i get a FAIL …one deviation from ur tutorial i found when i downloaded the zipped file and extracted the file i found the tar files zipped…. i extracted these files again but after extracting when i try to append that folder it says no files found….. so i added the zipped files itself,,,,,,but then i get the progress as failed

      • Robbie

        July 24, 2011 at 10:00 pm

        Yes I did. Tried it a lot of times but to no avail.

  47. Niki

    July 19, 2011 at 10:00 pm

    Hi Neal!
    I had updated my Samsung Galaxy SII GT9100 to Gingerbread 2.3.4.
    I’d like to know if i could get the old version back, and How?



    • NeaL Pradeep

      July 19, 2011 at 10:08 pm

      no, its a new version.

      • Niki

        July 19, 2011 at 10:13 pm

        Any ways to get the OLD VERSION back to life again???

        • Neal

          July 21, 2011 at 11:52 pm

          yes you can update with the same!

  48. Nishadh

    July 19, 2011 at 4:59 pm

    Hi Neal,
    I flashed cyanogen mod 7 this morning for my galaxy s2. It was the first time i flashed any rom and frankly i liked the stock rom better. When i tried to restore nandroid backup from CWM recovery it stopped at restoring the boot image itself, stating that there was an error. Now I am trying to revert back to this stock ROM and is there a particular step besides the ones listed by you in this article that i should follow to make the restoration a hassle free one??

    • Nishadh

      July 20, 2011 at 11:41 am

      Hi Neal,
      Still awaiting your reply, before i go ahead and do anything stupid.

    • Neal

      July 22, 2011 at 12:35 am

      yes you can update by following the instructions which are mentioned above!

  49. dhananjay sathe

    July 19, 2011 at 4:11 pm

    Guide looks good, brilliant infact, just bought this or 30k INR , one major doubt, i love my warrenty 🙂

  50. jason

    July 19, 2011 at 3:52 pm


  51. jason

    July 19, 2011 at 3:51 pm

    can someone please tell me how to get my internet back after upgrading to 2.3.4????? thank you

  52. sumi

    July 19, 2011 at 7:43 am

    hey neal my kies air not connect to my leptop.i have same wi fi but nothing happen.what can i do for this

    • Neal

      July 21, 2011 at 11:51 pm

      have you updated the KIES version?

  53. Raj

    July 19, 2011 at 12:58 am

    Awesome. Got my S2 just two days ago and moved to the new version without any glitches. I’m happy with the upgrades and 2.3.4 seems to be better overall – Battery, speed etc. The lock screen now seems to have a lag towards the end.

    • Neal

      July 22, 2011 at 12:39 am

      you can also try the latest version of XXKG2 2.3.4 for your S2

  54. Abbas

    July 18, 2011 at 11:03 pm

    Hi! i have updated my GS2 to 2.3.4 but its lagging.. i want to down grade it to 2.3.3 and will wait for official 2.3.4. Neal can u please guide me how to downgrade it ?

    • Neal

      July 22, 2011 at 12:39 am

      have you updated the device to XXKG2 update?

      • Abbas

        July 30, 2011 at 6:10 pm

        i have already updated my GS2 to XXKG3 by using your methods. and its lagging like hell 🙁 dont know whats the issue 🙁 should i down grade it to 2.3.3 XWKE7??

        • NeaL Pradeep

          July 31, 2011 at 1:05 am

          you can update with this firmware and check, do you clear cache?

  55. Luis

    July 18, 2011 at 8:53 pm

    Can I upgrade even though my phone is not unlocked? if not, how can I unlock my phone? I just got a new SG2 came with KE2 PDA/PHONE and KE1 on the CSC.

    • Luis

      July 20, 2011 at 6:40 am

      Any info on this?? 🙂

      • Luis

        July 21, 2011 at 4:51 am

        Awaiting reply 🙁

    • Neal

      July 22, 2011 at 12:37 am

      you need to visit the local market to get it unlocked !

  56. Djuneid

    July 18, 2011 at 10:11 am

    Do i have to update my SGS2 with 2.3.3 first, then the 2.3.4?? Or can i directly go for 2.3.4?? will the 2.3.4 compensate for the 2.3.3?

  57. Meng hour

    July 17, 2011 at 7:06 pm

    Hi Neal,

    Does this update solve the heating problem when playing games?


    Meng hour

  58. Meng hour

    July 17, 2011 at 6:00 pm

    Hi Neal,

    Will the update solve heating problem?


    Meng hour

  59. Sithy

    July 17, 2011 at 5:33 pm

    Is it ok if i don’t input pit file?

  60. anthea

    July 16, 2011 at 9:12 pm

    Tried it windows XP (windows xp had no any samsung drivers as it was my cousin’s pc for work) and Windows 7 (parallels desktop) but both says USB not recognized. Tried debugged mode but it didn’t work. Tried all USB ports. googled the problem but almost all methods didn’t work sigh. it’s really frustrating. 🙁 Any more tips?

    • NeaL Pradeep

      July 17, 2011 at 1:46 pm

      have you tried restarting the phone and computer?

      • anthea

        July 17, 2011 at 2:49 pm

        yes. 🙁 i also tried to upgrade via kies 2.0 but it there’s no new firmware upgrade prompt. On my mac it says it has trouble connecting to server and on windows it says the firmware for my device is not available. really frustrated. it recognizes my samsung when not in download mode. tried connecting the samsung on normal mode while odin is open & it recognizes it, then when in download mode, it suddenly says usb not recognized.

        went to the mall today and asked how much is the upgrade, and its $35. o_O

        • anthea

          July 17, 2011 at 3:00 pm

          should i update windows? like the automatic update or something? 🙂

          • NeaL Pradeep

            July 17, 2011 at 3:25 pm

            yes just follow the instructions mentioned above!

        • NeaL Pradeep

          July 17, 2011 at 3:27 pm

          its a manual update and is not an update via KIES!

        • anthea

          July 21, 2011 at 4:44 pm

          hi. i tried installing on an updated windows 7 and it worked. but I did something wrong. sorry for my stupidity, i’m a noob on android and the sg2 is my first android phone so please please please bear with me. I know I should have read instructions but I didn’t know that I can’t use another pit file. I accidentally used sg1 pit file. 🙁 odin got stock on the don’t turn off target and I’ve read on another website that you can just disconnect and remove battery. I did. and when I tried to turn it on, it won’t. You think samsung can still fix it? My phone is locked with my carrier but my friend told me to just take it straight to samsung service center. When I insert the battery and try to turn it on for some minutes, the back part of the unit will get warm, on the camera part. you think there’s still hope?

  61. Stan

    July 16, 2011 at 3:06 pm

    Hi, I’ve followed the instructions and now I’ve started the update but it has been over 15 mins and hasn’t stopped yet. How should I stop the process and start over?

    • NeaL Pradeep

      July 17, 2011 at 1:51 pm

      re follow the instructions after restarting the pc and phone!

      • Stan

        July 17, 2011 at 5:54 pm

        I think i should have restarted my computer from the beginning. Thanks for the great instructions!

  62. roy

    July 16, 2011 at 2:50 pm

    My phone is unlocked already. If I will do the update with 2.3.4 XXKG1, will I have a problem? If so, how will I go around it? Thanx

  63. Muhammad

    July 16, 2011 at 1:18 am

    Anyone got issues with the market app?

    doesn’t seem to work after update 🙁

  64. sumi

    July 15, 2011 at 9:38 pm

    Which one should I update.
    Samsung Galaxy S2 I9100 to Gingerbread XWKE2 2.3.3 Firmware
    Samsung Galaxy S2 I9100 to Gingerbread XXKG1 2.3.4 Firmware
    Samsung Galaxy S II I9100 to Gingerbread XWKDD 2.3.3 Firmware
    Samsung Galaxy S II I9100 to Gingerbread XXKF2 2.3.3 Firmware
    Samsung Galaxy S II I9100 to Gingerbread XWKDD 2.3.3 Firmware
    Samsung Galaxy S II I9100 to Gingerbread XWKE7 2.3.3 Firmware
    plz tell me.which is best the best

    • Neal Pradeep

      July 16, 2011 at 11:51 am

      you can proceed to uPADATE TO XXKG1 AS ITS THE LATEST!

      • sumi

        July 17, 2011 at 9:04 am

        thanks yes its good fast and Smooth.thank you.Before I get yellow mark on the opening screen now it’s gone.

  65. Niki

    July 15, 2011 at 6:56 pm

    when i comes to select the flie to respective section, i cannot find the files that i downloaded! I need help PLEASE.

    • Niki

      July 15, 2011 at 7:37 pm

      anyone who wants to help me out, please be my guest.
      Im using windows XP.

      Here is what i just did : I followed step 1 to 4. I couldnt pass step5.

      Please help! I want to try one too.

      • Niki

        July 15, 2011 at 7:45 pm

        Please sent it via email im not using msn.

      • Neal Pradeep

        July 15, 2011 at 8:29 pm

        have you repeated the whole procedure?

    • Neal Pradeep

      July 15, 2011 at 8:30 pm

      you will find that in the downloads section or else you will have to download again!

      • Niki

        July 15, 2011 at 8:51 pm

        Please Neal!
        I understood everything from your instruktion, I followed step by step but it seemed not as easy as it sounded.

        I stucked when i had to chooce the file to their respective section. I couldnt find the file anywhere, I knew I had it in the folder…

        • Niki

          July 15, 2011 at 9:05 pm

          All of folders that i have files was empty when i clicked to open to select it.

  66. sumi

    July 15, 2011 at 4:43 pm

    after update my phone is running cool man .smooth battery life is better.noo hot Samsung Galaxy S2 I9100 Gingerbread Firmware is XXKG1 2.3.4. i want to update Samsung Galaxy S2 I9100 to Gingerbread XWKE2 2.3.3 Firmware. . But I coniferous that my firmware is 2.3.4. And those are 2.3.3. Is it right to update or wrong.plz tell me man.good job .really its nice .

    • Neal Pradeep

      July 15, 2011 at 8:30 pm

      yes its a right update don’t worry!

      • sumi

        July 15, 2011 at 9:29 pm

        i update to Samsung Galaxy S2 I9100 to Gingerbread XWKE2 2.3.3 Firmware.then it change the Gingerbread Firmware is XXKG1 2.3.4 to Gingerbread XWKE2 2.3.3 i back to my new one Samsung Galaxy S2 I9100 Gingerbread Firmware is XXKG1 2.3.4.thats why i ask u i update or not if its go back 2.3.3 why i do thsi i want new one why u tell me that it will change the version.ok 2.3.4 is good

  67. Chaos

    July 15, 2011 at 6:19 am

    Worked perfect as always … most part pissed and listening to tool … Cheers dude you always supply easy great tuts. .. Respect

    • Neal Pradeep

      July 15, 2011 at 10:39 am

      thanks buddy, do let us know if you need any more help!

  68. sumi

    July 15, 2011 at 12:52 am

    I update Samsung Galaxy S2 GT I9100 to Gingerbread XXKG1 2.3.4 Firmware today .right now I think it’s right before my phone get hot now its begin pretty cool. Is this harmful to my phone because of it’s not official??. One qus? Can I update my Samsung Galaxy S2 I9100 to Gingerbread XWKE2 2.3.3 Firmware or XXKG1 2.3.4 Firmware is the latest for all. If I could I have to update it or not??plz tell me.

    • Neal Pradeep

      July 15, 2011 at 10:54 am

      yes you can very well update with the same!

  69. Domenic

    July 15, 2011 at 12:52 am

    You are awesome my friend!!!!!!!!!!!! Worked perfectly:)

  70. Yair

    July 15, 2011 at 12:19 am

    Hi Neal,

    I will try to explain the problems. I can make phone-calls, but there is a very small r above the signal. For other connections I have to put my phone in roaming mode in order to have a connection (wcdma). Furthermore I have lost videos and photos (they don’t show up in the gallery), and as you asked there is no gps signal what so ever. Wifi works.
    Can I go back to 2.3.3 (or is that not necessary)

    Thanks in advance,


    • Yair

      July 15, 2011 at 1:38 am

      If you could just tell me how to go back to back to 2.3.3 I would be more than happy (or is that not possible?)



      • Neal Pradeep

        July 15, 2011 at 10:41 am

        yes its possible but in 2.3.3 which version you wish to go back to?

        • Yair

          July 15, 2011 at 12:05 pm

          I had XWKE7 and that worked fine! Any other version is also fine as long as it works. If I know how to do it I am a happy man.


    • Neal Pradeep

      July 15, 2011 at 10:53 am

      yes you can go back to any version!

      • Yair

        July 15, 2011 at 1:20 pm

        doesn’t start up anymore. bricked?

        • Yair

          July 15, 2011 at 2:05 pm

          starts up with other rom now. still same roaming problem. how to back to previos version?

          • NeaL Pradeep

            July 17, 2011 at 2:02 pm

            which version you wish to go to?

        • NeaL Pradeep

          July 17, 2011 at 2:03 pm

          kindly pull off the battery and retry entering the download mode!

  71. Ajay babu

    July 14, 2011 at 11:42 pm

    when i am connecting in downloading mode the box is not turning’s saying gadget serial missing.please help me out


    • Neal Pradeep

      July 15, 2011 at 10:44 am

      from where you have bought your phone!

  72. Niki

    July 14, 2011 at 9:57 pm

    How to know wich one to choose?

    PIT – u1_02_20110310_emmc_EXT4.pit,

    PDA – CODE_I9100XXKG1_CL349526_REV02_user_low_ship.tar,

    Phone – MODEM_I9100XXKG1_REV_02_CL1034110.tar,

    CSC- GT-I9100-CSC-MULTI-OXAKG1.tar,

    • Neal Pradeep

      July 14, 2011 at 11:05 pm

      you need to choose all by clicking on the respective tab in Odin flash tool!

      • Niki

        July 14, 2011 at 11:27 pm

        Will my phone still have the access to Market and Sumsung after everthing is done?

  73. Elwin

    July 14, 2011 at 2:30 pm

    thanks dude…..great work !!!!no issues from new version…its cool

    • Neal Pradeep

      July 14, 2011 at 2:40 pm

      great to hear that, do let us know if you face any issues!

  74. Yair

    July 14, 2011 at 8:56 am


    thank you for the update and instructions. It works great but: I can’t seem to tell my phone I am in Holland. Threfore it only works when roaming. How can I change this?

    Thank you in advance

    • Neal Pradeep

      July 14, 2011 at 1:16 pm

      Are you facing any GPS issues?

      • Yair

        July 14, 2011 at 2:03 pm

        As far as I can see he doesn’t connect to gps either…

        • yair

          July 14, 2011 at 5:23 pm

          Hi Neal,
          do you think I should try to go back to 2.3.3?



          • Neal Pradeep

            July 14, 2011 at 11:27 pm

            you can update with this version!

        • Yair

          July 14, 2011 at 9:21 pm

          Hello Neal,

          sorry to bother you but it also seems that some of my recent objects from the gallery are gone. Phone is not in great shape…



          • Neal Pradeep

            July 14, 2011 at 11:07 pm

            may i know what problem you are facing exactly?

  75. Sithy

    July 13, 2011 at 9:12 pm

    Hi Neal,

    I am still not sure whether I should tick “Re-Partition” or not.

    I look forward to hear from you.



    • Neal Pradeep

      July 14, 2011 at 3:29 pm

      just follow the instructions, kindly don’t try something new or experiment as you may even brick the device!

  76. Mikael

    July 13, 2011 at 1:36 pm

    I can set the language to Swedish but there is no Swedish keypad layout. Is there another regional version of the firmware or do I have to revert back to the old version and wait?

    • Neal Pradeep

      July 15, 2011 at 10:47 am

      as of now there is no dedicated swedish version, but as soona s it arrives, we will surely cover the same!

  77. tariq javed

    July 13, 2011 at 1:29 pm

    sir can u tell me How to rooted Samsung Galaxy S2 GT I9100 to Gingerbread XXKG1 2.3.4 . because all backup software not working all application need root and tell me how i backup my phone without route or give me rooting option. Thanks

    • Neal Pradeep

      July 15, 2011 at 10:50 am

      we have covered the rooting article, kindly find for the same from

  78. daniel

    July 13, 2011 at 9:20 am

    Neal, Have a question.. suppose I want to restore the phone back to the stock OFFICIAL ROM, how can I do this? 2.3.4 does not work well with a VPN connection.

    • Neal Pradeep

      July 13, 2011 at 9:29 am

      VPN is very well supported with 2.3.4, just ask your company to provide with the VPN Settings!

      • daniel

        July 14, 2011 at 8:33 am

        how can i restore to the current official rom?

        [btw, vpn works most of the time, but the phone freezes a lot when it is on]

        • Neal Pradeep

          July 14, 2011 at 1:18 pm

          what was your earlier version?

        • daniel

          September 4, 2011 at 4:01 am

          It was the KF version I believe.
          What’s the easiest way to restore? Is the old rom still on the phone. Or do I need to dl. Also 3G doesn’t work anymore, only edge. I heard if we keep the old modem file its fine but I don’t have a link to it… know where I can find it?

          • NeaL Pradeep

            September 4, 2011 at 10:03 am

            you need to contact your service provider or have you tried restarting the device?

  79. bharat

    July 13, 2011 at 6:36 am

    what is about warrenty ?

  80. Souv

    July 12, 2011 at 5:18 pm

    Hey neal, been following your articles and i wanted to ask some opinion from u if you dont mind?
    my phone details are:

    Can you please verify what all this mean and why i cannot pair my google account with my device?
    ps: i am currently in china last 6 months and bought phone here itself and they have local android market called GoMarket for downloading local apps.. I want my phone to be like that of my friends who are in india. Can you please tell me what steps i must take to restore it to original state and if i could cause any harm to my device in doing so? really appreciate your opinions.. thank you very much buddy
    *so sorry i posted in wrong section before.. 🙁

    • Neal Pradeep

      July 13, 2011 at 9:39 am

      kindly set the apn settings first and then you can verify the same! what was your earlier version of firmware?

      • Souv

        July 14, 2011 at 9:51 am

        thank you for your reply Neal, i want to let you know that this is how i bought the set itself. i have not flashed any new firmware or rooted. I think the shops put custom rom becuase there are some chinese bloatware in my set and i cannot rid of them even after doing factory reset. Would it be safe to upgrade to the new leaked firmware you mentioned without damaging my phone or losing functionality here in china?

        I cannot pinpoint what exactly the ppl did here because the firmware, baseband and csc are same to many of that outside china.. Only thing i dont understand is my kernel is: Kernel:

        Does this look normal or is it a custom one? can you please explain briefly about these kernels and if mine is different? Thank you very much

        • Neal Pradeep

          July 14, 2011 at 1:15 pm

          no no! its very normal, don’t worry! the kernel version which you have mentioned one is the correct one!

      • Souv

        July 14, 2011 at 9:56 pm

        Thank you buddy 🙂 i guess flashing a different firmware will rid me of the bloatware? but i am dont feel safe putting a different rom yet otherwise the firewall in china might stop the phone from operating here.. lot of weird things goes on here! hehe maybe il wait till official 2.3.4 is released and then update once i am back in india.. thank you for your advice Neal

        • Neal Pradeep

          July 14, 2011 at 11:06 pm

          don’t worry as its very safe to flash this mentioned firmware! There is no ETA of the arrival of 2.3.4 officially

  81. Gibran

    July 12, 2011 at 11:35 am

    well working great till now quadrant scores almost the same 3200 n yes google video chat is great.

  82. anky

    July 12, 2011 at 10:14 am

    hey neil ,, can u attach a screenshot of battery graph with normal usage ?

    • Neal Pradeep

      July 12, 2011 at 10:42 am

      the usage depends on every single user so it will not be wise decision to comment on one’s battery life!

  83. Mario Colletti

    July 12, 2011 at 8:45 am

    I have signal, but there is no H or 3g icon next to it. I can’t go on the internet. Any idea?

    • Neal Pradeep

      July 12, 2011 at 9:40 am

      you will have to configure apn settings!

      • Mario Colletti

        July 12, 2011 at 9:50 am

        I did using this link Now I am reverting back to stock and putting XXKG1 back on once my phone is back to stock. This time though I am not going to use the .pit and I will not have Re-Partition checked off.

        • Neal Pradeep

          July 12, 2011 at 9:51 am

          yes go ahead, dont check on the re partition option!

        • Mario Colletti

          July 12, 2011 at 6:30 pm

          So, it seems that when I first tried to put XXKG1 on my phone, that auto repartition of Odin I was using seemed to sorta mess up my phone. While I can revert back to stock and it will work, every time I put XXKG1 on it again I don’t get internet service (I get bars of service, just no H or 3G next to it). With that said, I was wondering if you know any way to possibly fix it or work around it. Thanks.

  84. prabin

    July 12, 2011 at 2:19 am

    I tried to unzip by entering password but could not unzip. It saying wrong password

    • prabin

      July 12, 2011 at 3:42 am

      I updated. running smoothly. Thanks

    • Neal Pradeep

      July 12, 2011 at 10:13 am

      kindly try with the same

  85. Kurian George

    July 11, 2011 at 11:02 pm

    After upgrading,will I be able to watch Du streaming TV as at present it is not supported.

    • Neal Pradeep

      July 11, 2011 at 11:07 pm

      have you updated the flash component from market?

  86. Gibran

    July 11, 2011 at 2:25 pm

    also tell us a way to reinstall the orignal OS

  87. tariq javed

    July 11, 2011 at 12:42 pm

    how i update Arabic this JPKG2 2.3.4 Firmware if not this one then please tell me which version support Arabic in middle east.

    • Neal Pradeep

      July 12, 2011 at 10:24 am

      there is no arabic update as of now but as soon as we come across with any we will surely update you with the same!

  88. tariq javed

    July 11, 2011 at 12:03 pm

    can u tell me how to root this XXKG1 2.3.4 version. Thaks

    • Neal Pradeep

      July 12, 2011 at 10:25 am

      hey tariq we will soon come with an article!

  89. theo

    July 11, 2011 at 7:13 am

    Just updated. So far running great. Better than every previous version. Battery is still a bit of a problem. But this is samsungs fault. Low capacity combined with large screen and super high specs with lots of stupid and useless apps running in the background.

    No problem downloading apps from market like one other user.

    Time to root and be done with running apps which I never use.

  90. freaksho

    July 11, 2011 at 6:24 am

    another fantastic guide. i’ve been upgrading my phone through your site since i bought it in May. thanks and keep up the good work!

  91. sandeep som

    July 10, 2011 at 9:21 pm

    hey u did gr8 job brother….
    updated it yestetday but there r issues with android market… application getting downloaded but dont get installed and sometime they just stop dowloading after 80 to 91%… dont know why… and why it dosent support any indian language like hindi fonts…
    any ways else all running good…
    sandeep som.

    • Neal Pradeep

      July 10, 2011 at 11:43 pm

      it is very unfortunate that Samsung still doesn’t provide hindi support but we can only hope that Samsung will come with the hindi language support!

      • sandeep som

        July 11, 2011 at 8:20 am

        and what u think abt application download from market… I cant download more than one application at time..

        • Neal Pradeep

          July 11, 2011 at 9:38 am

          yes you can download more than one aplication from the market

  92. Jomcy

    July 10, 2011 at 7:29 pm

    i have sucessfully upgraded and its working fine till now. thanks you all

  93. Vishal

    July 10, 2011 at 5:43 pm

    After using odin once can we use kies for future updates ??
    thnx in advance..

    • Neal Pradeep

      July 10, 2011 at 7:44 pm

      It depends on the version, it cant be generalized.

    • Neal Pradeep

      July 10, 2011 at 11:50 pm

      yes vishal you will get but you have to change the product code of your device!

      • Vishal

        July 13, 2011 at 7:53 pm

        thanx…really the best guide …. 🙂

      • Vishal

        July 16, 2011 at 3:20 pm

        hey i tried changing my csc…but it does not show inu ..just kor xeu and all….hope u can help me thanks

  94. netskyliner

    July 10, 2011 at 4:35 pm

    Updated galaxy s2 to 2.3.4 yesterday. looks more stable. less battery drain; gtalk video working
    It’s a wipe version

  95. Jomcy

    July 10, 2011 at 4:14 pm

    do we need to tick re-partition? what is it does?

    • Neal Pradeep

      July 10, 2011 at 11:54 pm

      just follow the instructions, do let us know if you face any issues!

  96. blaze

    July 10, 2011 at 2:13 pm

    Any way to root this firmware???

  97. tariq javed

    July 10, 2011 at 1:38 pm

    sir please tell me in this version Arabic language support or not?

  98. anky

    July 10, 2011 at 1:37 pm

    wat r advantages of 2.3.4 over 2.3.3

    • Neal Pradeep

      July 11, 2011 at 10:06 am

      it has new user interface and battery has been optimized

  99. peter keightley

    July 9, 2011 at 10:03 pm

    Hi. Im in the UK and get get this update via kies. Im not updating yet til cwm has updated his root stuff.

    • Arsalan

      August 12, 2011 at 4:07 pm

      Hello peter,

      Just checking that have you got this update via kies? Actually i can’t get any update via kies on my samsung S2.

      • NeaL Pradeep

        August 13, 2011 at 3:56 pm

        this update is not VIA the KIES, you need to wait for the same!

  100. Neil Macdonald

    July 9, 2011 at 7:24 pm

    I have upgraded to a Galaxy Sii yesterday. I tried to upgrade the software and now the screen shows a diagram of a phone, a yellow triangle and a screen. I cannot turn it off and none of the buttons work. What can I do to get it to work?

    • Neal Pradeep

      July 9, 2011 at 7:37 pm

      kindly follow this tutorial to update your Phone!

      • Neil Macdonald

        July 9, 2011 at 7:55 pm

        I cannot turn it on. The picture has frozen. I have to turn it off by disconnecting th bsttery

      • Sikandar

        July 9, 2011 at 10:47 pm

        Thanks for the detail procedure. Updated my set to 2.3.4 without any problem. Keep it up the good work bro. So far very stable going on and i am happy with the new version. looking forward to the official version.

      • Jambachever

        July 11, 2011 at 6:04 am

        Do i need to put it on Debugging mode?

    • anky

      July 10, 2011 at 9:42 am

      @ neil>>>
      have u updated ur fone wid 2.3.4 ??
      hw was d xperience ? plz share

      • Neal Pradeep

        July 10, 2011 at 12:57 pm

        its better than all the earlier versions of Gingerbread!

Leave a Reply

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

Comment moderation is enabled. Your comment may take some time to appear.

Most Popular

To Top