How to Update Samsung Galaxy S2 GT I9100 with ICS Android 4.0 XXKP1 Firmware
Procedure to Update Galaxy S2 with Ice Cream Sandwich Android 4.0 XXKP1 Firmware:
- So, before proceeding you need to download the ICS Package for Samsung Galaxy S2 followed by which you need to extract the same. In the process of extraction, you will be prompted to enter the password. Enter the password as “androidadvices.com” without inverted comas.
- Match all the extracted files with the below mentioned screen capture. Even if single file is missing, check with the download or extraction of files. The total file size of the ICS Package is (MB).
- Now, from the extracted files, open the odin executable file and then turn Off the phone so that you can then enter into the download mode. To enter into the download mode you will have to now you will have to press the Volume Down Key + OK (Center) button, and holding both simultaneously press the Power Button. Alternatively, you can also refer to the video below to know more on how you can enter into the download mode easily.
- As soon as you enter into the download mode, with the help of USB cable connect the phone to computer while keeping the Odin opened. After connecting the phone, you will see that the ID:COM block in the Odin will turn yellow which means that all the drivers in the Odin have been successfully installed and you are now all ready to update the firmware.
- In the Odin, by clicking on the below mentioned options select the corresponding files which you can select from extracted files.
PIT – u1_02_20110310_emmc_EXT4.pit
BOOTLOADER – I9100_APBOOT_I9100XXKP1_CL16459_REV02_eng_mid_ship.tar.md5,
PDA – I9100_CODE_I9100XXKP1_CL16459_REV02_eng_mid_ship.tar.md5
Phone – MODEM_I9100XXKP1_REV_02_CL1085642.tar.md5
- Now after selecting and checking the file selections, you need to check the same and click on “Start” to start the process of firmware update. It will take around 5 – 10 minutes to finish the process of firmware update.
- After this disconnect the USB Cable, turn Off the phone and enter into the download mode to connect the phone to computer while keeping Odin opened in your computer to select the file as mentioned below. Don’t select any other file in any other option.
PDA – I9100_KERNEL_I9100XXKP1_CL16459_REV02_eng_mid_ship.tar.md5
- As soon as the phone is updated successfully, the phone will be rebooted and you will be asked to choose the Language from the Language Preferences and after that you will need to enter your Google Account Credentials to get access to the Google powered Applications.
- So once you have updated the firmware successfully, you will now need to turn Off the phone so that you can then enter into the recovery mode to clear off all the cache files or else you will face issues like Force Close etc.
- The recovery mode can be entered by pressing Volume UP on Volume Down Key + OK button, and holding both simultaneously press the Power Button. Please note that just in case if the phone boots normally then you will have to again repeat the button combination which is mentioned above to enter the recovery mode.
- In recovery mode, select options “Wipe data/factory reset”, “Wipe Cache partition” and after this you need to also select “reboot system” so as to restart the phone.
So, that’s it it will take up to 5 minutes to reboot he phone as it will clear off all the cache files. Do let us know if you face any issues in the comments section below.
Pages: Part 1 Part 2







