Install Android 2.3.5 Gingerbread XXKI3 Update For Samsung Galaxy S2 GT i9100 [Installing Guide]

Most awaited Android 2.3.5 gingerbread update for samsung galaxy s2 is released, finally first 2.3.5 update is ready to download. This latest firmware is named as XXKI3.

Firmware version: I9100XXKI3.
XX = Europe.
K = 2011.
I = September.
3 = Version.

As always this update is leaked by and we can install it via Odin updating tool. although this update is in beta but have impressive performance. we have tested it and many other galaxy s2 users also reported that it is much better firmware

This update also comes with many improvements like latest swype and some new visual effects

What’s New in Android 2.3.5 XXKI3 Galaxy S2 Update

  1. It is First Android 2.3.5 Update for Galaxy s2
  2. New visual effect (You can see blue shade on bottom while scrolling down)
  3. Both System power saving and Custom power saving mode available
  4. Swype version 3.8.86
  5. Still no Gtalk Video inbuilt feature

new android market v3.1.5 in Android 2.3.5 XXKI3  Swype version 3.8.86 in Android 2.3.5 XXKI3

How to install Android 2.3.5 XXKI3 Update on Samsung Galaxy S2 GTi9100

  1. First download xxki3 update file from this link | password =
  2. Follow this guide carefully to install this firmware
    how to install firmware on samsung galaxy s2

**Notes (don’t read without reading flashing guide)

  1. In Odin Select Re-Partition , Auto Reboot and F.Reset Time
  2. In Odin select these files

    For PIT select u1_02_20110310_emmc_EXT4.pit
    For PDA select CODE_I9100XXKI3_CL577579_REV02_user_low_ship.tar.md5
    For PHONE select MODEM_I9100XXKI3_REV_02_CL1062028.tar.md5
    For CSC select GT-I9100-CSC-MULTI-OXAKI3.tar.md5
    Enjoy Latest 2.3.5 firmware on your android device , we are really thankful to samfirmware and XDA forum for this update.

How to root XXKI3 firmware

For rooting lovers , we have another good news – this firmware also have a rooting method . As always we are using cf root modified kernel by chainfire . you can root your phone by following this guide

How To Root Samsung Galaxy S2 on Android 2.3.5 XXKI3 Gingerbread Firmware

    Tell us how much you have enjoyed this update ? and if you have any other question about this galaxy s2 android 2.3.5 update then feel free to ask it via leaving comments below


Subscribe free email updates

  • Android Tips, Tricks and How-To's
  • Firmware update news and guides
  • Detailed Tutorials on rooting and custom ROM
  • Latest Android phone news and More

Whatcha waiting for?

About kày

