Install Android 4.0 AOSP ROM on Captivate i897 [Ice Cream Sandwich]

Captivate Android 4.0 Ice Cream Sandwich

Page content:

We’re loving ICS on our Galaxy S i9000 and while its cousins in US — Vibrant, Captivate, etc. — were left behind in race to Android 4.0 rom port, those cool dudes are catching up now too. Using the Galaxy S port, ASOP Android 4.0 rom is now available on Captivate too, while one for Vibrant is also in works. Sadly, no progress is visible to us on Fascinate and Epic 4G.

Anyway, to install Ice Cream Sandwich on Captivate, I suggest you upgrade to Android 2.3 (if you haven’t) and have ClockWorkMod recovery installed, too — it’s very much required. Use Google if you need help on this.

Warning: Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We wont be liable if any damage occurs to your device and/or its components.

[error]This guide is applicable only for AT&T’s Samsung Captivate i897. Check your phone’s version in Settings – About Phone. It has to be “i897” for this Ice Cream Sandwich AOSP rom to be compatible with your phone. If it’s not i897, simply don’t try this ROM on your android handset — don’t even think about it if you care about your android device.[/error]

Credits for the Android 4.0 ICS port on Captivate go to:

  1. onecosmic – who started it on Galaxy S i9000 and helped porting work on Captivate i897
  2. DemonWav – who initiated the porting process on Captivate

Official Development page:

Current ROM version: Alpha7 (Nov 25, 2011)

What Works:

Both cellphones:
Hardware Acceleration
calls, sms, 3g (with a ugly patch but it works.)
SDCards (internal and external)
Contacts sync
Calendar sync
panorama mode
face unlock — Not really, no FFC

What doesn’t work:

Camera (video recording)

How to Install Android 4.0 ICS on Captivate i897

Hey, this guide is a shorter version of the long and complete guide I wrote for Installing Ice Cream Sandwich on Galaxy S i9000. And made a video too for that (the one you see above). So I suggest you to take a look at that guide too if you get problems following the steps below. Btw, your phone (i897) doesn’t require flashing of a kernel, which i9000 requires.

  1. There is one single page for downloads of ICS port for all Galaxy S and variant devices. Link to download page. Go there and download the Android 4.0 rom file meant for your device. The current version is Alpha7 and the file to be downloaded is (Always check the latest rom version available for your phone on the download page, and then download and use that rom file below)
  2. Transfer the rom to your phone.
  3. Power Off phone.
  4. Reboot into recovery by holding both volume keys and then pressing power key.
  5. Flash the rom using install zip from sdcard option.
  6. While your phone is still in recovery mode, pull battery and after some 2 seconds put it back.
  7. Reboot into recovery mode again the way you did in step 4.
  8. Do Wipe Data/Factory Reset
  9. Do Wipe Cache Partition
  10. Now, flash the rom file two more times (without any worries) as you did in step 5.
  11. After you’re done flashing, select reboot system now to reboot your phone.
  12. The phone should boot up properly with Android 4.0 running coolly.
  13. If it doesn’t boot up and gets stuck at boot logo (kernel screen), then go back to recovery and do steps 7 and 8 again and reboot (don’t do step 9 again).
  14. It should boot up fine now. And if it doesn’t, blame your luck and simply repeat steps 4 to 9 again.
  15. If you experience force close on market app, go to settings » applications » manage applications » all » Market » clear data. This should fix it.

If 3G isn’t working, do this:

If you boot up and you can’t get a 3G connection, download this and this and put them in your sdcard. Then boot into CWM and flash the 3genable script, then the superuser. Reboot, then set up your APN and install script manager from the market. In script manager, find /system/etc/init.d/99enable3G, select it and select run at boot, run as root, and run at network change. Save and exit, then reboot.

Let us know your thoughts, observations and problems (if any) in comments below. Enjoy!

12 Comment

  1. Anonymous says: Reply

    Is the .zip signed?

  2. Must be nice to have REAL developers for your device. Wish this was true for the Droid Charge.

  3. Yogesh Lonkar says: Reply

    can this work on galaxy pop?

    1. Kapil says: Reply

      No, it won’t. I don’t think Galaxy Pop will get ICS ever — that’s sad but it’s true.

  4. Yogesh Lonkar says: Reply

    can this work on Galaxy pop? can u provide link necessary files

  5. Ansh Singh says: Reply

    Cant hear anything in the receiver of my Captivate !! Only speaker phone works !! How to fix anyone ?

    1. jforward5 says: Reply

      I am having the same problem…How did you fix it?

      1. Change the Kernel !!! Should do the trick ! Although try instaliing Team Kangs ICS !! Its better !!

  6. Pipbriceno says: Reply

    wow this is so cool, installed flawlessly, so far works great even video.

  7. Michaelhayes54 says: Reply

    when i place the .zip file on my sd card and place in recovery mode the option where it should say install zip from sd card, it instead says something to the affect of install update from sd card.  anyone know what i should do?

    1. Kapil says: Reply

      Looks like you do not have clockworkmod recovery installed. Search for Clockworkmod Recovery for Captivate on Google and install that first and then try this.

  8. This is simply an AMAZING Android ROM!

Leave a Reply