Official Android 4.1.2 Jelly Bean Firmware for Samsung Galaxy S2 is here

Finally, the wait is over for Samsung Galaxy S II users. Yes, you can start to enjoy official Android 4.1.2 Jelly Bean Firmware on your Samsung Galaxy S2 from now on. Spain is the first country that gets this XWLS8 firmware OTA update. Samsung really did a good work on keeping up update even on old smartphone model. As usual, there is no change release from Samsung. But from users’ feedback, this official features are about the same as the previous leaked version. Anyway, you can start to install this firmware with Odin manually now. Or wait for OTA update on your region…

XWLS8 Firmware for Samsung Galaxy S2

As usual, you can install other region I9100 firmware on your SGS2 as long as the model is match as I9100 (Note – you can’t install this I9100 firmware on I9100G model). I9100G users have to wait for a little bit longer…

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

Download Official 4.1.2 Jelly Bean XWLS8 Firmware for Samsung Galaxy S2 here.

  • sera

    Hello bro,

    If I’m on 4.2.1 costom rom, can i downgrade it to This firmware without any issues?

    • Should not have issue. Just make sure that you factory reset first.

  • Nick

    is it ok i install different region firmware??

  • Anil

    Jayce will it work in india ??

  • Hi Jayce, is there available CF-Root on this firmware?

  • am running on

    1900XXLS6 Build number
    kernal version 3.0.31-462349 se.infra@SEP-111 #3
    SMP PREEMPT Tue 6 nov 2012

    rooted via

    jayce can you tell me the difference between both these is yours official Samsung are there any bugs kindly advice

    • Sorry Kaizaad, I have no idea because I did not try both of them.

  • dilmohammod

    Please help me.
    I want to root HTC one x v4.1.1 jellbean.
    please help.

  • Mosh

    dude.. can i download spain firmware 4.1.2 while im here in the philippines?. 🙂

  • Patrick

    can i flash this rom while my phone is on jelly bean xxlsj
    will this brick my phone?

    • Hi Patrick, as long as it is I9100 model. Should be fine.

      • Patrick

        Thanks..! Your the BEST

  • shah1313

    hi jayce im using korean version s2 shw-m250 but cannot upgrade trough samsung kies.any idea?thanks

    • Sorry shah1313, I don’t have this model. No idea. Please consult Samsung Support.

  • sundar


    Anybody tried this JB 4.1.2 on Galaxy S2 in India about the features, battery backup and etc

  • Hi Jayce,

    i have installed the JB 4.1.2 on S2 and the OS is awesome but the battery drains like anything but gingerbread 2.3.6 is excellent battery life about 24-36 hours, please suggest me

    • Try factory reset to have a fresh start. If still have battery drain, downgrade back to previous firmware with Odin then.

      • ok will try now and come back with feedback

        • if factory reset erase all the SD card memory, please advise.

          • Internal storage data will be deleted. External SD card data is safe.

  • joemar

    hello. is it safe to install this to unrooted s2 XXLPJ build android version 4.0.3?

    • Hi joemar, it should work on I9100.

  • Hello Jayce

    Thanks a ton for the piece of info you have provided. I am a die heard samsung user and enthusiast. I like to try new versions of Android on my SGS II. However, now after trying so many of them, I wanted to go back to the original factory firmware and opt for OTA updates for my region. The reason being I have encountered issues with leaked versions and wanted to have the stable version on my phone. I would be really grateful if you could let me know how to go about it. I want to re enable my phone to get updated via KIES.

    Many thanks in advance for your support.


  • joemar

    hi,jayce. can I install this even the phone is factory locked to a network?
    if not, it’s there a link you could help me out?
    thank and regards

  • joemar

    thanks I appreciate your concern. best regards

  • hassan

    i have a samsung galaxy s2, after i upgrade new android from ICS 4.0.4 to JELLYBEAN 4.1.3, my phone restart and it stuck at welcome screen ”SAMSUNG GALAXY SII GT-I9100”. i tried pull out my battery and reinsert the battery, the samsung wont login to os..and still stuck at welcome screen. what can i do?? i really need your help please…

    • Factory reset in recovery.

      • Kiran

        I got the Jelly Bean update for S2 GT-I9100G on OTA. I too am facing the similar issue, ”SAMSUNG GALAXY SII GT-I9100G ”but even after I do the factory reset and then reboot, it still shows the same, Please help !!!! IS there a solution or I now have bricked phone. will taking it to Samsung Service Center help ??

        • Yes Kiran. Samsung Service Center can help you.

  • Yuehan

    hi Jayce

    I updated my SGS2 with JB trough Kies. But after updating Kies does not recognize my phone anymore. Any idea what this can be??

    • Hi Yuehan, are you using latest version of Samsung Kies?

  • yuehan

    Yes, it is updated yesterday.

    • Sorry yuehan, I have no idea in this case. Please consult Samsung Support.

  • Rockets18

    hi Jayce…can i ask what is the CF-Root of this firmware…many thanks..

  • joemar

    hi jayce
    I have this version of JB and rooted it. recently I got OTA update available. is it safe to install? please advice. thanks

    • It should be okay but you will loss root access after installed.

      • joemar

        ok, can i still use my installed root file if ever i’ll use OTA update? or should i look for another root file? thanks

        • How did you root this?

          • joemar

            weird.. i can’t see my post with the URL here? that’s where i got the root access. :p

            • joemar

              i installed the root for this for a month now and got no issues so far.. you can try to pm me jayce, i’ll be happy to share the link

              • That website must be spamming a lot. So can’t show link here. 😛

                SiyahKernel should work in latest firmware too if nothing change much.

                • joemar

         to try it though.. thanks and regards.
                  btw, got the root from teamandroid and it’s siyah kernel as well 😀

  • Euds

    hi jayce, got a question, i used the custom xxlsj last dec i think i f use this new XWLS8. can I do it?? factory reset first? no prob at all??? thanks a lot for the help

    • Can do it. Better factory reset. Problem? Hard to say…

      • Euds

        thanks jaycee for the reply…

  • Don Low

    I’m unable to enable my wifi on my galaxy s2 (ics 4.04), will installing this one fix it ?

    • Hard to say because you should not have Wi-Fi issue on ICS.

      • Don

        I read in order forum other users mention they are facing the same problem since they update to ics 4.0.3. Some of them have to change the motherboard because the wifi chip spoiled.

        • Just check with Samsung Support in this case.

          • Leslie

            Hi Jayce. My S2 suddenly can’t get connect to wifi, I did try factory reset and hard format it also can solve. Do you think its a hardware problem or my firmware ? I’m using this official I9100DXLS8 4.1.2

            • Hi Leslie, did you change or install any firmware lately? Or it just happen like that?

              • Leslie

                It’s just happen like that only. I do factory reset it settle my problem from the beginning but it come back again then I try reset the second time it very difficult to get connect then the 3rd and 4th totally can’t connect anymore.

                • Look like hardware issue in this case. Maybe it’s time for you to change a new smartphone…

                  • Leslie

                    Thanks for your information Jayce.

                  • Leslie

                    Do you think by rooting my phone install a custom ROM will help?

                    • I don’t think so because stock firmware should work properly. But no harm to try.

  • Joel

    Hi Jayce, very informative site and easy to follow tutorials from gingerbread to Jelly Bean, no problem with the new firmware. Thanks

  • Lock

    Hi Jayce, i just update my Samsung Galaxy I9100 to 4.0.4 ICS, im from malaysia and can i update using this 4.1.2 Jelly Bean ( XWLS8 ) ?

    • Yes Lock.

      • Lock

        thanks, so i need to kernel 1st ?

        • You can install firmware directly.

  • lock

    Ohh, so can i install siyah kernel after installing firmware ?
    Install firmware using Odin ?

    • Yes.

      • Lock

        Thanks alot Jayce !! 😀

  • aryan

    i need firmware for micromax a56

    • Get it from Micromax Support then.

  • Mazda

    hey jayce,

    I’m havin (GT-I9100G).
    Is there any different way to update this firmware?????
    (Android 4.1.2 Jelly Bean Firmware)

    • Hi Mazda, you can try to use Samsung Kies to update to the latest firmware.

      • Mazda

        thanks my friend!

        • Mazda

          hey friend

          IS it possible to use this ROM in (GT-I9100G) by using Odin ?

          • No, you can use I9100G firmware only.

  • tonakis

    Hi Jay,

    Currently I have Galaxy S2 packed with ICS 4.0.4 XXLQ6 on Siyah S2 v5.0.1 kernel
    I have troubles with Exchange server sync and thinking to move on 4.1.2
    I am from Europe, so this current FW should be OK for me, right?
    Do I need latest Siyah kernel – S2-v6.0beta5 ? Or I can go with mine old one?
    Full wipe or just go with upgrade, what do you think ?
    Any suggestions are greatly appreciated !

    • Hi tonakis, please make a full CWM backup first. Then try out the new combination. If anything went wrong, you can go back easily.
      New ROM need factory reset. Upgrade no need.

  • tonakis

    Hi Jay,

    Thanks for fast reply. Under new combination you mean – new ROM ( 4.1.2 ) + new Siyah kernel – S2-v6.0beta5, right ?

  • tonakis

    Hi Jay,

    Did you ever get any articles regarding not correct function of Microsoft Active Sync account for accessing MS Exchange server ? For – just not working. It just seems that no trying to connect at all.


    • Hi tonakis, try to consult Microsoft Support. They should be able to help.

  • Nino Balbin

    Hi Jayce!

    Can i upgrade my S2 even it is factory locked? I have Gt-I9100 and its locked to Globe (Network here in Philippines)

    Thank you,

    • Sure, just use Samsung Kies to upgrade.

      • Nino Balbin


  • tarorod

    Hello Jayce,

    Current firmware is GB DXKL3, is it okay to directly upgrade to Jelly Bean?

    • Hi tarorod, is that official firmware?

      • tarorod

        Yes it is.

        • Then it should be okay. Do backup for just in case.

  • Kent

    Hi, Joyce,

    I’m still using 2.3.6 and now would like to update to 4.1.2. will it wipe my device? tq:)

  • Rajrebel

    Is it available in India? please confirm

  • Nick

    Is this version support in Asia and have Chinese handwriting?

  • kelvin nuatkor

    Hi i have s2 from Australia model GT-I9100T can it work with jelly been 4.1.2 and it is

    • It should work. Better consult people with I9100T model to confirm.

  • kelvin nuatkor

    hi please which odin version is good for my s2 GT-I900T

  • Kelvin NUTAKOR

    hi Joyce I tried to installed the jelly been 4.1.2 on my s2 with Odin but it much time and pop up FAIL in red color what should I do

    • Look like this firmware does not suitable for your model. Try other I9100T firmware then.

  • Kelvin NUTAKOR

    hi please can you give me some to try

  • Kelvin NUTAKOR

    thanks I will try and get back to you

  • farhan

    Dear jayce
    Just flashed jb 4.1.2 as u suggested bt cud not see that multitasking side bar which I see on sgs 3. Mine sgs 2….is there 4.2.2 update available for sgs 2 ?

    • I don’t think Galaxy S2 have that feature. Not yet.

  • vanessa

    hi jayce, so I currently on jelly bean 4.1.2 xwlss. I updated from sammobile using odin from 2.3.3 gingerbread. now I want to go back to gingerbread. it doesnt have to be 2.3.3. any gingerbread is fine. can I downgrade it like when I updated to jelly bean with firmware from Sammobile ? i want to downgrade it with gb files from sammobile too. thanks. cos I confuse with the bootloader that people talk about. they say you cant downgrade from jb to gb cos that bootloader. please help me. thanks so much before

    • Hi vanessa, bootloader should not have any effect which Android version that you install. I have no issue using old bootloader on new Jelly Bean.

  • vanessa

    so is it safe to downgrade it from jelly bean to gb. I want to use file fro sammobile. have you ever downgrade fro jb to gb or ics without any bootloader or pit files. because people say it’s ok when you upgrade but not when downgrading. confusing :'( im so going back to gb. jb is pixelated. thanks

    • Should be, I did not try downgrade Jelly Bean to Gingerbread myself. Nope, I didn’t use pit file at all.

  • vanessa

    any plan on making tutorial about this downgrading from jb to gb/ics without bootloader/pit thingy? (with sammobile files)
    which jelly bean version are you using now? I wonder why the pic on jb not smooth.

    • Sorry, nope. My Galaxy S2 is no longer with me.

  • vanessa

    ps im on jelly bean 4.1.2 xwlss (nordic countries NEE)

  • jubilee

    Hi Jayce,

    Just wanna share that my Celcom Samsung Galaxy S2 I9100 was pushed with an official 4.1.2 JellyBean update just earlier today; baseband version I9100DXLS8.

    Just a very quick and dirty initial impression, does feel marginally slower than 4.0.4.

  • Souvik

    Jayce should i remove screen protector from my S2 [ GT- I9100 ] ?

    and if i remove it will there any chances of getting scratch on the phone in normal use ?

    because my screen protector got many scratch and i don’t want to apply any more protector on my phone !!

    • It is depend on your usage. Personally, I don’t use screen protector.

  • dane

    hey jayce….need help…i’ve just flash siyah kernel on my s2 stock jelly bean..need tutorial to remove the yellow triangle…i dont have usb jig..

  • Lan

    Hi Jayce,
    Im trying to upgrade my SGH-I727 though kies but it keeps giving me an error message so i decide to try to flash it using Odin and i was wondering if you could link me to the correct Firmware download I need based off the info below. I would very much appreciate the help pls.

    Android Version : 4.1.2 / Baseband Version : I727UCMC1 (Source Via Samsung Kies)

    • Hi Lan, you can try to get your firmware from SamMobile. But I think you are using the latest one already.

  • Souvik

    Hello Jayce How to Install custom recovery In S2 [ stock jelly bean ] I want to install philz recovery….pls help

  • Souvik

    More than thanks bro…god bless you….

  • why cant install on I9100g ?

    • I9100 firmware is for I9100 model only. You need to use I9100G firmware. Else it will brick.

  • nutakor kelvin

    hi joyce cani install this firmware on my at&t Samsung SGH-I997

  • nutakor kelvin

    Okay thanks can you give me a link where i can get the firmware for at&t SGH-I997
    old firmware 2.2.1 i want jelly bean 4.1.2

    • Hi nutakor, you can get it from SamMobile.

  • Faheem Haider

    I am facing camera problem .My pictures have white shade ..Here is a sample ..

    Please tell me why is it …I have even replaced the camera twice but not getting clear picture as it was when i bought my mobile.. I am facing this problem since september 2012 ..However it not from begining..
    Image resoultion is full .quality is superfine ..also getting white shadow in video..
    I have reduced the image resolution to upload it easily but i m getting same output at even full resolution (8MP).

    • Sorry, I can’t find anything wrong with this photo. Maybe another photo taken with other camera will help to compare.

  • Faheem Haider

    Ok. Here is another picture taken with same mobile but with its original camera when it was fine.

    Note that this picture is very clear ,however the sample picture that i have posted before has white shade in whole picture .While 2nd picture(that i am posting now) is clear.

    • Maybe you can try to use back firmware that camera is working fine.

  • Faheem Haider

    I have tried that do by flashing gingerbrid but the result was same so i switched back to jelly bean again.
    Also its not firmware problem.It is somehow related with exposure . Reducing the exposure reduces this white shade but causes darkness problem . I have no idea to solve it as I have tried to replace the camera to.
    Could it be due to lens problem. I mean misplaced lens from correct place or something like that?
    Can you suggest me any solution to this problem?

    • If not software issue, then it’s hardware. I don’t know how to solve it unless Samsung Support changes a new one for you.