Galaxy S II

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.

Pages: 1 2



  1. 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

    • Pradeep Neela

      September 15, 2012 at 2:21 pm

      thanks bilal for the instructions…


    July 26, 2012 at 6:11 pm


  3. 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. 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

    • Neela Pradeep

      March 19, 2012 at 11:40 am

      no, for sc-02 you cant install that of i9003

  5. bryan

    March 19, 2012 at 5:22 am

    hi can i install this firmware to galaxy s3 japan version

  6. ken

    March 13, 2012 at 7:29 am

    Hi, How long does it take to update? It

  7. 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. safeer

    March 11, 2012 at 4:55 pm

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

  9. 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. 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. 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?

    • 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. richard

    March 9, 2012 at 1:43 am

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

  13. 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…

    • Neela Pradeep

      March 8, 2012 at 7:17 pm

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

  14. 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. 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. 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?


    • Neela Pradeep

      March 11, 2012 at 11:16 am

      yes ics is expected at any point of time!

  17. 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.

    • Pradeep Neela

      March 6, 2012 at 11:41 am

      yes since its a beta firmware it wont be connecting!

      • 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. Ahmed

    March 4, 2012 at 5:47 pm

    Also vibration is not working with the ringtone?

    • Pradeep Neela

      March 4, 2012 at 11:54 pm

      yes it will be fixed in the coming issues!

      • 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. 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?

    • Pradeep Neela

      March 4, 2012 at 11:55 pm

      no, not as of now!

      • Ahmed

        March 5, 2012 at 1:03 pm

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

  20. 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…

    • Neela Pradeep

      March 11, 2012 at 11:48 am

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

  21. 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. 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. 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. 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. marjan

    February 27, 2012 at 9:05 pm

    It shows full network!… but still emergency calls only 🙁

  26. 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

    • Pradeep Neela

      April 7, 2012 at 1:52 am


  27. 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. 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. 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.

    • Pradeep Neela

      April 7, 2012 at 12:04 am

      please visit the service centre for the same!

  30. 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. kanamits

    February 24, 2012 at 6:20 pm

    Can I update this to my galaxy sl?

    • Neela Pradeep

      April 6, 2012 at 1:29 am


  32. 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. 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. 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. 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 ???

    • Pradeep Neela

      February 24, 2012 at 9:37 am

      to overclock you need to install the Set CPU app

      • allsheFR

        February 27, 2012 at 2:55 pm

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

  36. 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. 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

    • Pradeep Neela

      February 24, 2012 at 9:40 am

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

  38. 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 …

    • Pradeep Neela

      February 22, 2012 at 10:55 pm

      yes it will be changed in the next version!

  39. 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?

    • 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. 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.

    • Pradeep Neela

      February 22, 2012 at 11:22 pm

      yes you can roll back by following the corresponding instructions!

  41. 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.

    • Pradeep Neela

      February 22, 2012 at 11:27 pm

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

      • 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. manikanta

    February 22, 2012 at 10:19 am

    HI Neela,
    pls Gide how to enable vibrate with ringing

  43. 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.

    • Pradeep Neela

      February 22, 2012 at 11:33 pm

      clear the cache from recovery, it will be fixed!

      • 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. 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. wajdi

    February 22, 2012 at 12:16 am

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

    • Pradeep Neela

      February 22, 2012 at 11:54 pm

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

  46. 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!!!!


    • Pradeep Neela

      February 21, 2012 at 11:58 pm

      clear the cache and try updating again!

    • 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.

    • 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


    • 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.


      • 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. anon

    February 21, 2012 at 10:41 pm

    vibration doesn’t come with the ringtone when receive calls

  48. 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. Lewis

    February 21, 2012 at 9:40 pm

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

  50. 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. Varun Garg

    February 21, 2012 at 7:41 pm

    when will the update for galaxy r arrive??

  52. Varun Garg

    February 21, 2012 at 7:40 pm

    When will the update for galaxy r come??

  53. 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

    • Pradeep Neela

      February 22, 2012 at 11:57 pm

      yes you can go back to the version directly!

  54. wajdi

    February 21, 2012 at 6:56 pm

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

  55. 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?

    • Pradeep Neela

      February 21, 2012 at 5:07 pm

      it doesnt support arabic!

      • 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. 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. Dorel Dragoescu

    February 21, 2012 at 3:03 pm

    I can update my I9100?
    Gingerbread 2.3.5
    base version XXKI3

    • Pradeep Neela

      February 21, 2012 at 4:24 pm

      darky rom stable is not yet out!

      • Dorel Dragoescu

        February 21, 2012 at 4:30 pm

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

  58. 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. 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. ANJO

    February 21, 2012 at 12:08 pm

    Thank you neela is working fine for me

  61. 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. richard

    February 21, 2012 at 10:42 am

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

  63. dr salil

    February 21, 2012 at 10:27 am

    its’ better

  64. 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. 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?

    • 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. 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?

    • Pradeep Neela

      February 21, 2012 at 4:36 pm

      XXLP6 has solved issues like GPS and camera

  67. kevin

    February 21, 2012 at 7:52 am

    when it comes to galaxy sl i9003??

  68. SymbianAndroid

    February 21, 2012 at 5:52 am

    how to update?

Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.

Most Popular

To Top