Install Android 4.0.3 ICS XXKPA Firmware On Galaxy S2 GT i9100

Note: Don’t install this firmware update, much stable ICS update is out, install it

Android 4.0.3 Ice Cream sandwich XXKPA firmware for Samsung galaxy s2 is out. This is third time when Samsung released an ICS beta firmware for its flagship product galaxy s2 and it is also 2012’s first ics firmware leaked by sammobile.

As we know it’s a beta firmware therefor no FOTA (firmware over the air) and no KIES update , we have to install it through a pc tool called Odin. XXKPA is same as previous two ics versions but this time samsung added more stability in this build.

Galaxy S2 ICS XXKPA firmware update

Although there are some minor bugs exists due to beta release. check out what is good in it–

  • Good battery backup
  • Much faster than previous firmwares
  • Smooth touch than old ones 
  • SD card and USB are working fine
  • Camera app working without any crash

In other words this firmware is worth of trying although we cant compare it with stock firmware.

XXKPA ICS Android 4.0.3 firmware for Samsung Galaxy s2

Android version : 4.0.3 Ice Cream Sandwich
Build date : 5 January 2012
PDA: I9100XXKPA
PHONE: I9100XXKPA
CSC: I9100OXAKPA

 

Download Firmware

I9100XXKPA_I9100OXAKPA_OXA.rar | 353.4 MB

Password: samfirmware.com

 

Installing Ice Cream Sandwich Android 4.0.3 XXKPA firmware on your Galaxy S2 GT i9100

Step 1.


After downloading firmware from above link , extract it and place files on easy to find place like desktop. Follow this step by step guide to install ics firmware on your phone.

How to install firmware on Samsung galaxy s2

Select these files in Odin

PIT –---> u1_02_20110310_emmc_EXT4.pit 
PDA –--->  I9100_CODE_I9100XXKPA_CL51925_REV02_user_low_ship.tar.md5 
Phone –---> MODEM_I9100XXKPA_REV_02_CL1094591.tar.md5 
CSC –---> GT-I9100-MULTI-CSC-OXAKPA.tar.md5 

Step 2.


Now install the kernel file , procedure is same as we did above. Disconnect the phone from computer, turn it Off and enter into the download mode

  1. Once your phone booted in download mode, connect it to the computer after which you will see that ID : COM section will turn yellow.
  2. Now click on PDA tab in Odin and select this file

    I9100_KERNEL_I9100XXKP9_CL45181_REV02_eng_mid_ship.tar.md5

  3. Hit the start button and in few moments kernel installation will complete, now you can disconnect your phone from pc

Note:


For smooth experience , boot your phone in recovery mode (Press Volume Up + Middle Key + Power key simultaneously while phone is switched off).

And select Wipe data/factory reset and also select Wipe Cache partition, once done select reboot system now in order to boot your phone in ICS Android 4.0.3 firmware

Congratulations!! enjoy the taste of Ice Cream sandwich on your galaxy S2

Subscribe free email updates

Android Tips, Tricks and How-To's

Firmware update news and guides

Detailed Tutorials on rooting and custom ROM

Latest Android phone news and More

 

About Kuldeep Singh

Kuldeep Singh is founder of androidflip , young blogger from india who loves to write about android and technology. Follow him on twitter @androidflip

