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

Galaxy S2 LogoSamsung Galaxy S2 GT I9100 may have waited a lot when it came to getting latest ICS Android 4.0.4 release, but you no longer will have to wait for this release as a Stock firmware of ICS 4.0.4 has been leaked out Worldwide and is officially out for UK. Please note that this build of firmware which is dubbed as ICS 4.0.4 XXLQ5, as of now there is no estimated official release date of Jellybean 4.0.4 for S2 but as in when it arrives, we will keep you posted on the same. Unfortunately, as of now there are still no leaks of Jellybean 4.1 for Samsung Galaxy S II GT I9100 model. This is the first ever ICS 4.0.4 firmware which is being coming out.

Though all the things in this firmware works perfectly, there might be some minor bugs. You can list all the bugs which you encounter in your device after applying in the comments section below as we will try our level best to address the same. Full credits to Samfirmware for coming out with this leaked version of Jellybean for Galaxy S2 GT I9100 device. For your convenience, we have also mentioned some of the screen captures on how this ICS 4.0.4 firmware will look like in your Galaxy S II.

Disclaimer: This update should only be applied to the devices which have the device model nam as Samsung Galaxy S II. This should not be applied to the NETWORK LOCKED version of Galaxy S II. Androidadvices should not be held responsible or liable for any sort of damage happened to your device due to not following of instructions.

Data in your Galaxy S2 might get corrupted or erased. So , ensure that with the help of below mentioned steps, you are backing up all the data present so that, the data can be easily restored.

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

Enable the USB Debugging from the path “Settings > Applications > Development > USB debugging” and also you will have to ensure that the minimum battery life should be 50% so as to ensure that the phone doesn’t get turned Off in the middle of update.

