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.

  • b ilal

    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

      thanks bilal for the instructions…



  • ahmed

    “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

  • bryan

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

    • Neela Pradeep

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

  • bryan

    hi can i install this firmware to galaxy s3 japan version

    • Neela Pradeep

      GALAXY S3?

  • ken

    Hi, How long does it take to update? It

  • Bijin

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

  • safeer

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

  • vizzi

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

  • Matt

    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.

  • muhannid khan

    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

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

  • richard

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

    • Neela Pradeep

      as of now its not yet released officially

  • angelo

    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

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

  • Ron

    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!

  • bucegiomu

    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.

  • Naveed

    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

      yes ics is expected at any point of time!

  • Adi

    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

      yes since its a beta firmware it wont be connecting!

      • Ahmed

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

  • Ahmed

    Also vibration is not working with the ringtone?

    • Pradeep Neela

      yes it will be fixed in the coming issues!

      • Ahmed

        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

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

  • Ahmed

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

    • Pradeep Neela

      no, not as of now!

      • Ahmed

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

        • Pradeep Neela

          it depends on samsung to roll out!

  • Naveen Kumar

    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

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

  • abokyi

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

  • Naveed

    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?


  • Rajib

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

  • Jeff S.


    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.

  • marjan

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

  • Yasser

    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


  • MA4201

    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!

  • leonard

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

  • ywatari

    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

      please visit the service centre for the same!

  • Mohd

    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

  • kanamits

    Can I update this to my galaxy sl?

    • Neela Pradeep


  • matsalm

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

  • Naveen Kumar

    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

  • Jay


    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.



  • allsheFR

    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

      to overclock you need to install the Set CPU app

      • allsheFR

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

  • Tr1Al

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

  • Rajib

    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

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

  • ljnogueira

    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

      yes it will be changed in the next version!

  • Raj

    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

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

  • Rehman wali

    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

      yes you can roll back by following the corresponding instructions!

  • hdkdk

    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

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

      • hdkdk

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

  • manikanta

    HI Neela,
    pls Gide how to enable vibrate with ringing

  • Walter

    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

      clear the cache from recovery, it will be fixed!

      • krisisdnb-djmx

        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

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

        • krisisdnb-djmx

          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

  • Suman

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

  • wajdi

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

    • Pradeep Neela

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

  • marjan

    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

      clear the cache and try updating again!

    • ANJO

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

    • shorty

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


    • Shorty

      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

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

  • anon

    vibration doesn’t come with the ringtone when receive calls

  • anon

    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.

  • Lewis

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

    • Pradeep Neela

      try reinserting the battery!

  • dave

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

  • Varun Garg

    when will the update for galaxy r arrive??

    • Pradeep Neela

      it will come very soon!

  • Varun Garg

    When will the update for galaxy r come??

    • Pradeep Neela


  • wajdi

    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

      yes you can go back to the version directly!

  • wajdi

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

  • ghassan

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

    • Pradeep Neela

      it doesnt support arabic!

      • yasser

        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 .

  • manikanta

    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 .

  • Dorel Dragoescu

    I can update my I9100?
    Gingerbread 2.3.5
    base version XXKI3

    • Pradeep Neela

      darky rom stable is not yet out!

      • Dorel Dragoescu

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

  • Tony Sampano

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

  • santh

    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

  • ANJO

    Thank you neela is working fine for me

  • Rajat Garg

    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?


  • richard

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

    • Pradeep Neela

      yes its usable for day to day use!

  • dr salil

    its’ better

  • Tony Sampano

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

  • Koundinya

    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

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

  • Tony Sampano

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

    • Pradeep Neela

      XXLP6 has solved issues like GPS and camera

  • kevin

    when it comes to galaxy sl i9003??

    • Pradeep Neela

      it will be arriving soon!

  • SymbianAndroid

    how to update?

    • Pradeep Neela

      kindly follow the procedure to update!