Install Official Android 4.0.4 ICS XWLPM Update Galaxy S2 I9100

Today our tutorial How to Install Official Android 4.0.4 ICS XWLPM Firmware Update on Galaxy S2 GT-i9100. Samsung Galaxy S2 got the Android 4.0.3 Official firmware update in March 2012 that has many bugs and users were waiting for the latest updates to fix the issues. Samsung has recently released latest Android 4.0.4 Ice Cream Sandwich ICS XWLPM firmware in July 2012. Right now, this new update is available over the air OTA to Users in Russia and some parts of Europe region. It will be available for US and Asian users very soon. You can install it right now manually as the stock firmware rom is available in an Odin flash able package. There is no country or region specific limit for this update. Every Galaxy S2 international users can install it without any problems.
The previous Galaxy S2 Android 4.0.3 XXLPJ and XXLPQ updates has some issues with screen rotation, Wi-Fi, Bluetooth and battery performance. The new update claims to fix these issues and provided better battery performance. The UI seems to be updated and you will feel a smooth scrolling experience. There are few more enhancements with music player and Google Play store stability.

Pre-requisite:

1. Required International Samsung Galaxy S2 GT-I9100 device. Please don’t follow this guide if your device is another model Galaxy S2 GT-I9100G.
2. In this method you have to backup some precious data such as Contacts, SMS, Call Logs, Images, Videos, Songs, MMS and APN Settings, etc.
3. Then, make sure Galaxy S II battery is charged to 80% so it won’t switch off during the process.
4. Now, you need to enable your USB Debugging option by navigating to the path ‘Settings > Applications > Development > USB debugging’
5. Disable all security suites such as firewall or antivirus package must be disabled before you start updating your Galaxy S2 through this process as they can cause interruption in the flashing process.
6. Download USB drivers for all Samsung Galaxy Devices from 32-bit here and 64-bit here. If you already installed compatible device drivers in your PC through Samsung Kies. Then you can skip this step. If you didn’t installed the drivers then your device will not recognize by the PC at the time of Odin flashing.

Follow this Guide, steps and Instructions to Install and Update your Galaxy S2 with Official Android 4.0.4 ICS XWLPM firmware.

1. Download the XXLPM Firmware zip package file from here to your PC. The file name is I9100XWLPM_I9100OXELP8_SER.zip and size will be 510 MB.

2. After downloading the zip file. Extract it by using either winzip or winrar. Once extracted the file, you will get file with name like this I9100XWLPM_I9100OXELP8_I9100XXLQ6_HOME.tar.md5.

3. Download Odin 1.85 flash tool from here to your Computer and extract the zip file.

4. Open the extracted zip file and launch Odin application in the PC.

5. Then, turn off your Galaxy device and reboot it to enter into download mode just by holding the Volume Down + Home + Power buttons simultaneously till you see a warning message on your screen. Then, press the Volume up button to get into download mode.

6. When you will be in your download mode, connect your device to the Computer via USB data cable. As soon as the device is connected, the Odin will automatically recognize you device, which can be verified by the ID: COM section which turn yellow if device driver is installed correctly and it detect the device.

7. Then, go for PDA tab and select the I9100XWLPM_I9100OXELP8_I9100XXLQ6_HOME.tar.md5 file from the extracted folder in step 2.
8. You are requested not to make any changes other than PDA section. Once you are confirm about that go and click on Start button for starting the update process. After the completion of the installation process, you device will reboot automatically and display a PASS Green message.

9. Then, disconnect your device from the Computer and reboot it in recovery mode. For that you must press and hold Home + Volume Up + Power keys together.

10. After getting into the stock recovery mode, you need to clear the data by choosing ‘wipe data/factory reset’, this you can confirm by tapping ‘Yes’ on the next screen.

11. Then, select the ‘+++Go Back+++’ > ‘Reboot System Now’ option to restart your Galaxy S II.

Note: If your Odin hangs in any step or it display the FAIL message then you need to unplug your device from the Computer and take out the battery and place it back to its previous position, close the Odin and repeat the process again from step 4.

