Download & Install Android 4.0 Ice Cream Sandwich Firmware for Samsung Galaxy S2

Download official Android 4.0 Ice Cream Sandwich Firmware for Samsung Galaxy S II GT-I9100 now. Well, kinda… This is a leaked engineering version of Android 4.0 Ice Cream Sandwich Firmware for Samsung Galaxy S2. It is the very first Android 4.0 ICS XXKP1 firmware for SGS2 from Samsung. As the name apply, engineering build == beta == unstable == not for daily use because not everything is working. So this is a ROM for those wish to test and have a feel of Android 4.0 ICS on their Samsung Galaxy S2 looks like. Note – XXKP1 firmware is considered a custom ROM. So your SGS2 warranty will be voided once installed it. Anyway, not a big deal as you can always restore back to original stock firmware with Odin. Only install it if you know how to restore back…

Android 4.0.1 XXKP1 Firmware for Samsung Galaxy S2

Quadrant score
TouchWiz Launcher
Software information

Thanks for the leaked Android 4.0 ICS XXKP1 firmware. I repacked it because there are bootloader and kernel that are not needed. And don’t want to confuse you all and might mess up with the leaked bootloader. Basically, the installation is the same as other firmware using Odin. Just it has 2 files instead of 1 file in XXKP1 firmware. Put these 2 file like below. Or refer this screenshot here.

  • PDA = I9100_CODE_I9100XXKP1_CL16459_REV02_eng_mid_ship.tar.md5
  • PHONE = MODEM_I9100XXKP1_REV_02_CL1085642.tar.md5

Well, I am not surprise that Quadrant score on XXKP1 Android 4.0.1 SGS2 firmware is low. It is still an engineering build. Looking forward to CyanogenMod team to come out ICS CM9 for SGS2 and official Android 4.0 Ice Cream Sandwich Firmware for Samsung Galaxy S2 soon…

Installation guide ~ How to install firmware on Samsung Galaxy S2 with Odin?

Download XXKP1 Android 4.0 Ice Cream Sandwich ROM here.


  1. Hi,
    The ICS beta version is very much unstable. Within a span of 12 hours, it has crashed thrice. Wifi advanced option is not available. Wifi cannot be disabled on pulling down the home menu. Most important is 3G or GSM packet transfer is not working. Very slow in performance.

    Thanks and regards,


  2. Hi,

    Is there anybody else who has tried the ICS beta and got major problems? kindly reply with problems so we forward to tech team and hope to get a more stable beta version…Thanx

    • Hi,
      Major problem with this beta is crash. phone crashes when the you press the home button if the phone is in display power saving mode (sleep mode). This happened to me more than 10 times today. Secondly, 3G is not at all working with 3G selection. Phone performance drastically low. Fast depletion of power. Frequent stops with the message”Unfortunately settings has stopped” or “unfortunately contacts has stopped”.


  3. Hi Mr. Jayce,
    do u have any recommended about Firmware Version XXKP1? and now my SGSII using MIUI Rom with ICS Stable Build 2.11.26 so if i want back to Firmware XXKP1, how can i do?

    Best Regards,

  4. Hi,I am unable to find the cf-root for xxkp1. i have seen only XX-KH3. I am unable to use my phone now. it is crashing frequently. Please guide and help me the way to come out of this.



    • The ICS is actually one of the best thing that can happen since Android…sadly enough still major bugs of system applications crashing but love the UI and more language options including Arabic which is a + fore many i am sure…i hope official release comes soonest coz i already miss using ICS though cudnt keep up with the regular closure of system apps…

  5. thanks for you re share of this ics, thanks a lot, i always download update of SGS2 from your website because you always share it in directdownload

    nice to know you

  6. Hi, yes im trying to download the gingerbread 2.3.6 new firmware on my infuse but i have no idea how to help? i tried keis that denied it.

  7. HI,

    But I can’t download from multiupload so is there a link at MEDIAFIRE to download for ICS ROM.
    And I want CFroot for that firmware too.

    Thanks in advance.

  8. hi,

    i am using samsung galaxy s2 with gingerbread,i want to upgrade with ics,but i am unable to find the link to dowload the file….

    kindly guide….

  9. Hello Jayce, I recently upgraded to ICS Android 4.0.3 – terrible results. My phone starts bugging, lagging. Everywhere I can see the pixels on the screen, terrible. I tried to hard-reset it, to see if this will fix, before going any downgrade. First, full backup with Kies – all options were set. Then hard-reset ( via Settings-> etc… I did NOT set the option to delete everything from USB storage ). After hard-reset the phone is working extremely well ( it is logic because it`s like new I guess) . Then, I tried to restore the backup from Kies back to the phone. First 3-4 times it failed ( no error info, no log ) and I can`t find why. On the 5th time it was success. I restored all settings, email accounts and other accounts, contacts, logs, msgs … and after phone reboot – NOTHING seems to be restored. Kies said that everything was restored successful, but after reboot in the end and when turn the phone back on, there is nothing restored on it. Am I doing something wrong or should I do anything extra before can use my backups? Please, help me.

  10. Ok, I am sure that nothing will come out from Samsung Support, as usual. Before that I did backup to all my apps and data via Titanium Backup Pro. The folder for it is still there, but the app is gone ( perhaps because of the reset ). If I install it, what you think, is it going to restore the stuff ?

      • Actually, this also did not work well on ICS. The restore went well, but after that the entire phone starts to crash almost at every operation – application start, receiving calls, messages, etc. So, next step – downgrade to XXKL1 2.3.6 with Old GB bootloader. Everything went smooth and perfect – well, almost perfect. After completing the downgrade, the power button options were missing. You know, those options like: Silent mode, Lock screen etc. The screen was unable to lock in any kind of way. Tried several time to re-flash it with CWM, but no success. Tried different methods like: creating HEX file keystr in /efs/imei folder and use ‘sync’ cmd, but also no success. Everything else although, was just perfect. Performance, display, battery! After full restore from Titanium Backup copy – all apps working just fine! After all this, I was just looking around XXKL1 and found some extra dev apps installed. When I test some of them, suddenly the Power button options came back alive! So, now everything is just perfect! My conclusion – DO NOT USE ICS 4.0.3, unless you needed for some kind of tests. Otherwise, I suggest to wait few more months to come out some stable update and after that to install it. GB 2.3.x will do perfect job for you!
        Good luck all!

  11. i have a probem downloading ics 4.0.3 using Kies. it will download up to 35% and then say download timed out and each time i have to redo it again and again with the same results. Can you help please.


Please enter your comment!
Please enter your name here