Would you like to update your Samsung Galaxy Captivate’s firmware to Android 4.0.3 Ice Cream Sandwich? If you do, then allow us to help you through. Even so, do keep in mind that this method that we’re going to teach you will make use of an ICS beta firmware instead of the official version. You should also keep in mind that this can only be applied to the i897/i896 models of the Galaxy Captivate. If you don’t know much about custom ROMs, you’d better skip this method.
Like any other custom firmware upgrades, we will require you to create a backup of your important files and messages. It is also a must for you to keep your phone’s battery level to 60% and you must properly close your computer’s Firewall/Anti-Virus suites together with Samsung’s KIES software. It is expected that you have already rooted your Samsung Galaxy Captivate.
As for those who are currently running with custom ROMs, you need to boot to recovery mode then select ‘wipe data / factory reset’ then ‘wipe cache partition’. Once you’re done, select ‘reboot system now’ to restart your phone. And before we forget, you will also need to clear the Dalvik cache from the advanced option. If you’re all set, read on.
Step 1: Download the Android 4.0.3 ICS Firmware RC 2.1 and save to your computer. Copy the file to your phone’s memory (preferably in the root directory).
Step 2: Turn off your device then reboot it to recovery mode. To do this, just press the Volume Up key + Menu key + Power ON button at the same time. In recovery mode, select “wipe data/ factory reset” then choose “wipe cache partition”.
Step 3: Select “Install Zip from sd card” then “Choose Zip from sd card”. Locate and select the file that you have downloaded from step one. Wait until the installation process is done.
Step 4: After you have successfully installed the firmware, select “++++ Go Back ++++” then choose “reboot system now”. This will restart your Samsung Galaxy Captivate.
Step 5: The booting time may take a while as this will be your first time to reboot using the new firmware. If ever your device gets into the boot loop, just remove and reinsert the battery then redo the entire procedure.