XXLP2 — Galaxy S2 Leaked Firmware, Based on Ice Cream Sandwich.

XXLP2 Galaxy S2

Keep ’em coming Sammy!

Folks, just a few days ago, another Android 4.0.3 Ice Cream Sandwich firmware leaked for the Galaxy S2, named XXLP2. And for some reason, we weren’t able to post a step by step guide to install XXLP2 on Galaxy S2 that time. So here it is, now.

As for what has changed in XXLP2 from earlier builds, like XXKP8/XXKPA:

  • Interface: Nothing compared to XXKPA.
  • Battery: Battery feels better.
  • Faster: Phones feels faster.
  • Touch: Touch response is better.
  • Overall: Firmware more stable but still with some bugs.
  • Facelock: Working.
  • Task: Task manager is back.

Read on to find out how to flash this firmware on your Galaxy S2.


The methods and procedures discussed here are considered risky and you should not attempt anything if you don’t know completely what it is. If any damage occurs to you or your device, we won’t be held liable — you only will be responsible, you’ve been warned!!!


This rom and the guide below is compatible only and only with Galaxy S2, model number i9100. It’s not compatible with any other device. Check your device’s model number in Settings » About phone.

Pre-Installation tips:

  1. This procedure will wipe all your apps, data and settings (but it will NOT touch your SD cards, so don’t worry about those). Backup your apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. This Android backup guide would help you.
  2. If you have Samsung’s PC software Kies installed, un-install it first because it may interrupt the flashing process.
  3. Drivers! — it’s important you’ve the proper drivers installed. Download links below:
    32 bit (x86) Windows |   64-bit (x64) Windows

Install XXLP2 Firmware on Galaxy S2 to get Android 4.0.3 ICS

  1. Download XXLP2 firmware. Filename: I9100XXLP2_I9100OXALP2_OXA.rar. Size: 333.7 MB. Download Link. [password: samfirmware.com]
  2. Download Odin 1.83. Filename: Odin3 v1.83.exe. Download Link.
  3. Extract the downloaded file ‘I9100XXLP2_I9100OXALP2_OXA.rar’ to get these 4 files (the file-names may end with .tar, instead of md5, as the file extension is hidden — so don’t worry):
    1. GT-I9100-MULTI-CSC-OXALP2.tar.md5
    2. I9100_CODE_I9100XXLP2_CL57619_REV02_user_low_ship.tar.md5
    3. MODEM_I9100XXLP1_REV_02_CL1095381.tar.md5
  4. Disconnect your phone if it’s connected to PC.  Switch Off your phone. Wait for vibration to confirm complete switch off.
  5. Now, put the Galaxy S2 in Download Mode — press and hold these keys together: Volume Down + Home + Power. On next screen, press Volume Up to continue to download mode. This is required to flash any firmware on the phone.
  6. Open Odin (from step 2) — double-click the Odin3 v1.83.exe.
  7. Connect your phone to PC now. You should get the message “Added! !” under the Odin’s message box in the bottom left. If you don’t get this message, then probably there is a problem with drivers. Make sure you’ve proper drivers installed. See point 3 above under ‘pre-installation tips’.
  8. Select these files in Odin at respective tabs:
    1. Click the PDA Tab, and select I9100_CODE_I9100XXLP2_CL57619_REV02_user_low_ship.tar.md5 (from step 3.2)
    2. Click the Phone Tab, and select MODEM_I9100XXLP1_REV_02_CL1095381.tar.md5 (from step 3.4)
    3. Click the CSC Tab, and select GT-I9100-MULTI-CSC-OXALP2.tar.md5 (from step 3.1)
  9. Important! On Odin, make sure  Auto Reboot and F. Reset Time checkboxes are selected. Do not touch any other check box or tab or anything, except as was required in step 8 above. Also, make sure Re-Partition checkbox remain unselected.
  10. Double check everything said in step 8 and 9 above. Your ODIN screen should look similar to this after selecting the required files: XXLP2 Firmware
  11. Now, hit the START button to start flashing XXLP2 on your Galaxy S2. When the flashing procedure is finished, your phone will automatically reboot — and when you see the Samsung logo, you can safely unplug the cable. Plus, you’ll get a PASS (with green background) message in the left-most box at the very top of the Odin. In case it says FAILS (with red background) or nothing seems to be happening, check the Important Note below after step 12 to know what to do.
    Upon successful  flashing, your Odin’s screen would look like this: XXLP2
  12. When it has restarted, your Galaxy S2 will be running Ice Cream Sandwich (ICS) with version being Android 4.0.3, build being XXLP2 and Samsung’s custom UI TouchWiz 4 atop it. Check out your Galaxy S2’s android version here: Settings » About Phone.

     If Odin doesn’t seem to be progressing/doing anything for more than a minute, or fails to complete the process, do the following:

