Updates

Update to Latest Android 4.0.4 Firmware for Galaxy S2 I9100 – XWLPO [Guide]

Just a few days after the first Android 4.0.4 firmware came out for the Samsung Galaxy S2, another one has showed up online having firmware version XWLPO with…

Just a few days after the first Android 4.0.4 firmware came out for the Samsung Galaxy S2, another one has showed up online having firmware version XWLPO with…

127 Comments

Just a few days after the first Android 4.0.4 firmware came out for the Samsung Galaxy S2, another one has showed up online having firmware version XWLPO with a build date of July 18, making it the latest Android 4.0.4 firmware for the device. Android 4.0.4 brings noticeable performance improvements with increased smoothness over 4.0.3, so it’s quite an important update. As usual, as the update will take time to roll out to different regions, you can manually update to it by following the guide below.

NOTE: The firmware is for Europe region/Nordic countries, but it will work on Galaxy S2 of any region, as long as it is the international variant.

Continue reading for the instructions to update your Galaxy S2 to XWLPO Android 4.0.4 firmware.

Compatibility

This firmware and the guide below are compatible only and only with Galaxy S2, model number I9100. It’s not compatible with the I9100G or any other device. Check your device’s model number in: Settings » About phone.

Warning!

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 your device, we won’t be held liable.

How to Update to XWLPO Android 4.0.4 Firmware on Galaxy S2

  1. [Important!] There is a possibility that while upgrading you might have to wipe data. To be sure you do not lose any data, backup your Apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. This Android backup guide would help you. The SD card contents are always safe, so there is no need to back up those. Only backup apps and personal data such as contacts/messages.
    NOTE: Don’t forget to at least make a backup of your APN settings, which you can restore later if your data connection does not work after installing the ROM. Use the backup guide to find out how.
  2. It’s important you’ve the proper drivers for the phone installed. If you have installed Samsung’s Kies software, you already have the drivers, so download them only if you haven’t installed Kies.
    Download links: 32 bit (x86) Windows | 64-bit (x64) Windows
  3. Download the firmware from either one of the links below.
    Download XWLPO | Alternate Link 1  |  Alternate Link 2  |  Alternate Link 3
    Filename: I9100XWLPO_I9100NEELP4_I9100XXLQ6_NEE.zip | Size: 388 MB
  4. Extract the downloaded zip file once to get a file named I9100XWLPO_I9100NEELP4_I9100XXLQ6_HOME.tar.md5 (you might see the file name end with .tar instead of .md5 as the file extension is usually hidden, so it’s normal).
  5. Download Odin, which will be used to flash the firmware on your phone. Odin is also included in the zip file downloaded in step 3, so you can also use that instead of downloading it again.
    Download Odin3 v3.04   |  Filename: Odin3_v3.04.zip
  6. Extract the contents of the Odin3_v3.04.zip file to a folder on your computer.
  7. Disconnect your phone if it’s connected to PC, then switch it off.
  8. Now, put the Galaxy S2 in Download Mode — press and hold these keys together: Volume Down + Home + Power. A Warning! screen will come up; press Volume Up key to continue to enter Download Mode.
  9. Open Odin by double-clicking on the Odin3 v3.04.exe file obtained in step 6 after extracting Odin3_v3.04.zip.
  10. Connect your phone to PC now. You should get the message “Added!” under 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 (check step 2). Also, uninstall Kies from the Control Panel as well (this will leave the drivers on the computer but remove Kies which can interfere with the procedure).
  11. In ODIN, Click on PDA and select I9100XWLPO_I9100NEELP4_I9100XXLQ6_HOME.tar.md5 (from step 4).
  12. Important! Do not make any other changes in Odin except selecting the required files as given in step 11. Leave all other options as they are. Make sure Re-partition option is unchecked.
  13. Now, hit the START button to start flashing the firmware. When the flashing is complete, 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.
    What to do if Odin gets stuck: If ODIN gets stuck and doesn’t seem to be doing anything, or you get a FAIL message (with red background) in ODIN, 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 9.
  14. [Important] After you get the PASS message and the phone reboots, the phone might get stuck at the booting animation. If that happens, perform the following steps to make it boot. Remember that these steps will wipe your personal data like contacts, apps, messages, etc. If your phone has already booted, skip these steps, your phone has been updated successfully:
    1. Boot to recovery mode — for which, first power off phone (by removing battery and reinserting it), wait for 5-6 seconds, and then press and hold Home + Volume Up + Power keys together till the screen turns on, then let them go to boot into recovery. Once you are in recovery mode, use volume keys to move the selection up and down and home/power key to select the option.
    2. Go to Wipe data/Factory Reset and select it. Select Yes on next screen.
    3. Then, select reboot system now to reboot the phone, which will now boot properly.
  15. If you run into any roadblocks while flashing the firmware, let us know and we’ll help you out.

