Update Samsung Galaxy S2 I9100 to Official XWLPO ICS 4.0.4 Firmware

XWLPO ICS 4.0.4 Update for Galaxy S2

There is a brand new leaked release of the official Android 4.0.4 ICS for Galaxy S2 and now you can learn how to install it on your device by reading the instructions I’ve listed in this article. Use the comments section to post all the questions you might have regarding this update and make sure that your device is an International Galaxy S2 I900 model, as this ROM will not work with any other SGS2 variant.

XWLPO Android 4.0.4 Ice Cream Sandwich is destined for devices from Europe region, more precisely for the Nordic states. But, if your device is the I9100 then it means that it is an international model and you can use this post as the ICS 4.0.4 XWLPO will surely work for it. This new update will bring fixed bugs and some tweaked ICS features and functions. If you find any new features or Android services then please feel free to tell us in comments. Before we can begin the update process you will need to read the preparation guide and learn how to successfully configure the computer so that you’ll be able to flash the Android 4.0.4 ICS XWLPO firwmare at your first attempt.

Read the guidelines below and only after that move to the tutorial guide. Here’s what you need to know:

  • This update of Android 4.0.4 ICS is build July 18 and it has the XWLPO firwmare. Install it only on the Samsung Galaxy S2 I9100 International as it won’t work with any other smartphone.
  • To install the new firmware correctly you will be asked to wipe data and factory reset the phone. This step is listed in the tutorial and this means that you have to move the important files on your device’s internal sdcard. The SD card won’t be affected by the data wipe process.
  • Applications, SMS, Call Logs and the APN Settings should be backed up using the following Android utilities: AppBAK for Android apps backups | SMS backup & restore | Call Logs backup & restore | APN Settings Backup & Restore. The APN Settings need to be backed up in case you won’t be able to use the data connection after the update.
  • If you’re unsure about this update then you should use CWM Recovery or ROM Manager and create a full backup of the ROM that is currently installed on your phone. In this way you will be able to restore the backup and the new update will be rolled back.
  • Sync your Phone Contacts with your Gmail account and you will ensure that no phone number will be lost during the update process.
  • Enable USB Debugging option.
  • Charge the phone’s battery so that the device won’t power off while you’re installing the new update files.
  • You will need to install the correct Samsung USB Drivers on your PC. Use these download links to get the drivers: Windows 32bit (x86) OS | Windows 64bit (x64) OS.
  • Please note that this guide should be applied only by an advanced user who knows his way around CWM Recovery, Odin etc.
  • We cannot be held responsible in case you end up bricking the I9100 device as you’re installing the XWLPO ICS firmware at your own risk. The I9100 isn’t too brickable and you should be able to flash the update successfully. However, in case you cannot update or something goes wrong during the update then you should use CWM Recovery to restore the full backup of your the ROM that was installed before the update.
  • Also, you can choose to update to a stock firmware. Use the link under this article’s photo and browse our web site for a working guide.
  • If your device is already rooted then this update will revoke the root access and you will need to return to our website in the near future as we will post a rooting guide for the XWLPO Android 4.0.4 ICS Firmware for SGS2.

Now that you’ve read all this extra info, it means that you’re ready for the tutorial guide and you should move to the first step. Remember to ask for help in comments for any instructions you cannot complete.

