Galaxy S II

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.

Pages: 1 2



  1. Chye

    November 20, 2012 at 4:20 pm

    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.

  2. wasim

    November 13, 2012 at 5:54 pm

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

  3. majid

    October 8, 2012 at 5:25 pm

    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 …


  4. Ruwan Sanjeewa

    October 4, 2012 at 7:33 am

    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.

  5. Mc Vale

    October 2, 2012 at 9:09 pm

    were is the download ???

  6. AbdulMuneer

    September 26, 2012 at 2:01 pm

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

  7. yosri

    September 20, 2012 at 6:19 am

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

  8. Maanmuis

    September 17, 2012 at 1:23 am

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

  9. Sandeep

    September 12, 2012 at 5:20 pm

    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?


    September 11, 2012 at 1:14 pm

    can i update sgs2 gt i9100 16gb in india


    September 11, 2012 at 1:12 pm

    can i update my sgs2 gt i9100 16gb in india

  12. praveen

    September 9, 2012 at 4:53 pm

    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

      September 17, 2012 at 5:30 pm

      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.

  13. vijay

    September 4, 2012 at 1:58 am

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

  14. Joris

    August 27, 2012 at 1:20 pm

    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.

  15. Joris

    August 27, 2012 at 1:11 pm

    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?

  16. Lewis

    August 21, 2012 at 4:56 pm

    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

      August 27, 2012 at 6:55 pm

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

    • Aslam

      September 10, 2012 at 6:46 pm

      Me too..please help

  17. farhan

    August 20, 2012 at 12:07 pm

    Can this update be applied to singapore SGS2?

    • Pradeep Neela

      August 20, 2012 at 3:28 pm

      yes it can be applied in your phone

  18. Osama Dmc

    July 27, 2012 at 5:56 pm

    My camera xO 

  19. Osama Dmc

    July 27, 2012 at 5:56 pm

    My camera xO 

  20. War3zuk

    July 15, 2012 at 5:48 pm

    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

      July 17, 2012 at 5:37 pm

       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

      August 31, 2012 at 6:29 pm

      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.

  21. Gerhard

    July 12, 2012 at 12:15 am

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

    • Roy Samuel

      September 17, 2012 at 5:28 pm

      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…

  22. Gerhard

    July 12, 2012 at 12:15 am

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

    • Mkna07

      July 17, 2012 at 10:46 am

       True Camera doesn’t work..

  23. Gerhard

    July 12, 2012 at 12:15 am

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

  24. Try Khanntey

    July 9, 2012 at 7:40 am

    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

      July 10, 2012 at 11:06 am

       u have used 8 gb pit file which caused this

  25. Arpan Majumdar

    July 8, 2012 at 10:00 pm

    It seems to be the best firmware update on ICS

  26. Fmed

    July 8, 2012 at 8:51 pm

    latest firmware download does not work XXLQ5

  27. try khanntey

    July 7, 2012 at 12:29 pm

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

    • sagar

      August 12, 2012 at 5:25 am

      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

        August 13, 2012 at 12:01 am

        Thanks Sagar! You’re a godsend.


      • poly1972

        August 13, 2012 at 5:30 am

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

      • Liviu Andone

        August 16, 2012 at 7:23 pm

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

      • Roy Samuel

        September 17, 2012 at 5:26 pm

        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!

  28. Gaurav_khandagale

    July 7, 2012 at 10:56 am

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

  29. Try Khanntey

    July 7, 2012 at 10:19 am

    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!!!

  30. Guest Glenn Davis

    July 6, 2012 at 4:43 pm

    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 !!!!!.

  31. Leng Kimngorn

    July 6, 2012 at 2:14 pm

    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

      August 13, 2012 at 5:32 am

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

  32. Sanjeevbhamasagar5

    July 6, 2012 at 12:01 pm

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

    • Judedavid

      July 9, 2012 at 1:28 am

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

    • Josricmifsud

      July 9, 2012 at 5:26 am

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

  33. Rich

    July 6, 2012 at 4:25 am

    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

      July 8, 2012 at 9:10 pm


  34. Phibes

    July 5, 2012 at 10:16 pm

    everything is working fine?

  35. gm

    July 5, 2012 at 12:51 pm

    where are the screen caps????

  36. Ajay Sudhakar

    July 5, 2012 at 11:48 am

    PIT – u1_02_20120326_emmc_EXT4_8GB.pit if you dont want to regret

    • Paras Lehana

      July 5, 2012 at 10:29 pm

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

      • Praveen Vijayshankar

        July 7, 2012 at 12:47 pm

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

    • Mohan Kavinda

      July 6, 2012 at 10:32 am

      what is about PIT – u1_02_20120326_emmc_EXT4_8GB???

    • Mohan Kavinda

      July 6, 2012 at 10:57 am

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

    • Pradeep Neela

      July 6, 2012 at 12:01 pm

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

    • Praveen Vijayshankar

      July 7, 2012 at 12:47 pm

      Hi Ajay, 

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

  37. Praveen Vijayshankar

    July 5, 2012 at 11:42 am

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

  38. Praveen Vijayshankar

    July 5, 2012 at 10:33 am

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

    • Pradeep Neela

      July 5, 2012 at 11:08 am


      • Praveen Vijayshankar

        July 5, 2012 at 12:21 pm

        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.

  39. Vivek

    July 5, 2012 at 10:26 am

    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…


  40. u no

    July 5, 2012 at 9:49 am

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

  41. u no

    July 5, 2012 at 9:34 am

    nice..already done

  42. bryan

    July 5, 2012 at 9:18 am

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

  43. Khanntey Try

    July 5, 2012 at 8:59 am

    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!!!

  44. Arpan Majumdar

    July 5, 2012 at 8:26 am

    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?

  45. Arpan Majumdar

    July 5, 2012 at 8:26 am

    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?

Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.

Most Popular

To Top