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.
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.
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.
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.
Done with the procedure...but the phone is not starting :(
ReplyDeleteWhat to do..???
have you got green message in odin?
ReplyDeleteIs it available for Indonesia s2 users?
ReplyDeleteTks
Is there a root for it yet?
ReplyDeletethe 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.
ReplyDeleteAt current there is no rooting procedure for this xwlpm firmware, you need to wait some more time.
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.
ReplyDeletei 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.
ReplyDeleteI 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
ReplyDeleteMy 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?
ReplyDeleteThanks in advance!
sure you can update your device by following my method.
ReplyDeleteyou need to unroot the device first then try to update via OTA. It will work definitely for you.
ReplyDeleteI 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
ReplyDeletewhen you connect the device to PC you got yellow color in Odin flash tool?
ReplyDeleteTry this things
1. Change the USB Data Cable in case its not working.
2. Connect the device through different USB ports of the PC.
Ok .but how to unroot my device ? Plz guide.thanks
ReplyDeleteThis way need to root phone
ReplyDeleteBecause i have try this way lots of time
Help me plz
still no root on this firmware?
ReplyDeleteI have galaxy s2 sgh777 can i use this method?
ReplyDeleteplease 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.
ReplyDeleteyes it will delete the apps from the device. You can take backup all your apps by using various software. Try this free
ReplyDelete"App Backup & Restore and AppMonster Free Backup Restore" from Google Play
Hello Raza tell me one thing on which stock firmware you are using right now?
ReplyDeletethis is new firmware. Hence there is rooting is available you have wait some more time.
ReplyDeleteabove 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
ReplyDeleteGood 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.
ReplyDeletephone not starting after udpate
ReplyDelete@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.
ReplyDeleteYour phone works perfectly then no need. If you face any problem then wipe it.
@kalahasthi May be you done something wrong. Check out all users are enjoying this update. Go into Download Mode and follow the procedure again.
ReplyDeleteLet me know which error you got while installing it.
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..
ReplyDelete1. 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??
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???
ReplyDeleteYes you can follow above procedure to install stock rom on the device.
ReplyDeleteThis 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???
ReplyDeletemay 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% ?
ReplyDeletei 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 :)
ReplyDeleteWhy 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.....
ReplyDeleteworks gr8!!!!!!!Thx
ReplyDeletemay be you forgotten to wipe factory reset. Go again download mode and follow the procedure.
ReplyDeleteCan i use it on a rooted galaxy s2? Or i'l have to unroot it first?
ReplyDeleteNo need to unroot the device. Simply follow above instructions that's it.
ReplyDeleteHow to take backup of existing stock ROM ?
ReplyDeleteIf you installed custom clockworkmod recovery then you can easily backup the stock rom.
ReplyDeleteis 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.
ReplyDeleteyes it was easy to downgrade your Galaxy S2 to stock android gingerbread 2.3.6 and ics 4.0.3 old roms.
ReplyDeleteCannot download or update apps from play store after upgrade. Stuck at 'Downloading' for about 10mins, sometimes longer, and then shows error 495.
ReplyDeleteTried reinstalling and loggging out and back in to google account. Also tried to clear cache then restart still no luck.
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@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.
ReplyDeleteHi..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
ReplyDeleteSame as Anubhav, I aldready did the procedure but my phone isn't starting
ReplyDeleteSwitch on Airplane mode and again off. Check once your APN settings too. Your 3G connection will be back.
ReplyDeleteThanks 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
ReplyDeletehi 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?
ReplyDeletethanks
yes you can upgrade to XWLPM firmware to solve all your Wi-Fi or other issues.
ReplyDeleteHello.... 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.
ReplyDeleteThen 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
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.
ReplyDeleteAs said earlier, my phone did not start after the process. Please help.
ReplyDeleteok again go to download mode and start the process. Next time don't enter into recovery mode and just boot the device normal.
ReplyDeleteafter the process itself, the phone is not starting.
ReplyDeleteSo your device is not powering on right ?
ReplyDeletewell take out the battery once and put it again. Next power on the device
ReplyDeleteI even tried that.But, no use. Can you confirm what should be ticked and what not in OTA while update?
ReplyDeleteIn Odin you must tick auto reboot, F.reset time and PDA the firmware file
ReplyDeleteThx a lot man :) It's working.
ReplyDeleteits working like a charm. thank you very much
ReplyDeletehey....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
ReplyDeletecurently using 4.04 ics in galaxy s2...
thanku
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.
ReplyDeleteits work in india
ReplyDeleteyes it will work flawlessly in Indian Galaxy S2 devices.
ReplyDelete@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?
ReplyDeletePls 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
ReplyDeletePls help me i m totally wired :(
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.
ReplyDeletehttp://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.
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
ReplyDeleteeven i can say exactly that i used efs file in bootloader and clicked start button , from thent this problem comes
ReplyDeletehow 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
ReplyDeleteOK fine now the device is working or not?
ReplyDeletewell changing the time zone from GST to IST is so easy.
ReplyDeleteOK go to Settings->Date & Time->Select time zone here choose GMT+05:30, India Standard Time.
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
ReplyDeletecurrent 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..
problem is you don't have enough storage place in both device and PC. Make sure that minimum 1GB free space available.
ReplyDeleteyes it works great nothing will be happen go ahead and install latest ics firmware.
ReplyDeletehi i have updated my s2 as per ur instructions it is working fine except some problems on maim screen it is showing a message
ReplyDeleteHW: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
have you done factory reset and wiped cache in recovery?
ReplyDeletei 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
ReplyDeleteis it available for s2 i9100G???
ReplyDeletesorry it will not available for S2 i9100G.
ReplyDeleteHi, I updated my S2 i9100, but there was some bugs for me:
ReplyDeleteFont change in some apps
Android sometimes crash
Often disappear zone
Sometimes crash games
Hello Elvis have you done factory reset and wiped cache data after updating the device.
ReplyDeleteYes!
ReplyDeleteHi, 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 ?
ReplyDeleteif your device is working smooth without any problem then there is no need of doing wipe data/factory reset.
ReplyDeleteok, thx :) .
ReplyDeletecan i install this firmware to my GS2 korean model but open line to GS2 i9100 in Philippines.
ReplyDeleteReply please
yes you can install this update on any international model GS2 i9100.
ReplyDeleteITS STILL IMPORTANT!!! :
ReplyDeleteI 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
have done both wipe factory reset and cache partition.
ReplyDeleteHave can i cache partition ?
ReplyDeleteim from malaysia. How to I check my Samsung S2 is International Samsung Galaxy S2 GT-I9100 device or Galaxy S2 GT-I9100G ?
ReplyDeletecan i used ur method to upgrade as my android version currently is 2.3.6?
thanks
Go to Settings-Click on About Phone-> Check the Model number GT-9100.
ReplyDeleteGood day guys!!!
ReplyDeleteI've heard they started rolling out jellybean update for GS2..
you will still be Posting it here right?
thanks...
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?
ReplyDeleteI 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.
ReplyDeleteHey 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
ReplyDeletehi, 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?
ReplyDeleteyes you can use my tutorial to downgrade your Galaxy S2 from Jelly Bean JB to Official Android 4.0.4 ICS upgrade.
ReplyDeletethanks, i've done it.
ReplyDeletegood job
ReplyDeleteworks 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
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
ReplyDeletePerhaps you could answer my question about my Samsung Galaxy S2 GTi9100 currently running ICS v4.0.4 stock T-Mobile bloatware,
ReplyDeleteEver 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?
Well i got the answer for your query. One thing you can't take full backup of the device without rooting.
ReplyDelete1. 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.
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.
ReplyDeleteWould the above method be suitable/safe for rooting (not bricking) my S2.
well the above tutorial is not for rooting the device. It will be guided to flash new firmwares in the phone.
ReplyDeleteI 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?
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....
ReplyDeleteHW:REW_
PDA I9100XWLPM
PHONE 19100XXLQ6
CSC I9100XELP8
RF CAL DATE none
SMD,PBA N
CAMERA N/A
TSP Ox16
TSK OX4
UNIQUE NUMBER N
Still the message is on the screen? Even though you done factory reset and delete cache ?
ReplyDeleteHi, 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?
ReplyDeleteHi, 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!
ReplyDeletehave you done factory reset and wiped cache partition after installing this firmware?
ReplyDelete