Update Galaxy S2 I9100 to XWLPO ICS Android 4.0.4 Firmware with Odin

  1. Download the XWLPO firmware zip files HERE. Save the file on your computer and after that extract its contents into a single folder. You should get a ‘.tar’ or a ‘.tar.md5′ extension for the extracted file and you should leave it as it is without extracting it further.
  2. Download Odin 3 v3.04 or, in case this one won’t work then you should download Odin3 v1.85. Extract Odin zip’s contents into a folder on your PC.
  3. Power OFF your device.
  4. Boot it into Download Mode by pressing and holding ‘volume down’ + ‘home’ + ‘power’ buttons. Release the buttons when the new Warning! mneu appears. Now press Volume Up to load Download Mode.
  5. Launch ODIN executable on your computer.
  6. Now you need to connect your device to your PC and ODIN should display an ‘Added’ text alert. In case Odin doesn’t display this message, then it means that the Samsung USB drivers weren’t installed successfully and you have to return to the preparation guide and try once again to download and install the ones I’ve listed. Also, remember to close and uninstall KIES as that might block ODIN. If everything works correctly move to the next step.
  7. Go back to ODIN and click the ‘PDA’ button. Browse for the XWLPO firmware update file, the one downloaded at step 1. Load the file that has the ‘.tar’ extension.
  8. Do now change any default settings of Odin. Also, make sure that the ‘Re-partition’ option is disabled. Press START to begin the installation of the latest ICS update on your I9100 device.
  9. When the installation is finished your Galaxy S2 will restart and when the Samsung boot logo appears you will need to disconnect it from your PC. Odin will say ‘PASS’ and you’re done. Note that in case ODIN says that the operation failed then you will need to disconnect the phone from PC, close ODIN window, remove the phone’s battery and then re-insert it. Boot again into Download mode and repeat the tutorial starting with step 4.
  10. These were all the steps you had to take and now you are free to start testing the new ICS update.

NOTE: In case after ODIN says that the operation was complete and the device restarts but then it cannot go past the boot animation then it means that you will have to enter custom recovery mode and perform the steps below:

  • power off the device and then remove its battery.
  • re-insert the battery and now try to launch custom recovery mode. It can be done by pressing ‘volume up’ + ‘home’ + ‘power’ button and wait until the screen powers on.
  • when in Recovery mode you will need to first select ‘wipe data/ factory reset’ and confirm the process.
  • return to the main recovery screen and select ‘reboot system now’.
  • your I9100 device will now restart and it should boot normally.
  • enter your Gmail account details and take control over your device.

That’s it now you’ve managed to successfully update your phone to Android 4.0.4 ICS XWLPO firmware. If you have any other questions or in case you have any tips and tricks then you should tell us in comments.

Samsung Galaxy S2 Articles

  • luxorscorp

    International Galaxy S2 I900 model ?….=S

  • Venkata

    Installed and working great! thanks a lot!!

  • geo

    installed it yesterday but some apps force close/stops..like Facebook,when i try to update my statuses its force stops!! :( how to fix it??

  • gc

    installed it and works great on my phone! thanks, alot smoother and faster.. fixed bugs from previous ics 4.0.3 firmware

  • Abhijit

    thanks for the update, i <3 you

  • Hefa

    after updating this way, could i still use the original samsung auto update ?

  • Indiiyan

    Top of the world, it works great for my SGS2!!! thanks for the post… this is much better than actually waiting for sammy to post update. It works wonders on my handset here in INDIA. Thanks again.

  • inter

    i installed it and it works fine but im receiving a pop up message on the home screen with shows Hw:m25 PDA:i9100 phone:i9100 and so on. what can i do with this?

    • rod

      same here

  • Amjad

    Works great. But dont feel any difference between 4.0.3 and 4.0.4

  • Vicky

    Hello,
    Successfully upgraded SII from 2.3.4 to 4.0.4.
    Thanks a lot for your guidance. Please keep me posted on further upgrades @ viky_krishnamoorthy@yahoo.com.
    I will keep you updated on the pros and cons.

  • Elise

    I did all the things I was supposed to do, but still the update failed 2 times. And after the second fail I disconnected my phone and now it won’t go on anymore T_T

  • Vicky

    Hi Gordish

    Can you share the steps for GalaxyS2 upgrade from 4.0.4 to 4.1.2
    I have got many other links but yours is safe and secure.
    Please mail me the steps @ viky_krishnamoorthy@yahoo.com

    Regards
    Vicky

  • http://www.facebook.com/fahad.mohamed.7564 Fahad Mohamed

    thank you so much

  • http://www.facebook.com/paredes.fco Francisco Paredes

    thanks this update work for americas too. and work very nice!!! :)

  • harry

    Can we put germany jb in india will it work netwrok n all?