Assuming that you are done with all the above mentioned express pre requisites and backup steps, you can now proceed to the next page where we have summed up a detailed guide on how to upgrade your Galaxy S II with the latest ICS 4.0.4 firmware.

  • Chye

    Hi,I use Galaxy SII GT-I9100, Android version 2.3.5, baseband version I9100xxkI4, build Number GINGERBREAD.xwkj1. I have been using this phone for months. My region West Africa is yet to receive an update for ICS 4.0 and I will like to install ICS myself now cause I am tired of waiting for OTA. Please can you recommend which version of the ICS4.0 I need to download? Thank you useful response.

  • wasim

    My S2 Is hang on starting and this frimware can’t work so what i do ??????

  • majid

    were can i get the file ..pllsss reply in ur video says check de link bt i cant see .please help me ….

    can u also mention what are the special features of jelllybean than the old one …


  • Ruwan Sanjeewa

    After i have done the update as mentioned in above my internal memory has reduced to 4.11 GB from 11 GB. Could you help me on this regard. How can get my original memory back. Thanks in advance.

  • Mc Vale

    were is the download ???

  • AbdulMuneer

    My S2 i9100 is rooted with I9100XWLPX . Can I upgrade to XXLQ5 4.0.4? What is the process?

  • yosri

    hi .my s2 rooted with ICS IML74KXXLPH..& The kernal version3.0.15-I9100XXLPH-CL118559? f i can upgrade to ICS 4.04? give links?

  • Maanmuis

    My APN settings won’t save and can’t connect to internet via mobile connection. 3G icon don’t show on top.

  • Sandeep

    My SGS2 is rooted with JRO03H JellyBean 4.1.1 Firmware. Can I update my phone into this firmware as directed or is there any other process for that?


    can i update sgs2 gt i9100 16gb in india


    can i update my sgs2 gt i9100 16gb in india

  • praveen

    Hey Guys….. Im lookin out for a official ics update for ma galaxy s2 indian version phone……. which is 16gb….. Is it possible. ?????

    • Roy Samuel

      yep…! I just got it done..and it works just fine. In the Odin program, leave the ‘PIT’ box empty, and proceed with the upgrade normally.

      It works fine for me.

  • vijay

    it bricked my phone .. my internal memory reduced to 4gb;-(

  • Joris

    In addition to my previous comment/question. I used Odin 1.85 to apply the update. Odin 3.04 gave a PASS for the update, but the phone entered some kind of loop, showing the android figurine and a loading bar which never completed.
    Using Odin 1.85 the phone did finish the installation and entered recovery mode.

  • Joris

    After updating my phone, all my old photo’s and mp3-music files are corrupted. that is, they won’t show or play on my phone. I restored the backups from my laptop, but I still get errors that the format is not supported. Copying from and to the laptop has never been an issue before.
    Does anyone have an idea wah causes the problem and how to fix it?

  • Lewis

    After applying this for the first time it worked fine. However I have tried to re-apply this firmware and i’m stuck in a loop with the green android screen. What can I do to fix this?

    • Alvan

      This file (as mentioned above) PIT – u1_02_20120326_emmc_EXT4_8GB.pit will fix that problem!

    • Aslam

      Me too..please help

  • farhan

    Can this update be applied to singapore SGS2?

    • Pradeep Neela

      yes it can be applied in your phone

  • Osama Dmc

    My camera xO 

  • Osama Dmc

    My camera xO 

  • War3zuk

    Im sure ive read somewhere that it states NOT to apply the PIT file as its not needed..? I have the 16GB Galaxy S2 so surely I should leave this unchecked..? Can someone explain in a bit more detail as I only understand abit of whats been explained on PIT files..

    • Emadernest

       I am like you with S2 16G, but I faced no problem in memory capacity or in the camera after flashing XXLQ5, the reason is unknown to me, I assure you that during flashing I did all the requirement by this site and checked the PIT file as advised but I did not suffer from the bugs…a bit lucky maybe

    • Hylmar

      Pradeep, I have been following your articles quite long already, always works!
      I as well use a 16GB SGS2, used the PIT file without any capacityproblems. Still have 11.something left.

      Cam doesn’t work though, nor does the video. Every now en then impossible to shut down the phone as it reboots instantly.

  • Gerhard

    It may be official, but its unstable and camera doesn’t work.. Not recommended…

    • Roy Samuel

      I just installed the ‘I9100_CODE_I9100XXLQ5_CL753921_REV02_user_low_ship.tar.md5′ on my Galaxy S2 which I bought from India, and it works just fine!
      No problems with Camera…and seems perfectly stable to me…

  • Gerhard

    It may be official, but its unstable and camera doesn’t work.. Not recommended…

    • Mkna07

       True Camera doesn’t work..

  • Gerhard

    It may be official, but its unstable and camera doesn’t work.. Not recommended…

  • Try Khanntey

    my fone is 16GB internal and after applying the update of ICS 4.0.4 and loading the pit file my internal space is left only 4.11GB, Pradeep Neela Pleas help me, i don’t want to lose my space like that!!!!

    • Nomi

       u have used 8 gb pit file which caused this

  • Arpan Majumdar

    It seems to be the best firmware update on ICS

  • Fmed

    latest firmware download does not work XXLQ5

  • try khanntey

    my internal space is left only 4.11 GB, anyone know that please help me!!

    • sagar

      just follow the above mentioned steps…
      instead of using (PIT – u1_02_20120326_emmc_EXT4_8GB.pit) this file, use u1_02_20110310_emmc_EXT4.pit
      just google it, you will get it easily…
      after performing the above steps..
      goto Settings-Storage-Format USB storage
      restart your phone…your internal memory is back…
      It worked for me…hope it works for u too…Good luck

      • Fareed

        Thanks Sagar! You’re a godsend.


      • poly1972

        bravoooooooooooooooo!!!!!!!!!!!!! estuvo genial ,, es la respuesta correctaaa … gracias gracias mil gracias

      • Liviu Andone

        you’re good m’man, got the same problem, now it’s back to square one. Thanks.

      • Roy Samuel

        I downloaded Odin3-v1.85, and after extracting the archive, in it was the file, “u1_02_20110310_emmc_EXT4.pit”.
        So while performing the upgrade, in Odin, leave the ‘PIT’ box blank. Odin will automatically use the ‘.pit’ file within the Odin directory.
        I performed the upgrade without entering a Pit file in Odin and I get full 11.50 GB for storage.

        Thanks for the guide!

  • Gaurav_khandagale

    my phone is stuck on android loading screen…i tried 3 time bt itz not working…what should i do now ?

  • Try Khanntey

    After applying the pit file and update to ICS 4.0.4 i lost my internal space and left only 4.11GB, anyone know how to recover back please help me!!!

  • Guest Glenn Davis

    Thank you for the well laid out instructions , you only missed 1 thing , ( usb debugging ) . Other than that , everything worked well , and I also excluded loading Ajay’s file . No need , it loads by itself . Planning on loading dual boot and Paranoid Android Rom with tablet mode . Thanks again , good job !!!!!.

  • Leng Kimngorn

    I have a problem.Before I upgrade my galaxy S II with the latest ICS 4.04 firmware my internal storage was 11.5GB
    after I updated my internal storage was lost 7.36GB mean it remain 4.14GB. why?
    How could I get my storage 11.5GB back?
    Could you help me the solution better?

    • poly1972

      hola!! lee a sagar mas abajo y hazlo!!!!!!!!!!!! es la solucion correcta

  • Sanjeevbhamasagar5

    After upgraded to xxlq5 camera does not open and look blank, so kindly answer this.

    • Judedavid

      yeah i encountered this too. the phone can take shots but nothing is on the screen. how to solve it??

    • Josricmifsud

      Mine too! I Have no camera!! Any help please?

  • Rich

    Hi do we need to UN-check the re-partition check-box or keep it checked?? please advice…
    Also what is Ajay Sudhakar talking about??

    • Rich


  • Phibes

    everything is working fine?

  • gm

    where are the screen caps????

  • Ajay Sudhakar

    PIT – u1_02_20120326_emmc_EXT4_8GB.pit if you dont want to regret

    • Paras Lehana

      I’m having 4.11 GB of USB Storage now!
      It has just re-partitioned my device.

      • Praveen Vijayshankar

        Shouldn’t it be 16 GB (11 GB in File Manager)?

    • Mohan Kavinda

      what is about PIT – u1_02_20120326_emmc_EXT4_8GB???

    • Mohan Kavinda

      can you please explain what happend if PIT – u1_02_20120326_emmc_EXT4_8GB done??

    • Pradeep Neela

      its for 8GB model only, we haven’t tested on what are the consequences if this is selected for wrong phones

    • Praveen Vijayshankar

      Hi Ajay, 

      What is the impact of the 8GB pit file. SD storage is 11GB in Indian Models

  • Praveen Vijayshankar

    Where can we get ODIN. Previously it was included in the Zip file

  • Praveen Vijayshankar

    thanks for this update. Can this be applied on Indian SGS2 GT-i9100

    • Pradeep Neela


      • Praveen Vijayshankar

        Thanks Pradeep. Does this firmware fix the Camera Pink Spot Bug. I am getting it with current firmware.

        And just one suggestion, if you can include the MD5 value of the downloads, it would be good to verify if download was successful, especially when connectivity is flaky.

  • Vivek

    Installed seems to working fine till now…

    Will keep you updated on any issues reported to me :-)

    Had one issue,
    Wi-Fi was not getting connected, now after clearing the cache, even that is getting connected…


  • u no

    already done..more power n more better..good

  • u no

    nice..already done

  • bryan

    hi! any updates or rooting for s2 m250K or m250s?

    • Pradeep Neela

      its only applicable for S2 GT I9100

  • Khanntey Try

    Thanks for Android Advices for bringing me the update for ICS 4.0.4.
    I hope to see for the root for this firmware soon. Thanks again!!!

  • Arpan Majumdar

    My S2 i9100 is rooted with XWLPG and I am on Pure look S3 Rom. Can I upgrade to XXLQ5 4.0.4? What is the process?

  • Arpan Majumdar

    My S2 i9100 is rooted with XWLPG and I am on Pure look S3 Rom. Can I upgrade to XXLQ5 4.0.4? What is the process?

    • Pradeep Neela

      yes you can upgrade to XXLQ5