How To Update Samsung Galaxy SL I9003 to Gingerbread XXKPM 2.3.5 Firmware

Samsung Galaxy SL LogoOver a period of time, users are facing severe issues with all the recent firmware releases which Samsung had released unofficially and considering the fact that all other devices are fast pacing the updates, there is an urgent need for a stable update of Gingerbread for the Samsung Galaxy SL I9003. And here we come with the update of the latest Gingerbread 2.3.5 for Samsung Galaxy SL I9003. It was the last time when we saw Gingerbread XXKPH 2.3.4 version of firmware and now in the due course of this article we will see on how to update with the much advanced XXKPM Gingerbread 2.3.5 version of firmware. The happy news is that this XXKPM version of firmware is the first ever Gingerbread 2.3.5 for SL I9003 Galaxy variant.

Disclaimer: We have taken undue care on the simplicity as well as the authenticity of this procedure so that no issues are faced after updating your phone. We should not be held responsible in any manner just in case if anything happens to your device which is very unlikely if you follow all the mentioned instructions properly. Though if all there are any issues, we will try our level best to sort out.

Rooting Information:
Note that applying this firmware will in no manner will root device, so be rest assured about the same. Also just in case if you wish to root your Samsung Galaxy SL I9003 on this firmware, then we will also soon come up with the article wherein you can easily root your phone. It’s not recommended to follow any other procedure to root the phone as we will soon come out with the procedure to root.

Special Instructions to users on Custom ROMs:
Recently at Android Advices, we saw different custom ROMs for Galaxy SL I9003 smart phone and since you have experienced issues related to the back key you might just want to apply this. So, before proceeding to apply this procedure, you will have to first turn off your phone. Now, press the Volume Up key + Menu key and then pressing the former two keys you need to power ON the device after which you will see the recovery screen.

Once you enter into the recovery mode, you will have to select the options like “Wipe data/factory reset”, “Wipe Cache partition” after which select the option of “reboot system now” so that all the cache data gets cleaned from your phone.

After this you will have to proceed to the list of pre requisites which are mentioned below.

Pre Requisites:

  • Before proceeding ensure that you have charged your phone to the minimum of 60% so as to ensure that the phones doesn’t get turned Off in the process of the firmware update. Most of the users tend to skip this step and end up even facing battery issues after applying the update.
  • After this you need to create a backup of all the data present in your phone so that the same can be restored just in case if any data is lost in the process of the firmware update. You can refer to the below mentioned tips on how to backup and restore contents in your phone.

Text messages – Use “SMS Backup & Restore app”,
Phone Contacts – Sync with the Gmail application,
Call Log - Call Log and Restore
Pictures, Music, Videos, Files etc.– Copy to internal / External SD Card,
Internet & MMS Settings – Backup all the settings from the path “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names

Note: Please don’t use the KIES tool to create the backup as since it’s a beta update, after updating with this firmware KIES won’t be supporting the phone and hence the backup cannot be restored.

  • We will be using the Odin flash tool for applying this update and not the KIES tool, so close all the softwares like antivirus, firewall tools and also close the KIES completely as these tools tend to interrupt the process of the firmware update. Also, in your phone enable the USB debugging. The USB Debugging can be turned On from the path Settings > Applications > Development > USB debugging. Ensure that the USB Debugging option is ticked.

Rooting Information:
This firmware update neither requires you to root the device not applying this firmware will be rooting the device. Just in case if you have rooted the device then the rooting access will be revoked and you will have to again root the device for which we will soon come up with the article.