Disconnect the phone from the PC, close ODIN, remove battery, re-insert it, turn phone on in Download mode again, and do the procedure again from Step 6.

That’s it, you should have XXLP2 Android 4.0.3 running on your Galaxy S2. Share your comments and queries in the comments section below, and we’ll do our best to help you out.

0 Comment

  1. Aggelo Karageorgos says: Reply

    Hello! I just downloaded it and flashed it to my s2. The thing is that previously I had backed up everything through an application which is called Backup master. Now when I enter the market through my phone it says server error and when I access it through the pc it cannot download the app to my phone, it has it as transparent, you understand. I know where are my files in the card. Any suggestions of how can I restore everything?

    1. Andy Kotas says: Reply

      Search Google for “Android Market 3.4.4.apk” and then install this version of the Market.  I could then access the market, re-download Backup Master and restore my apps.

      Just make sure you have “Unknown Sources” ticked for sideloading apps onto your phone.

  2. Aggelo Karageorgos says: Reply

    I have started to understand the reason. 
    A few minutes after the opening of the phone the internet stopped working although the phone says it is ok. Is there a bug on that flash about internet??

  3. Rafael Prado says: Reply

    Works VERY WELL!! Thanks!

  4. Rafael Prado says: Reply

    Aggelo, no internet problems on my phone. Using 3G and HSPDA for 32 minutes since flashed. I tested the camera, the radio and facelock. all working fine. I´ll post mor feedback later after using more.

  5. Angelo Karageorgos says: Reply

    The internet is fine now. The only problem is I cannot enter the market from phone app and the apps are not sent from the market to phone from pc. Also, specifically the backup master app is transparent when it is to chose my phone to be sent. Have you tried to enter the market app?

  6. Rafael Prado says: Reply

    Market was not working.. always give “Retry”. Then after some reboots I got the modem problem like you. it was stoping working after sometime.
    I changed the modem and now i can access market and internet is fine (at least for now). I got the modem here: http://www.villainrom.co.uk/SGS2/MODEM_I9100XXKG3_REV_02_CL1040774.tar.md5
    Open ODIN, select just the PHONE button (and auto-reboot and f.reset time), point to the modem above and Start. I take a few seconds to flash the modem;

    modem source was here: http://forum.xda-developers.com/showthread.php?t=1131950

  7. Rafael Prado says: Reply

    mine was giving market “Retry” error. Is that the same error you are receiving?

  8. Patelchirag_2008 says: Reply

    this is stable version… i m use from 3-4 days….itz ready for daily use…. go for it….
    n guys keep it up….good work….

    guyz plzz   
    made 1 correction in website… plz add device name so we directly goes to our device releated info…
    ex std devices   gala s gala s2…

  9. Rafael Prado says: Reply

    OK, here is the solution to make Market work. You have to use the root kernel. I did this process 3 times. just to verify. without root kernel Market will not work.

    root kernel is here theandroidsoul.com/root-xxlp2/

  10. Salim-95 says: Reply

    hi there im using my galaxy s2 on offical 2.3.3 rooted and will this be ok with the ics update? and also will the root be wiped as well? is there an root method ready for the ics os?

  11. Angelo Karageorgos says: Reply

    Thank you very much Rafael! The market had the problem that you are describing. I already flashed the root kernel although after several restarts and factory resets the market had worked. Now I have problems with the internet. What is going wrong?

    1. Kapil says: Reply

      Do you have the right APN settings specific to your carrier under mobile networks settings?

      1. Angelo Karageorgos says: Reply

        Yeah, of course it did not have to do with that.

    2. Rafael Prado says: Reply

      Angelos, after using it since yesterday, I noticed some internet problems too. I think I have solved it doing this:

      Flash your S2 back with it´s original official samsung firmware (android 2.3.4 or with the original branded from your carrier)
      After booting and verifing tha everything is ok, folow the tutorial on this page, but use ONLY ONE file, just the PDA button and the file:  “I9100_CODE_I9100XXLP2_CL57619_REV02_user_low_ship.tar.md5”.

      Dont flash the other 2 files.

      I did this. After it, I flashed the root kernel.

      No more internet problems. Android is running fine. I have installed at lease 15 apps with no problems until now.

      Now I´m considering it ready for daily use.

      1. Angelo Karageorgos says: Reply

        I did what you said but I cannot see any difference. The market is again not working.

  12. Droid Geek says: Reply

    thx for the tip, i was also having issues with the 3G/H+ connections dropping out o.O
    now things seem to be working GREAT!

  13. Ondřej Šimek says: Reply

    I have everything fine, android works(exchange too – was bug and no lagy with go launcher) perfektly. THX tlkounev

  14. Poul Thomassen says: Reply

    seems this firmware by default has google talk offline, thats causes the problem with market just switch to online it did the trick for me…………  internet works fine

  15. Dan Shipman says: Reply


    i got around the market and 3g connectivity problems by using the modem from the previous (XXKPA) ICS update. flashed the CF root kernel, rebooted and then re-flashed the older modem file. works absolutely fine now


  16. Trevisankun says: Reply

    this firmware has a bug in the virtual touck keyboard , the “Z” place was changed with the “Y” place , how can i fix it ?

  17. Steven Sera says: Reply

    Everything is working fine for me, except that every time i open up Facebook, it always hangs n goes to home screen for me.
    I even tried going to the browser, and still hangs, weird.. Anyone else experience this?

    On another note, i wonder if anyone can help me with my small problem. Whenever i place a call, the other end always said that my voice was very tiny. The fact is i put incall volume all the way up already.

    Tried the voice recorder, it picks up my regular volume voice to be tjny, cant hardly hear.

    1. Dan Shipman says: Reply

      i haven’t had the tiny voice problem, when i’ve called people they’ve said it’s fine. perhaps you could try going back to XXKP8 and seeing if that fixes it? (could be hardware problem?)

      however, I have had to FB problem. for me it runs absolutely fine until I try to comment or like. it then freezes and then FCs…

    2. Tom Torre says: Reply

      I have the exact same problem with the Facebook App for Android – can’t click on anything – really frustrating, have to open a browser and go to the Facebook homepage and login – I flashed this 3 times already, I’m sure the next version will be better

  18. lordjim says: Reply

    Well certainly it feels faster. But there are still problems when calling someone. After making a call the phone reboots after 3-5 seconds. In my case better but still far from stable.

  19. Trevisankun says: Reply

    Guys , with you the keyboard are ok  ? in my SII the place of the “Z” was changed with the “Y”

    1. Jonathan2110 says: Reply

      Hello, I have the same problem, did you find a solution, if you have…can you send me an email with the solution?

      1. Kapil says: Reply

        Hey there…. install the latest and the best leaked Samsung ICS firmware — XXLPH, from here: http://www.theandroidsoul.com/xxlph/

        This will solve your problem.

  20. All works OK except finding a network. So unable to make calls eeek

  21. Trentlett6 says: Reply

    Does this process wipe all data?

Leave a Reply