Kuldeep Singh is founder of androidflip , young blogger from india who loves to write about android and technology. Follow him on twitter @androidflip


  1. Man this is absolutely gona b great…but i wait till you post out the root file…

  2. Nelsonlimchiewkooi says:

    I have a GT I9100 and can this ROM be installed for Asian region too?

  3. Umair Safdar says:

    here is the new Root kernal with overclock features.buitin u can overclock to 1.6 ghz 1450mv link root for android 2.3.5

  4. Just updated. Working fine. But no built in new android market

  5. Yellowroses4u2003 says:

    i am going to install miui today… miui available for 2.3.5

  6. Yellowroses4u2003 says:

    hey umair u have written builtin overclock features 1.6 ghz…..what does this 1.6 ghz means……i mean gs2 is 1.2 ghz…….so…………….

    • lol. buy an iphone ?
      standard clock is 1.2ghz but the root has been OVERCLOCKED (clocked higher than standard) to 1.6ghz.

      you said it yourself so lols

  7. hey just updated went flawlessly..just realised now that firmware has root permission…what does that mean…

  8. Hi there im in Asia , Malaysia .
    Is this update suitable with my Malaysia firmware ?
    or just for Europe countries ?

  9. Teow Cheng Hock says:


    bcoz i am staying in malaysia ..
    coz i change tat CSC -MULTI-OXAKI3 into individual CSC as MULTI-CSC-OLCKH1…
    can i update like tat??

    • Yes you can use this :)

      • Hi Kuldeep, I just updated to 2.3.5 using your method but im having one small problem… I cant seem to transfer files to the phone over wifi using either klies air or a websharing app I bought on the market, they both worked fine with 2.3.3. Klies shows the files being sent but always fails.. any idea how I can fix this?

  10. /*rm so if i install this version . am i able to degradade the firmware ? i mean am i able to install back to my local version ?

  11. This version has language PT/PT ?

  12. hey guys i just wanna ask does it support arabic (reading only)…if no!, then how can i do that

    best regards

    • No it does’t support, i think thath Kuldeep will now that, if it’s possiblle in this moment :) Hi is awesome, his posts been very hellpful to me.
      Kuldeep, what is hapening whith post for overclocking guide for sgs2?

      Beast, regards to all!

      • Bro i tested overclocking on 2.3.5 , but still no luck

        you have to wait more …. and do not play with overclocking :)

        • No, no i do nothing, i wait that you post guide(but it’s not so important to me, just want to try it), i told you from now i trust no one but you, here in Serbia in the forum’s about sgs2 i write evryone to visit this site and look for your post’s, you are the great! :)

          Thank’s, beast regards!

          • I recently bought myself Tegrak Overclocking Tool (does not require overclocking kernel), to test Samsung S2 overclocking at this new 2.3.5 Rom, and turns out to be stable at 1.6ghz@1375mv (Quadrant score 4700).

            Purpose of this tool for me is actually underclock and
            undervolt @ min 200mhz and max 800mhz instead of full throttle @ 1.2Ghz.

            Extended battery life for about 15-20% more without noticeable performance degrade, as i use apps more than games.

            I did not notice any real life difference on 1.6ghz, just made the phone hotter at extended usage.

            Most probably that the apps made can run full throttle at lesser processor speed.

          • But on gingerbread 2.3.5 you have settings for power saving energy, system power saving, when you turn this option procesor will run betwen 200-800 mhz automaticly.
            I descowered that option acdently, not shure that lot of users now about it because no one is mention it on forum so far.
            So, you don’t need tegrak overclock tool. :(

            Best regard’s

          • i have adjusted the miliVolt setting for all processor steps for 200/500/800/1000/1200 on minimum setting which is still stable. So far so good, no crashes, no hang and it’s been 4 days since i set it to the ff:

            L0: 1200MHZ 1125mV, 1100mV
            L1: 1000MHZ 1075mV, 1100mV
            L2: 800MHZ 1050mV, 1100mV
            L3: 500Mhz 925mV, 1000mV
            L4: 200Mhz 825mV, 1000mV

            anyway, it’s just a matter of preference, i just like it when i tweak my system and learn something new =)

        • hey Kuldeep Singh how r u ? your work is amazing, what about the arabic language, is there anyway to be able to Read Arabic writing, and dont want to write only read !

          thanks in advance :)

  13. I don’t know how you can say it’s a good firmware, I installed it and I have many issues! Funambol doesn’t work anymore, uninstalled it, now can’t reinstall it, Market is not working properly, everything is much slower (homescreen)… uninstalling right away

    • hi Tierix, on my case, i found this ROM stable enough, with a noticeable battery consumption improvements. Did you clear all the CACHE? before installing this rom (e.g. boot into recovery mode, then wipe cache, reset factory setting stuff),

      • yes I did since my phone was rooted and with a custom ROM before. Maybe I should do it again… If it works for everybody else, it must be on my phone…

        • for my case, i prefer not to install custom ROM and would prefer the stock beta ROM like this XXKI3.

          so far so good and i installed so many apps already, and did not find any major issues as compared to the factor 2.3.3 installation.

          good luck on your re-installation and hopefully all is well.

    • I said its better than all previous releases , we cant expect 100% stability as it is a beta ROM

  14. This version has language PT/PT ?

  15. i cannot sign in to my google account/market…what should i do ?

  16. Adnan Dollah says:

    help me. im using Galaxy S II GT-9100G. can i flash using this file? or i need to wait for specific file to flash?

  17. hey Kuldeep Singh i like your work but i am having a problem here, i cannot sign in to a google account/ says that there is a data connection error, but i can access internet on my browser, but when i connect it to another wifi it works fine ,i install 2 apps from the market then it stops working…i need ur advice to give me a stable update because i dont want to face these problems anymore…thank you for your time mate :)

    best regards.

  18. Robert Horvat says:

    Gtalk Video is in Simobil G2, but works only from pc-phone or phone-pc, phone-phone does not work.

  19. hi……
    is it possible to upgrade galaxy s2 in honeycomb os

  20. How to make it official? I installed 2.3.5 by reading this post. But i got to know it is released officially. So how to do it through kies now? Plz help me.

  21. I updated to 2.3.5. But now i came to know that official version of this is released. So how to do that through kies? Please help…

  22. I updated to 2.3.5. But now i came to know that official version of this is released. So how to do that through kies? Please help…

  23. How to get official one??

    • It is an official version but not for public , it is beta testing official firmware and can have some minor bugs

      To get 2.3.5 official public version use KIES update

  24. help me stuck at data.img .. DATAFS in ODIN 1.85 .. HELP

  25. hey Kuldeep Singh i am on 2.3.5 , but i am having some problems , i heard that the official version for public users is released…can i just updated from KIES ? while i am already the 2.3.5 version that you gave to us

    best regards :)

  26. Hi, i just installed this firmware, and i have a problem with the market applications it keeps crashing all the time, is there a solution for that?

  27. Kuldeep,
    I am getting few of the instructione in some language that i dont understand. I guess this is dutch.

    To give you a backgroung i have updated the firmware to Android 2.3.5 XXKI3 and have also rooted the device

  28. In case i decide to update the current stock firmware, could you also provide the link.

  29. Dannyaudia4 says:

    Bro can you kindly provide me with a mirror link for the update file. hotfile is slow for me thx

    • Dannyaudia4 says:

      Thx for the download bro. its worked fine today and i was able to update my phone without any fuss. thx u so much for sharing it.

      • Your welcome , keep visiting

        • Kuldeepsujanpur says:


          Enter CS for MD5..
          Check MD5.. Do not unplug the cable..
          Please wait..
          CODE_I9100XXKI3_CL577579_REV02_user_low_ship.tar.md5 is valid.
          MODEM_I9100XXKI3_REV_02_CL1062028.tar.md5 is valid.
          GT-I9100-CSC-MULTI-OXAKI3.tar.md5 is valid.
          Checking MD5 finished Sucessfully..
          Leave CS..
          Odin v.3 engine (ID:5)..
          File analysis..
          Set PIT file..
          Get PIT for mapping..
          Firmware update start..

  30. # In Odin Select Re-Partition , Auto Reboot and F.Reset Time
    # In Odin select these files

    For PIT select u1_02_20110310_emmc_EXT4.pit

    NEVER NEVER NEVER do the above

  31. hi, kuldeep…why does the download stops at 99% and shows download interrupted?

  32. Syahmie_7 says:

    is there any problem with mms setting when i upgrde my phone to 2.3.5 because when i already setting my mms but it say ‘currently unable to download’

    • Dannyaudia4 says:

      Check your mobile network option. did you uncheck or disable your use data packet. sometime i need to enable it to receive mms.

  33. is it avaiable/suitable update in Malaysia?

  34. Kuldeep,
    I was going through the XDA forum and there was a warning mention of the following points,
    1. Not to select re-rartition on odin
    2. Not to change the PIt option.

    Basis your recommendation in this forum, i have done both and i am not satisfied with the changes and want to revert to the stock firmware (including change the pit file).

    Need your help…..

  35. Santhosh Yeddla says:

    followed all the instructions as specifed atalast turned up with a failure.
    Now i am not able to wokr with it

    “Firmware Upgrade encountered an issue. please select recovery mode in Kies and try again”

    when i connect to the PC my mobile was not bbeing detected……
    Any help is greatly appreciated

  36. Vikash0810 says:

    Hi Kuldip,
    Thanks alot till date. I updated my firmware from 2.3.4 XXKG6 to this one. I have found that my contact are not working. I can see all the listing updated via gmail and facebook. But when I click on any one the these contacts to check the contact information, it gives an error “The Process android.process.acore has stopped unexpectedly. Please try again.”
    My log entries are working fine, so is Dialpad.
    Please help.

  37. Raianil007 says:

    can i update directly from 2.3.3 to 2.3.5? whats your advice?

  38. My phone crashes after upgrade, about 1 time a day, seems to be baseband that is causing the crash.

  39. will this work if im staying in singapore?

  40. Anjo Guimba says:

    I like but there is a problem on video chat for Yahoo messenger front camera not working… any solution for that…

  41. Umai Humaira says:

    i have followed the guide step by step but when it gets stuck.. my odin3 is still showing “set partition”. message box: Added!!
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    CODE_I9100XXKI3_CL577579_REV02_user_low_ship.tar.md5 is valid.
    MODEM_I9100XXKI3_REV_02_CL1062028.tar.md5 is valid.
    GT-I9100-CSC-MULTI-OXAKI3.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:3)..
    File analysis..
    Set PIT file..
    Get PIT for mapping..
    Firmware update start..

    its already take more than 20mins

  42. I upgraded to v2.3.5 but United Arab Emirates version (For Arabic support) and only needed the firmware file md5, re-partition is not selected. Why this version upgrade requires all files to be added in Odin?

  43. Blacksword invicible says:

    man thank u for the wonderful links and step by step tutorial !! installed gingerbread 2.3.5 !! was desperate for this one as the official update wasn’t available from samsung for indian customers !! the UI has become snappier and the phone seems to be faster than before !!

  44. Freedom Pei91 says:

    2.3.5 cannot chinese input??? cannot use pinyin???

  45. Kuldeepsujanpur says:

    hello every one help me to sort out my problem iam not able to update my samsung s2 phone has u discribed above i followed ur procedure but i can able to sort out

  46. when update software
    i had found problem “operation failed” in code end

    Please wait..
    CODE_I9100XXKI3_CL577579_REV02_user_low_ship.tar.md5 is valid.
    MODEM_I9100XXKI3_REV_02_CL1062028.tar.md5 is valid.
    GT-I9100-CSC-MULTI-OXAKI3.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:6)..
    File analysis..
    Get PIT for mapping..
    Firmware update start..

    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1)

    plz help me

  47. Goods4sale_2000 says:


    I just upgraded to Gingerbreak 2.3.5 via Kies – all very straightfoward. I now have….
    Android version – 2.3.5
    Baseband version – I9100XXKI4
    Build Number – Gingerbread.XWKI8

    All seems to be ok and phone is working (so far).

    Only issue I have now is that on very top-right of screen (beside clock, battery power symbol, network reception) I have a symbol that looks like the old ‘silence’ symbol. (i.e. outline of phone with squiggly lines either side of it.) I’m nearly sure is the ‘vibrate’ symbol – but it was never there before and even if I turn off vibrate – it still doesn’t go away?? Why has this suddenly appeared after the update and how can I get rid of it?


  48. I upgraded the firmware but after that my phone restarts everytime i turn on the Bluetooth. It reboots for 3-4 times and then it comes back to normal.

  49. cant use wifi. ip address and mac address unavailable? anyone? help

  50. Hi,

    My phone shows t-mobile logo at the time of start up, but works fine on other carriers as well.. my *#simlock# status shows as follows..

    Network lock = OFF
    Network Subset Lock = OFF
    SP Lock = OFF
    CP Lock = OFF

    Can I upgrade my phone to XXKI3, as per your procedure.. via Odin ?


  51. sorry for my stupid question : does this firmware support chinese language ?? thx for any reply provided. :)

  52. i bought my samsung galaxy s2 from bell had a contract, when i flash this the screen color changed…into a more whiter color

  53. guys the password: “” isnt working, any help pls

  54. s2galaxy fan says:

    be looking forward to this update when it comes to my network

  55. Afalcool911 says:

    I have purchased a new s2
    I am new to android
    So does rooting void warranty of the handset and and i trying to fund the file ok gddki1

  56. ASiloniz says:

    Can you install miui rom with this firmware because when i try to install it doenst boot! Is there any solution?

  57. Did gingerbread 2.3.3. have pre-text mgs. for declining calls? I see 2.3.5. has it and I am not sure the downgrading from ICS 4.0.4 to gingerbread 2.3.5 went according to plan. The look of the menus and clicking on the “settings” is very close to ICS 4.04.
    Also the version on the phone is XXI4

    I handed the phone in for downgrading because I was not happy with the ICS 4.0.4 update. Does gingerbread 2.3.5. look alot like ICS 4.0.4? Online I read that new to ICS 4.0.4, among other things, was the already entered text messages for declining calls, (I can’t remember if 2.3.3 had these messages) and now I see 2.3.5. has them, so perhaps the reviewer was wrong?


  1. […] but its bloatware to me :-) Well Bro, I tried flashing the rom using the method published here Install Android 2.3.5 Gingerbread XXKI3 Update For Samsung Galaxy S2 GT i9100 [Installing Guide] But strangely after Re-Partition , Auto Reboot and F.Reset Time & putting these files in Odin: […]

  2. […] Ga naar deze site, ik heb bij iemand ook deze erop gezet. Daarna moet je even SGS CSC Selector downloaden via de […]

Speak Your Mind