Install Android ICS 4.0.3 XXLPJ Firmware on Samsung Galaxy S2 GT I9100

Here is another tutorial how to Install Android ICS 4.0.3 XXLPJ Firmware Update on Samsung Galaxy S2 GT i9100. Samsung Galaxy II got the Official XXLPQ Firmware update recently. But the Firmware had some bugs and users reported it. Samsung revived the Android 4.0.3 and added some other latest features like fast focus; taking photos while video recording etc in this new firmware package. The new XXLPJ firmware rom not only resolves the issue but also brings many features and tweaked performance to Galaxy SII. It was leaked firmware version not officially announced by the Samsung. On previous XXLPQ firmware users were disappointed due to faster battery drain problem without any usage. Let’s hope on this XXLPJ Firmware there will on more issues like that, as per the feedback of this rom update people were quiet satisfied with the performance and no lags at all. Better to check always OTA or Kies on your device there will be special updates available for particular regions. We are providing here detailed tutorial to install the firmware using Odin.

Disclaimer: If your Samsung Galaxy S II get damage during the process then neither we nor developer is responsible for that. Although, this ROM is tested by us but do it on your own risk. We have tested this procedure and it works well for us without any problems.

It is quite essential for you to go through all the instruction mentioned in this article in order to complete the updating process successfully.

1. The basic requirement for this process is to have a Samsung Galaxy SII GT i9100, windows based Computer and a USB data cable.
2. It is recommended to create the complete backup of your Samsung Galaxy S XXLPJ via clockworkmod or you may lose all the important data present on your device during the update. We are providing you the list of data or files, which you must take backup of all them.
3. Call logs, contacts, Bookmarks, images, music, videos, SMS, MMS settings and APN (Access Point Names) settings etc.
4. Up to 60% of battery power is required for the successfully completion of the update process. Less than this may conclude in incompletion of process due to power issues.
5. Please ensure that you have disabled your Antivirus or firewall on your Computer and uninstalled the same from your Samsung device. As Antivirus or firewall may cause interruption during the process.
6. Enable the USB Debugging on your Samsung device or else your device will not be detected by the Computer. Follow the path - ‘Settings > Applications > Development > USB Debugging’. Now, check the USB Debugging option to enable it.

Steps and Procedure How to Install Official Android ICS 4.0.3 XXLPJ firmware on Samsung Galaxy SII

1. First of all, you need to download XXLPJ firmware zip file package from here. Name of the file is and size will be 376MB.

2. Extract the zip file into your Computer using WinRAR (or extract the zip file where ever you like in your Computer but remember the path where you have extracted). Once extracted the zip file you will get 5 files GT-I9100-MULTI-CSC-OXALPJ.tar.md5, I9100_CODE_I9100XXLPJ_CL140368_REV02_user_low_ship.tar.md5, logo.png, MODEM_I9100XXLPJ_REV_02_CL1105553.tar.md5 and

3. Now extract the file and Run the odin3 v1.83.exe from your Computer.

4. Turn off your Samsung Galaxy S II phone and restart it in Download Mode. Press and hold the Volume Down Button, Home Button and Power Button together till it shows the Android image inside the triangle.

5. On the other side connect your Samsung device to your windows based Computer using USB data cable. On connecting your phone and Computer together while Odin3 tool open, you will see a message with highlighted yellow colour added to it in the ID: COM port. This implies that you device has connected to Computer successfully.

6. Then, click on each tab and select the corresponding files to their fields. you can also check below image

PDA: I9100_CODE_I9100XXLPJ_CL140368_REV02_user_low_ship.tar.md5
Phone: MODEM_I9100XXLPJ_REV_02_CL1105553.tar.md5
8. Once again verify your selection before proceeding. If anything goes wrong your device will be bricked. So make sure that files will placed to their fields.

9. Also, select the option of Auto Reboot and F Reset Time on the Odin3 tool.

10. Then, Click on ‘Start’ button in Odin3 tool.

11. When the flashing process completes, you will find the Passed Green status in Odin and your device will reboot.

Congratulation! Now you have successfully updated your Galaxy S II with XXLPJ firmware – Android 4.0.3 ICS.


  1. you can also root the Android ICS 4.0.3 XXLPJ Firmware from here

  2. I tried to update my S2 using this new version, but during my first attemp It says "fail". then after that I click reset and try again it doesnt say fail or pass but in the message box of the odin apeers " 0 succed/0 fail.. any help?

  3. @Anonymous: I think the phone was not connected well..Put Galaxy Sii in download mode and check if ID com is showing a blue mark as show in the screenshot above..

  4. @jaikee: thanks.. now my GS2is running onn ICS.. but why I cant download anything from the android market?

  5. Its working on my s2. It is much much better than my previous ICS XXLPQ. Good work guys. Keep it up. Thanks

  6. i have upadated my s2 with xwlp7 firmware but in thin i am not able to installed any apk files..what to do..? if i root my phone will this cause to deletion of my all data and apps..?

  7. you need to root your device to install apk apps and all. Moreover rooting will not delete any of your apps.

  8. After updating it to this version from the previous (XXLPJ). i found somewhat laggy. Any help !

  9. but if i root my device than my warrenty will be cancel...

  10. it works well
    i ve got afraid couse i thought it will not work the play store but yes
    the player to me in xxlpq sound terribe the 5.1 channel but in this act its done

  11. I have used this firmware its nice though, But I want to restore it to its original firmware the android 2.3.5 how can I restore it back? any help pls...

  12. you can get back into your official android 2.3.5 firmware version. But you need to download for stock rom and install it through odin.

  13. Do you have any reliable source for a stock rom of 2.3.5?

  14. Here you go official android 2.3.6 stock rom is available.

  15. Hi , I have installed in my galaxy s2 "XXLQ6" which is not indian version. Now i want to download indian firmware in my phone. I have tried "DDLPA " but its not getting install, may be due to lack of .PIT , PDA and CSC file. Can you advise me on same.

  16. yes you need supporting files PIT, PDA and CSC in Odin. OK mail to me i will guide you how to install DDLPA android 4.0.4 firmware update on your Samsung Galaxy S2 Device.

  17. I have just completed installation of ICS 4.0.3...Everything went well...but ma NOTE wont turn on...Removed the battery after 20 minutes,put it back after 1 minute...Tried to boot it normally,even in downloading mode but it wont turn on...Please help people...

  18. Hello this procedure works on only Samsung Galaxy S2 Gt-9100. I think you tried above procedure on your Galaxy Note device right?

  19. hello there i tried to update my phone with a custom os called siyah v3... and now its not starting tried to reinstall the battery what to do..

  20. hello jadeja follow this tutorial it will may help you

  21. Sir,
    After following your advice, I can install ICS 4.0.3, but it always goes to the Samsung Logo and then it automatically goes to the Android Recovery Mode Screen and then again in Samsung logo screen. And in Android Recovery mode the Power Button of my phone does not respond, that`s why I can do nothing. Phone keeps on doing these things automatically. What should I do ?

  22. take out the battery from the device to avoid boot loop problems. Still problem is not solved then you can upgrade the device to Official Android 4.0.4 version. follow below link