How to Update Samsung Galaxy S GT I9100 with ICS XXLPH Android 4.0.3 Firmware

Galaxy S2 Logo SpecialIt was the last time when we saw on how you can update with the XXLPB Android 4.0.3 firmware version and now in the due course of this article we will be checking out on how to update with the XXLPH Android 4.0.3 firmware version. Please note that this is not an Official firmware version released by Samsung Electronics and also we don’t have an exact ETA on by when there will be an official update of ICS Android 4.0.3. This update is not for the users of I9100G, the model number should be I9100 only which you can find by dialing *#1234# in your Samsung Galaxy S2 GT I9100. In the due course of this article we will be checking out on the list of pre requisites you need to follow along with the screen captures and a detailed tutorial on how to apply this firmware update.

Disclaimer: Please note that this process of firmware update is not recommended for the basic users and is only recommended for the advanced users. Also, we should not be held responsible for any damage happened to your device in any manner after applying this update.

Applying this firmware doesn’t need you to root the phone and also if your device is rooted, after applying this firmware, the rooting access will be revoked. We will soon be coming up with an article wherein it will help you to root your Samsung Galaxy S2 GT I9100 on XXLPH Android 4.0.3 firmware version.

After following the List of Pre Requisites, you are now all set to proceed to next page where we have summed up a detailed tutorial on how to apply this firmware in your Galaxy S2.

  1. Reply b ilal September 14, 2012 at 10:31 am

    i updated my sc-02c on to android 4.0.3 before updating my phone was working flawless no restart issu
    not shutdown issue. after updating my phone to android 4.0.3 my phone automatically shutdown’s after some minutes and some times not boot even
    i m fade up with this problem plz help me out thanks
    my phone is not giving me enough time so i can rollback to old android gingerbread

    thanks folks

    • Reply Pradeep Neela September 15, 2012 at 2:21 pm

      thanks bilal for the instructions…

  2. Reply BERNARD July 26, 2012 at 6:11 pm


  3. Reply ahmed April 18, 2012 at 9:47 pm

    “If the device boots normally then again you need to try the same to enter into the recovery mode.”….I’m not sure if i understand this

  4. Reply bryan March 19, 2012 at 10:25 am

    hi is this xxlph can be install to sc-02c it is a samsung galaxy s2 japan version pls reply

  5. Reply bryan March 19, 2012 at 5:22 am

    hi can i install this firmware to galaxy s3 japan version

  6. Reply ken March 13, 2012 at 7:29 am

    Hi, How long does it take to update? It

  7. Reply Bijin March 13, 2012 at 12:47 am

    the ID:COM yellow color is not getting on in my system. any suggestion on way could b the reason?

  8. Reply safeer March 11, 2012 at 4:55 pm

    i have samsung galaxy can i update to ICS.please help me.

  9. Reply vizzi March 10, 2012 at 3:50 pm

    hai ! neel ! iam using galxy s2 new one .. warrenty also running, with 2.3.5 I9100xxk14, gingerbread.jpkj2..its comeing with device.. if i update warrenty will break ?, which version version stable for me ..

  10. Reply Matt March 9, 2012 at 10:51 pm

    Upgraded to this firmware a few weeks ago and ive come across a few problems and they are quite annoying. anytips on fixes would be appreciated. when i open some apps i they freeze up and close and say that they are not responding and end the app. this happens on the phone app, so i cannot dial phone numbers.

  11. Reply muhannid khan March 9, 2012 at 8:08 pm

    Pradeep can u plz tell me when i connect my phone to kies it says “firmware update not supported” what should i do now?i dont wanna flash firmware i want to install it from kies!
    and can u also tell me how to flash galaxy s2 with ics remix latest rom?

    • Reply Neela Pradeep March 9, 2012 at 9:40 pm

      to which update you wish to go to? since you are on the beta firmware, you are facing this!

  12. Reply richard March 9, 2012 at 1:43 am

    when is the release of the official ics firmware? thanks…

  13. Reply angelo March 8, 2012 at 7:12 pm

    i updated to this new version ICS….but one problem, my contact list don’t open up properly like it takes forever to open up or it just crashes…

    • Reply Neela Pradeep March 8, 2012 at 7:17 pm

      from the recovery mode, you need to clear the data and cache!

  14. Reply Ron March 7, 2012 at 11:41 pm

    Thanks for sharing this, worked great! One thing though, since installing this i have been receiving weird ads downloaded to my phone whihc never happened before i installed this.. ? in my notification area, it shows a + sign in green and when i check it, it s always an ad to download an app or something weird!

  15. Reply bucegiomu March 5, 2012 at 3:56 pm

    HUGE BUG: cannot re-enable disabled apps:

    You can disable a system app, by going into System Settings -> Apps, tap on app, the click “Disable” button, but you cannot enable it back, because once you close the Settings app and clear it from memory, when you enter next time the System Settings -> Apps, IT DOES NOT DISPLAY ANY MORE THE DISABLED APPS, so you cannot tap on a disabled app and click the “Enable” button. This does not happen on a 4.0.3 build for HTC (which displays the disabled apps), so I suspect that it is a bug in the XXLPH version from Samsung.

  16. Reply Naveed March 5, 2012 at 2:07 pm

    Hi Neela,
    I have two questions for you. Kindly answer both.

    1. Please guide me, which is the most stable and efficient gingerbread firmware for Samsung Galaxy S2 I9100, I am using I9100XWKL1 2.3.6 indian version but I am not satisfied with its performance?

    2. In which month, Official ICS firmware is expected to be available on Samsung Kies?


  17. Reply Adi March 5, 2012 at 8:40 am

    It works great on my S2, but I have a little bit problem connecting back to my Kies via USB cable.
    It’s just say “Connecting..”

    Please advise.

    • Reply Pradeep Neela March 6, 2012 at 11:41 am

      yes since its a beta firmware it wont be connecting!

      • Reply Ahmed March 7, 2012 at 11:43 am

        But my Device is working smoothly with KIES, all KIES function is ok except for the S/W update.

  18. Reply Ahmed March 4, 2012 at 5:47 pm

    Also vibration is not working with the ringtone?

    • Reply Pradeep Neela March 4, 2012 at 11:54 pm

      yes it will be fixed in the coming issues!

      • Reply Ahmed March 5, 2012 at 1:07 pm

        Also there is one question regarding the SAMSUNG KIES support, once i upgrade my SII device to the new ICS firmware, KIES is giving that “Your device doesn’t support via kies”, so how can i install SAMSUNG official ICS when announcing it?

        • Neela Pradeep March 11, 2012 at 11:13 am

          yes since its a beta firmware it wont support kies as of now!

  19. Reply Ahmed March 4, 2012 at 5:47 pm

    This version is working smoothly but it doesn’t support Arabic, is there any extension that add Arabic support?

    • Reply Pradeep Neela March 4, 2012 at 11:55 pm

      no, not as of now!

      • Reply Ahmed March 5, 2012 at 1:03 pm

        How much time it will take to come out with an Arabic support version Approx.?

        • Pradeep Neela March 6, 2012 at 11:32 am

          it depends on samsung to roll out!

  20. Reply Naveen Kumar March 4, 2012 at 8:03 am

    Hi Pradeep,

    I updated my phone with ICS, is there any way by which i can get back to my factory loaded Android OS.

    Please reply…

    • Reply Neela Pradeep March 11, 2012 at 11:48 am

      yes you can install any version, which ver you wish to install?

  21. Reply abokyi March 1, 2012 at 9:57 pm

    Gs2 i9100, with XXLPH, blanks out on calls. Any solution? Proximity sensor is not check in Call setting.

  22. Reply Naveed February 29, 2012 at 7:00 pm

    Hi Neela,
    I have two questions for you. Kindly answer both.

    1. Please guide me, which is the most stable and efficient gingerbread firmware for Samsung Galaxy S2 I9100, I am using I9100XWKL1 2.3.6 indian version but I am not satisfied with its performance?

    2. In which month, Official ICS firmware is expected to be available on Samsung Kies?


  23. Reply Rajib February 28, 2012 at 9:19 pm

    thanks for the info. i would like to know – if rooting is to be done, then is it supposed to be done before or after installation of ics firmware.?

  24. Reply Jeff S. February 28, 2012 at 6:45 am


    After I did the update everything looks and works great except for the Social Hub Application and native e-mail application provided by Samsung when using an exchange server. It will sync all the e-mails on the initial setup put will not sync again until you power cycle the phone. In some cases it won’t even sync. i know the problem is not on the server because other people at work have the same phone with 2.3.3 and the same exchange server and are receiving emails just fine. Apart from that I verified the Push e-mail settings and they are set to always send the e-mail to the phone without any specifications or restrictions. Please Help, I don’t want to downgrade.

  25. Reply marjan February 27, 2012 at 9:05 pm

    It shows full network!… but still emergency calls only :(

  26. Reply Yasser February 27, 2012 at 5:30 pm

    Hi ,

    The version is working very well with me and very smoothed only i have 2 issue

    First : How i install Arabic package

    Second : GPS work but result no locations found

    • Reply Pradeep Neela April 7, 2012 at 1:52 am


  27. Reply MA4201 February 27, 2012 at 2:34 am

    Updated and Rooted an 5 hours ago. Seems to work better. Only issues ive came across is when trying to make a video call it says it is unable to make a video call and reccomends making a voice call. Tried to use ICS Lock screen app from market and the phone would freeze up and and say it had to close the app. other than that great update!

  28. Reply leonard February 26, 2012 at 5:51 pm

    Thank you yet again working very well 5 *****. Leonard Ps is there a version to work on my Tablet 10.1.

  29. Reply ywatari February 25, 2012 at 11:36 pm

    Hi, you may have lost your imei in the process. Try checking if your imei is with the correct number. If not follow instructions on youtube about HC Ktool.

    • Reply Pradeep Neela April 7, 2012 at 12:04 am

      please visit the service centre for the same!

  30. Reply Mohd February 25, 2012 at 6:42 am

    Good to know that all seems to be stable after installing it for a week. So far no restart on any apps that I have. 3G data and wifi works well. I’m very happy to have this release. Thank you

  31. Reply kanamits February 24, 2012 at 6:20 pm

    Can I update this to my galaxy sl?

    • Reply Neela Pradeep April 6, 2012 at 1:29 am


  32. Reply matsalm February 24, 2012 at 5:38 pm

    just sharing.. to solve your ringing + vibration issue… just install sound manager… this will solve the issue.

  33. Reply Naveen Kumar February 24, 2012 at 1:39 pm

    Updated the phone yesterday… its quite stable and good efforts….
    some probs which are being faced
    scrolling is stiff
    Time lag when switching from Applications to home
    Cyclic scroll is not happening
    some of the applications/games are not opening even after a long wait.
    Games like – tintin

  34. Reply Jay February 23, 2012 at 12:28 pm


    This is your normal good work on relaasing the software and instructions. Thanks.

    BUT I have to say the ICS is pretty well not useful. I loaded ICS and then rooted the phone. All went well.
    I use the ADW Ex launcher.

    Here are the sort of issues I had :
    – most of the widgets will not work on ICS that work on previous releases
    – Titanium back does not work ie batch restore fails and it hangs
    – Use “Mybackup” – that works
    – You lose a lot of your installed widgets
    – Launcher hangs/reboots

    In the end the number of problems i had with this release meant I went back to my Checkrom Rev4.
    So until the official release comes out I’d advise against installing this on i9100.

    Might be just ok if u use the default interface without too many personalised addons.



  35. Reply allsheFR February 23, 2012 at 2:45 am

    install to sd card, or move on sd card doesn´t work

    and. can you say me, how can I overclock CPU with xxlph ???

    • Reply Pradeep Neela February 24, 2012 at 9:37 am

      to overclock you need to install the Set CPU app

      • Reply allsheFR February 27, 2012 at 2:55 pm

        yes. but setCPU allow to set only 200-1200Mhz, no overclock.

  36. Reply Tr1Al February 23, 2012 at 1:01 am

    Hi, it’s a big problem if I forgot to tick re-partition?
    If so,can it be fixed?

  37. Reply Rajib February 23, 2012 at 12:41 am

    is it necessary to root the device? why? if yes then rooting is to be done b4 or after the installation of firmware. thanks

    • Reply Pradeep Neela February 24, 2012 at 9:40 am

      no, its not required as we have mentioned in the article!

  38. Reply ljnogueira February 22, 2012 at 10:53 pm

    I installed the ICS XXLPH, and errors found in the previous version are fixed, but internet browser is not the ICS version… belongs to the 2.3 version …

    • Reply Pradeep Neela February 22, 2012 at 10:55 pm

      yes it will be changed in the next version!

  39. Reply Raj February 22, 2012 at 4:11 pm

    Hi Neela,

    While running Odin (after selecting all 5 files), the process gets stuck at around 75%. The bar on the phone screen doesn’t move any further. It gets stuck while processing/downloading “data.img”.

    Any solutions?

    • Reply Raj February 22, 2012 at 6:36 pm

      On 2nd attempt, Odin did get the job done right.

      Bugs to report:

      1. Error. The below message keeps popping up way too frequently:

      “Unfortunately, the process has stopped”.

      2. Wifi fails to switch on. On performing Wlantest, the status is reported as:

      “NotSet Driver loaded [NG]”

      3. Android Market fails to load. Shows message:

      “Server Error Retry”.

  40. Reply Rehman wali February 22, 2012 at 2:16 pm

    hi guys
    i m using 4.0.3 firmwear from past 4 days running smoothly but it drains battery
    so i wana come back on official 2.3.4 rom
    anybody knows how it possible what should i do?
    my phone is not rooted only i was apply update with odin
    plz help
    thnx in advance.

    • Reply Pradeep Neela February 22, 2012 at 11:22 pm

      yes you can roll back by following the corresponding instructions!

  41. Reply hdkdk February 22, 2012 at 11:10 am

    Can you make it such that vibration cones with the ringtone for incoming calls??? Is there any way? Also, battery life drains out quite fast.

    • Reply Pradeep Neela February 22, 2012 at 11:27 pm

      clear the cache from the recovery mode! it will be fixed!

      • Reply hdkdk February 23, 2012 at 8:05 pm

        it doesn’t help. still no vibration with ringtone. its either only vibration without ringtone or ringtone without vibration. please help!

  42. Reply manikanta February 22, 2012 at 10:19 am

    HI Neela,
    pls Gide how to enable vibrate with ringing

  43. Reply Walter February 22, 2012 at 6:00 am

    Hello, I just installed it. Only bug found so far is with the Contacts. It freeze everytime I try to open my contacts.

    • Reply Pradeep Neela February 22, 2012 at 11:33 pm

      clear the cache from recovery, it will be fixed!

      • Reply krisisdnb-djmx April 19, 2012 at 2:49 pm

        if i understand what you mean pradeep neela i have gone into recovery mode and cleared cache and then restarted but still get same issue going into contacts

        • Pradeep Neela April 19, 2012 at 11:59 pm

          there re some issues for some users, if its continued, you can revert back to xxjvu

        • krisisdnb-djmx April 20, 2012 at 1:43 am

          I upgraded my Sim Free Galaxy S 2 last night and had similar problems to the guy with the original post. I have sorted the following ones out by doing the instructions I worked out below :

          Solutions to problems after upgrade to ICS

          Problem : Browser not working/crashing/or slow
          Solution : go to settings, applications, select All at top
          Find Internet application on the list and select it
          Clear cache AND clear data

          Then try it and should work !

          Problem : Contacts slow, crashes or not working
          Solution(s) :

          Task : To ensure Google knows about all of your contacts

          First ensure your contacts are sync’d in Kies
          Click contacts on phone within Kies
          Make sure they are right, remove all duplicates, and save to pc (this only needed for phone contacts)
          then select google contacts at the top of Kies and import the file you just saved (contacts from phone)
          Then remove the contacts from your phone.
          Sync contacts to google.
          Next on your phone go to settings, applications, select All at top
          Find the following applications from the list :

          Google Contacts Sync
          Contacts Storage

          From each one clear cache (if its an option) AND clear data
          Then go to settings, accounts and sync
          Select your google account and contacts and sync.

          This will then sync all of your contacts from Google back to your phone

          Task : If opening contacts is still slow then it is down to volume of contacts.
          Or if it doesnt load or crashes then on Google contacts ( check you need everyone that is on there or not and remove any wierd or unneeded ones and sync again to your phone

          Second way to speed up loading up your contacts list is :

          open contacts on your phone
          Go to settings
          Tick the box that says ‘Only contacts with phone numbers’

          Now try contacts menu and see if it speeds up

  44. Reply Suman February 22, 2012 at 4:09 am

    all work fine except move application to SD not working at all; may I know why ..

  45. Reply wajdi February 22, 2012 at 12:16 am

    you answer other people , but i dont know why you didn’t answer me , thank you

    • Reply Pradeep Neela February 22, 2012 at 11:54 pm

      we are replying to the comments, it may be delayed for some users!

  46. Reply marjan February 21, 2012 at 11:50 pm

    Dear Neela,

    I updated with ICS XXLPH Android 4.0.3 Firmware , cleared cash and wiped the data (twice)!

    The result is EMERGENCY CALLS ONLY :(((((( not registered on network
    (does not recognize the sim, I guess) so back to 2.3.6!

    Any solution?????? I really like it the latest version!!!!


    • Reply Pradeep Neela February 21, 2012 at 11:58 pm

      clear the cache and try updating again!

    • Reply ANJO February 22, 2012 at 4:49 pm

      Marjan it mean you dont have network coverage in your place I think find the place that have signal.

    • Reply shorty March 29, 2012 at 2:52 pm

      did you succeed to get it working, I have the same troubles, not network – only emergency calls


    • Reply Shorty March 30, 2012 at 9:28 am

      Hi marjan

      did you get any solution for your problem?
      I have the same issue with the final version of ICS
      and the power button doesnt work like it should, no menu, instead it shuts down the phone.


      • Reply Pradeep Neela April 8, 2012 at 10:32 pm

        just check that whether you updated on the correct phone or nt! if yes then juz apply the update again!

  47. Reply anon February 21, 2012 at 10:41 pm

    vibration doesn’t come with the ringtone when receive calls

  48. Reply anon February 21, 2012 at 10:35 pm

    scrolling is abit stiff.
    lag when changing from applications to home (it turns some time for the icons to appear).
    cannot scroll from 1st page to last page as a cycle.

  49. Reply Lewis February 21, 2012 at 9:40 pm

    I followed the exact steps and ODIN FAILED. ANy ideas?

  50. Reply dave February 21, 2012 at 7:51 pm

    after finishung update my sgs2 isn’t starting anymore. it hands while showing the green android with a blue loading bar… after a few seconds display goes of for a blink and the the blue bar starts loading from the left again.. :-(

    tried to install a second time.. any ideas??
    version did match.. but my downloading-screen did look different..

  51. Reply Varun Garg February 21, 2012 at 7:41 pm

    when will the update for galaxy r arrive??

  52. Reply Varun Garg February 21, 2012 at 7:40 pm

    When will the update for galaxy r come??

  53. Reply wajdi February 21, 2012 at 7:12 pm

    i upgrade to 4.0.3 but i want back to
    Firmware info
    Date: 13/10/2011
    Android 2.3.5
    plz help me

    • Reply Pradeep Neela February 22, 2012 at 11:57 pm

      yes you can go back to the version directly!

  54. Reply wajdi February 21, 2012 at 6:56 pm

    how can i install arabic language for xxki3 on GS2 ( 2.3.5)

  55. Reply ghassan February 21, 2012 at 4:34 pm

    Is it support arabic?
    if anybody tried it would you please inform me if it is support arabic?

    • Reply Pradeep Neela February 21, 2012 at 5:07 pm

      it doesnt support arabic!

      • Reply yasser February 28, 2012 at 2:11 am

        I upgrade to this version and i can read Arabic very well , If you want type Arabic you have to install Touch Pal keyboard from the market and then install Arabic . By the way touch pal keyboard better than Built in in English and Arabic .

  56. Reply manikanta February 21, 2012 at 3:08 pm

    hi i have installed this firmware , having problem with wi-fi not taking static ip and proxy also ,volume with vibrate is not working and face lock is not working .

  57. Reply Dorel Dragoescu February 21, 2012 at 3:03 pm

    I can update my I9100?
    Gingerbread 2.3.5
    base version XXKI3

    • Reply Pradeep Neela February 21, 2012 at 4:24 pm

      darky rom stable is not yet out!

      • Reply Dorel Dragoescu February 21, 2012 at 4:30 pm

        Thk Neela!
        I expect the official version!
        Great job!
        All the best

  58. Reply Tony Sampano February 21, 2012 at 12:55 pm

    Now been installed for 4 hours.. much smoother experience and less hangs.. much improve.. 10 points :)

  59. Reply santh February 21, 2012 at 12:33 pm

    Hi Pradeep,

    please confirm all these below known issues/bugs were fixed in this version?

    1) Contacts info
    2) Video Chat
    3) Force Close apps
    4) Data
    5) GPS
    6) some apps doesn’t open at all, like Viber

  60. Reply ANJO February 21, 2012 at 12:08 pm

    Thank you neela is working fine for me

  61. Reply Rajat Garg February 21, 2012 at 11:11 am

    No download, that is because this post is not visible under S2 section. Please make the required correction. I am downloading this and will be installing it today. Can you please tell me what are the improvements over previous releases?


  62. Reply richard February 21, 2012 at 10:42 am

    is it stable enough to use???? thank you…many concern are waiting for the feedback…

  63. Reply dr salil February 21, 2012 at 10:27 am

    its’ better

  64. Reply Tony Sampano February 21, 2012 at 10:24 am

    just finished updating to XXLPH, software update registration fixed.. all seems smooth and fast.. will update again in few hours

  65. Reply Koundinya February 21, 2012 at 9:41 am

    Hi Pradeep,

    I have been waiting to upgrade to XXLPH which was released on Feb 16 2012. I have searched for the update from but couldn’t find it. So i have updated from a different source. There they didn’t mention about the PIT file. Also i didn’t clear the cache/wipe the factory reset. But my phone was working very fine. I have not found any FC’s for the past 2days from the start of my update.

    What is the use of that PIT file?

    • Reply Pradeep Neela February 21, 2012 at 4:45 pm

      PIT file is a partition file which helps in formatting the phone in a proper manner!

  66. Reply Tony Sampano February 21, 2012 at 7:59 am

    Is there a change log for this version? XXLPH over XXLPB & XXLP6.. WHat improvements and bug fixes have been made?

  67. Reply kevin February 21, 2012 at 7:52 am

    when it comes to galaxy sl i9003??

  68. Reply SymbianAndroid February 21, 2012 at 5:52 am

    how to update?

Leave a reply

Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.

By Pradeep Neela on 02/20/12 11:07 PM