How to Update the Samsung Galaxy SL I9003 to Android 2.3.5 XXKPN Firmware

by: Paul NuñalDecember 19, 2011

Owners of the Samsung Galaxy SL I9003 can now update their devices to Android 2.3.5 Gingerbread build XXKPN. The new XXKPN firmware update comes at a time when many users experience numerous bugs in earlier Gingerbread versions. Happy owners of the Samsung Galaxy SL I9003 are more than pleased to report that they have a fully working firmware without any more bugs.

If you’re familiar with updating your phone via KIES, then updating to the XXKPN version will never be a problem. The latest Gingerbread update can now be downloaded and flashed through your phone via KIES. But, in the event that your phone does not get detected, you can still apply the firmware manually. The instructions in this article are for manually updating your phone to build XXKPN.

The XXKPN Gingerbread 2.3.5 update comes with tons of performance upgrades along the way, including faster Internet browsing, faster Android Market browsing even at slow Internet speeds, and a revamped user interface that will greatly extend overall battery life.


  • Make sure you have an ample supply of battery life left in your device. We advise that you have at least 60% battery left to ensure your phone will not turn off during the firmware update process.
  • Make a backup of your phone’s data (e.g., contacts, messages, multimedia, settings, and other important files) as there might be a chance that your phone may be corrupted during the installation process.
  • Enable USB Debugging on your phone. This can be done by going to Settings > Applications > Development > USB Debugging.

Once the necessary requirements have been met you can now proceed with the installation process.


Here are the steps for installing the firmware to your phone:

  1. Download the latest firmware update files to your computer. Get the ZIP file from here.
  2. Unzip the contents of the ZIP file. When asked for a password, type “” (without the quotes).
  3. The ZIP file contains three files: I9003XXKPN_I9003XXKPN_I9003SERKPN_HOME.tar.md5, Odin3_v1.0, and SS_DL.dll. In the event that a single file is missing, you need to download again and extract the files before proceeding any further.
  4. Open the Odin flash tool from the extracted files.
  5. Turn off your phone.
  6. Boot your phone into download mode. You can enter download mode by pressing and holding the Volume Down key + OK button (center button), and simultaneously pressing the Power button.
  7. Connect your phone to the computer using a USB cable. Make sure Odin is still running on your computer.
  8. Once you connect your phone, the ID: COM block in the Odin program will turn to yellow. This will indicate that the drivers have been successfully installed and your phone is recognized by the software.
  9. Click the PDA button in Odin. In the popup window, choose I9003XXKPN_I9003XXKPN_I9003SERKPN_HOME.tar.md5.
  10. Check that the other options in Odin are checked/unchecked as in the screenshot below:
  11. Hit the Start button in Odin to begin the firmware update process.
  12. Your phone will reboot after the flashing is completed.
  13. Check whether or not you have successfully updated your phone by heading to Applications > Settings > About Phone. The firmware version ought to show XXKPN 2.3.5 Gingerbread.
  14. Turn off your phone.
  15. Reboot the phone into recovery mode by pressing and holding down the Volume Up + OK buttons simultaneously and pressing the Power button while holding down those buttons.
  16. In the recovery mode menu, choose “Wipe data/factory reset.”
  17. Choose “Wipe Cache partition”.
  18. Go back to the main menu and then select “Reboot system now”.

Congratulations! You now have Android 2.3.5 Gingerbread build XXKPN on your Samsung Galaxy SL I9003.

  • Dfsd

    very old update.. there is a new XXKPQ update available ;)

  • Ajazsayyed19

    2.3.6 official available now

    • Tavangar A

      where can i download it?

    • Kennethtejada

      hey.. how do you upgrade your phone? i am a new user of this phone. and i would like to know the steps to upgrade may samsung galaxy gt -i9003. im from the philippines. im afraid to update because of unofficial firmware or else my phone get damage. im looking forward to your response. thanks.

    • Goh

      is this 2.3.6 stable or final?

  • If you have other code XX###, can I use this firmware code too?

  • Prasanna Ven

    the file link is not working. how could i download the files:(

  • Fawaz

    Will my warranty get void if I update this way.
    I wish to do like this because I cannot update through kies . And also I showed this in a samsung authorised shop . They also say that you will not be able to update. This is all because I bought this phone from kuwait and now using in india (2 different countries)

    Please reply. Help me

  • siva

    Will my phone works fast when i download this…

  • Pgsgm2010

    my phone dosen’t read arabic, please i wont the arabic pack

    • Best

      I use Thai and English.

  • Sohail_pathaan

    what the fuck offf yaaar
    its not working properly

  • Your second paragraph says it is easy to upgrade via Kies, but when I try this it tells me I have the latest firmware – PDA:KB4 / PHONE:KB1 / CSC:KB2 (XEU)
    But when I check the phone status it tells me I am only running 2.2.1 (Froyo)

  • gadsville

    The download link is down. Can you please provide an alternative? Thank you.