Download & Install Official Android 4.0.4 ICS Firmware for Samsung Galaxy S2

Finally, you can download and install latest official Android 4.0.4 Ice Cream Sandwich Firmware on Samsung Galaxy S II now. Yup, there is a leaked official Android 4.0.4 ICS Firmware for Samsung Galaxy S2 ~ XXLQ5 Firmware (Europe region). What are the new features and improvements in this XXLQ5 Firmware? Based on feedback from users who tested it… Much smoother experience in TouchWiz Launcher, menus and stock browser. And other minor tweaks from here and there too. Try it yourself to find out more. No worry, you can install Android 4.0.4 ICS XXLQ5 Firmware on any other region Samsung Galaxy S2 as long as model is GT-I9100. Just installed it on my Malaysia unit. Note – this is WIPE version. It will delete everything on your phone. Make sure you make backup first.

Official Android 4.0.4 ICS XXLQ5 Firmware for Samsung Galaxy S2

There are 4 files in XXLQ5 Firmware. Ignore the .pit file. DO NOT install it. And install other 3 files by following instruction at XDA website. Enjoy Android 4.0.4 ICS Firmware on Samsung Galaxy S2…

Antutu Benchmark score
TouchWiz Launcher
Software information

Installation guide ~ How to install firmware on Samsung Galaxy S2 with Odin? (Video)