hey.. i am downloading it right now.. will post again once i am done with the upgrade.
Hats off to androidadvices for the Update.. had been waiting for it eagerly..
Just hope the update goes well (fingers crossed ) !!
Hey..
I am downloading it right now and will post again once i am done with the updation.
Hats off to Neal for providing the update. Had been waiting for eat eagerly..
Thanks a lot.
Just hope the updation goes smoothly (Fingers Crossed) !!
Hey..
I am downloading it right now and will post again once i am done with the updation.
Hats off to Neal for providing the update. Had been waiting for it eagerly..
Thanks a lot.
Just hope the updation goes smoothly (Fingers Crossed) !!
how stable is it ?
I mean, can it be used for everyday activities or is it still kind of beta with possible bugs ?
Also, will I be able to go back to 2.3.6 if I wanted to ?
it still have some bugs but will be solved very soon! yes you will be able to go back to the version of your choice!
How can I go back to the gingerbread aft ice cream sandwich installation??
just need to follow the corresponding instructions!
Packet Data Connection Is not Working….
And Some Times All Standard Applications are Force Closed.. Including Contacts, Calling
have you tried configuring apn settings, clearing the cache and installing the kernel?
Neal,
Is this the one like the cyanogen mod version of ICS or the one wtih the touch wiz on top… the one in the video at gsmarena…. thanks.. will try soon after i received your answer.. and is it good or i have to wait for cyanogen version?
it has the normal touch wiz! we have covered the video, please check the same!
The install was smoothe enough. However, the initial setup wizard kept crashing when choosing the option to set up a google account later. After i chose the option to sign in first, then i was able to use the OS. Things that i have noticed:
1. There is an annoying red rectangular border that keeps flashing on the screen at various times
2. The performance is laggy, especially when typing, there is a half second delay or so
3. The phone is extremely warm
4. Random apps crashing, including the basic ones like contacts and market place, even though i have cleared the cache partition twice
Other than those issues, the new look is pleasing to the eye and i look forward to future releases of ICS. I made a call, so i know that the basic phone capability is working.
Advice – Wait for the next release, as this one is not quite there yet.
YES! ur rite Brain…. same thing happend to me. should select re-partion in ODIES…. But i cant use mobile in this condition,,, i tried to go back to 2.6 But it is not allowing…
waiting for new release….
have you tried XXKP2 VERSION OF FIRMWARE?
Buggy as Buggy can get, stay clear of this till a better one is released
Hi Neal,
Been looking forward, impatiently for the ICS update. Please I have a question about the camera, if it is working in this update as I recall, the Alpha and Beta had some issues. I am using my phone for everyday use, so can I use this update.
Camera function is quite important to me so please update us on the things that are not working.
Thanks Bro.
sure atik, we have forwarded the comments to the developers!
Thanks Neal. There is a new update \Android 2.3.6 Firmware – XXKL1\. Is this the latest for 2.3.6, if so can we update for the same?
Cheers Neal.
yes you can apply the same in your device!
ok
tell me
whats not working?
some users mentioned about data not being working! minor issues with some apps as they tend to fc! or else it worked pretty goo, may be in the next version we will get to see some improvements!
i just upgraded using your method to 4.0 and i’m not happy with it. every time i touch the screen there is a red lining on the outside of the screen, my data doesn’t work, and nothing is loading from my contacts or anything from the network. i want to go back to a better working firmware. what do i do?
yes you can go back to your older version of firmware by following the corresponding article!
Hi Neal,
Kindly confirm how do I get back to Android Official 2.3.6??
Regards,
you can follow the corresponding instructions!
*Update – 2 hours later*
-The phone is not as warm, and i haven’t had anymore crashes after rebooting the phone again and letting it run.
-the keyboard issue is resolved by switching from the samsung keyboard to the android keyboard. No more delay
-the browsing is SUPER fast, i am very impressed
is the red rectangular border gone?
yes its gone!
Thanks, hope all is work fine on ICS, specialy Wifi & all others build Apps.
whats new on it?
it has an all new settings page which is the highlight!
your download is not complete….
its stops after 5mb, i tried on my pc as well as on my galaxy s2
Hoping that download issue is fixed, there are no issues from our end!
idownoaded and installed smothly but,my sgs2 sTuck on the Samung logo screen..i HAVE fallowed the procedure as mention not ones but thrice but still the same problem …HelP !!!Plz
clear the cache from recovery and start over again to follow the instructions!
downloaded and istalled smothly,but my sgs2 stuck on the main screen i.e samsung logo screen..i have followed the procedure not only ones but thiCe but still the same problem..Plz HELP!!!
clear the cache from recovery and then apply the update once again!
what are the new in this version? what about battery stability and camera quality?
is this better than previous firmware?
you get an all new settings page as shown in the video!
what is new in this firmware?
how is battery performance?
is this better than old firmware?
its still in the beta stages, over the coming days it will be improved with the new versions!
thanks for tis article… and 1 question,did i need to check or uncheck the “re-partition” box??
no, dont select re partition option!
Mate,
The image in the article shows the partition checkbox CHECKED. I checked it while upgrading. What now? I cannot make calls at all. Please help.
How to go back from Android 4.0 XXKP1 to XWKK5 Gingerbread 2.3.6 Firmware?
I try the clasic way with the file from this link http://androidadvices.com/root-samsung-galaxy-s2-gt-i9100-xwkk5-gingerbread-236-firmware/ and Odin but the phone is looping in the booting animation.
Thanks in advance
Goce
hey goce, to get back to the older version all you need to do is to just follow the corresponding instructions!
Hi neal
thnxs once again for ur great efforts thats what we r waiting for
plz let me know is this a complete a version of ics means wifi bluetooth etc etc… will work or not
and secondly plz let us know abt battery life how stable it is
and last is this firmware reverse able or not can we go back again to gingerbread after installing ics
Thnxs very much neal……..
Hi neal
thnxs once again for ur great efforts thats what we r waiting for
plz let me know is this a complete a version of ics means wifi bluetooth etc etc… will work or not
and secondly plz let us know abt battery life how stable it is
and last is this firmware reverse able or not can we go back again to gingerbread after installing ics
Thnxs very much neal……….
the complete firmware will soon be released, its in the making!
Hi neal
thnxs once again for ur great efforts thats what we r waiting for
plz let me know is this a complete a version of ics means wifi bluetooth etc etc… will work or not
and secondly plz let us know abt battery life how stable it is
and last is this firmware reverse able or not can we go back again to gingerbread after installing ics
Thnxs very much neal…………
thanks for your appreciation!
Hi neal
thnxs once again for ur great efforts thats what we r waiting for
plz let me know is this a complete a version of ics means wifi bluetooth etc etc… will work or not
and secondly plz let us know abt battery life how stable it is
and last is this firmware reverse able or not can we go back again to gingerbread after installing ics
Thnxs very much neal…………..
complete version will soon be released! we will keep you posted, please stay tuned to androidadvices.com!
Downloaded it last night and after using it found these problem with it:
1. Cannot import contacts from my SD card.
2. Force Close issue in many apps.
3. No internet connectivity through packet data. Its shows the icon but couldn’t connect.
4. Very laggy. it takes hell lot of time to type a message
5. Missing the people apps and face reconition lock
6. Problem with notification bar and home screen.
7. Lock screen is different that basic icecream lockscreen
8. Searc widget is the same old white background one.
But you got hte latest task manager and its amazing rest i felt the same.Rest all is fine i feel and its usable.
But please note i tried shifting back to 2.3.6 gingerbread but i was unable to do that. I may be making some mistake but just to warn everyone.
waiting for more stable version.
ALL THE BUGS WILL BE SOLVED IN THE COMING VERSIONS1
hey i am using 2.3.6 update of yours i did not root my phone if i update to this version of ics 4.0 will warranty be voided please reply me and what is the use of rooting?
no satish, warranty will stay intact!
if this is the same version as the one from androidflip.com, it doesn’t work that well. many unexpected errors and many functions not working as normally. still a long way to go to being stable.
if this is another version, hoefully it is better.
yes next version will be a better one!
I just updated my S2 with ICS, but havea lt od problems with market and apps closing. Will this be fixed or should I revert back?
have you installed the kernel and cleared the cache from recovery mode?
what are the new in this firmware?
how is the battery performance?
BATTERY PERFORMANCE IS NOT SO GOOD, IT WILL BE FIXED IN THE COMING VERSIONS!
hello,
is this version rooted? if it is not wheh can we get it?
no its not the rooted version! we will come up with rooting process v soon!
My phone freezes, touch doesn’t work properly and phone gets hot really quick. never happened before.
please install the kernel and clear cache from recovery!
Thnxs neal
CAMERA NOT WORKING…MANYY FCs
(((
have you installed the kernel?
Yes I have.
Just an FYI:
Please note after further exploration and testing i would recommend not to use this update since it’s still in it’s alpha stage which is clearly visible. Its way to buggy, crashes a lot. Even picking up a call is trouble some (you have to tap the damn Screen multiple times).
I have 3 Galaxy S2′s and tested this on each one of them. Same Result. Also benchmarking show horrific results which i have never seen on my S2′s till now. The XWKK5 was awesome.
I would suggest to wait for a more stable version.
Yes
I just updated…the phone is booting..will come back and update how the performance is after using for a day or two..
I had to reset the entire phone and lose all the data on phone. The installation went on alright. My phone is yet booting and yes it just booted…welcomed with a notification screen..looks beautiful to me..will update soon..
excited
Thnxs
Thnxs buddy
Hi ,
First of all .. this works just fine. Thanks.
There are little bit issues: takes way too long to start after the process is completed, Hangs a little, side scrolling is a bit confusing ( sometimes it goes to next screen as it is supposed to or goes back which its not supposed to).
But after an hour usage worked just fine.
However there one annoying thing that i don’t how to take care of : Every time i click something on screen for ex: an app or settings, a RED BORDER RECTANGLE appear along side the screen’s borderline.
Please let me know how to get rid of this.
its an animation! it will be solved in the coming versions!
Hi.. i updated the firmware.. Updation went off smoothly.
the Firmware is not very stable and as mentioned in the procedure only some basic functions like calling and messaging are working.
So btw i tried rooting it back to 2.3.5 but now my phone is just rebooting after the GalaxyS2 screen..
Any suggestions coz i am stalled ???
please follow each and every instruction properly! also you can refer to the video!
Yaaaa …i hv followd each step
))
Hey Neal,
This is not working at all.
All the time i am getting forced closed error and application not responding error.
contacts, messages also frequently forced closed.
A Thick Red color border appears on the screen frequently when screen is touched.
a shortcut of wifi (the one which is given above the notification bar), is not working.
I have tried installing thid 2-3 times it’s not at all stable in any operation.
it will be fixed in the coming versions!
Hi neal
I installed the the rom exactly as stated in the article. Will try again tonite. Hope it solves my problem.
Thank a ton for posting this.
Regards
Joy
hey friends yesterday i installed the same on my sgs2, but im not that much impressed with this rom. It couln’t read my internel storage as well as externel too. multimedia didn’t work for me…. there is lot of bugs n lags…. i returened back to 2.3.6…. hopefully the coming versions will be more stable than it…. anyway thanks for ur video tutorial… keep it up….
hi ….
are all functions working with this rom ..and if i install this rom in my s2 will the phone will be rooted or i have to install siyah or some other kernel and do it will workk on it.hows battery backup of it.
hi ….
are all functions working with this rom ..and if i install this rom in my s2 will the phone will be rooted or i have to install siyah or some other kernel and do it will workk on it.hows battery backup of it.
im not able to download it.
Thanks for the excellent walk through. I’ve tried reinstalling CWM to downgrade to my previous ROM backup but can’t seem to enter into recovery mode at start-up or in the OS. Any ideas?
Does’t work at all. I have installed it twice and .. nothing work normal. I will install superfast lightenin rom. It is the best.
you can also refer to the video
if the device is rooted it will unroot it ??
no, the device won’t get rooted after applying thiS!
Hi neal
thnxs once again for ur great efforts thats what we r waiting for
plz let me know is this a complete a version of ics means wifi bluetooth etc etc… will work or not
and secondly plz let us know abt battery life how stable it is
and last is this firmware reverse able or not can we go back again to gingerbread after installing ics
And what does this kernel mean??
Thnxs very much neal……….
kernel further improves the performance! yes, you can go back to any other version from this!
Hi neal
thnxs once again for ur great efforts thats what we r waiting for
plz let me know is this a complete a version of ics means wifi bluetooth etc etc… will work or not
and secondly plz let us know abt battery life how stable it is
and last is this firmware reverse able or not can we go back again to gingerbread after installing ics
And what does this kernel mean??
Thnxs very much neal…………..
you can go back to any of the versions!
installed worked fine, there is problem with contacts. i get an error saying the contacts app closed! Gmail App and music are awesome!
is it an alpha version?
its in the beta as most of the things work!
do u need to be in ginger bread 2.3.6 to switch to ics or 2.3.5 or it doesnt matter at all
no, it doesnt matter. you can directly apply this update!
Not stable at all:
- screen slow responding
- no mobile packet data connectivity
- freezing during scroll
- red frames whenever you tap screen
- non rooted version (you cannot restore any of applications you’ve been using)
I’ll roll back to great working 2.3.6 and wait for better version of 4.
Thanks
how do you roll back to 2.3.6 ? i have all the files on my pc what should i do ?
you just need to follow the corresponding instructions!
NOT STABLE,FORCE CLOSED.WIFI NOT ENABLING ON NOTIFICATION BAR,SCREEN CAPTURING,AND SOME OTHER BUGS
you need to clear the cache from the recovery and also you need to install the kernel too!
can i go back to 2.3.6 after updating to 4.0
yes rahul you can go back to any of the versions!
can install it with my GT I9100G ?
yes you can install the same!
I am back to XWKK5 2.3.6 firmware. The firmware is too slow, crashes and buggy. My music player crashed, camera crashed, 3G/Edge did not work on Vodafone/Uninor Phone (Dialer) crashed when I missed a call. The version is far from being close to a stable release. I would not suggest anyone to install this on their phone. The roboto font looks beautiful and many new tweaks and incognito settings in default browser. I could not fiddle with the phone for too long as after 9 hours of install i lost my network connectivity too.
But thanks a lot guys for uploading..I have tasted the ICS 4.0 and I’m even more excited and waiting impatiently for a more stable release.
yes buddy, the stable version will be released v soon, stay tuned to androidadvices.com!
this one sucks
waiting for next one
NEAL great effort.
works fine with me except some errors.
but i still don’t got that full screen profile pic while receiving calls vice versa
hey NEAL can you bring that full screen profile pic while receiving call i am also waiting for that in samsung galaxy s2
its not there as of now, it will be infused in the next version!
Neal great work.
is full screen contact pic appearence is coming in next version
hey NEAL …………..!
i am waiting for that full screen appearance of contact pic
coming in next version…………..?
it will be updated int he next version!
NEAL
full screen contact pic is really coming in the next version
this one got bugs
i will be waiting for stable ICS including that full screen appearance .
hey NEAL great work
if this is stable android ROCKS
is the next update coming with i phone like appearance contact display…………. NEAL KEEP…………………….. ROCKINGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG…………………………………
thanks nisami!
got some issues with this one
ANY WAY waiting for that next update………………………………………………….that full screen display kicks apple really
got that one in next update….??????????????
XXKP2 has arrived!
HI dear am from INDIA thanks for this firmware. i had installed smoothly but the only problem is my internet connection is not working i tried with settings also still its not connected AND some settings asking which country in tha one there is no india to select what i have to do please help me.
UPDATE WITH THE NEWER BUILT XXKP2
Neal,
i’m also facing the same problem what goce has experienced -”but the phone is looping in the booting animation.”.How to solve this issue
applyt he kernel which is provided or apply the XXKP2 update which has arrived!
TRIED GOING BACK BUT AM UNABLE TO DO SO. KINDLY ADVICE
wats the error message you are getting?
i want o go back to downgrade my s ii to 2.3.6 from ics. kindly advice me the procedure. do we need all the files like pda, pit, bootloader to downgrade to 2.3.6
2.3.6 which version you wish to go back to?
Hats off to the support you guys are providing.
Cheers
thanks kammy!
Only problem is crashing almost all the apps, specially “market”.
clear the cache and install the added kernel!
MD5 hash value is invalid
I9100_APBOOT_I9100XXKP1_CL16459_REV02_eng_…..
End…
Can anyone please tell me what is this error ?
How to resolve it ?
download the zip file again and place all the files correctly!
Thanks for your reply.
I have updated my Samsung S2 GT9100 to firmware version 2.3.6 and then rooted successfully by following easy steps shown in this website.
Now when try to update to Ver 4, I am getting same error, even I have followed the steps to recovery mode and reset to factory reset, cache and re download the file, still no luck?
Appreciate you help.
I have some errors. Camera does not work. Gallary does not work. Not detecting External SD card and so on.
yes, since its an alpha build there will be some issues!
hi i tried its nice software but packet data not working
have you checked with the apn settings? have you installed the Kernel?
why am i stuck at “setupconnection” in the odin when i press start and i follow evrything, its just stuck at ” SetupConnection..”
install usb drivers and update kies!
when tha gamma version will release?
it will be released v soon!
yes i checked the apn settings and tried new apn also \bsnlnet\ edge signal \e\ is coming but data transfer arrow signal is not working. wifi is smoothly working.yes i install kernel.thanks for the help neal
it will be fixed in the next version!
hai, can i update to my SGS2 I9100G ?
we haven’t tested it, will come up with the same in sometime!
hi neal,
I have installed android 4.0 as per the instructions above and it worked fine. But I am facing a lot of issues, the data traffic aint working, many apps keep crashing. yeah, I have done the wipe cache in the recovery, but still the apps keep on crashing. so, I would like to go back to 2.3.6 and probably will install a more stable version of ics.
Can I directly flash 2.3.6 using odin to go from 4.0 to 2.3.6 or are there any specific steps? wud be very helpful if you could post the link that explains how to get back to android 2.3.5 from 4.0 ?
thanks!
yes you can directly apply the update but a new version of XXKP2 Has arrived!
dear sir i apdate ics for my galaxy s2 but it some probs it working so slow and i get bake 2.3.5 so what i do to update ics perfactly
Updated Complete 200% ^.^ yay!!!!
Hey,
After i update the phone,it rebooted and it show me ‘Firmware upgrade encountered an issue,Please select recovery mode in Kies & try again’.I connected the phone to my laptop,it show nothing to me.What am i gonna do now?
it doesnt support kies!
After updating my SG SII, phone is not detecting my SIM card!!!
Also some red frames kind of flash comes every action i do!!
Can you help me on this?
Its a beta version, update with XXKP2!
tnx:*:*::*:*:*:*::*:*:*:*::*:*:*:*:*:*:*:*:*:*:*::*:*:*:*:*
i want to get 2.3 version back as the sim is not working correctly please help getting the 2.3.3 os back
UPDATE WITH XWKL1 update!
i tried for nearly 2hrs to download an install ICS but all my s2 says was downloading but never downloaded anything i couldn’t even find the ODIN App as when i extracted the files only 17 was shown and 5 hidden files and folders was displayed please help me sort this as i followed every instruction… Jamie
any error message you are getting?
the steps worked, thanks.
here’s what i noticed:
1. the wireless can only be activated through going to settings (can’t from the dropdown menu)
2. when the screen is locked i can’t recieve calls
3. the 3G connection is not working
and sometimes “Settings” “Contacts” close with errors.
i guess this release still has some issues they must workout, but all and all it seems very nice.
Kindly advice how to switch it to the previous original version and where can i get the firmware
Hi I downloaded the ics file from the site above: http://downloads.androidadvices.com/S/XXKP1_GalaxyS2_4.0.1_ICS.rar
There was no password given and there is only one file inside the zip file.
somethings wrong..pls help
thx
please download the file again! the file is not downloaded fully!
after installing my s2 is not starting please help what can i do
re apply the firmware or you can also install any other stock firmware! let us know for more help!
I just bought a Samsung galaxy s2 with android version 4.0.3. Unfortunately, the Screen is freezing over time and i have to restart my phone in order to make it work. When frozen, the screen shows only the wallpaper! Please help!!
my samsung galaxy s2 wont go into downloading mode!
WE CANT HELP IT IF IT DOESNT GO!
man how did you delete the other files names and leave only kernel in Odin… I’m a little stuck right now….
I finally did it but my phone is now ” Finishing boot ” and it just goes on and on… is it normal?
YES ITS NORMAL
hello, can you please help me in detail how can i go back to version 2.3.4?thanks!
my version is 2.3.6 and am unable to upgrade to ics 4.03 so i tried 4.01
it still has the same issue. it strucks at set partion and in message it strucks at boot.bin, it hangs out and no response comes pls let me knw what to do. even i changed to usb debugging mode. pls help asap.
Hi, I just did everything and the phone is working ok, but when i’m trying to restore contacts or something with kies, the program gives an error saying it cannot restore.
I did everythng and my cell got updated but it shows some problem like i cannot open my few applications like Calculator, enen when i open messages it only shows number and not name of the person whereas in contacts it shows number. And also cell its seems to be slow help me on this plsssss
Sir
I have samsung galaxy s2 (pc cod: GT-I1900LKGDBT, Baseband version: I9100GDZKK1, Kernal version: 2.6.35.7 root@DELL131#2, ) How to upadate ICE 4.0.3 , pls help me.
i can try “kies” there is coming not supported for u r device how to fix the problem, pls send replay
best regard
thank u
Muhammad