Now, let’s proceed to the next step where we will see on how to apply this update in the next page.


  1. Hi Neela,

    I have Samsung galaxy SL i9003. It is not detecting sim card and showing imei & baseband version as unknown. I tried flashing the device with 2.3.6 XXKPQ using Odin tool but no luck same problem appears. Is there any specific build which I need to try flashing the device with? Please reply

  2. hi there..i am frm msia and just did wht u taught in the article..its working :) thanks alot

  3. I update from 2.3.4. So i don’t make Recovery Mode section. Is it normal? Now my phone is 2.3.5 and WiFi working well.

  4. Hi Neal,

    Thank you so much for making such article with all clear steps. I have updated my I9003 successfully to XXKPN 2.3.5 from Froyo 2.2.1 and rooted too with the below link.

    After completing all the above procedures i found i haven’t followed “Wipe data/factory reset”, “Wipe Cache partition” step and luckily everything is working fine till now withiout any problem and glitch.

    AM I SUPPOSE TO Wipe data/factory reset”, “Wipe Cache partition EVEN AFTER EVRYTHING IS WORKING FINE? IS THIS MANDETORY. IF SO, COULD YOU PLEASE SUGGEST WHICH BACKUP TOOL SHOULD I USE.(Titanium Backup is Installed and do i have to take System App Backup to Restore after after Wipe data/factory reset”, “Wipe Cache partition)

    Thank you.

  5. Hi neal

    Is there any new updates for after XXKPM? if there plz sent me link friends..Good job

  6. Hi Neil

    Is there any new update for samsung galaxy SL ? i m using GB XXKPM


  7. after updating to Gingerbread 2.3.5 XXKPM i am unable to connect to wifi

  8. Can i root my samsung galaxy SL with the KIES official firmware upgrade 2.3.5?
    i have checked my firmware version – “2.3.5″
    but based on your guide it should be “2.3.5 XXKPM”
    Can i use the same root tool?
    a little help here please!

  9. after a few days using it.

    WIFI conection does not work 100%. often it does connect, although, you cant surf the web or log into anything at all

    I use Wfi Fixer to overcome this issue.

  10. why my wifi always shown error in my galaxy SL after I rooted it

  11. I did follow the tutorial, all is working great so far, thx a lot

    I did update from 2.2.1 . Telephone was given by Yoigo, a spanish netwok.

    I include this on my thx note, because i believe maybe will be usufull to others users from S SLC yoigo users willing to update to 2.3.5

    Thx again. Alex

  12. can i uograde with baseband i9003ddka5

  13. i cleared cache but when i restarted…i restart again and again…pls hepl me

  14. i have recently upgraded to 2.3.5. everything is ok except one, when i start typing a text, touch pad works excellent and after some time its starts getting stuck slightly. any solutions ??

  15. Hi Neal

    Thanks for this. My SL (non-rooted, never flashed) stopped working and got stuck at the samsung logo at boot. I thought that the Android was corrupted so I tried this flash. After doing everything as instructed it is still simply stuck at samsung logo. Any idea what the problem could be?



  16. yes. I also got XXKPM update , after that XXKPN (SER) update also got.. I think. its russian firmware. do i have to update DDKPG again ? or i can keep the same ?.\n\nThanks

  17. Will this work for i9003′s in the Philippines?

  18. karan harshvardhan

    pls tell me with proper reasons.
    i should do DXKP9 update or XXKPM with relevant reasons.

  19. karan harshvardhan

    which one is better to be flashed..DXKP9 or XXKPM? please give me the correct info because samsung customer care stated that the official one is DXKP9.
    now tell me what should i do according to u?

  20. hey Neal. thanks for this. my update went on smoothly.

  21. i bought sgsl before 1 week ,its on froyo 2.2.1. you said one can directly update to xxkpm but xda dev. said i need to go
    through xxkpe then xxkph then xxkpm…..wat to do? really confused..

  22. Man i seriously want to go back to JPKE1 my stock firmware so that i can get updates via Kies. Please give me the download link for JPKE1.

    Regards, Adeel

  23. all working fine after upgrade to gingerbread xxkpm 2.3.5…!!!!!!
    no hang, no restart, all function well…
    thumbs up…!!!!!!!!!!!!!!!!!!

  24. Hi,

    I have upgraded my device to latest 2.3.5 and now all is working good.
    I used it for one whole day i didn’t find any issue with it.
    Thanks you guys.
    Have a nice day.

  25. karan harshvardhan

    Please reply at the earliest.

  26. karan harshvardhan

    is the one in and in urs is the same or different???
    just go thru
    and tell me immediately which one shud i follow…this one or urs???
    nd why???

  27. karan harshvardhan

    which one is original link for official 2.3.5 for galaxy SL?
    your’s one is beta version i think because samsung released it yesterday only.
    please make me clear about evrything which update should i carry on….currently i’m on JPKP5 2.3.4 and has done it through ODIN only.
    Reply ASAP.

  28. update was successful. now my phone is run running faster than ever. but I don’t see any visible difference compared to froyo. almost 98% things are the same. I still feel like I’m using froyo. what’s up?

  29. Sir NeaL,

    I’ve upgraded my Samsung GT-i9003 from Froyo 2.2.1 to to XXKPE 2.3.4

    Then rooted to Gingerbread 2.3.5 XXKPM

    and now updated to this firmware XXKPM 2.3.5

    Followed every procedures carefully and updated successfully. Everything works just fine except that my GT-i9003 often auto turns off. Do you have a solution for this??


    • have you cleared the cache from the recovery mode? do the same and let us know if the problem repeats!

      • Already cleared the cache after successful update as instructed..

        Accessing System Recovery, and notice something like…

        –Copying media files…
        Successfully copied media files.

        # MANUAL MODE #

        – Appling Multi-CSC…
        Installing Multi-CSC
        Can’t access to ‘/system/csc/SER/system/’.
        Successfully applied multi-CSC.

        Does this something to do about the problem??

        Finished Wiping Cache, will update if problem still persists…

        Thanks Sir Neal.

        • no, the issues will be solved!

        • I think my problem has now been solved. My Phone never auto turns off after clearing the cache yesterday.

          Now, I have no problem using my GT-i9003 with this update

          Thank you so much and looking for the next update of firmware for my GT-i9003

          More Power for

          Thanks Sir NeaL

    • Just curious hope you dont mind. Why is that rooting 2.3.5 came first before updating to 2.3.5 version?

  30. powered by jpkp5 firmware updated to xxkpm 2.3.5 version everything is ok, but the downloading ang wifi got some weak connections you have any suggestions?compare to jpkp5 to xxkph update..signal is good in wifi…tnx sir neal..

  31. I upgraded, rooted, and its working fine. The only glitch I encountered was I flashed it twice because it wont boot the first time. So far no problem encountered.

    The snappiness of GPS connection is still there! If you want to improve your GPS connection, leave your 2.2.1 version behind!

    However, I am waiting for the Cyanogen Mod 7.1 for I9003 which the last time I checked in its website, the ROM for this unit is still on-going. It will update up to 2.3.7 version and I think is also pre-rooted. Wow! Cant wait to have it in my unit!

    I will be checking android advices for updates. It became my habit lately.

    Thanks for


  32. currently testing 2.3.5 for my I9003 less than 30 mins after upgrading from 2.3.4. I will report if issues surfaces. Hopefully the snappiness of the GPS connection which I liked most in 2.3.4 will still be workable.

    Everything went fine even the rooting procedure.

    Thanks Neal! Your the man!

  33. hi there… this will be the first time i’ll be doing this process… however, whenever i try to do the\ Volume UP + Home screen key, it always go in SAFE MODE and i dont see any options at all… what should i do?

  34. chaitanya parsana

    i had jpkp5 b4 dis…….i did the update and in between the id:com became blue and it said that the device was removed we n it wasnt and it reboted and i have all of my data before (accounts launchers ect.). it didnt ask for google account credentials …..and in phone settings it shows 2.3.5 XXXKPM
    wat is dat?????
    i dont experience any problems or glitches so far is it done or should i update again????please help i’m confused as hell.

  35. Hello Neal
    I would like to thank you for all the support.
    I have an sl gt i9003 with froyo 2.2.1 with xxkb1, froyo.xwkb6
    I have 2 questions:
    1. is the kies official update to gingerbread 2.3.5 kpm or kpn available in Romania?
    2. when connecting to kies, i get the following message \your device does not support firmware upgrade via kies\. My question is why?

  36. why after i update to 2.3.5 it will become slower than the previous 2.3.4 version?

  37. after the update am noticing that if i use the default browser, it hangs at around 70 – 80% of loading and then takes ages to complete… i have not yet seen it complete loading even on

    Could you please tell me any solution for this.

  38. Hi! Thank you for root for this version. By the way, Is this a stable version already?
    Or there will be another better 2.3.5 in the horizon?

    Can you verify this from YourSamsungHelpDesk Reply:
    November 4th, 2011 at 12:58 pm

    Hello Neal,

    2.3.5 Gingerbread KPM & KPN is actually released already on Kies 2

    He/She gives information but lacking so many details.

    Thanks buddy!

  39. Is it possible to go to 2.3.4 version from 2.3.5

    If yes : please provide the LINK …


  40. after restarting in downloading mode, the ID:COM didn’t turn it to yellow and I couldn’t continue any process.
    any solution?
    thx in advance

  41. Hi Neal

    I followed all steps you mentioned in the article.

    Updated from 2.2.1 to XXPM (2.3.5)

    Error 1: Not able to download and install applications from Android market. It gives error “not enough storage space in the system”. The memory status is as follows:
    1. Internal phone storage: 45.58 MBS/1.87 GB
    2. Personal data: 7.55 MB/70.27 MB
    3. Internal SD Card: 53.34 MB/1.52 MB

    Error 2: memeory utilization has increased a lot since the time it got updated. I have not yet installed any other application still it shows 350+ uitlization out of 487 MB of memory.

    I will higly appricatie a detailed and quick reply on both the problems.

    Thanks in advace


    • clear the cache from the recovery ode and free the phone a little bit! as ic an see that your phone memory is almost full!!

      • Neal: the amount you see is the used memory. the rest is free.

        huge space is available on both the internal and the external memory.

        As of now: nothing is installed in the phone except the 2.3.5 firmware.

    • Neal: in addition to the above question “Is it OK to update straight to thsi version from 2.2.1 (froyo). If no what should be the base version and please provide the link”

  42. what is wcdma and gsm?

    when i connect with GSM/WCDMA (auto mode) and WCDMA selection internet,downloading and streaming is too slow…but in GSM its little speed but not till like FROYO 2.2 .

    What will be there problem? which one i should use to get 3G speed? And Market always says CONNECTION TIME OUT

    Plz help me

    Thanks in advance

  43. Hi… I couldnt get into downloading mode…

    First time, i entered before downloading reqd tools. so had to come out of downloading mode in phone. after that its not showing download mode at all….

    can u please help…

  44. HI! Is it possible to install Cyanogen MOD 7.1 Custom ROM Firmware for I9003? If so, can you please provide the instructions how? Thank you very much!

  45. hi! When are you going to post how to root 2.3.5 for I9003 units?

  46. Dear Neil,

    i was able to fix the language issue, everything seems perfect – camera, wifi, etc. funny thing is i did not loose any data atall. all my contacts, messages and call log are in place (i did not take a back up and restore). However i can not still enter the recovery mode to clear the cache and restore to factory settings as you have advised above. Please let me know if that step is mandatory and if i need to worry about it.


  47. all the steps worked well, after i applied the update, the phone restarted but did not ask me for my gmail account details. it was intact but it did not ask me for any language either. it is in some language which looks like russian to me. Also, i am not able to enter the recovery mode, please help me at the earliest.


  48. Yes, it is available. But for Russia. I updated to KPN through Kies.

  49. I am using JPKP5 2.3.4 on my Galaxy SL I9003, will there be any problem if I update to XXKPM 2.3.5, is there still any extra app rather than Samsung default apps like Prayer Times, Qiblah Direction etc.

  50. Phone factory resets every now and then after entering a restart loop…
    i followed all teh procedures above..also cleared the cache

  51. is this update available on all Region? e.g. Asia?

  52. why u all do not post a 5min video on youtube showing the hands on of this firmware? showing that all things like wifi, camera works fine ?and giving a link of that on top of the post…..will be greatly appreciated :P

  53. Thanks for this update!!! It’s running perfectly on my i9003. One problem though..the apps on the android market are now in japanese / chinese. How do I change it to English?

  54. I want to try this beta version. I just recently updated from stock 2.2.1 to 2.3.4 which is facinating considering
    that the GPS can now connect in a matter of seconds unlike the froyo which it takes minutes before it can connect. Other apps are also updated when you update your ROM.

    This time please post how to root my device for SGS GT-I9003 for this ROM version.

    Im excited about the updates.

    But I need to be able to root my device before proceeding.

    So please post the instruction asap how to root. Thank you very much

  55. Can the camera of this i9003 can record 1080p by software upgradation ?

  56. What r the features will get after upgrading frm the official froyo to this version ?

    Samsung will not release the official GB for this handset ? why ?

    Does this phone i9003 will support ICS rom? and the unofficial rom will release for it ?

  57. Please use Kies2 XXKPN is now available

  58. Hi, everything’s awesome and I upgraded it smoothly but where’s the Access Point(Wireless Hotspot) option in the Wireless and Network options? I need to use it for my Laptop.

  59. why so much RAM is consumed in this as compared to froyo??

  60. please reply….everything is working fine besides my wifi….its running packet data ….but its not running net from wifi even after connecting

  61. I’m from latinamerica, Chile, if i upgrade
    my I9003L with froyo 2.2.1 to gb 2.3.5
    i’ll have any problem with wifi or 3g connection??

  62. I’m from latinamerica, Chile, if i upgrade my I9003L with froyo 2.2.1 to gb 2.3.5 i’ll have any problem with wifi or 3g connection??

  63. When will Samsung release GB upgrade for I9003?

  64. How do i Root this version?

    and can i recover the memos i had written down?

  65. Its working……
    its awesome

  66. I am planning to buy Galaxy i9003, but it does not have NFC support.

    1) How important is NFC for coming two -three years.
    2) Can i apply a software patch to enable NFC in i9003

    • As of now NFC usage is not yet that strong or massive that its being missed but over a period of time we will have to check on how we can adapt our living with NFC!
      No, NFC is a hardware thing, its not a software patch!

  67. Hey is this the official update from samsung?

  68. Do I need to Wipe data/factory reset and Wipe Cache partition in recovery mode? Why Wipe data/factory reset required ?

    • yes you need to perform the step of wiping cache and recovery files or else you may face issues like force close etc!

      • I did Wipe Cache partition. Do I need to perform Wipe data/factory reset also ? will I loose my contacts and other personal data if I perform Wipe data/factory reset ?

  69. pls advise the problem that i face, download the firmware and enter the password but when extract the files it prompt wrong password no doubt already key in password cannot extract the files

  70. Do this vesion of firmware supports arabic language for reading arabic SMS and articles ?

  71. i have updated with this version
    now can i back to xxkph?
    if yes plz tell me how to back with xxkph…
    coz my phone cant access csc..and not started
    its steel on samsung logo n restart…


  72. i have updated with is vwrsion
    now can i back to xxkph?
    if yes plz tell me how to back with xxkph…
    coz my phone cant access csc..nd not start
    its steel on samsung logo n restart…


  73. hey im not able to get ma phone in recovery mode after updating whats the problem and even iwhen phone restarts it after updation it doesnt ask for any credentials!!!!! whats the problem?? is it necessary to wipe data/factory reset and wipe cache after updation if yes then what will the problem i would be facing!! if not then its okkk!

  74. dear sir,
    I HAVE 2.3.4 XXKP9 GB.what is difference between 2.3.4 XXKP9 & XXKPM 2.3.5 GB? & WHICH ONE IS BETTER TO UPDATE?

  75. 1) i am on default froyo 2.2.1…. can i follow these steps to get GB??
    2) is it a stable vesrion
    3) if i dont like thiis version, how can i get back to my original version, i.e 2.2.1??

  76. Hi Neal

    When are u gonna release the update for the nexus s rom wifi problem???

  77. thank you it’s Woking fine

  78. i applied this… phone restarting again and again not even loaded single time..

  79. Hey. Went through the complete process… was like butter smooth.. Only problem occurs is when i download from the android market it says that there is insufficient space on device despite the device being loaded with an 8 Gb card and 4 Gb on board.
    Samsung Galaxy Sl Gt i-9003