How to Update Samsung Galaxy S2 GT I9100 with Official ICS 4.0.4 XWLPO Firmware

Jellybean LogoSamsung Galaxy S2 GT I9100 smartphone can now be upgraded with the latest ICS 4.0.4 firmware which was released recently in the Nordic countries. This update fixes issues related to the camera app and issues with the flash light. As of now there is no estimated time on by when there will be an official update of ICS 4.0.4 but we can expect an all new version of firmware dubbed as Jellybean 4.1.1. Please note that for applying this update, you need not root your device and also just in case if you have rooted the device, the root access will be revoked and the warranty can be reclaimed. This firmware is dubbed as XWLPO and ropes in the latest ICS 4.0.4 firmware update. This firmware has been officially released in UK and since there is no boot loader in this update, anyone can apply this firmware in their unlocked Galaxy S2 GT I9100 smartphone.

Disclaimer: If all the instructions are followed which are mentioned in this article, there is no possibility of bricking the phone. We should not be held responsible in any manner for damage happened to your Galaxy S2 due to not following the instructions.

Since this update is not officially yet rolled out in all the countries and has no boot loader, this can be applied to all the devices which has the model number of I9100. You can find the model number from the path “Settings > About Phone”. Just in case if you wish to root the device, we will very soon be coming up with the rooting article which will help you to root the device.

Before proceeding you need to ensure that all the user level data in the device is backed up since the data in the device will have to be wiped off. Don’t make use of PC Suite for backing up the data as it doesn’t support the beta or unreleased firmwares.

SMS – Use “SMS Backup & Restore app”,
Contacts – Sync with the Gmail application,
Call Log - Call Log and Restore
Images, Songs, Videos, Files – Copy to internal / External SD Card,
APN and MMS Settings – Note down from the path “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names

Ensure that minimum charge left in the device is 50% or else the device may get turned Off in the middle of firmware update. Disable all the security suites present in your device as these tools tend to interrupt the process of firmware update.

