How To Update Samsung Galaxy S2 GT I9100 to XXKH3 Gingerbread 2.3.4 Firmware
- Now, when you have connected the phone in the download mode ON to the computer, you now will have to select the files in the Odin flash tool as per the below shown list.
PIT – u1_02_20110310_emmc_EXT4.pit
PDA – CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5
Phone – MODEM_I9100XXKH3_REV_02_CL1050544.tar.md5
CSC – GT-I9100-CSC-MULTI-OXAKH3.tar.md5
- Now, after ensuring that all the files are selected according to the list above, you will now have to click on the Start but ensure that you are not interrupting the process of updation as it will take around maximum 10 -12 minutes to update the firmware.
- As soon as the firmware updation is completed, the device will be rebooting on its own and then you may be prompted to enter your language preference, select the same accordingly to proceed after which you will be then prompted to enter the Google Account preferences.
- Now, that’s it you will now see the home screen on your phone which will meant that the firmware have been successfully updated on your phone. Now, next up you will have to enter in the recovery mode so as to clear all the cache files which are generated while updating the phone as this firmware also corrupts all the existing applications present in your phone.
- Now to clear them up, you will have to enter into the recovery mode. The recovery mode can be entered by pressing the Volume UP key + OK button, and holding both simultaneously press the Power Button.
- You will see that there will be many options, out of which you will have to choose options like Wipe data/factory reset and also you need to select Wipe Cache partition after which you need to reboot your device by selecting reboot system now after which your Galaxy S2 will be rebooting and again you will have to set up your Google accounts etc. Doing this will not only optimize the battery but will also remove all the data flux from your phone.
That’s it, so you can now enjoy this latest firmware of XXKH3 on your Galaxy S2 device. Do let us know for any issues in the comments section below as we will try our level best to solve all of the same as soon as possible.



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???
hey sandeep, you can try this one as well!
hey samdeep som, you must be rich to have bought another s2 after bricking one!
be careful in updating. beta version is good. just follow the instructions strictly.
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?
hey jackey any error message you are getting?
Hi Neal,
no message and can’t turn on,what should i do Neal?
remove the battery and try!
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????
yes its a beta version, but its more stable than before!
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!
yes tan, but still you can proceed to update the same!
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…
what exact error you are getting on screen kindly let us know so that we can revert with the crisp solution and can troubleshoot the same!
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)
Gr8!
Thanks Neal! Good Job, Keep it up. I did all process as mention above. It finished successfully…
Hi Neal,
no message and can’t turn on,what should i do Neal?
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
‘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>>>
kindly clear the cache from the recovery mode, this will solve the issues!
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 .
just upgraded succesfully to 2.3.4 XXKH3, no problems
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.
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
as of now its not enabled!
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.
check with the Video capability at opponent end!
yet another superb update reali love ur work
Hi . nice update for galaxy S am looking for firmware 2.3.4 gingerdread ** ARABIC **
Sorry for galaxy S2
as of now arabic version is not yet arrived!
g talk video is missing in tis version…
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.
we have covered the same, kindly find the same on androidadvices.com in the S2 Section!
can you please send me step by step how root my phone to this new software showing above xxkh3 version
hey, you can follow the above mentioned instructions, these are both at the same!
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???
you can update with this version! there is no ETA for its arrival in India!
What about heating issue??? is there any battery performance issue???
its now solved!
Is the battery performance better than XXKG5?
yes lance, its considerably better!
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
check with the opponent on the same whether he has video camera support or not!
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,
check with video capability on opponent’s side!
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
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…
have you cleared the cache?
Also could you please tell me how to convert sbu file to xml and try restoring manually…
Any software i guess…
with the help of Gmail you can upload!
No audio or Video enabled in Gtalk…..Don’t Update.
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
yes you can update the you can directly update the version..
you cant brick the phone if u follow the instructions…
yes its beta, but hardly has any issues..
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.
yes you can apply this update to your phone!
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.
Hi, I’m on odin. starting the update but stuck on sbl.bin for the last 30 mins. any help?
remove battery and reinsert to reflash the device!
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?
As of now there are no battery issues which are reported!
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…
yes it depends on the carrier!
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.
have you checked the keyboard settings?
Hi,
You do not need to repartition the device or use the pit file. Doing so may brick the phone.
There is no need to repartition the device, or use the pit file. Doing so might brick your phone.
Call Track app in marked is not compatible with this version, minor problem though. Just FYI
what error its giving?
should my phone be on debugging mode?
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
yes, you will be requiring the faster internet!
Thanks for your reply? do you also have the similar problem with the app icons getting scattered? Can you please let me know how can i make sure that the icons stay in place where i keep them.
apps are not scattered actually, have you checked by re applying the update!
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?
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.
kindly follow the steps, sorry for inconvenience in the screen shot front!
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?
its ok, there are no issues with thuis!
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.
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
we will check with the same soon!
hi neal…im very new to flashing and stuff.i would like to know whether its possible to update my phone to the latest gingerbread 2.3.4 from 2.3.3 ke4..if so is it enough if i follow the above mentioned steps??please help cuz my current ke4 version is very buggy n is heating my s2 too much.hope u reply soon.
yes buddy you can update with the same! clear the cache and wipe data from recovery mode before you follow the above procedure!
thankyou so much for the reply.sorry neal..as i told u earlier im new to this…how to clear the cache and wipe data from recovery mode neal?please help
you can do the same from the recovery mode!
one more question neal…which firmware according to u is the best for s2 right now?
You can update with this version!
neal hope u dont get irritated.sorry for asking you so many questions..should i check repartition while upgrade or i shouldnt…please help sir.
no, you should not tick that option!
thanks a ton neal….off to flashing now..will let u know the result tomorrow.thanks bro for the help.
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.
exact change log will be difficult but you can watch out for the enhancement section for the changes
Is Batista70 3.7 ROM worth trying?
Is it better than any stock/ custom ROM available in the globe as of now?
we will come with the same, kindly give us some time! we need to try before we recommend!
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
you need to follow the instructions strictly!
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
it will be updated in the next version!
Note: after all these updates which I had tried, version was successfully upgraded showing relevant version number in ” About phone”.
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
Hi Pradeep
After updating to H3, my gtalk voice and video gone, it was working fine with G2 update. why is that?
this support will arrive in the next version of firmware!
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
yes you can apply this update
Thnx Neal… a very good and easy tutorial..
hey neal what is the difference between lightning fast rom firmware and gingerbird 2.3.4 xxkh3
XXKH3 is the stock rom and Litening ROM is the custom ROM!
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
it hardly takes 15 minutes!
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
have you cleared the cache from the recovery mode?
Yes i have
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
Android process. score
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.!!
theres no way that you can brick the phone as mentioned in the article too!
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
BACKUP ON YOUR SD CARD!
WE HAVE MADE DIFFERENT ARTICLE FOR XXKH3 ROOTING!
YES 3G IS AN ISSUE FROM ISP SIDE!
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
BACKUP ON YOUR SD CARD!
WE HAVE MADE DIFFERENT ARTICLE FOR XXKH3 ROOTING!
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
thanks buddy for your trust in us!
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!