The Android 4.0.4 XWLPO firmware is now running on your Galaxy S2. Let us know how it works for you, in the comments below.

127 responses to “Update to Latest Android 4.0.4 Firmware for Galaxy S2 I9100 – XWLPO [Guide]”

  1. Guest Avatar

    Root?

    1. Guest Avatar

      Root’s not goona come out untill mid-August, coz the developer (chainfire) is on vacation…

  2. mr,ifi Avatar
    mr,ifi

    Root?

    1. NeViLLe Avatar
      NeViLLe

      Root’s not goona come out untill mid-August, coz the developer (chainfire) is on vacation…

  3. mr,ifi Avatar
    mr,ifi

    Root?

    1. NeViLLe Avatar
      NeViLLe

      Root’s not goona come out untill mid-August, coz the developer (chainfire) is on vacation…

  4. Guest Avatar

    If i have the official ics 4.0.3 and i’ve rooted it, if I update to this version, will the root be lost?!

    1. Guest Avatar

      yes.

    2. Guest Avatar

      tnx, then i will w8 for root because my phone is locked on another network and the only way i can use it is by having it rooted and with an play store app

  5. Guest Avatar

    Display Brightness is not working..

  6. 20stz Avatar

    If i have the official ics 4.0.3 and i’ve rooted it, if I update to this version, will the root be lost?!

    1. Trevor Hall Avatar
      Trevor Hall

      yes.

      1. 20stz Avatar

        tnx, then i will w8 for root because my phone is locked on another network and the only way i can use it is by having it rooted and with an play store app

  7. 20stz Avatar

    If i have the official ics 4.0.3 and i’ve rooted it, if I update to this version, will the root be lost?!

    1. Trevor Hall Avatar
      Trevor Hall

      yes.

      1. 20stz Avatar

        tnx, then i will w8 for root because my phone is locked on another network and the only way i can use it is by having it rooted and with an play store app

  8. TVARVC Avatar
    TVARVC

    Display Brightness is not working..

  9. TVARVC Avatar
    TVARVC

    Display Brightness is not working..

  10. Guest Avatar

    I just did this, and it worked almost perfectly! I have been to xda developers several times, but this is hands down the most straightforward guide to installing the latest firmware for my phone, and that’s why I decided to bite. I ran into the fail message with the red background, but I followed the steps and it worked the second time. It took me about 7 minutes and was so simple. My phone had a baseband UHKI2 and I could not find anything about when it would get updated, so I was stuck on 2.3.4. Now it’s at 4.0.4, and it feels great to have known that I did this, thanks to you!

    Cheers.

    1. Krishna Avatar
      Krishna

      Thnx!

  11. choppaa Avatar
    choppaa

    I just did this, and it worked almost perfectly! I have been to xda developers several times, but this is hands down the most straightforward guide to installing the latest firmware for my phone, and that’s why I decided to bite. I ran into the fail message with the red background, but I followed the steps and it worked the second time. It took me about 7 minutes and was so simple. My phone had a baseband UHKI2 and I could not find anything about when it would get updated, so I was stuck on 2.3.4. Now it’s at 4.0.4, and it feels great to have known that I did this, thanks to you!

    Cheers.

    1. Kapil Avatar

      Thnx!

  12. choppaa Avatar
    choppaa

    I just did this, and it worked almost perfectly! I have been to xda developers several times, but this is hands down the most straightforward guide to installing the latest firmware for my phone, and that’s why I decided to bite. I ran into the fail message with the red background, but I followed the steps and it worked the second time. It took me about 7 minutes and was so simple. My phone had a baseband UHKI2 and I could not find anything about when it would get updated, so I was stuck on 2.3.4. Now it’s at 4.0.4, and it feels great to have known that I did this, thanks to you!

    Cheers.

    1. Kapil Avatar

      Thnx!

  13. Guest Avatar

    Installed and running so far so good.

  14. Hems Avatar

    Installed and running so far so good.

  15. Hems Avatar

    Installed and running so far so good.

  16. Guest Avatar

    I’m Stuck in Samsung Galaxy s2 GT-I9100 screen even how many times i Re-install and
    Factory Reset 🙁 please help

  17. Mudith Manu Senanayake Avatar

    I’m Stuck in Samsung Galaxy s2 GT-I9100 screen even how many times i Re-install and
    Factory Reset 🙁 please help

  18. Mudith Manu Senanayake Avatar

    I’m Stuck in Samsung Galaxy s2 GT-I9100 screen even how many times i Re-install and
    Factory Reset 🙁 please help

  19. Guest Avatar

    Works perfect, without any bugs !!! The most interesting thing is that, I can still update my phone via OTA and can receive updates. Few days ago the phone received new update version XWLPT via OTA !!! I’m happy 🙂

  20. Jivko Antonov Avatar

    Works perfect, without any bugs !!! The most interesting thing is that, I can still update my phone via OTA and can receive updates. Few days ago the phone received new update version XWLPT via OTA !!! I’m happy 🙂

  21. Xan4eto Avatar
    Xan4eto

    Works perfect, without any bugs !!! The most interesting thing is that, I can still update my phone via OTA and can receive updates. Few days ago the phone received new update version XWLPT via OTA !!! I’m happy 🙂

  22. Guest Avatar

    Accelerometer not working…..no rotation function works.
    screen capture also captures the volume scale when you press the volume down to capture the screen.
    annoying…

  23. Adnan Avatar

    Accelerometer not working…..no rotation function works.
    screen capture also captures the volume scale when you press the volume down to capture the screen.
    annoying…

  24. Adnan Avatar

    Accelerometer not working…..no rotation function works.
    screen capture also captures the volume scale when you press the volume down to capture the screen.
    annoying…

  25. Guest Avatar

    Hello, i’ve updated to 4.0.4, but I have some problems.
    1. It tells me I have updates on software, downloads 9MB and reboots to update firmware then it doesn’t and when phone boots it says: “Failed to update firmware. Try again using pc software (kies) or visit a samsung service centre”.
    2. I can’t use the phone camera, when I try to use it i can’t see nothing, it’s black screen, but if I hit the capture button it takes a picture of what the camera is pointed at.
    Please help me!

    1. Krishna Avatar
      Krishna

      Install this and name sure you follow each and every step carefully — https://nerdschalk.com/xxlpj/

    2. Krishna Avatar
      Krishna

      Install this and name sure you follow each and every step carefully — https://nerdschalk.com/xxlpj/

    3. Krishna Avatar
      Krishna

      that’s make* sure

  26. 20stz Avatar

    Hello, i’ve updated to 4.0.4, but I have some problems.
    1. It tells me I have updates on software, downloads 9MB and reboots to update firmware then it doesn’t and when phone boots it says: “Failed to update firmware. Try again using pc software (kies) or visit a samsung service centre”.
    2. I can’t use the phone camera, when I try to use it i can’t see nothing, it’s black screen, but if I hit the capture button it takes a picture of what the camera is pointed at.
    Please help me!

    1. Kapil Avatar

      Install this and name sure you follow each and every step carefully — https://nerdschalk.com/xxlpj/

    2. Kapil Avatar

      that’s make* sure

  27. 20stz Avatar

    Hello, i’ve updated to 4.0.4, but I have some problems.
    1. It tells me I have updates on software, downloads 9MB and reboots to update firmware then it doesn’t and when phone boots it says: “Failed to update firmware. Try again using pc software (kies) or visit a samsung service centre”.
    2. I can’t use the phone camera, when I try to use it i can’t see nothing, it’s black screen, but if I hit the capture button it takes a picture of what the camera is pointed at.
    Please help me!

    1. Kapil Avatar

      Install this and name sure you follow each and every step carefully — https://nerdschalk.com/xxlpj/

    2. Kapil Avatar

      that’s make* sure

  28. Guest Avatar

    Hi, is this work on non rooted telephones because I have already updated my 4.0.3 software with Odin even my phone is not rooted so will it work and with 4.0.4 ?

  29. Name Avatar

    Hi, is this work on non rooted telephones because I have already updated my 4.0.3 software with Odin even my phone is not rooted so will it work and with 4.0.4 ?

  30. Name Avatar

    Hi, is this work on non rooted telephones because I have already updated my 4.0.3 software with Odin even my phone is not rooted so will it work and with 4.0.4 ?

  31. Guest Avatar

    Excellent explanation. I am successfully upgraded to Android 4.0.4. Thank you.

  32. Manu Avatar

    Excellent explanation. I am successfully upgraded to Android 4.0.4. Thank you.

  33. Manu Avatar

    Excellent explanation. I am successfully upgraded to Android 4.0.4. Thank you.

  34. Guest Avatar

    This firmware contains arabic language ?

  35. fadel younise Avatar
    fadel younise

    This firmware contains arabic language ?

  36. fadel younise Avatar
    fadel younise

    This firmware contains arabic language ?

  37. Guest Avatar

    My phone does not enter into recovery mode .. What should i do ?

  38. Bogdan Avatar

    My phone does not enter into recovery mode .. What should i do ?

  39. Bogdan Avatar

    My phone does not enter into recovery mode .. What should i do ?

  40. Guest Avatar

    I Can’t turn on my S2 already!

  41. ?????? Avatar

    I Can’t turn on my S2 already!

  42. ?????? Avatar

    I Can’t turn on my S2 already!

  43. Guest Avatar

    The upgrade went smooth, now on to testing the new version. Thank you for the help and the detailed instructions!

  44. Michael Avatar

    The upgrade went smooth, now on to testing the new version. Thank you for the help and the detailed instructions!

  45. Michael Avatar

    The upgrade went smooth, now on to testing the new version. Thank you for the help and the detailed instructions!

  46. Guest Avatar

    get 4.04 😀 before i coudnt even update my mobile via kies cause i live in middle east 😀 but now its working fine loving it 😀 but didnt checked yet 😉 thnx man !!!! really thnx

  47. aziz Avatar

    get 4.04 😀 before i coudnt even update my mobile via kies cause i live in middle east 😀 but now its working fine loving it 😀 but didnt checked yet 😉 thnx man !!!! really thnx

  48. aziz Avatar

    get 4.04 😀 before i coudnt even update my mobile via kies cause i live in middle east 😀 but now its working fine loving it 😀 but didnt checked yet 😉 thnx man !!!! really thnx

  49. Guest Avatar

    my s2 is functioning normally…the problem is that the screen is black and I can’t see anything but i can still use the screen and feel it i open music and everything and i even took screen shots but the screen is black so? help plz

  50. rayan Avatar

    my s2 is functioning normally…the problem is that the screen is black and I can’t see anything but i can still use the screen and feel it i open music and everything and i even took screen shots but the screen is black so? help plz

  51. rayan Avatar

    my s2 is functioning normally…the problem is that the screen is black and I can’t see anything but i can still use the screen and feel it i open music and everything and i even took screen shots but the screen is black so? help plz

  52. Guest Avatar

    Very important at STEP 14!!! Please be patient!!! My S2 got stuck at the booting animation for about 1 minute…. than it continues with App-Optimization

  53. Helldiver Avatar
    Helldiver

    Very important at STEP 14!!! Please be patient!!! My S2 got stuck at the booting animation for about 1 minute…. than it continues with App-Optimization

  54. Helldiver Avatar
    Helldiver

    Very important at STEP 14!!! Please be patient!!! My S2 got stuck at the booting animation for about 1 minute…. than it continues with App-Optimization

  55. Guest Avatar

    All ok with my S2 after update (4.0.3 to 4.0.4) Thx guys !

  56. Fabricio medeiros Avatar
    Fabricio medeiros

    All ok with my S2 after update (4.0.3 to 4.0.4) Thx guys !

  57. Fabricio medeiros Avatar
    Fabricio medeiros

    All ok with my S2 after update (4.0.3 to 4.0.4) Thx guys !

  58. Guest Avatar

    As this is official Samsung firmware does that meant that installing it wont void my warranty?

  59. smukie Avatar

    As this is official Samsung firmware does that meant that installing it wont void my warranty?

  60. smukie Avatar

    As this is official Samsung firmware does that meant that installing it wont void my warranty?

  61. Guest Avatar

    Just upgraded my O2 GS2. It failed first time but worked after a battery pull. Thank you.

  62. smukie Avatar

    Just upgraded my O2 GS2. It failed first time but worked after a battery pull. Thank you.

  63. smukie Avatar

    Just upgraded my O2 GS2. It failed first time but worked after a battery pull. Thank you.

  64. Guest Avatar

    oh i am vary happy. thank you so much..

  65. Mujahid Avatar

    oh i am vary happy. thank you so much..

  66. Mujahid Avatar

    oh i am vary happy. thank you so much..

  67. Guest Avatar

    Hi,
    can i update with any kernel or base band no? Mine is Baseband – I9100XXKH3, Kernel – 2.6.35.7-I9100XXKH3-CL479037, Build – XXKH3
    Thanks.

  68. Jignesh S. Avatar
    Jignesh S.

    Hi,
    can i update with any kernel or base band no? Mine is Baseband – I9100XXKH3, Kernel – 2.6.35.7-I9100XXKH3-CL479037, Build – XXKH3
    Thanks.

  69. Jignesh S. Avatar
    Jignesh S.

    Hi,
    can i update with any kernel or base band no? Mine is Baseband – I9100XXKH3, Kernel – 2.6.35.7-I9100XXKH3-CL479037, Build – XXKH3
    Thanks.

  70. Guest Avatar

    Worked like a charm. . . Greetings from Iceland.
    Only took me about 40 minutes ! ! !

  71. Kjartan Avatar

    Worked like a charm. . . Greetings from Iceland.
    Only took me about 40 minutes ! ! !

  72. Kjartan Avatar

    Worked like a charm. . . Greetings from Iceland.
    Only took me about 40 minutes ! ! !

  73. Guest Avatar

    Fabulous, thank you. I swapped my iphone 4 for a Galaxy S2 on Gumtree. Was on 2.3.6 and wouldn’t update via Kies. Followed this, worked amazing. THANK YOU!!!!!!!!!!!!!!!!

  74. Darren Kelly Avatar
    Darren Kelly

    Fabulous, thank you. I swapped my iphone 4 for a Galaxy S2 on Gumtree. Was on 2.3.6 and wouldn’t update via Kies. Followed this, worked amazing. THANK YOU!!!!!!!!!!!!!!!!

  75. Darren Kelly Avatar
    Darren Kelly

    Fabulous, thank you. I swapped my iphone 4 for a Galaxy S2 on Gumtree. Was on 2.3.6 and wouldn’t update via Kies. Followed this, worked amazing. THANK YOU!!!!!!!!!!!!!!!!

  76. Guest Avatar

    tnx so much man worked perfect!!

  77. Milad Mazaheri Avatar

    tnx so much man worked perfect!!

  78. Milad Mazaheri Avatar

    tnx so much man worked perfect!!

  79. Guest Avatar

    it works perfectly. thanks .

  80. Demos Avatar

    it works perfectly. thanks .

  81. Demos Avatar

    it works perfectly. thanks .

  82. Guest Avatar

    updated my S2 but stuck in step 14, “Pass but stuck in reboot screen”, everytime i removed and insert battery it restart automatically……and then again stuck at Booting animation..
    Once i tried to press and hold the keys and sucessfully restarted in recovery mode, at that point “Yes button” was not working for wipe data / factory reset..
    Rightnow, its restarted and stuck in booting image..plz guide me what to do now?

  83. Umer Avatar

    updated my S2 but stuck in step 14, “Pass but stuck in reboot screen”, everytime i removed and insert battery it restart automatically……and then again stuck at Booting animation..
    Once i tried to press and hold the keys and sucessfully restarted in recovery mode, at that point “Yes button” was not working for wipe data / factory reset..
    Rightnow, its restarted and stuck in booting image..plz guide me what to do now?

  84. Umer Avatar

    updated my S2 but stuck in step 14, “Pass but stuck in reboot screen”, everytime i removed and insert battery it restart automatically……and then again stuck at Booting animation..
    Once i tried to press and hold the keys and sucessfully restarted in recovery mode, at that point “Yes button” was not working for wipe data / factory reset..
    Rightnow, its restarted and stuck in booting image..plz guide me what to do now?

  85. Guest Avatar

    Hi update my 2.3.6 androind to 4.0.4 and its look working perfect, got all updare from wifi, thanks!!

    Greetings from Lithuania!

  86. Rokas Avatar

    Hi update my 2.3.6 androind to 4.0.4 and its look working perfect, got all updare from wifi, thanks!!

    Greetings from Lithuania!

  87. Rokas Avatar

    Hi update my 2.3.6 androind to 4.0.4 and its look working perfect, got all updare from wifi, thanks!!

    Greetings from Lithuania!

  88. Guest Avatar

    excellent. I got it. thanks

    But in my home screen it always shows :

    HW: M25.15 ,

    PDA: I19100XWLPO

    ..etc…

    How do remove it from home screen?

    Thanks

    1. Guest Avatar

      hey thanhtran, i have the same problem on my s2 how did you solved ?

  89. thanhtran Avatar
    thanhtran

    excellent. I got it. thanks

    But in my home screen it always shows :

    HW: M25.15 ,

    PDA: I19100XWLPO

    ..etc…

    How do remove it from home screen?

    Thanks

    1. Bruno Maioli Avatar

      hey thanhtran, i have the same problem on my s2 how did you solved ?

  90. thanhtran Avatar
    thanhtran

    excellent. I got it. thanks

    But in my home screen it always shows :

    HW: M25.15 ,

    PDA: I19100XWLPO

    ..etc…

    How do remove it from home screen?

    Thanks

    1. Bruno Maioli Avatar

      hey thanhtran, i have the same problem on my s2 how did you solved ?

  91. Guest Avatar

    I was trying to do this but Odin showed msg as “Failed”. Plz help now I cannot do anything ahead. The phone is just showing a mobile and pc symbol and “!” sign in between them 🙁 Please help..Its urgent.

  92. swapnil Avatar

    I was trying to do this but Odin showed msg as “Failed”. Plz help now I cannot do anything ahead. The phone is just showing a mobile and pc symbol and “!” sign in between them 🙁 Please help..Its urgent.

  93. swapnil Avatar

    I was trying to do this but Odin showed msg as “Failed”. Plz help now I cannot do anything ahead. The phone is just showing a mobile and pc symbol and “!” sign in between them 🙁 Please help..Its urgent.

  94. Guest Avatar

    Its showing FAIL for me even after trying the same procedure many times… pls help me out!!

  95. shanif Avatar
    shanif

    Its showing FAIL for me even after trying the same procedure many times… pls help me out!!

  96. shanif Avatar
    shanif

    Its showing FAIL for me even after trying the same procedure many times… pls help me out!!

  97. Guest Avatar

    Thank you very much, Only this post had working download links. Thanks again.

    1. Androiding Staff Avatar
      Androiding Staff

      You’re welcome 🙂

      Do follow us on Google+ , Facebook or Twitter .

  98. Supul Sapukotana Avatar
    Supul Sapukotana

    Thank you very much, Only this post had working download links. Thanks again.

    1. Shivam Avatar

      You’re welcome 🙂

      Do follow us on Google+ , Facebook or Twitter .

  99. Supul Sapukotana Avatar
    Supul Sapukotana

    Thank you very much, Only this post had working download links. Thanks again.

    1. Shivam Avatar

      You’re welcome 🙂

      Do follow us on Google+ , Facebook or Twitter .