How To Update Samsung Galaxy S2 GT I9100 to XXKH3 Gingerbread 2.3.4 Firmware

Procedure to update Galaxy S2 GT I9100 with XXKH3 Gingerbread 2.3.4:

  • After downloading the XXKH3 Firmware zip package, you will now have to proceed to unzip the same. Please note that to unzip the same you will have to first right click on the Zip file and need to select the option of “Extract Files” to your convenient location but would be preferred if you choose the path as the desktop.

Enter Password XXKH3

  • In the process of the extraction, you will be prompted to enter the password. You will have to enter the password as “androidfirmwares.com” without the inverted comas. Once you enter the password which is mentioned above, the files will be extracted successfully.

XXKH3 Files

  • As you can see in the above screen shot that the files will be successfully extracted and then you will have to proceed to find the Odin from the extracted files which is nothing but the flash tool for updating the firmware.

Odin for XXKH3

  • After this considering that you have followed all the important pre instructions which are mentioned in the previous page, you now have to proceed to turn Off the phone. Once you turn Off the phone you need to now power ON your device in the Download mode.

  • To power ON your device in the download mode the download mode can be entered by pressing  down on Volume Down Key + OK button, and holding both simultaneously press the Power Button. You can also refer the below mentioned short reference video if you are unable to enter into the download mode for reference on how to turn ON the download mode.

Phone Connected XXKH3

    • So, once the download mode is successfully entered, you will now have to connect the device to the computer where Odin is opened after which you will see that the ID : COM block will turn Yellow as shown in the below screen shot. Once it is done then it means that all the necessary drivers have been successfully installed and also you will have to ensure att his time that you have turned Off all the antivirus solutions as well as KIES too.