Comments

  1. Samblooms13 says:

    AWSOME AWSOME AWSOME. I had some issues with my sim card after i did something to my baseband. I installed the above and its working like charm. Thank you so much Kuldeep Singh

  2. is this the wipe or non wipe version?

  3. dude! been trying to get in touch with you!

    i installed 4.0.3 and even rooted it successfully! all i need to do is get rid of the yellow triangle! please help!

    much appreciated!

  4. Charles2rs says:

    where to download the kernel for this update? thank you

  5. Is this the rooted version….or we need to root it manually

  6. Love619boy says:

    What is this ICS 4.0.3 Build Khmer Keyboard and font ?

  7. Hochekoche says:

    had a good installation, kernel and everything , cleared cache and data then rooted it BUT no internet and its freezing and force closing sometimes.

  8. Installed with Mobile Odin and went well. There are still problems, but if you are prepared to put up with them, it’s suitable for daily use, but I’ve reverted back to 2.3.6.
    main problems I found;
    1. Google have removed ability of 3rd party developers to install APN, so I had to manually install my giffgaff settings.
    2. The screen scroll for me was laggy, and not as smooth as experienced on gingerbread.
    3. Some apps have not been updated to be used on ICS – Viber being one, but read on their Twitter that it is being looked at.
    4. Kept losing Home screen, and had to reboot to recover it (and carried out clear cache/factory reset)
    5. Running a little hot and battery life not as good as recent Gingerbread firmware.
    6. GPS lock seemed to take longer.
    Apart from that, all other utilities appeared to be running OK.

    BTW if you are having problems with yellow triangle, this bootloader still accepts a USB jig to remove it.
    Root for this is available on Chainfire’s site here:
    http://forum.xda-developers.com/showthread.php?t=1103399
    CF-Root-SGS2_XX_OXA_KPA-v5.2-CWM5.zip

    • Update:
      Now installed XXKLP2 form samfirmware.com and MUCH better.
      Would give this a try rather than KPA version.

      I9100XXLP2 ## 4.0.3 2012 January I9100OXALP2 Open Europe Download

    • uk user! thanks for the update! had similar problems especially with the random disappearance of the home screen. had to use the google search on holding menu key.

      its quite understandable why the phone’s battery and processor would run hot because obv. the processor can’t really handle the 4.0.3. Will need the S3 to come out soon.

      similar problems with lagging of scrolling through app menu. not smooth at all.

      but other than that, everything else works fine. this firmware is android’s best!

      also thanks for the link to removing the annoying yellow triangle.

      please let us know if you do find a solution for removing the yellow triangle for the KLP2 version.

      much appreciated and respect!

  9. Great ………

  10. will this void warranty?

  11. Hi,

    I installed ICS 4.0.3 (I9100XXKPA, kernel 3.0.13-19100XXKP9-CL45181) a couple of days ago. It is running OK (a couple of crashes), and like the new OS.

    However, I fully charged the phone overnight, and this morning in about 3 hours I have lost 75% of the phone charge! I have made one phone call and check a couple of emails, otherwise phone has been in sleep mode. I cant find anything running on the phone that is consuming the battery life.

    Has anyone else had this issue? Or can anyone provide some advice on what I can do to try and further diagnose the issue (e.g. diagnostic utilities).

    Many thanks!

    Gus

    • Yes, same for me.
      Try installing I9100XXLP2 from the link given below.
      It is a MUCH better firmware and you will not have the battery problem, or, if you hadn’t noticed – the menu and back button light will now come on.

  12. how to root 4.0.3??

  13. Please help. I installed the XXKPA firmaware left the phone plugged in overnight and woke up to it telling me that it was not charged! When I checked the estimated battery life it tells me I have 15 hours left but it keeps telling me to plug it in. I wiped the cache and rebooted but still showing the same thing. Any suggestions/ideas of what I can do to fix this??

    • I see that UK User has the same issue as I do. I’m scared to run the firmware update and have the phone shut down on me in the middle and F**k things up even more. Is there a risk on doing that? I have downloaded the new firmware and will update when I get home but would love some comments as to what are the risk on installing a firmware on an “almost dead” battery

      • DO NOT flash any firmware if you have less than 50% battery (more is better)
        Kuldeep has told you how to remove your battery stats.
        To get into recovery press home button + volume up + power and hold until recovery screen appears.
        Use volume to hilight ‘wipe battery stat’ and then home to select.
        Wait for recovery screen to come back and choose reboot and press home button.
        Now charge your phone, and install XXLP2
        Good luck

    • problem with battery stat , boot in recovery then go to “advanced” option and select “wipe battery stat”

  14. Seriously folks DO NOT install XXKPA as you will be very disappointed.
    If you want ICS suitable for everyday use then the best is the latest XXLP2.

    Download for firmware and root link is here: http://goo.gl/79iIa
    And for those of you with a USB jig and want to get rid of the yellow triangle read the ‘greenman’ mesage

  15. Bugs: phone system stopped working
    Google and Samsung Voices stop working unexpectedly
    Automatic date and Time Settings not working
    Sometimes screen cannot be opened to answer calls
    Sometimes, network can’t be found (TMO is the carrier)
    I’m using default settings. Any help?

  16. Mohamed Elmanharawy says:

    I’d like to ask , if that version contain Arabic language

  17. i did this update with ics with your instructions but now my phone turns itself off not all the time it’s random but always when the screen has no light uyou know like when you lock your screen how can i fix this please …. PLEASE PLEASE HELP

  18. VEENGUYEN _ says:

    HELP! MY PHONE WONT TURN ON AFTER REBOOTING!!!! WHAT DO I DOOO?

  19. Mengal21 says:

    switching problem of galaxy s2 after rooting

  20. realize todos los paso pero se quedo pegado donde sale galaxy s2 que hago ahora ?

  21. alguien que me ayude mi galaxy s2 se queda pegado y no funciona

  22. noce que hacer mi galaxy se quedo pegado ya llevo 30minutos esperando y no pasa nada

  23. Lalala Lalala says:

    is that saftey

  24. Added!!
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    I9100_KERNEL_I9100XXKP9_CL45181_REV02_eng_mid_ship.tar.md5 is valid.
    MODEM_I9100XXKPA_REV_02_CL1094591.tar.md5 is valid.
    GT-I9100-MULTI-CSC-OXAKPA.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:8)..
    File analysis..
    SetupConnection..

    so wait for reboot? or it failed?

  25. fuck! my phone cannot turn on !! how now !!

Speak Your Mind

*