Want to try the Official Gingerbread ROM of Samsung? then try this Firmware update from Samsung. This ROM is fully stable and you don’t have to worry about any bugs like when you are installing some custom ROMs.

If you want to update your phone, just follow the simple steps below.


  • Make sure that your phone battery is charge at least 60%
  • Backup your phone data into your computer.
  • Turn on USB Debugging, on your homescreen tap Menu> Settings> Application> Development. Then, make sure that USB debugging is checked.


  1. First, download the Android 2.3.4 Firmware – XXKH3 on your computer. [Password: samfirmware.com]
  2. Then, extract it to a new folder using Winzip/Winrar. You should see the following files:
    • CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5
    • GT-I9100-CSC-MULTI-OXAKH3.tar.md5
    • MODEM_I9100XXKH3_REV_02_CL1050544.tar.md5
    • u1_02_20110310_emmc_EXT4.pit
    • EFS_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5 [This file is of no use in this guide]
    • GT-I9100-CSC-HOME-MULTI-OXAKH3.tar.md5 [This file is of no use in this guide]
    • KERNEL_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5 [This file is of no use in this guide]
  3. Next, download the Odin v1.85 (Just extract Odin folder and keep the odin3.ini file in it)
  4. Turn off your phone.
  5. Go to download mode: press and hold these keys together:Volume Down + Home + Power. You’ll see a ‘Warning!‘ screen.. press Volume Up to continue.
  6. On your computer double-click the Odin v1.85.exe to run the program.
  7. Connect your phone to the computer using your USB Data Cable.
  8. The Odin program will recognize your phone and you will see that the ID : COM section will turn yellow, which will mean that all the drivers have been successfully installed.Now, in Odin, select these files at respective tabs:
    • Click the PDA Tab, and select CODE_I9100XXKH3_CL479037_REV02_user_low_ship.tar.md5
    • Click the Phone Tab, and select MODEM_I9100XXKH3_REV_02_CL1050544.tar.md5
    • Click the CSC Tab, and select GT-I9100-CSC-MULTI-OXAKH3.tar.md5
    • Click the PIT Tab, and select u1_02_20110310_emmc_EXT4.pit
  9. Make sure to select the Re-Partition, Auto Reboot and F. Reset Time check box in the options.
  10. Then, click the START button. Now it will begin to update your device.
  11. When finished, your device should restart by itself. Restart it manually if it doesn’t.
  12. Wait for the Samsung logo then you can now safely remove your phone to the computer.
  13. If you have successfully updated your phone Firmware your ODIN program should look like this.

Congratulations, you have successfully updated your phone. enjoy!