Download official Android 4.0.4 Ice Cream Sandwich XXLQ5 Firmware for Samsung Galaxy S2 here. (download link removed due to hard brick issue).

  • hola

    Welcome jayce.. 😀
    good 4 all s2 user..

  • Joboma

    Hey Jayceooi,

    Thank you for the post, I’ve been waiting for it since forever 🙂

    I’m just wondering, does this firmware support the RTL languages? Arabic specifically??

    Thanks again my friend. I’m a big fan.

    • Is it name as Arabic in Language selection? If so, there is none.

      • Suleiman

        Thank you for the post, is there a way to install Arabic on SGS2 is it doesn’t have it?

        • Yes, try to look for official firmware or custom ROM that support it.

  • farhan

    Dear jayce…in gingerbread there was an option to update using wifi without having to use kies or computer but i dont see any such option in ics version…plz guide.

    • Yes, there is OTA update feature in ICS firmware. Located at Settings – About phone – Software update.

      • inder

        when we go to software update it says no update available

        • Then there is no new firmware update for your region, inder.

  • Bunty

    Hi Jayce, I am from Nepal and thanx for it…………..but I wanna ask you one question- “is this firmware also rootable?

    • Yes, but CF-Root for it has yet to come out.

      • Bunty

        When will its CF-root come out?

        • No idea, maybe days or weeks…

    • afiq sabri

      u may use siyah kernel for it 3.2.2

    • hary

      can i update ICS4.0.4 through samsung kies???

  • afiq sabri

    just install it on my s2 last nite, everything works great except no sliding on notification bar for brightness anymore. i need that function for outdoor usage.

    • ronaldos12

      Maybe you have auto brightness activated.if so, disable it 😉

      • afiq sabri

        no, i never made it auto brightness, btw, if anything changes otherwise if u try it, do tell

    • Shon

      Does This New 4.0.4 System Delete Anything On The S2 When
      I Update It ?

  • mike

    Hi Jaice …

    I updated the phone and it works fine, but I lost root access, can be a problem if I do root through the tutorial you have published before.


  • Rockreaper

    Hello… I tried to install the ICS 4.0.4 without the pit file but the odin gets stuck and show on the process area that is looking for the PIT file for mapping !!!???

    • Weird… I don’t have such issue. Try to consult others at XDA see.

    • afiqsabri

      I recommend to use mobile odin pro .works charmed for me

  • Vivek

    Hi Jayce,

    Your threads are very helpfull, I am following you since 1 year..

  • benjamin

    hello jayce… i’ve downloaded d ICS 4.0.4 firmware n xtracted it (found 4 files 3 with .tar.md5 n 1 .pit in it) bt whn it gets to selecting the .tar files in odin, i dn’t knw whh one to select for PIT.. BOATLOADER.. PDA.. PHONE.. CSC……

    could u pls give me a HELP here……… whh file to select for every section…

    thanks jayce

    • afiqsabri

      Go for pda for biggest file, mdem fr phne, csc for csc

  • Squeek

    Installed and works.
    The only bug is that there is no life- preview in all camera-related apps. Once I press back key there is a moment of visible camera screen.

  • karavicdanli

    Just flash which Mobile odin. you have root inside..

  • afiqsabri

    Just installed, i have one problem, during messaging,i changed to 3×4 keypad, but the letters wont written, only numbers only

    • Kapadia

      Hi. I am also facing the same issue. when i type any key using the T9 (3*4) keyboard of Samsung IME, it punches in only numbers.

      Any luck you had with this error ?

      • matrik

        hello jayce,

        I am also facing the same issue. Can you advice any idea on how to resolve this.

        • Sorry matrik, I have no idea on this also. Please consult Samsung Support.

  • nainesh

    Hii jayce well this firmware is the smoothest stock ics for sgs2 but when i rooted with cf root or siyah kernel….intresting problem came thats is my camera and video player stopped to work….it just shows black screen…..i flashed the firmware again now using without root….and yes is there any possibility of jelly bean to comeon sgs2

    • Yes, Jelly Bean ROM will come to SGS2. But not so soon.

  • digitek37

    Hi Jayce, i planning to buy galaxy nexus, which is pretty cheap right now. do you think u going to publish any custom rom article for it?

    • Sorry digitek37, I won’t post Galaxy Nexus articles because I don’t own one. You need to get them from XDA website.

  • Karl

    Hi Jayce,

    ICS 4.0.4 will work on I9100 G version?
    & Can I perform the update same way as 4.0.3?

    Sorry, I’m a noob.


    • Hi Karl, I am not sure that I9100G has Android 4.0.4 firmware or not. Note – you can’t use I9100 firmware on I9100G.

      • The Progen

        Yeah, I can testify to this firmware not working with I1900G. 😀 Didn’t notice the G suffix at first and happily downloaded it, only to find out that it wouldn’t install.

  • Yuehan

    Finally this week ICS 4.0.4 for China was there. Great result, but it was unrooted again.
    Today I also found root, you can do it with LPQ.

    • The Progen

      The Chinese release (I9100GZCLPF ) is supposedly for the I1900G. Has anyone tried to see whether it’d upgrade successfully over one running I9100GDXLP6 (current Malaysian firmware)?

      • Yuehan

        the chinese release ZCLPK/LPL came through Kies and is the official update for I9100.
        And it working perfectly.

        • The Progen

          What I meant was for the I1900G, not I1900. Anyway, I’ve tried the I9100GZCLPF. Can’t get it to install on my DXLP6 firmware S2.

  • nainesh

    Hiii pls update this article whenever cf root without bug is available….i found cfroot xxlpq 5.6 on their page but this time didnt dare to flash it….so any news for perfect root kernel….coz i always use sgs2 between 800-1000mhz cpu speed

    • There is an updated version now. Wait for others to test it. If okay, then use it.

  • Hasnain

    Dear Mr. Jayce,

    I really appreciate your efforts for creating new inventions and research for firmwares of Galaxy S 2. I wish you best of luck for maintaining your interest, more so when a retired officer like me is benefited.

    Lahore, Pakistan

  • esyad

    how to root this ICS?? help me please..

  • bhawan

    hey jayce i have updated my galaxy s2 via kies to firmware 4.0.3 but it is not working properly games and apps are is very buggy i have downgraded my s2 to 2.3.6….so can u tell me that this 4.0.4 is better than 4.0.3

  • bhawan

    so should i stick to 2.3.6

  • bhawan

    can u tell me that samsung wil give update of android 4.1 jelly bean to s2 or not

    • Yes but not so soon and only value pack version.

  • bhawan

    what do u mean by value pack version

    • Certain Samsung apps are not included. Not full package.

  • nainesh

    Hii jayce there is new firmware XXLPQ6 i have fladhed it and its working butterly smooth….but though this is th official firmware but somehow when i connected my phone to kies it shows ur device does not support…..this is official version so it shud support kies….i am from india….
    And you mentioned s2 is only gonna get value pack instead of 4.1……i cant blame you but it will be very dissapointing for millions of s2 users

    • Maybe CSC is wrong.

  • nainesh

    There is no csc just one file so can u pls give me link to indian ics firmware doesnt matter if its 4.0.3???

  • eliezer

    hi i was wondering when u said it was good for all users does that mean even if the phone is not GTI9100 it will work with the SPH-D710

    • GT-I9100 only.

      • eliezer

        It will work with the sph-d710

  • Aleksandar

    Hi Jaice …
    I have one question. I instaled 4.0.4 and works fine but on my wallpaper( background ) has some text
    PDA :i9100XXLQ5
    Phone: I9100xxLQT
    and few rows about firmware.
    HOW TO GET RID of that 😀

    • Does change to other wallpaper helps?

      • Aleksandar

        No that is first i tried. If you dont understand me i can take a screan shot. I tried to find in menu any options but i didnt fnd. I instald nearly 50 firmware on my phone and this is a first time to have a problem like this

      • Sufian

        I already change wallpaper but show status of this firmware in screen

        • Any screenshot to show?

          • Sufian

            same like aleksandar capture

            • Reynaldo Poschen

              I find the solution for this problem in a Portuguese Site ,

              you should make ROOT in your new android 4.0.4 rom and follow this:

              The problem is a corrupted file. this file is what makes the do not ask for pin code Sim card / lock screen etc.

              you have to install
              “Terminal Emulator” app from market
              After you install, you must write the shell comands:

              echo -n ON > /efs/imei/keystr

              • Sufian

                I already write down the command but nothing happen…
                I want to ask:
                1. After install Terminal Emulator need use superuser apk
                2.when write down the comands exe;
                sy (enter)
                echo -n ON > /efs/imei/keystr (enter)
                sync (enter)
                reboot (enter)

  • Nick

    Isn’t this the firmware that has been bricking peoples devices?

    • Aleksandar

      My works fine. Just have a problem with wallpaper which has i info about firmware and i cant remove it 😀 Works perfect for me

    • Yes, XXLQ5 kernel has such issue.

  • Alex Smith

    My phone is stuck on airplane mode, and my sim card is not working. How can I solve this issue? I have read that the IMEI is the issue but I can not seem to grasp what is needed to be done exactly. I am not a great person when it comes to technology if you may kindly refer me to a solution, a simple one=)

    • Alex Smith

      i have the GALAXY S2 mobile 🙂

    • Hi Alex, did you backup your phone EFS previously?

  • Kamil

    Jayce are you advising against installing the ICS 4.0.4?

    • Yes, don’t install XXLQ5 Firmware.

  • Gatson

    I updated and now when i am on the phone and i get a notificaiton in it beeps in my ear. does anyone know how to take that off?

  • Kamil

    so which 4.0.4 do you advise I install on my SGS II?

    • I did not try other 4.0.4 firmware yet. No idea. Sorry…

  • Fabio

    someone can tell me how i can download this rom using the odin , because i was wiping all data on my phone and i didn’t saw the batteries level and it died and now only working is download mode , so please help asap

    • Don’t download this ROM as it will cause hard brick issue.

      • Fabio

        i found one 4.0.1 and its working now , but want to install a 4.0.3 or 4.0.4 what you suggest !?

        • No suggestion, Fabio. I don’t use them.

          • Fabio

            ah ok… thanks anyway

  • Asfandyar

    Hey Jayce, will this firmware work for SGS2 I9100G model as well

    • No Asfandyar, I9100G can’t use I9100 firmware.

  • Rockreaper

    Hello… first thanks for the help the last time…. thas anyone knows how to fix the 4gb usb storage issue on the galaxy s2, I just formated the usb storaga and now only shows 4 gb capacity…. help please… I know is something with the pit file but I didn´t used cuz on the description of the rom title that.. so… maybe a tool or app .. anyway I need help !!!1

  • Varun

    Hello jaycee I would like to know whether resurrection remix rom is a stable one and can it be used for daily purposes ??

    • No idea also. Please try it yourself to find out. 😉

      • Sufian

        I suggest Salman ROM ics, but only problem this ics is can not lock it. 😛

  • Chris

    Hey Jayce, I recently rooted my phone with the WRONG Kernal, and now the phone is stuck on the yellow triangle with the exclamation mark and it wont boot any futher (Stays on the screen with the yellow triangle). So that means i cant turn on the phone and access my settings to check my kernal. I remember that my Version was 4.0.3 with ICS. IS there a way i could actually bypass this screen or get rid of the triangle? I Just got this phone and was really liking it. I remember the kernal starting with TD or something along those lines. im in AUSTRALIA if that helps at all. If you could reply it would save a phones life from VODAFONE. I can also get into recovery mode and download mode but thats the only thing close to actually using the phone. PLS REPLY ASAP

    • Hi Chris, which SGS2 model are you using?

      • Chris


          • Chris

            And if do this will it unroot my phone and keep the warrant intact?

            • Chris

              Oh right, i read the instructions and step 1 -3 i cannot do as the phone wont boot and it just stays on the yellow triangle page until i turn it off.

              • Ignore that. Just flash firmware with Odin.

                • Chris

                  so i just get any firmware and flash it with odin?

                  • Your country firmware.

                    • Chris

                      what would australia be?

              • Chris

                What does the USB JIG do? will it set the phone back to FACTORY SETTINGS MODE because thats what i read on EBAY. Just confirming, because if thats true i can then access the phone and should be able to access the SETTINGS APP on my phone?

                • It only help to load Odin download mode. And clear custom binary download counter. That’s all.

                  • Chris

                    Could i use the USB JIG to reset the Custom Binnary Download Counter and get my WARRANTY back so i can give my phone back to VODAFONE and just get a new one? It seems like an easier plan.

                    • Warranty still void if they found out custom ROM / rooted.
                      As for Australia firmware, I have no idea. Sorry. You need to find out your original stock firmware.

                    • Chris

                      Can i use USB JIG with 4.0.3 or do i have to Downgrade or what? COuld you put instructions or link me what to do?

  • SAM

    Hi jayce

    i was trying to sim unlock my samsung s2 using Odin.
    i don,t know what went wrong i was able to do 1st step but later on i could not see anything on mobile.
    it just shows the Samsung galaxy S2 GT-19100 in the screen and i can,t do any thing.
    can u plz help me out.
    regards Sam from sweden

    • Hi SAM, can you still load into Odin download mode now?

  • Sam

    Yes i can But i get à eror that says no device is connected some thing like that
    Regards Sam

    • Do you have Samsung Kies installed on Windows?

  • Sam

    Yes i have

    • Hmm… It should be able to detect since your have the USB driver needed is from Samsung Kies.
      Try on other PC see.

  • Roshan Bimali

    Hi jayce i recently updated my SII with ics4.0.4 problem is volume down button doesn’t work while volume up seems it hardware problem? Also i have regina 3D launcher installed. I am unable to take screenshots too.

    • Rockreaper

      screenshots home + power !!!!

    • Hi Roshan, try to factory reset first. If still cannot, please consult Samsung Support to confirm is hardware issue or not.

  • Johnny

    Hi Jayce,

    I may have sent this before but did not see it on your page so perhaps another try ..
    I successfully updated my SGSII with I9100XXLPQ but later found the one for my country – GDXLP6.
    I have made several attempts with Odin 3.04 as well as Odin 1.83 but was unable to get it to PASS.

    Any tips on what to do to get it to run GDXLP6?

    Thanks in advance,

    • Is GDXLP6 firmware for I9100?

  • chris

    Hey there Jayce, Just wondering if you could help me with this. My phone (s2) cant be recognised with odin 1.83 and just wondering if you could help me. My phone is stuck on the triangle boot and wont load any further than that.
    thanks in advanced.

    • Hi chris, do you have Samsung Kies installed on your Windows?

      • chris

        Yes i do.

        • Hmm… Odin should be able to detect your SGS2 in Odin Download mode then (Samsung Kies has USB driver for Odin). Try on other PC see.

          • chris

            how could i check my drivers on win xp?

            • Windows should be able to detect your SGS2 if correct USB driver is installed. Else unknown driver…

  • chas

    Just was forced by a system update to 4.0.4. I lost my ability to take a screenshot with the galaxy s2. Is there any way to get this back. Please help.

  • hary

    When it gonna b release for nepal any idea, Can i update.throug. Samsing kies??

    • Yes, when it release for Nepal.

  • hary

    is ics4.0.4 is officialy release for nepal…??

    • This one I don’t know. You need to consult Samsung Nepal.

  • amai

    so where is the link to downloading the file

  • Kanisius

    Hello there Jay, How R U?
    Its been long time since my last question. Now i Have a question again
    1. how to backup all my apps including data apps before i flashing a CM9 RC1 9.00 on my sgs2 ?
    2. how to restore the apps after a flash with cm9 roms ?
    3. It seem cm9 rc1 is stable enough for daily use, am i right ?

    Thanks so very much for your advice.

    • 1. Use Titanium Backup.
      2. Same as above.
      3. I did not use it, no idea…

  • Anand

    Hi Jayce,

    Do u recommend me to update to 4.0.4 or not using the ROM mentioned in this thread? If not then is there any other ROM which i can use. I am from India.

    • Not to use XXLQ5 Firmware in this post. I did not try other Android 4.0.4 ROM firmware yet. No idea…

      • Anand

        Hmmm.. Ok.. No problem I wont upgrade. Thanks for the advice. BTW is there any new cool feature in 4.0.4 or cn i live with 4.0.3.

        • No new special cool feature found during my testing.

  • hary

    Hi jayce…Can i update this firmwere ics 4.0.4 through my country nepal…??

    • This firmware download link was removed due to hard brick issue.

  • Nitehawk

    What is the official ICS 4.0.4 firmware for Malaysia or through Kies? Does it cause brick?

    • No Android 4.0.4 firmware for Malaysia yet.

  • Alcídio

    Jayce will you please help me? My SGS ” is from Malaysia and i was trying to instal the ICS firmware with ODin using your tutorial. It firs did not work at all. Then sudently the phone does not respond. it shows a image of a phone conected to a computer, with a yellow triangle in between.
    What can i do to start it up again? It just doesnt respond.

    Please Help me.


    • Hi Alcídio, what is your SGS model?

      • Alcídio

        It is Galaxy S II – GT-I100. And it was using Android Version 2.3.6.

  • Alcídio

    Sorry. GT-I9100

  • Alcídio

    Actually, what happened was that, after trying to update the firmware, the odin showed “fail to update”. So i closed the program. But before i remove the usb cable from the computer, by mistake i pressed the power button and it got all black. After that it shows a smal icon that i told you…

    • Try to use Samsung Kies to recover it see.

  • Alcídio

    The kies is not identifying the device… Is there any thing else i can do?

    • Try to use Odin to reflash it. If still cannot, you need to consult Samsung Support then.

      • Alcídio

        Ok. Thanks for your help. I will do so.

  • Patrick

    can this ics 4 work for my device:

    model number:



    KERNEL: #2



    • Patrick


    • Didn’t you read that this ICS firmware has hardbrick issue?

  • denizgz

    Successfully downloaded Ics 404 from sammobile & flash the phone via odin. Now running on new Ics & it feels good. Fast & smooth. Antutu benchmark given me 6247 mark… tried rooted & use siyah kernal but not as fast as this one. Back to stock somehow.

  • brian

    Hi i have a samsun galaxy s2 gh i9100 with 4.04 on it amd no one can beem to be able to unlock
    This unit now as they say i have uograded the firmware from the original factory firmware that came on
    The unit , something to do with baseband or kernill i was told ?? Is it possible in any way to find the ORIGINAL
    FIRWARE THAT CAME SHIPPED WITH MY SAMSUNG ? i have tried loads and loads of firmwares and only a few seem to
    Work corrextly but not fully and freeze the phone on start up screen so i downloaded this one now and all works fine but
    Srill not able to unlock on 4.0.4 PRODUCT CODE- 9100LXKEU Pda- I9200IXWLPT, PHONE-I9100LLXQ6, CSC-I9100XEULPA. ANY HELP APPRECIATED , Please note i do not have the original firmware remembered .

  • Sandy

    Hello Everyone,

    2 days back I installed I9100XXLQ5_I9100OXALQ5_OXA firmware successfully but mistakenly I also installed the .pit file which read u1_02_20120326_emmc_EXT4_8GB and now my USB Storage (Phone Storage) is shrinked from 16Gb to 8Gb. Please help me out on this.


  • Sandy


    what a solution it is. I’m so so so very grateful to Jayce and you all. Thanks you so much. It was undoubtedly the biggest issue I ever faced in any of my Andriod device but the solution you guys fetched was the most smallest, easiest and the best one. What else can I say. Thanks u so much once again. You guys are wonderful.

    Bye for now ..
    & Love u guys

    Thanks & Regards,

  • ally

    can i know do i need to change file name when i download the firmware? something like at the back need to add .7z like that.

    • You need to extract it. Use 7-Zip software to do so.

  • raymond

    hi is this the chinese firmware and can be use in australia?

    • Which Chinese firmware?

      • raymond

        i mean the Official Android 4.0.4 ICS Firmware for Samsung Galaxy S2 got chinese language?

        • Europe firmware does not have Chinese language. You need to find SEA firmware like Singapore / Malaysia.

          • raymond

            okay thanks. can you help me to find?

            • No Android 4.0.4 firmware for SEA yet.

  • raymond

    okay. thanks.

  • kyle

    Hi jayce
    is it possible to upgrade samsung GT-S6102 gingrbread to 4.0

    • Sorry kyle, I have no idea. Please consult Samsung Support.

  • Alain

    Hello Mr. Jayce !
    Can you give me a working link to download ICS for samsung galaxy tab 7.0 plus !
    I have upgraded my SGS2 to ICS 4.0 from your site and It’s working perfectly so I trust you to give me a working link for ICS to Samsung galaxy tab 7.0 plus (GT 6200)

    Thank you !!

    Best regards !

  • Didie

    hi Jayce..

    is it possible to download and install the Official Android 4.0.4 ICS Firmware for Smasung Galaxy S2 Android Phone made in China?

    • Hi Didie, China SGS2 can’t use international I9100 firmware.

  • Didie

    ouh so we can’t do anything for Chinese made Android Phones?

    • Can, find firmware that made for China SGS2.

  • Didie

    Thx.. but can u pls suggest a website for this

    • I don’t have. Try to Google for it. Most of them are Chinese websites.

  • Didie

    very well.. thx

  • Salman

    hey i want to update my s2 from 2.3.6 to 4.0.4. i just chked some updates link with odin and i downloaded this file. (T989UVLH1_T989TMBLH1_T989UVLH1_HOME.tar.md5) bt dont know that this rom is the correct one? if not plx paste the link of the correct rom.

  • Salman

    or this one is the correct firmware Filename: | Size: 510 MB?

    extract file name :I9100XWLPM_I9100OXELP8_I9100XXLQ6_HOME.tar.md5

  • Salman

    This firmware and the guide above are compatible only and only with Galaxy S2, model number I9100. It’s not compatible with the I9100G or any other device.

    is there a diff in i9100 and i9100g? well my cell is i9100g need help in this regard!

    • Hi Salman, installation process is the same. But you can ONLY use I9100G firmware on your I9100G.

  • edmon

    hello i am trying to update my galaxy s2 from 4.0.3 to 4.0.4 via kies but the kies didn’t show me the popup that gives me the “do you want to update your software?” thing..i dont wanna root it i want it official please help what can i do!

    • Hi edmon, your SGS3 might have the latest firmware for your region then.

  • edmon

    thanks but my region have the 4.0.4 recently so i should be able to update it

    • Hi edmon, you need to consult Samsung Support then. You should be able to update.

  • sandeep

    hi Jayce..

    is it possible to download and install the Official Android 4.0.4 ICS Firmware on Smasung Galaxy 5 GT-i5503 Android Phone

    • Sorry sandeep, I have no idea about Samsung Galaxy 5 model.

  • Bomb

    Hey Jayce,

    Great work so far. You really help out a lot of people, so for what it’s worth: thanks.

    I’m have installed a different firmware on my S2 I900 (or something), but I want to revert to my official Tmobile firmware again, the official ics. Do you have any ideas on where i can find it?

  • Amogh


    I have a SG S2 and in June ’12 I upgraded from Gingerbread to ICS.

    Since then I am having couple of issues
    1. The date which used to get displayed on touching the top bar does not get displayed now in ICS
    2. I cannot take screen shots at all. I’ve tried all methods.

    I am suspecting either the ICS has not installed correctly or does it really matter that the region(where i d/n and installed ICS) is different to where I am primarily using the phone.

    Should I revert back to gingerbread and then try installing ICS.

    Please help.


    • Amogh


      I just read the UPDATE on your “how-to-take-screenshot-on-android-4-0-ics-samsung-galaxy-s2” page and it worked!! 🙂 Thanks for that.

      I guess now I am just left with the date issue which I forgot to mention is affecting my some of my other apps (they do not display dates too) and on enquiring with their dev’s have advised me that they just use the default date app of the phone.


      • Hi Amogh, I have no idea about the date issue. Please consult Samsung Support.

  • Tristan

    Hi guys,
    For me it’s very strange..Me and my colleague, we have Samsung Galaxy S2..Both from Romania.
    For him, the update is already done to 4.0.4 and he had another kernel official update in august, mine not.
    How can it be?

    • Hi Tristan, your SGS2 firmware might not same with your friend. If same, you need to double check with Samsung Support then.

  • Kris

    Hi Jayce

    I just installed version 4.0.4 with kernel version XXLQ6. Previously, I used gingerbread before the update.

    Now, my phone freezes (is brick the word?) around 5-8 times a day. I need to unlatch the battery to restart the phone. Is there a solution to this?

    Also, when installing, I couldn’t find the pit file. Where’s it? I just selected the tar file using odin and it installs by itself.

    Am a newbie =) Please advise


    • Kris

      Btw, my phone model number is GT-I9100

    • Hi Kris, freeze is not brick. Brick == you can’t power on your phone at all. Try factory reset or change to other stable firmware.

      No pit file is needed.

  • Neal

    Hi Jayce, 1st – Great work with ur tutorials!
    Im a beginner with a fair idea of it all.

    I want to know for someone like you, who switches roms day in and day out,
    whats the best way to keep flashing to try out new/custom roms and still keep(or restore) apps and data(settings,contacts,sms,pics,etc.)
    I recently got my phone restored(by samsung due to software issues) and i had done a backup on SD card from ClockWorkMod but when now i went into recovery and installed and then tiered to restore it said no backup found. So lost everything.

    So whats the best method to flash? To Backup?

    And can i root & unroot without loosing data?


  • mohammed

    hi jayce i live in toronto, canada and got an update from my phone for ics 4.0.4 did the update since then phone has lots of bugs in it. does not work as well as 4.0.3 pda-i9100xwlpw, phone-i9100xxlq6, csc-i9100dbtlpi is this the right info for my region and if not what is the right info. i am using i9100

    • Hi mohammed, you won’t get OTA if that is not for your phone. You can try to factory reset to make things run smoother.

      • mohammed

        thx for the reply jayce the problem is this phone is not available in canada and am not sure where it originally came from therefore am not sure if i am getting the right updates(firmware) to use in my region. i bought the phone from a 3rd party. it was rooted when i got it but i had to get someone to try and put back the stock firmware on it. as this is my first smartphone and a newbie to boot i am totally lost.

        • Hi mohammed, I have no idea which region does your I9100 from because it can use any region I9100 firmware. But no worry, if current firmware does not suite you, you can always change to other region firmware.

  • Prabesh

    hi jayce , i got a new handphone from my uncle from finland. Now the phone showing a blank baseband as well as a empty imei….i have rooted the phone .i am running on 4.0.3….i have used gs repair but it didn’t work as well .IS there any solution???? The phone doesnt recognize my simcard…._PLZ HELP!!!!!!!!!!!!!!!!

  • rj

    hi jayce good morning
    how to flash my android 4.0 firmware
    please help me.

    coz there have something wrong.
    google lock my android tablet
    they need an account user name and pass.
    but i dont have an acc.

    please help me

    • Hi rj, what is your Android device? Brand and model.

      • rj

        android 4.0

        this is not branded sir mid-2330 haipad android tablet plz help me 🙁
        i need your help sir

        • Please consult your seller then. I have no idea on this model. Sorry…

          • Faheem

            I guess you need to create a new account as andoid needs a gmail account to begin…find create new id option there and get a new username and password…

  • mohamed

    I wants to ask
    Is this software have all language because I wants my mobile to have Arabic language

    • I don’t think so. You need to find Middle East firmware.

  • Faheem

    Hi jayce! I have samsung galaxy s2 gt i9100 korea version with rooted gingerbrid 2.3.5

    Should I update to this version now or is there any new updated version is available or it still has hard brick issues…
    Thanks in advance

    • Sorry Faheem, I have not much info about Korean SGS2. Please consult others with same model at XDA Forum.

      • Faheem

        Its not korean …its was made in korea…its international version…GT I9100
        I have flashed 4.0.4 with XXLQ5 and it is working smoothly…but my chip is 0x19 which is considered bad (have hard brick issue)……
        So i want to know that is it safe to keep this firmware if i do not use CWM …
        Note that i have rooted it too and it is not on stock kernel and shows triangle at boot time

        • It is safe when you have correct brick safe kernel.

          • Faheem

            Here is the info about my phone …please tell me am i safe or not…and if i have damaged kernel then is it safe until i do not use CWM….

            Model number: GT-I9100
            Android version: 4.0.4
            Baseband version: I9100XXLQ5
            Kernel version:3.0.15-I9100XXLQ5-CL753921 se.infra@SEP-85 #3 SMP PREEMPT Thu Jun 28 14:16:15 KST 2012

            Build number: IMM76D.XXLQ5

            • Can’t tell based on this info. As long as you are using official stock kernel and recovery. You should be safe.

              • Faheem

                I have rooted it and it show me triangle at boot which means its not stock kernel (i think) …if i am right then please give me a link to stock kernel for my rom
                Thanks you

                • By the way, is XXLQ5 official firmware (not leaked)? If no, it might have hard brick issue.

                • Faheem

                  Also tell mr that is safe inspite it damaged kernel if i do not use CWM

                  • Faheem

                    Yes its official but I have rooted it does it has anything with brick….
                    And if it is safe then why did you suggest to not flash it in your post about installing 4.0.4

                    And last and most important thing that i have asked but you did not answer am i safe if i have damaged chip and kernel unless i use CWM…

                  • It should be safe if you don’t factory reset.

                    • Faheem


  • johnnyk

    tired waiting for Android 4.0.4 for my Galaxy Sll 🙁
    i think Samsung gonna release JellyBean instead of 4.0.4 for Malaysia Galaxy Sll 🙁
    dont wanna wipe off my phone for other region’s 4.0.4

  • emo

    good jop

  • uvimala

    Does this Android 4.0.4 Ice Cream Sandwich Firmware work on Samsung Galaxy S II GT-9100G?

    • No, you need to use I9100G firmware on I9100G SGS2. Get it at XDA Forum.

      • uvimala

        Thanks Jayce. I’ve upgraded my device to I9100GXXLPY firmware. It runs well. Do you have any idea how you can Root this firmware? Thanks again, Jayce!

        • No idea on I9100G. I9100G rooting guide is at XDA Forum too.

  • philip ms

    thank you Jayce it is perfect .

  • Raviraj
    I reached this link through yo website when i was almost ready to upgrade ma s2 to 4.0.4 to 4.0.3 … but this scared me.

    • Don’t do it if you scare.

  • Raviraj

    dont do it you are scared? thats all yo have to say ?
    are yo gonna gimme some adivce, like people have done it and that its ok …
    i wont blame ya if somethin goes wrong… its gonna be ma thing…
    but i was lookin more from yo… like peeps have done it and thats its ok… etc


    • Personally, I installed Android 4.0.4 firmware with SiyahKernel. No issue.

  • Raviraj

    hi jaycee,
    I’ve bought a korean alleh samsung s2 and its running on 4.0.4 ISC …
    but it had all the korean apps and look which i didnt like… so i tried to flash it with XXLQ6 firmware… but unfortunately it fails, I’ve tried it several times but its fails, i’ve check the USB debugging also…
    i donn now where am i goin wrong… now ma phone wont turn on it will only show a screen which say “upgrade” and somethin in koeran.
    help please…

    • Sorry Raviraj, I have no idea on Korean SGS2. Try to consult others with this model at XDA Forum.

  • gokul rama

    Jayce…my sgs2 was recently upgraded by me….but my brother’s s2 cannot be upgraded to 4.0.4 via kies…kies says kernel version is old….is that possible??how to fix it?? i am from india!

    • Hi gokul, please consult Samsung Support in this case.

  • Nick

    hi jayce, is thr any latest and stable firmware for SGS2 i9100??? in malaysia…

  • Nick

    can u show me??? i dunno which one


    i upgrade my galaxy s captive sgh i897 using costum rom of 4.1 jelly bean.and camera does not i used ics’s kernel using odin and after that my phone shows only a yellow triangle with ” ! ” mark in between a phone and lap’s sign.what to do?

  • ram

    im using au samsung galaxys2 wimax in japan iam in problem to get the imei 15 digit number, an i also planning to take it to nepal to use it in nepal is it possible to use its service in nepal.

    • Hi ram, please consult Samsung Support. I have no idea on this SGS2 model.

  • Tor

    Hi jayce!

    I’m going to help my friend root his Samsung galaxy s2. He has model GT-I9100 with a XXLQ6 firmware. Is there any root for this? If yes, do you know where I can find it?

    Thanks 🙂

  • carlo

    hi sir i can use it for samsung galaxy sII olleh korean verion also known as shw-250k?

  • Elie

    Hey Jaco ,
    i have a galaxy S2 and he was bricked and no battery …
    Plz if you have any solution reply..

  • Faheem

    Hi jaycei!
    Hi have upgraded my Galaxgy S2 to 4.0.4 and now I am thinking of going to new leaked jeally bean .But will my phone be hard bricked if did this or it is safe. My chip is 0x19 (has bug).

    • Sorry Faheem, I have no idea as I did not test it personally. Try to consult others at XDA Forum.

  • yun

    i using s2 from china is that the way to change it to version. i using it in singapore

    • Hi yun, try to upgrade it using Samsung Kies or OTA.

      • yun

        i cant have play store …because china version blocked it… so ichange firmware will able to insta;; play store?

        • Hi yun, you need to find Google Play Store modification from China website.

  • Dave

    “Note – this is WIPE version. It will delete everything on your phone. Make sure you make backup first.” what does it mean? Will it delete all previously installed apps and files.

  • harsha

    hi..i am on ics 4.0.3 and like to revert back to gb 2.3.6..can u pls tell me which gb firmware was stable and best rootable with cwm

    • Hi harsha, most of the official firmware are stable. You can try anyone of them that you prefer.

  • harsha

    i had this firmware where after rooting i could remove the yellow triangle also..could u pls suggest that firmware

  • Faheem

    Hi! I am stack on ICS 4.0.4 …Can I goto new jeally bean leaks from this by using ODIN …
    I mean is it safe to flash new rom from odin if I do not use .pit file?


    • Faheem

      My mobile is S2

    • Yes.

  • Raviraj

    Hey Jaycee,
    I’m using Jelly bean 4.1.2 on ma galaxy s2 1900 and I want to upgrade it to Rainbox … but the jelly bean rom I’m on doesn’t have cwm recovery and for me to update it to rainbox, cwm is necessary…. what do I do?
    When I normally reboot in recovery mode it doesn’t show “update from internal rom” option.

    Help me please…

  • Raviraj

    Cool,. I hope it works fine on ma jb… coz ICS and JB KERNEL differ.
    Thank yo.

  • Raviraj

    hi jaycee,
    i checked out the list of all kernels available but i cant find mine… mine is baseband version – xxlpx
    kernel version – 3.0.31-462349se.infra@SEP-111 #3 SMP PREEMPTTue Nov 6 02:42:23 KST 2012

    what do i do? is there nothin for me?

    • Chainfire stops update CF-Root for SGS2. SiyahKernel did not work for you?

  • Raviraj

    I browsed your list of cf-root Odin but ma firmware isn’t there in the list. (The above mentioned i.e) Is there a way?
    Coz if there is nohin I’m thinking of installing ics rom which can be cf rooted and then install rainbox through it. Long process… unless yo have an idea.

    • No new CF-Root…

  • Raviraj

    How about ma idea??? Shall go the long way?

    • Yes, you can get CWM installed that way.

  • Raviraj

    One last thing … please send me a link to an ics rom which is supported by chainfire.

  • Yogesh S

    Dear Jayce, I am your big fan. My Galaxy SII having kernel version XWKJ2. I have rooted CWM as per per you guide, and its working fine. My question is that can I use any Kernel version to update my phone from gingerbread 2.3.5 to ICS or I need only specified firmware version. I am newbie.

    • Hi Yogesh, kernel version does not matter. You can install ICS firmware with Odin or ROM with CWM directly.

      • Yogesh S

        Thanx bro for your lightening response. I will try to install !!

  • thato

    Will it work.on galaxy s2 SHW-M50S (KOREAN MODEL)

  • Vinoth

    I’m vinoth from india i want to know that the mobile asked any “sim network unlock pin”???

    • Sorry Vinoth, no idea about this. Please consult your telco.

    • Vinoth

      is that you tells about our country telecommunication operators?
      For example Airtel…

      • I am from Malaysia. No idea about India telco.

  • matrik

    Hello jayce. i’ve downloaded d ICS 4.0.4 firmware for SII. i have one problem, during messaging, I changed to 3×4 keypad, but the letters wont get printed, only numbers come.

    Any idea ?

    • Sorry matrik, no idea here too. Please consult Samsung Support.

  • matrik

    Dear Jayce

    One more query. After upgrade to 4.0.4, i am not able to connect to Samsung Kies. It just shows connecting but does not proceed ahead. Any suggestions.

    • Hi matrik, are you using latest Samsung Kies version?

      • matrik

        Hi Jayce,

        Yes, I am using version I am on a rooted device.

        • Hmm… It should work. Try restart both PC and phone see. If still cannot, please consult Samsung Support.

  • Dattatrey

    Will it work on samsung galaxy ace?

  • farouk


  • farouk

    i can not find the link for download the software

    • farouk, download link removed due to hard brick issue.

  • IT mobile about Samsung galaxy Ace version 2.3.6 upgrader to jelly bean
    Ace phone model ace SHW-M240s jelly bean firmware i want to firmware

    • Hi mgkyawhtwe, you can try to get it from SamMobile.

  • erick

    Hi jayce

    I need your help can you give me a link for ics 4.0.4 for gt i9300 /s3 because the HOTFILE SITE IS DEAD
    Am having a problem after i update my s3 on jelly bean. Am having this message on my s3 NOT REGISTERED ON NETWORK..can you help me how to fix this..tnx alot

    • Sorry erick, I don’t have other download link.

  • Bakar Gmbr

    Sir i can update Desire HD Android. hpw to update???? please help me.