So assuming that you are done with all the above mentioned things, you can now head to the next page where we have summed up the detailed guide on how to apply this XWLPO ICS Android 4.0.4 firmware update.

  • Mehr

    my samsung galaxy S2 version is 2.3.4 and can i update it to this? and more over the file is not being downloaded …thr some kind of website showing hotfile i dnt knw wht is tht . :'( Plzz help

  • Colin

    ID-COM does not turn yellow.
    Cannot find “Settings > Wireless & Network > USB Settings” and ensure that “Samsung KIES” option is ticked” option on my Galaxy S2 I9100?

    • Pradeep Neela

      you need to install the drivers in your computer

  • honechine

    i want to FIRMWARE MY PHONE ,SAMSUNG GALAXY S2 GT-I9100 INTO JEALLY BEAN 4.12

  • Imran

    Hai I have upgraded my Samsung s2 GT-i9100G mobile to jelly bean 4.1.2 ..
    I am getting a lot of problem pls suggest how can I go to previous version.

  • mustafa

    اني اسمي مصطفى وعندي جهاز سامسونك اس2 واريد احدثه ومشكله ما هندي جهاز حاسوب ممكن ترسلون الي رابط مباشر حتى ينزل بتلفون كبل اريد احدثه

  • naser

    Howto UpdateSamsungGalaxyS2GT I9100withOfficial ICS4.0.4 XWLPO Firmware

  • reN

    Added!!
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    I9100XWLPO_I9100NEELP4_I9100XXLQ6_HOME.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:5)..
    File analysis..
    SetupConnection..
    Complete(Write) operation failed.
    Added!!
    All threads completed. (succeed 0 / failed 1)

    I dont know where’s the problem… I did everything wright :/

  • haider

    hi pradeep how to root sgs2 gt i9100 ics 4.0.4 jplph thanks

    • Pradeep Neela

      we dont have article for the same

  • khan

    Is this firmware will work for Oman/UAE ..
    Because several i had tried but the pone use to be in emergency mode always….

    • Pradeep Neela

      yes it will work in Oman

  • radwan

    Android 4.0

  • ประธาน

    รุ่นนี้มีภาษาไทยรึเปล่า ซื้อที่ไต้หวันไม่มีภาษาไทยทำยังไงครับ

  • shukur

    How update

  • afraaaa

    sry i was angryby the way .. i did the instruction and when turn phone on .. just showing a phone and line to pc and warning sign on it ,.,, no recovery no download mode , nothing i can so :( to re-flash !

    phone is turns off and on and dont hang on screen but no download mode :(
    please this is my friend phone :(

    • afraaaa

      do i bricked my phone ? how can i bring it to download mode :( .. i just mount pda and start and lost my download and recovery mode !

      • afraaaa

        so sorry advice ! i am mentioning here i had wronge way and the phone was i9100 G .. mistake was mine … thank u

  • afraaaa

    damnt it this file has problem my phones and my friends phone stuck in warning ( connect to kies ) please check files and upload !!!!!!!!

  • djolebulldog

    Before updating on Odin can i do hard reset?

    • Pradeep Neela

      yes you can do the hard reset

  • dhiraj

    which ics official rom is latest for i9100

  • Stephen

    please I need urgent help. my question is can I flash resurrection remix 2.6.1 on these official version ?

  • sonal jain

    can i update sgs2 gt i9100 16gb in india

    • Pradeep Neela

      yes you can apply the update.

  • waqar

    whats different between xwlpo and xxlq5

    • Pradeep Neela

      some modem enhancements have been one

  • manraj

    i have on ics 4.03 XWLP7 ,,, and it is screen lock problm ,,, can u tell me how to solve dis ???

  • manraj

    i flashed with dis firmware ,,,but the screen lock is not working with side key,,,, plzz help

    • Pradeep Neela

      there should not be any issues, check by clearing cACHE AND WIPING DATA

  • Oluseyi Buraimoh

    Hello Pradeep, i’m writing from Nigeria. I need your advise on this. On my phone (Galaxy S2), anytime i check for update, it tells me no update available. Should i wait for the official update to be available in my country Nigeria or i can go ahead and use this one here by following your instructions. Please you can send a reply to my mail box above. Thanks in advance.

    • Pradeep Neela

      you can apply the update

  • Festus

    Very smooth, and most importantly, battery life improved!

  • Festus

    Updated no issues so far!

  • Ovais Akhter

    Hey Neil! This one is awesome. Looks far better than ICS 4.0.4 XXLPQ. In don’t know why others behaving like not understanding ;thoi everything is clear and working smoothly. My question is which one you prefer more, this one or XXLPQ?

  • moazzam ali

    do i need to wipe cache and factroy reset ?will it work fine without it

  • Maryus

    Hi! What’s the difference between version XWLPO and XXLQ6 ? thanx! And how can i swap internal and external memory cards in order to install apps on external sd card and not on the internal? some custom Roms have the option from the storage section…i know that thre is a file called vold.fstab but it is different from rom to rom so i edited it many times but not working at all..any suggestions, please? i am waiting for both answers ;)) !!!

  • Stevie G

    hello Pradeep, one last thing. the files for jellybean from cille which i uploaded to my external memory, do i need to delete them or can i leave them there?? silly question i guess. thanks in advance. non-geek

  • Stevie G

    hello again Pradeep, I finally got the device and odin communicatig and followed the advice and reached a successful conclusion with a pass at the end but the phone got stuck on the opening logo. any suggestions. Thanks in advance

  • neville

    it works but leaves a `tattoo` permanently showing
    HW: M25.16
    PDA: I9100XWLPO
    PHONE: I9100XXLQ6
    CSC: I9100NEELP4
    RF CAL. DATE: 2011.8.19
    SMD,PBA:N
    CAMERA: N/A
    TSP: 0X16
    TSK: 0x4
    UNIQUE NUMBER: N

    It cannot be removed. don`t like it. will go back to version 4.03.

    • Pradeep Neela

      JUST CLEAR THE CACHE FROM THE RECOVERY MODE

      • Ag babar

        I cannot use , power button functions , when i press power button it directly turn off the device , no screenlock , no data mode etc !!!! plz HELP

  • Anbu

    yes.. all updated is fine… but i was lost around 8gb now my sg2 shows Internal Storage 1.97GB and USB storage 4.11gb how i will retrieve the lost storage.. please help me…

    • Pradeep Neela

      just wipe the data from the recovery mode as at our end its perfect.

      • Anbu

        i was did… but no result.

    • chummar

      it is the problem of .pit file. you need to dowload this .pit file (u1_02_20110310_emmc_EXT4.pit) and update once more using new pit and all others are same. after finish. format usb storage

  • Manish.Sharma

    Can this update also apply for galaxy s 2 Gt 1900G

    • Pradeep Neela

      this update is only for I9100 model AS OF NOW, we will come up with more custom ROMs for I9100G Model

  • Ruchir

    When is this update gonna be released for India?

    • Pradeep Neela

      it should be out at any time as its been out for many countries

  • Stevie G

    hello Pradeep, i installed the cille version of jellybean and would now like to go back to ICS 4.04 XWLPO. how do i do it? thanks in advance. non-geek

    • Pradeep Neela

      yes you can go back to XWLPO, just follow the corresponding instructions mentioned in the article

      • Stevie G

        hello Pradeep, when i connect the usb. odin does not recognise my device. before it used to turn yellow and in the video it turns blue but on mine there is no thing :-( thanks in advance

  • waqar

    hy neel what about official JB update for galaxy s2

    • Pradeep Neela

      as of now there is no ETA but there are many custom ROMS

  • Michael

    please help my galaxy s2 are 16gb internal memory.but now is 4gb.were is the rest of my gig.please send me a solution…

    • Pradeep Neela

      JUst clear the cache from the recovery mode, it should be fixed. its unusual to take more than 2 gb

      • Anbu

        hi.. pradeep. i also got same problem… in my storage showed in Internal storage 1.97gb and USB storage 4.11gb…. i was did wipe the datum. how i can retrieve the USB storage space again please…(Samsung Galaxy S2).

    • chummar

      it is the problem of .pit file. you dowload this .pit file and update once more using new pit and all others are same. after finish. format usb storage
      u1_02_20110310_emmc_EXT4.pit

  • KIDO

    uhm is this one similar or better than the XXLQ5??

    • Pradeep Neela

      yes because the kernel version is an improvised one.

  • Vishesh

    Can we update SII running on original 2.3 firmware directly to this firmware?

    • Pradeep Neela

      yes you can directly update

      • Pradeep Neela

        yes it has a native swipe!!!!

  • sherwin

    It’s “Hello again Pradeep” not “Hell again Pradeep”. Sorry for that.

  • sherwin

    Hell again Pradeep
    Do we need to select “Wipe data/factory reset” & “Wipe Cache partition” in the recovery mode? Thanks.

    • Pradeep Neela

      yes you will have to wipe the data

  • sherwin

    Hi Pradeep,
    It was not mentioned in the article “where” we should put the tar file we downloaded. I assumed its on the PDA ‘coz one of your reply to Jaideep C is that to “just follow the instructions, leave everything as blank other than PDA”. Anyway, thanks for the updates. Does everything work in this update? Any issues? When will the root be coming out? Thanks again and more power.

  • kinzoh

    Thanks for this update. Kindly check this OS with gameloft games.
    My SII gets heated up when i play HD games and automatically shut down my phone.
    Please assist me on this.

    Thank you.

  • Cdaarif

    Gyz if u wanna update ur firmware from gingerbread or ics 4.0.3 to ICS 4.0.4, at first u need 2 wipe ur phone factory data, catch partition & delvic catch. Don’t wipe factory data/catch partition from stock recovery in ics 4.0.4. cuz its have brickbug. check if ur phone have brickbug or not by this apps “eMMC brickbug check” from Google play store. After wipe then update ur phone firmware by select PDA in odin. download latest(30/7/12) unbranded European ics 4.0.4 XWLPU stock firmware in this link:
    http://db.tt/3nw1oSmr
    plz backup ur all necessary document/phone numbers/mms/sms etc. after flash when phone restart & automatic install some apps. After that flash again brickbug free LPU safe kernel by select pda in odin. download brickbug free LPU kernel in this link:
    http://db.tt/nmBbS5jg
    or
    http://forum.xda-developers.com/showthread.php?t=1807995
    Wanna root ur phone in ics by this link
    http://forum.xda-developers.com/showthread.php?t=1746794
    U first read my step by step method then download cwm touch 6.0.1. Zip file & root super su 0.95 Busybox 1.20.2. zip file from 1st page.
    -Cdaarif-

  • Zaan

    This can be installed to SAMSUNG GALAXY S II SKYROCKET I727 and Samsung Galaxy S II I777 ???

  • Pradeep Neela

    thanks for your appreciation

  • ian cruz

    updated.tnx good work!pradeep hoping for the root…

    • Cdaarif

      If u r in ics & try 2 root ur phone without yellow triangle. Then try this link
      http://forum.xda-developers.com/showthread.php?t=1746794
      U first read my step by step method/read the full page, then download cwm touch 6.0.1. Zip file & root super su 0.95 Busybox 1.20.2. zip file from 1st page.
      -Cdaarif-

  • kinzoh

    I have been able to update my SII to #ICS. It’s pretty cool but my games (Asphalt, RF11) get restarted and my screen get heated up when playing games.

    Any solution. Please help before the OS destroys my phone.

    Thank you.

    • Pradeep Neela

      app needs to be optimized which will have to be done by app developers

  • ziggyzyg

    Hi can anyone please tell me if this upgrade is compatible with Samsung Galaxy S2 I9100P ???
    Thank you
    Tony

  • mirza

    how to root this rom , plz reply soon ,??

  • http://www.androidadvises.com Jaideep C

    Only 1 file MD5 recieved of 639MB.
    What about PIT, PDA, Phone and CSC leave unticked??? Your instructions are not clar this time, unlike earlier times.

    These are the messages I got

    Please help ASAP –>

    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    I9100XWLPO_I9100NEELP4_I9100XXLQ6_HOME.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Added!!
    All threads completed. (succeed 0 / failed 0)
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    I9100XWLPO_I9100NEELP4_I9100XXLQ6_HOME.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:19)..
    File analysis..
    SetupConnection..
    Initialzation..
    Set PIT file..
    DO NOT TURN OFF TARGET!!
    Can’t open the specified file. (Line: 2564)
    Added!!
    All threads completed. (succeed 0 / failed 1)
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    I9100XWLPO_I9100NEELP4_I9100XXLQ6_HOME.tar.md5 is valid.
    I9100XWLPO_I9100NEELP4_I9100XXLQ6_HOME.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:19)..
    File analysis..
    SetupConnection..
    All threads completed. (succeed 0 / failed 1)
    Removed!

    • Pradeep Neela

      just follow the instructions, leave everything as blank other than PDA

      • JaideepC

        Thank you Neel, Works fine now. However, this could have been stated upfront in the instructions, as you have done on earlier occasions. When it official JellyBean comming for the Galaxy S3?
        Thanks once again.
        Your blogs are very useful :-)

        • Pradeep Neela

          thanks jaideep for your appreciation

          • rahul

            id:com turns yellow.what to do?

          • rahul

            sorry turns blue what to do?

        • Pradeep Neela

          by this month end it should be there, tentative though

  • the boss

    Come on every one is having the same problem… please advice

  • Arpan Majumdar

    Flashed…works nice

    • Pradeep Neela

      thanks for the feedback!!!

  • Dr. K. A. Rasheed

    In the ODIN the ‘Boot loader’ is seen highlighted. Shall I tick this and ‘start’, and leave  PIT, PDA, Phone and CSC leave unticked???
    Please advise
    Dr. K. A. Rasheed

  • Satyasom

    odin turns blue NOT yellow

    what about the files …where do they go ????PDA or PHONE  in Odin ??????

    • Dr. K. A. Rasheed

       I also got only one MD5 file.
      Lost here. Do not dare to move forward

      • http://www.androidadvises.com Jaideep C

        Same here… Why is Neel not responding.
        Onky 1 file recieved of 636MB
        Why is only 1 file reced. Where are other files?

        Pls help. Many of us are stuck

        • Pradeep Neela

          apologies for the same for not responding quickly! its just the tar file

    • Pradeep Neela

      please follow the insturctions

    • Dr. K. A. Rasheed

      It turns blue, and in the video also it turns blue and not yellow. And again it starts with this blue, not waiting for it to turn yellow and passes. But how. Please try downloading the video and see repeatedly ??????

      • Pradeep Neela

        which video you are talking about?

        • Dr. K. A. Rasheed

          The procedure is there as a small video even now visible above o0n this page. I downloaded it in high quality and viewed it several times. In spite of the blue colour instead of the yellow on Odin, I decided to move forward, because the video gave me some confidence. I got everything successfully installed. Later when WiFi was connected some prompt came from somewhere for updating, while I was re installing all my applications from my backups. I got some updating of about 60 MB. But it made little difference. It was still 4.0.4. I am sure that 4.0.4 is much superior to 4.0.3.
          Just now I connected my phone with Kies. It prompted for yet another update. This is again 4.0.4. But the version now I got is ‘XXLQ6,.
          Great many thanks Mr.Pradeep. Please keep it up. I will definitely follow your posts in future without fail.

        • Dr. K. A. Rasheed

          How do I root now ???

        • Dr. K. A. Rasheed

          It is just above a page length from here

  • Nimit Bhawani

    nice..

  • Nimit Bhawani

    nice..