114 comments :

  1. Done with the procedure...but the phone is not starting :(
    What to do..???

    ReplyDelete
  2. have you got green message in odin?

    ReplyDelete
  3. Is it available for Indonesia s2 users?

    Tks

    ReplyDelete
  4. Is there a root for it yet?

    ReplyDelete
  5. the firmware is for Russian people but every one can install this update. it will work fine, so don't worry nothing will happen to the device. Till now this update has got more positive feedback it runs very smooth when compared to previous firmwares.

    At current there is no rooting procedure for this xwlpm firmware, you need to wait some more time.

    ReplyDelete
  6. Hi there,the download link for the XXLPM Firmware zip package is not working. I mean, it's not downloading the said file. Everytime I click the download button, it goes back to the main page...can anyone help me with this please. Thanks.

    ReplyDelete
  7. i checked the issue what you said. But i didn't face anything like that. My advice download the file with any internet download manage hope it will work for you.

    ReplyDelete
  8. I have galaxy s2 korean version . But changed my firmware to stock gt i9100 and root it. Now using it for last 2 months. Today i downloaded update file of abt 85mb ota via wifi but file coudnt install , procedure fails couple of times. And message says that coudnt complete update process try using kies.. Plz help. Thanks

    ReplyDelete
  9. My model number is GT-i9100 and am on Android version 4.0.3, baseband version is i9100DDLPA and build version is IML74K.XWLP7: can I update through your method?
    Thanks in advance!

    ReplyDelete
  10. sure you can update your device by following my method.

    ReplyDelete
  11. you need to unroot the device first then try to update via OTA. It will work definitely for you.

    ReplyDelete
  12. I am unable to flash this firmware with message displayed as FAILED in Odin. The comment given is that it cannot access the serial port. Please advise. Thanks

    ReplyDelete
  13. when you connect the device to PC you got yellow color in Odin flash tool?

    Try this things
    1. Change the USB Data Cable in case its not working.
    2. Connect the device through different USB ports of the PC.

    ReplyDelete
  14. Ok .but how to unroot my device ? Plz guide.thanks

    ReplyDelete
  15. This way need to root phone
    Because i have try this way lots of time
    Help me plz

    ReplyDelete
  16. still no root on this firmware?

    ReplyDelete
  17. I have galaxy s2 sgh777 can i use this method?

    ReplyDelete
  18. please confirm if we follow step 9 & 10.. will it delete all application from phone. i am not worried about personal data as i got backup for that.. but i had around 150 application installed and don't wanna lose it.

    ReplyDelete
  19. yes it will delete the apps from the device. You can take backup all your apps by using various software. Try this free

    "App Backup & Restore and AppMonster Free Backup Restore" from Google Play

    ReplyDelete
  20. Hello Raza tell me one thing on which stock firmware you are using right now?

    ReplyDelete
  21. this is new firmware. Hence there is rooting is available you have wait some more time.

    ReplyDelete
  22. above method will not work on AT&T Samsung Galaxy S II SGH-I777. You need to find compatible stock ICS 4.0 roms to your specific device

    ReplyDelete
  23. Good day.. I have finished updating using this new firmware.. but I was not able to follow steps 9 & 10 because my phone restarted automatically.. Is it really needed? my phone works perfectly and even better that before.

    ReplyDelete
  24. @Mark thanks for you comment it will give more positive response to all users who are willing to update their device with latest android 4.0.4 ICS.

    Your phone works perfectly then no need. If you face any problem then wipe it.

    ReplyDelete
  25. @kalahasthi May be you done something wrong. Check out all users are enjoying this update. Go into Download Mode and follow the procedure again.

    Let me know which error you got while installing it.

    ReplyDelete
  26. Hello all s2 users..im s2 user from malaysia..im using s2 i9100..recently i have installed the 4.0.3 firmware on my device manually..umm but im not the one who doing it..it is my friend who make it happend on my device..after installing the 4.0.3 version i found that my device is a bit slower than before..let me list the problem..
    1. Device perform slower and frequently asked force close.
    2. Facebook apps does not working well because the writing (font) is not appear.i have to use friendcaster for alternative but sometimes it makes unexpected error.
    3.My phone line is weaker and sometimes no network at all.
    4.The new font package is not provided.

    Umm i feel regret for upgrading my device to 4.0.3..can someone tell me the solution for my problem here
    .any suggestion dear friends??

    ReplyDelete
  27. I have a rooted phone and am on a custom resurrection remix rom. Can I still follow the procedure to try out this stock rom???

    ReplyDelete
  28. Yes you can follow above procedure to install stock rom on the device.

    ReplyDelete
  29. This update is ok but is normally when charging battery just stay but charging properlly without moving battery idicator up and down like on version 4.03???

    ReplyDelete
  30. may be they removed the battery animation that's the reason you were unable to see up and down indicator. Have you device is charging to 100% ?

    ReplyDelete
  31. i have rooted my s2 but i am on stock firmware. so if i do this method will i be able to update? i dont want my phone to get bricked. will i be able to receive updates via kies in future if i perform this update? i dont care abput applications i will download them again and backed up all my personal data. and last ques will this unroot my s2? coz i want to unroot it but not getting the method. pls help. thanks :)

    ReplyDelete
  32. Why after doing this updates my device shows a warning "Firmware upgrade encountered an issue. Please select recovery mode in KIES & try again." untill now I'm in stress and soooo sad that i cannot use my SII devices.. :'( plz help me settle my problem plzzzzzzz.....

    ReplyDelete
  33. may be you forgotten to wipe factory reset. Go again download mode and follow the procedure.

    ReplyDelete
  34. Can i use it on a rooted galaxy s2? Or i'l have to unroot it first?

    ReplyDelete
  35. No need to unroot the device. Simply follow above instructions that's it.

    ReplyDelete
  36. How to take backup of existing stock ROM ?

    ReplyDelete
  37. If you installed custom clockworkmod recovery then you can easily backup the stock rom.

    ReplyDelete
  38. is it safe to downgrade this to 2.3.6 or 4.0.3? I'm planning to downgrade since this has no root at the moment.

    ReplyDelete
  39. yes it was easy to downgrade your Galaxy S2 to stock android gingerbread 2.3.6 and ics 4.0.3 old roms.

    ReplyDelete
  40. Cannot download or update apps from play store after upgrade. Stuck at 'Downloading' for about 10mins, sometimes longer, and then shows error 495.

    Tried reinstalling and loggging out and back in to google account. Also tried to clear cache then restart still no luck.

    ReplyDelete
  41. My phone is not restarting now. I don't know what problem arises. So, please help me with this otherwise my phone will be gone.

    ReplyDelete
  42. @nilesh get into download mode and follow the procedure again. When installation process finishes don't enter into recovery mode. Boot into normal OS loading.

    ReplyDelete
  43. Hi..im from australia . Ive down the upgrade . Its alot better but have no 3g data connection. Can anyone help me..I was previously on 4.0.3

    ReplyDelete
  44. Same as Anubhav, I aldready did the procedure but my phone isn't starting

    ReplyDelete
  45. Switch on Airplane mode and again off. Check once your APN settings too. Your 3G connection will be back.

    ReplyDelete
  46. Thanks you for helping me make my phone run like it should the previous OTA update for ICS 4.0.3 from running gingerbread 2.3.6 ruined my phone although I liked the ICS design. Can't wait for Jellybean 4.1. The APN settings I had to redo manually. Thanks again

    ReplyDelete
  47. hi i using GT-I9100. im from malaysia.. can i used ur method to upgrade as my android version currently is 4.0.3. basedband version is I9100DXLPA..and my wifi start hang and not responding nearely a week. if i upgrade may it resolve or i nid to downgrade?
    thanks

    ReplyDelete
  48. yes you can upgrade to XWLPM firmware to solve all your Wi-Fi or other issues.

    ReplyDelete
  49. Hello.... My phone also restarted without doing step no 9 and 10..It showed android is upgrading and started optimising all my 281 applications.Updated contacts database.
    Then the phone started and started installing applications which took a long time about 5 to 7 mins. All my previous applications are still there and installed some new games and apps too and side scrolling seems to be much better.....Thank you very much

    ReplyDelete
  50. thanks for telling the feedback it will give more idea to new users who are willing to update their devices. Yes i have also seen the phone boots normally although you didn't done wiping the factory reset and cache partition.

    ReplyDelete
  51. As said earlier, my phone did not start after the process. Please help.

    ReplyDelete
  52. ok again go to download mode and start the process. Next time don't enter into recovery mode and just boot the device normal.

    ReplyDelete
  53. after the process itself, the phone is not starting.

    ReplyDelete
  54. So your device is not powering on right ?

    ReplyDelete
  55. well take out the battery once and put it again. Next power on the device

    ReplyDelete
  56. I even tried that.But, no use. Can you confirm what should be ticked and what not in OTA while update?

    ReplyDelete
  57. In Odin you must tick auto reboot, F.reset time and PDA the firmware file

    ReplyDelete
  58. its working like a charm. thank you very much

    ReplyDelete
  59. hey....i dont knw why but my phone restart continiously and lost it network after some intervel and again restart ....its difficult to use ...can u give me some solution...plz need help

    curently using 4.04 ics in galaxy s2...
    thanku

    ReplyDelete
  60. Without rooting its useless for me I already using 4.0.4 xxlq5 but after rooting the problem occur without rooting it's running good. So why can I use this update kindly post it's root file.

    ReplyDelete
  61. yes it will work flawlessly in Indian Galaxy S2 devices.

    ReplyDelete
  62. @Nikunj are you facing this problems like phone restarts automatically and lost of network service certain interval of times. All these happens after installing this XWLPM firmware right?

    ReplyDelete
  63. Pls help me, my phone shows black screen with caution icon that connection problem with phone and computer while manually turn it on , after doing this procedure, i m not able to go for download mode now
    Pls help me i m totally wired :(

    ReplyDelete
  64. Oh you bricked the device that's the reason caution icon will be appear on the screen. OK don't worry we have some way to unbrick the Samsung Galaxy S2 i9100 follow the tutorial from below link.

    http://forum.xda-developers.com/showthread.php?p=15330252

    Step 1. First download java software from the internet.

    2. Next download the .jar file from the above link which i given.

    3. Run the file and connect the device to PC

    4. Click Unsoft brick and the process will start and complete in 2mins.

    ReplyDelete
  65. thanks lots yar , but i made a mistake yar before i see ur post , when i was trying to get out of this from other sources my phon dosen't shows that simbol also , samsun galaxy logo coming and a caution symbol apears at the bottom , even this hapens only when i connect my phon to computer else it even turn on, do u ve solution for this ?? , if so pls help me

    ReplyDelete
  66. even i can say exactly that i used efs file in bootloader and clicked start button , from thent this problem comes

    ReplyDelete
  67. how to change from global timing to IST ??? Mine is showing in GST..... Im from India.... ANd i just installed dis firmware in ma phone galaxy s2

    ReplyDelete
  68. OK fine now the device is working or not?

    ReplyDelete
  69. well changing the time zone from GST to IST is so easy.

    OK go to Settings->Date & Time->Select time zone here choose GMT+05:30, India Standard Time.

    ReplyDelete
  70. hi i have a problem my phone wont up date OTA IT FAILS ABOUT 10% into update and then says to use kies so ive tried to but when it goes to download the firmware it stops and says i need 3000mb free i have that on my phone both internal and external and my computer has 645 gig free so im kinda stuck and as far as i know my phone is not rooted
    current firmware PDA:LP8/PHONE:LPS/CSC:LP4(OPS)
    new firmware PDA:LPW/PHONE:LQ6/CSC:LP6(OPS) THIS IS THE ONE THAT FAILS
    im tearing my hair out going around in circles..

    ReplyDelete
  71. problem is you don't have enough storage place in both device and PC. Make sure that minimum 1GB free space available.

    ReplyDelete
  72. Hi, I want to update my phone but not sure if it's compatible, can you please help me confirm that this will work for my device? It's still running on gingerbread. I tried running it on kies but it didn't work

    Heres the info from my phone:
    PDA - i9100xwkf3
    phone i9100xxki3
    csc i9100oxekf2

    build info

    current firmware version
    i9100xwkf3/i9100oxekf2/i9100xxki3/i9100wxkf3 (xxx)

    Thanks in advance for your replies.

    ReplyDelete
  73. yes it works great nothing will be happen go ahead and install latest ics firmware.

    ReplyDelete
  74. hi i have updated my s2 as per ur instructions it is working fine except some problems on maim screen it is showing a message
    HW:REW_
    PDA I9100XWLPM
    PHONE 19100XXLQ6
    CSC I9100XELP8
    RF CAL DATE none
    SMD,PBA N
    CAMERA N/A
    TSP Ox16
    TSK OX4
    UNIQUE NUMBER N

    PLS HELP and screen lock also not working
    thanks

    ReplyDelete
  75. have you done factory reset and wiped cache in recovery?

    ReplyDelete
  76. i have repeted steps from step no.4 several times but all in vein the set reboot automatically and show the message i have alrady mentioned

    ReplyDelete
  77. sorry it will not available for S2 i9100G.

    ReplyDelete
  78. Hi, I updated my S2 i9100, but there was some bugs for me:
    Font change in some apps
    Android sometimes crash
    Often disappear zone
    Sometimes crash games

    ReplyDelete
  79. Hello Elvis have you done factory reset and wiped cache data after updating the device.

    ReplyDelete
  80. Hi, i have complete the all the process and install the new rom, but it is necesary to do the ‘wipe data/factory reset ? , because my telephone works perfectly and i did not that, after the install process, my telephone boot automatically and start to downloading all the applications and i use it normally, i check everything and it works so good, it´s that ok ?

    ReplyDelete
  81. if your device is working smooth without any problem then there is no need of doing wipe data/factory reset.

    ReplyDelete
  82. can i install this firmware to my GS2 korean model but open line to GS2 i9100 in Philippines.

    Reply please

    ReplyDelete
  83. yes you can install this update on any international model GS2 i9100.

    ReplyDelete
  84. ITS STILL IMPORTANT!!! :
    I updated my S2 i9100, but there was some bugs for me:
    Font change in some apps
    Android sometimes crash
    Often disappear zone
    Sometimes crash games

    Quate:
    Hello Elvis have you done factory reset and wiped cache data after updating the device.


    And YES I done wipe and factory reset

    ReplyDelete
  85. have done both wipe factory reset and cache partition.

    ReplyDelete
  86. im from malaysia. How to I check my Samsung S2 is International Samsung Galaxy S2 GT-I9100 device or Galaxy S2 GT-I9100G ?

    can i used ur method to upgrade as my android version currently is 2.3.6?
    thanks

    ReplyDelete
  87. Go to Settings-Click on About Phone-> Check the Model number GT-9100.

    ReplyDelete
  88. Good day guys!!!
    I've heard they started rolling out jellybean update for GS2..
    you will still be Posting it here right?
    thanks...

    ReplyDelete
  89. After applying android 4.0.4 in Galaxy SII I9100 Nor I and receptor can not hear my phone calls, eventhough the call is transmitted. Could anybody help me?

    ReplyDelete
  90. I used to have a Samsung Galaxy SII from AT&T and I migrated to I9100 and upgraded to Android 4.0.4. After that upgrade my tethering work but my phone calls do not work (I cannot hear them). I hope somebody can help me in what to do in other to fix the problem.

    ReplyDelete
  91. Hey Santiago i already mentioned in requirements section. The above firmware update only works on International Galaxy S2 GT-I9100 model. It doesn't works on Carrier provide Galaxy S2 devices. You need find compatible update which only support your carrier AT&T S2 device. I will guide to solve the problem mail to us josephshenoy@gmail.com

    ReplyDelete
  92. hi, i'm recently flash my s2 to jelly bean but i still prefer the ics can i downgrade my phone to ics using your method?

    ReplyDelete
  93. yes you can use my tutorial to downgrade your Galaxy S2 from Jelly Bean JB to Official Android 4.0.4 ICS upgrade.

    ReplyDelete
  94. thanks, i've done it.

    ReplyDelete
  95. good job
    works fine with me
    is there a ROM for Arab countries
    i have no problem with English but i love to have a perfect ROM for me

    ReplyDelete
  96. thankx alot for the post, it worked great on my gs2 but .. there is couple of features missing from 4.0.4 one is the settings its just like the 4.0.3 it doesn't have the wigt in it.. two the calling screen when you call or recive a call the picture is small just like the 4.0.3 unlike 4.0.4 where you got pic display picture, the answer and reject icons are in the middle of the screen

    ReplyDelete
  97. Perhaps you could answer my question about my Samsung Galaxy S2 GTi9100 currently running ICS v4.0.4 stock T-Mobile bloatware,

    Ever since owning this phone I have for the most of the time been unable to make a complete backup of the handset with Kies. I try to do a full backup and it fails every time, if I however do one item at a time I can backup some of the 14 items in total. As the handset still has 8 months left on it's guarantee, I'm a bit hesitant to root it before the guarantee expires.


    My question is this, if I root the phone using your above method, how can I get it back to stock if I needed guarantee work done on the phone? and how would I reset the flash counter?

    ReplyDelete
  98. Well i got the answer for your query. One thing you can't take full backup of the device without rooting.

    1. You can get stock firmwares for your specific device at sammobile .com

    2. There is app available at Google play store called Triangle Away. It will help you to reset the flash binary counter to Zero and also remove the yellow triangle from Samsung Galaxy S2 I9100. So you will get your warranty back once it was reset to Zero.

    ReplyDelete
  99. So Samsung Kies is useless, because I have never been able to back up my handset without issues and failed attempts galore, i can't even back up my network connection settings!. So my catch 22 is that I want to root my handset, but not sure if firstly I have the right method for my version, ICS v4.0.4 I9100BVLPH T-Mobile UK.

    Would the above method be suitable/safe for rooting (not bricking) my S2.

    ReplyDelete
  100. well the above tutorial is not for rooting the device. It will be guided to flash new firmwares in the phone.

    I didn't understand is your Samsung Galaxy S2 GT-i9100 is international or carrier version?

    If international version the model number be like this GT-I9100.

    Carrier T-mobile will be available in US not UK SGH-T989.

    Once checkout about phone and tell me which model and baseband version you are running currently?

    ReplyDelete
  101. I updated my phone following your instructions and this is what is on my main screen now. I did the factory reset and cleared all cache....

    HW:REW_
    PDA I9100XWLPM
    PHONE 19100XXLQ6
    CSC I9100XELP8
    RF CAL DATE none
    SMD,PBA N
    CAMERA N/A
    TSP Ox16
    TSK OX4
    UNIQUE NUMBER N

    ReplyDelete
  102. Still the message is on the screen? Even though you done factory reset and delete cache ?

    ReplyDelete
  103. Hi, I did the upgrade and everything was fine. Only problem I am suffering at the moment is that suddenly the free space on my phone has bone from 11GB (16GB storage internally) to around 2gb free space. Why has this happened? What can I do to fix it?

    ReplyDelete
  104. Hi, did the update everything worked fine. Only issue is now by internal storage size has gone form 16gb to only 2gb max with about 1.14gb free space. Help! What has gone wrong? The SD card still has plenty free space but internal storage has been nearly wiped!

    ReplyDelete
  105. have you done factory reset and wiped cache partition after installing this firmware?

    ReplyDelete