139 comments

  1. Outstanding read, I just passed this onto a colleague who was doing a little research on that. And he really bought me lunch because I found it for him smile So let me rephrase that: Thanks for lunch!

  2. I simply could not leave your website prior to suggesting that I actually loved the standard information a person supply to your visitors? Is gonna be again regularly to check up on new posts

  3. Hi,

    I am getting 2 problems in my Samsung Galaxy S2:

    1. I have taken backup through Kies and taken the handset to samsung service station. They refreshed the software and I tried restoring my backup but it is not restoring Photos & Videos.

    2. How to root the cell phone as while taking application backup it is asking for this.

    3. on 3G the speed is restricted to 40kbps only.

    Please somebody help me.

    Regards,

    SKG

    • as mentioned in the article, you need should not backup using KIES!

      You can root by following the corresponding article on rooting!

      there are no issues with the 3G, you need to check with operator for 3G Speeds!

      • Hi Neal,

        1. That now I understand that I should not take backup using KIES but how can I get restored my photos & video from the backup which I have.

        2. I am not able to understand the rooting process by corresponding article, can u please provide me simple steps which I need to follow. Also it seems that the samsung guys have not upgrade my handset even they have de-grade the software with some old version. How to upgrade the software with the new one.

        3. I have raised the point of 3G on Airtel, they are saying they will get back to me in 3-4 days time on time.

        Thanks for your instant help.

        Regards

        SKG

      • Hi Neal,

        1. That now I understand that I should not take backup using KIES but how can I get restored my photos & video from the backup which I have.

        2. I am not able to understand the rooting process by corresponding article, can u please provide me simple steps which I need to follow. Also it seems that the samsung guys have not upgrade my handset even they have de-grade the software with some old version. How to upgrade the software with the new one.

        3. I have raised the point of 3G on Airtel, they are saying they will get back to me in 3-4 days time.

        Thanks for your instant help.

        Regards

        SKG

  4. Can this process fix brick (hard brick) i go to a samsung service center and they try to update my s2 but…they totally brick it, i signed a waiver blah blah blah….and they say they try everything they can but they cant revive my poor phone.!!

  5. Android process. score

  6. Hi Neal,

    Notice a few lagging/staggering effects on the Lite’ning ROM when I am receiving calls.

    I was hoping to revert back to stock ROM, but have got glued to the:
    1) % Power Meter
    2) CRT Effect

    Have noticed online (Youtube and other forums) that this can be done separately without having to install custom ROM.
    Can you please advise how to achieve this.

    I would be glad if you can share the files, links and instructions (preferably doing via Odin, instead of Clockwork Recovery Methds).

    Do let me know if you can assist.
    Have posted this on lite’nin ROM thread as well.

    Thanks,
    Arun

  7. Hi neil. i notice that the batyery drains very slowly when the screen is off but ill lose 5% every 20 mins when browsing. with 2.3.3 ke7 i never had this problem . any advice?
    thanks

  8. Hi,
    Just in process of applying this upgrade but phone appears to be stuck on DATAFS on top leftof odin and ” data.img” is showing in the progress window !

    How long does this whole process take?
    it has been around 30 mins for me.

    thanks for any advice

  9. hey neal what is the difference between lightning fast rom firmware and gingerbird 2.3.4 xxkh3

  10. Thnx Neal… a very good and easy tutorial..

  11. Hi Neal Pradeep,

    I have a Galaxy s2 from Starhub – Singapore.
    I have Gingerbread 2.3.3 with baseband – XWKF3.

    Will I be able to update to the XXKH3 Firmware, using the zip package in this article ?
    If yes, will I be able to then use the Lite’ning ROM on it?
    If yes, which version of Lite’nin ROM must I be looking for or installing so that it does not turn my mobile into a Brick?

    Thanks,
    Arun Panta

  12. Hi Pradeep

    After updating to H3, my gtalk voice and video gone, it was working fine with G2 update. why is that?

  13. Hi neal, lightening rom is great, but there are some few issus. Now there are more than one version of gain they are trying to full us again, now they made, new hub: called media hub

  14. Hi Neal

    I have just bought Samsung Galaxy S2, I am new to Android by the way. I had updated my firmware to Gingerbread.xxkg2. from 2.3.3; I am facing too much battery drainage, I am always making sure that all apps are closed via task manager. will upgrading to XXKH3 will solve this problem? will upgrade to lightening ROM will help in this problem?

    Please advice

    Thanks

    • yes the issues will be sorted out!

      • HI Neal

        when I had updated from 2.3.3 to 2.3.4 XXKG2, i got google talk with voice/video feature but when I updated to XXKH3 – gtalk became normal chat one only ( like it was in 2.3.3). I also tried other versions like XXKG3/XXKH6, but all came with same result :( i.e. gtalk without voice/video. so actually XXKG2 upgrade worked fine with my handset.

        how it can be possible where next upgrade version returns will less featured application ( like gtalk)?

        can you please advice on it???

        Thanks

    • Note: after all these updates which I had tried, version was successfully upgraded showing relevant version number in ” About phone”.

  15. Hi Neal, I am new to this, so I will first ask a question before I do something stupid.
    I have 2.3.4 xxkg3 on my phone, is this version a good version or should I upgrade to the next one and where can I download it. Thanks

  16. Is Batista70 3.7 ROM worth trying?
    Is it better than any stock/ custom ROM available in the globe as of now?

  17. Thanks Neal. All is fine. But unfortunately the KH3 version of 2.3.4 doesn’t have audio/video gtalk.
    Can I get the exact change log of this version.

    Besides, can you guide me from where I can get the original stock firmware of my Galaxy S-II. My phone is from India. Originally I had 2.3.. with DDKE4 baseband.

    Please advice.

    Ps: I do not see much difference in my 2.3.4 compared to 2.3.3 except the power saving widget is 2 line. Can’t I have option to opt for 1 line, as it was compact with dots in the last to click and expand. :)

  18. Hi Neal, I noticed that my xh3 after rooting, doesn’t have video or audio gtalk.
    Any idea?
    Amy bug?

    ———————————————
    Sent using Galaxy S-II

  19. Thanks Neal. Flashed second time, and baseband number got displayed now.

    I am off to rooting this now. Hope I do not get the Yellow Exclamation mark.

  20. I updated per the above process. When I checked my About Phone, it states Base Band version: Unknown.
    Rest are displayed a H3.

    Any idea how to re-fix it?

    I did not click the re-partition. Should I click it and redo the whole flashing again?

  21. Hi Neal,

    I would like to upgrade from 2.3.3 to 2.3.4. Your above screenshot shows that you have checked the Re-Partition. Should we or should we not.

    Though your second screenshot doesn’t show it as checked.

    Please confirm, as I have done with my downloading the firmware.

    Thank you.

  22. worked like a charm. thank you very much.
    Now, do i still need to install XXKE7 files or they are taken care of by the XXKH3?

  23. I have a Samsung Galaxy S2, purchased in INDIA and its running on 2.3.3. I wanted to update it to 2.3.4, I recently flashed the XXKH3 kernel which has just updated the kernel version.

    I came across the samfirmware.com and found the XXKH3 under European Firmwares, I have downloaded it and it has the below files,

    CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5
    EFS_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5
    GT-I9100-CSC-HOME-MULTI-OXAKH3.tar.md5
    GT-I9100-CSC-MULTI-OXAKH3.tar.md5
    KERNEL_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5
    MODEM_I9100XXKH3_REV_02_CL1050544.tar.md5
    u1_02_20110310_emmc_EXT4.pit

    I went to SamFIT url to check if the European firmwares can be used to update my galaxy to 2.3.4, I have attached the screenshots which has the SamFIT output for the PDA version that is on my mobile. As i updated the kernel to XXKH3 i have checked it in SamFIT and attached that output as well.

    My Galaxy is rooted and updated to kernel XXKH3, Below are the details/version info that is shown in my mobile

    Android Version: 2.3.3
    BaseBand Version: I9100DDKE4
    Kernel Version: 2.6.35.7-I9100XXKH3-CL479037se.infra@SEI-15 #2 (This is after flashing the XXKH3 kernel)
    Build Number: GINGERBREAD.XWKF3

    I have the below questions before i update/flash my mobile to 2.3.4

    1. Is the firmware XXKH3 downloaded from European Firmware and the Firmware that i have on mobile are same?
    2. Can i use the XXKH3 European firmware downloaded from samfirmware.com and flash/update my mobile to 2.3.4?
    3. There are 7 files in the compressed file, which files should i use for updating to 2.3.4?
    4. If i use the .PIT file and select re-partition in ODIN, will it change the existing partition (2G internal and 12G external) and creates a new partition table?
    5. Can i use the European firmware to update and be safe without any problems on my mobile?

    Please help me with the above questions.

    Thanks in advance.
    Peddi.

    • I have a Samsung Galaxy S2, purchased in INDIA and its running on 2.3.3. I wanted to update it to 2.3.4, I recently flashed the XXKH3 kernel which has just updated the kernel version.

      I came across the samfirmware.com and found the XXKH3 under European Firmwares, I have downloaded it and it has the below files,

      CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5
      EFS_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5
      GT-I9100-CSC-HOME-MULTI-OXAKH3.tar.md5
      GT-I9100-CSC-MULTI-OXAKH3.tar.md5
      KERNEL_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5
      MODEM_I9100XXKH3_REV_02_CL1050544.tar.md5
      u1_02_20110310_emmc_EXT4.pit

      I went to SamFIT url to check if the European firmwares can be used to update my galaxy to 2.3.4, I have attached the screenshots which has the SamFIT output for the PDA version that is on my mobile. As i updated the kernel to XXKH3 i have checked it in SamFIT and attached that output as well.

      My Galaxy is rooted and updated to kernel XXKH3, Below are the details/version info that is shown in my mobile

      Android Version: 2.3.3
      BaseBand Version: I9100DDKE4
      Kernel Version: 2.6.35.7-I9100XXKH3-CL479037se.infra@SEI-15 #2 (This is after flashing the XXKH3 kernel)
      Build Number: GINGERBREAD.XWKF3

      I have the below questions before i update/flash my mobile to 2.3.4

      1. Is the firmware XXKH3 downloaded from European Firmware and the Firmware that i have on mobile are same?
      YES ITS THE EU BUILT!
      2. Can i use the XXKH3 European firmware downloaded from and flash/update my mobile to 2.3.4?
      YES YOU CAN UPDATE WITH THE SAME!
      3. There are 7 files in the compressed file, which files should i use for updating to 2.3.4?
      READ THE ARTICLE AS ALL ARE MENTIONED THERE!
      4. If i use the .PIT file and select re-partition in ODIN, will it change the existing partition (2G internal and 12G external) and creates a new partition table?
      Follow the article!
      5. Can i use the European firmware to update and be safe without any problems on my mobile?

      • Hi Neal,

        Thanks for the easy tutorial to update the mobile to 2.3.4 XXKH3, I followed the tutorial and updated my mobile to 2.3.4 XXKH3. After updating im unable to keep all my applications in a proper way, I mean they are scattered in different screens even i arrange them in a proper way. I have arranged the app icons in a proper way in all the screens and locked/unlocked my device and then the apps are scattered to different screens. Like 4 app icons in one and one screen id filled fully and the other has 5 or 6 app icons.(Hope you understood what i meant to say)

        And Gtalk, will Gtalk voice and video work with 2g internet connection? Or else do we need 3G internet or wifi connectivity?

        These are the minor problems im facing after upgrading, can you please suggest me how i can get rid of that apps scattering to different screens problem.

        Will let you know if i find any other issues.

        Thanks,
        Peddi

  24. should my phone be on debugging mode?

  25. Call Track app in marked is not compatible with this version, minor problem though. Just FYI ;)

  26. There is no need to repartition the device, or use the pit file. Doing so might brick your phone.

  27. Hi,

    You do not need to repartition the device or use the pit file. Doing so may brick the phone.

  28. Hi Neal,

    I have update my galaxy S2 to XXKH3 version, everything is okay buit i cant get Swype text?

    can you please help

    Thanx
    Pavan.

  29. hi i am new android user and i don’t know alot about it .what i need to know about firmware dose it work for any galaxy s2 in the word or it Depends on carriers or service provider??
    thank you…

  30. Hey neal I have a question i have updated to the latest firmware/root/lighting rom however the battery still doesnt last that long. The XXKG5 firmware actually the battery last 2 times longer then it does on xxkg6 and xxkh3? is there a reason for this?

    Is anyone out there experiencing battery problems as well?

  31. Hi, I’m on odin. starting the update but stuck on sbl.bin for the last 30 mins. any help?

  32. Hi,
    Just in process of applying this upgrade but phone appears to be stuck on DATAFS on top right of odin and ” data.img” is showing in the progress window !

    How long does this whole process take ?
    Do I give it 30Mins / 1hr ?

    Thansk for any advise

    • Problem resolved.
      I pressed the re-partition button in odin.
      Had to stop/pullout battery and start again.
      process should only take about 5mins – for any one interested.

      • i dont get it. could you please elaborate on what to do and how it is to be done because my phone is also stuck at the same point.

  33. Hi Neal,

    I have a SGS2 and my version is XWKF3. I am from India and I bought it here. Can I use the same procedure to update my phone to XXKH3 2.3.4?

    Is the process of updating reversible? I am asking this because, if I try to update my phone and if the update is unsuccessful and my phone is bricked can I move back to my original settings?

    Please suggest me.

    Thanks,
    Moses.

  34. Hello,

    I have SGS2 and living in Latvia (Baltic region). When I bought phone I did update via Kies and now my SGS2 has Android 2.3.3. XXKE7. Gingerbread.XWKF3.

    - How can I know that this in your update article is official firmware and for which region?

    - Can I update from my current version directly to 2.3.4. XXKH3 using this article?

    - Few persons wrote in comments that this is beta and unstable and some have bricked their phones during update process? Is this really beta?

    - I want to have latest firmware but do it safe way. So i`m waiting to have 2.3.4. available via Kies, but don`t know when it will be available. Hearing that people have lots of improvements I want to go to 2.3.4 now.

    - Do I need to update to any mid version of android, or I can update to this latest directly from my 2.3.3.?

    thanks

  35. No audio or Video enabled in Gtalk…..Don’t Update.

  36. Also could you please tell me how to convert sbu file to xml and try restoring manually…
    Any software i guess…

  37. Hi Neal…
    I have got an issue regarding usb function after updating to this release…
    When i detach my phone from computer after copying files into external memory card, the phone hangs up & restarts suddenly…
    After restart all apps move to separate page… (i.e. 3 apps on single page of hone screen).
    Each time this happens…

    Please Help…

  38. No neal, Forget about opponent side video capadility.Actually when we open gtalk application, video symbol should be active for the user that u r logged as, isn’t it right?so that part is missing with XXKH3… As i said when i switch back to XXKG4, its working fine

    thanks

  39. hey ajay&neal

    i think gtalk video is not enabled in this version.cos i also have the same problem and i updated twice….still i have this issues….rest all working good… now i am back with XXKG4, and using gtalk video…so i think its the problem, reg this os update

    thankyou,

  40. Hi,

    i have updated my phone to this version but still i can’t get back video enabled gtalk? is there something i can do ?

    Thanks
    Ajay

  41. how is battery performance after this update…

    one if my frd updated his GS2 with this update and facing phone heating problem now…
    his phone is geeting so damn heatup… it was not there before this update…..

    any idea when new update coming for India???

  42. can you please send me step by step how root my phone to this new software showing above xxkh3 version

  43. Hi Neal, what are the enhancements in the XXKH3 as compared to the XXKG6. I have the XXKG6 running pretty smoothly on my SGS2. Couldnt find that in your article.

  44. g talk video is missing in tis version…

  45. Hi . nice update for galaxy S am looking for firmware 2.3.4 gingerdread ** ARABIC **

  46. yet another superb update reali love ur work :)

  47. I had updated with XXKG5 Kies version, but still cannot make Video Calls via 3G network, will this update XXKH3 be able to do that as this is suppose to be one of the function of the SGS2. I find you website quite informative and you are always there with a solution and helping out the android experts and the newbies, Thank You Very Much for your support Neal

    • Hi Neal, any update or possibility to do Native Video Calls on GS2??? I know that GS has that function. Besides that, the KH3 is hogging up my battery, I did not have same problems with the other updates but this one does not even last for one day. I cleared my cache and also did factory reset but still no use. Your reply in this matter will be much appreciated.

      Thanks.

  48. Dr Mukunda timsina

    Hi Android help

    Thanks for posting the GSII fireware update XXKH3. I tried all you advice but still ended up with 2.3.3. Admittedly I am not wizkid in computer/hardware/software. Why are we back to this lengthy and unknown system (and in my case waste of time) of software update???

    However, what I am annoyed is that why the Samsung can not update this via “Check Update” under phone’s “Settings” or via Kies. If they not going to use these for updates why are they in the phone???????.

    Please Samsung you got plenty of my money, move forward not backward

  49. Hi,

    Great article. I am looking to update my Galaxy S2 soon.

    Can you confirm that this update is okay for Galaxy S2 running the XWKEB kernel?

    Thanks,
    Arnit.

  50. just upgraded succesfully to 2.3.4 XXKH3, no problems

  51. i bricked my phone with the kg5 update then somehow went back to the kg6. please update how stable is this? also in the readers hub i the magazines do not get upated in kg6, will it work better now ?? please update .

  52. ‘The process android.process.acore has stopped unexpectedly. Please try again.’

    I am getting the following errors sometimes while using the phone. For instance on one of my screens i had added a screen with ‘buddies now’ widget. The s2 works fine for some time and then suddenly the above mentioned error appears while using the phone and the names in my buddies now screen icon disappear. I will soon update to the XXKH3 right now i have XXKG6 will this problem be solved? Hope to hear from you>>>

  53. Thanks for quick reply…
    The error which i am getting is shown in the screen below…
    http://uploadingit.com/file/view/zgyznrkkbkqwcquv/error.jpg

    please help

    • convert the sbu file to xml and then manually try to restore!

    • Hi Mayuresh,

      I amhaving exact same problem.

      How did you resolve it ?

      Thanks

      J

      • Ok I know what the problem is. PROBLEM RESOLVED.

        For anyoen who comes across the same issue its to do with the fact that whenyou did teh BACKUP teh phoen was in ROOTED stated.

        After you have upgraded with this rom, you MUST then re-root your phone.
        The restore will then work.

        Good luck.
        J

      • Problem resolved. backup was done while rooted. Must be rooted again before you start a recover.

        J

  54. Hi Neal,

    no message and can’t turn on,what should i do Neal?

  55. Gr8!

    Thanks Neal! Good Job, Keep it up. I did all process as mention above. It finished successfully…

  56. Also can you please tell, how to root galaxy s2 on android 2.3.4 XXKH3…

    • sure mayuresh we will soon come up with the article!

    • rooting procedure is the same everytime just like the updating procedures. you just need to download the CF ROOT file and STOCK KERNEL file which corresponds to the latest firmware of your updated phone i.e., (Menu –> Settings –> About Phone –> Kernel Version). the files can be downloaded

    • Follow the next url voor rooting , works fine on my galaxy S2.

      After that i unpacked the original pda file en put the zimage on mij phone en flash the kernel(zimage) with cwm(search google)

  57. Hi…
    I recently successfully applied 2.3.4 XXKH3 update to my galaxy s2 phone…
    But when i tried restore all my contacts & settings to my phone through kies, it gave an error and i could not restore my older settings…
    Please help me in this issue…

  58. I just flashed to XXKG6 a few days ago. I take it that it was a beta release and this is the Official release (though not pushed by kies)..?

    Thanks for the post!

  59. Is this is too beta version….
    I’ve bricked my GS2 phone before by flashing with these beta version…
    now Im damn scared of flashing my phone…
    Pls suggest me shall I update or wait for stable version????

  60. After odin show pass then my phone should be going to reboots. but my phone no reboots, just nothing happen… just look like turn phone off… thn i try to on back the phone, but the phone can’t on already… i have try remove the battery and put it back, still can’t on the phone… try in download mode, recovery mode, on the phone, but can’t… what should i do?

  61. hey again this beta version… I have spoiled one phone because of beta version have to buy new S2… I wonder how is this new release???