[Captivate Themes and Apps] atinm:
Introduction

Teamhacksung has been porting ICS (to be CM9) for the Galaxy S and Captivate we feel that it has reached a state where it would benefit from public testing. However this is still a very early versions and there will be bugs. Bug reports are allowed in this thread only. Please check the known issues section before reporting a bug. The most minor bugs are welcomed (we'd love to know them, but we may not fix them instantly).

Download

ROM BUILD 10: faramir.eriador.org / tux-head.net (md5: 4ada7a9349da509f8a4936fb3d9ccb9a)

Google Apps: v5.3: MultiUpload / tux-head.net / faramir.eriador.org (md5: e7d69d98a633b646e4f14e6a43208e66)

Older Downloads

ROM

ROM BUILD 9: faramir.eriador.org / tux-head.net (md5: ad1b821950fa875e301a0fa7a177fd1f)

ROM BUILD 8: faramir.eriador.org / tux-head.net (md5: 119cc76944b938aeca47a2d9ffd142c9)

ROM BUILD 7.1: faramir.eriador.org / tux-head.net (md5: 491f0ae9324d20d4c4ef8cb7b6536219)

ROM BUILD 6: faramir.eriador.org / MultiUpload / tux-head.net (md5: 2fec3022f673af490f6c9535a677eaa5)

ROM BUILD 5: Multiupload / tux-head.net (md5: 0e8b66f9cdcbd58a5d0d6aa193af4edb)

ROM: BUILD 4: (Skipped on Captivate out of laziness)

ROM: BUILD 3: http://www.multiupload.com/L58EA8TWIC (md5: ecbe29d46af07b6030bb357aae87a11b)

ROM: BUILD 2: http://www.multiupload.com/Y26U8XXEXV

Google Apps

v5.1: MultiUpload / tux-head.net (md5: 87415730a1db2e90d3588bc895f239e5)

v5: MultiUpload (thanks! Kaik541) (md5: 8667c9ddca581a98867fc02db29a2326)

v4: MultiUpload (thanks! Kaik541) (No longer include apps downloadable from Market.) (md5: 8b2dad009bc2f8724d27f78bca162495)

v3: internal

v2: http://www.multiupload.com/QC2V62CS3I (thanks! koush)

v1: http://www.multiupload.com/WBW4798CPD (thanks! koush)

Installation

- First time flashing ICS to your Captivate (or coming from another ROM)?

Root your device and install ClockworkMod Recovery.

Reboot into Recovery using 3-button-combo

Do a Nandroid backup!

WIPE (wipe data/factory reset + wipe cache partition)

Install the ROM from internal sdcard using ClockworkMod Recovery

Optionally install the Google Addon

- Upgrading from CM7?

Do a Nandroid Backup!

WIPE (wipe data/factory reset + wipe cache partition)

Install the ROM from internal sdcard using ClockworkMod Recovery

Optionally install the Google Addon

- Coming from another ICS build?

Do a Nandroid Backup!

Install the ROM from internal sdcard using ClockworkMod Recovery

Optionally install the Google Addon

Reboot into recovery and WIPE (wipe data/factory reset + wipe cache partition)

If radio doesn't work, go back to Samsung ROM and flash from there.

- Upgrading from another build of ICS by teamhacksung?

Do a Nandroid Backup!

Install the ROM from internal sdcard using ClockworkMod Recovery

Optionally install the Google Addon

Note: The upgrade process from CM7 to ICS is automatic, but downgrading from ICS to CM7 (or restoring Nandroid) requires flashing twice. Once from ICS and again from CM7's recovery.

Source

Kernel Source: https://github.com/teamhacksung/samsung-kernel-aries

Userspace Source: Patches are being integrated into CM's mainline tree (http://github.com/CyanogenMod). Device trees are closed for the moment.

Known Issues

720p Video Recording laggy

Camera does not support scene modes

FM Radio does not work.

Face Unlock does not work BUILD 10+ need new GApps

Can select widget on launcher without being on the widget screen *

Phone unnecessarily gets data connection on device encryption password enter screen.

Data Roaming is enabled by default

Cannot format external SD *

Sometimes duplicates listing of external SD files in the media database

Android OS battery usage display higher than normal.

Sometime wrong SMS selected for forwarding

Format internal instead of external SD when requested to format ext. SD

Transfer speed slows down when screen off

Cannot authenticate new apps for root

Fixed Issues

BUILD 10

No hardware composition (but hardware acceleration works)

Video recording does not work.

Video playback is not hardware-accelerated.

The front camera produces distorted preview.

Photo taking does not work with the front camera.

Some camera options FC. (The camera is a temporary hack, when the Nexus S ICS source is released, there will be a proper fix.)

Movie Studio does not work.

WiFi automatically turns on after quitting airplane mode if WiFi was used during airplane mode.

GApps v5.3

Updated: Market apk

Removed: unneeded GoogleLatinIME

BUILD 9

WPA Wifi Tethering broken (regression in BUILD 8)

Audio recording by android app crashes (phone calls still work) (regression in BUILD 8)

Phone crashes in landscape with T9 enabled

Reboot to recovery by default even though recovery not selected.

Slow T9 speed

CPU rarely scaling up to 1000 MHz

GMail sometimes fills up /datadata with attachments

BUILD 8

USB Tethering on Windows requires the user go to to driver update and manually select the RNDIS driver.

Sketchy wifi tether (breaks if data connection comes up while tether is active) (it will still error, but you can now re-enable it)

Mounting external SD via USB broke in BUILD 7

Cannot accept many file types via bluetooth

Data activity icon sometimes gets stuck even data is off.

New feature: T9 Dialing by devatwork (Enable in Dialer Setting)

BUILD 7

Cannot encrypt phone after restoring data.

Wi-Fi problems for Iran users

Market download temporarily goes to /datadata

Support for TV Out (in Galaxy S Setting application)

Screen appearing for a split second after screen off animation

BUILD 6

Persistent "Removed SD card" message on external sd card removal.

Missing library for Android Open Accessory

Support for USB Mass Storage (see FAQ)

BUILD 5

VPN does not work

Regression in device encryption

BUILD 4

Large photos cannot be edited.

Missing Live Wallpapers

Bluetooth Reverse Tether does not work

Wi-Fi Direct not supported (it's supported in settings now, but apps are needed to use it as ICS does not come with any use-case for Wi-Fi direct)

Sometimes wifi strength won't show after boot if wifi is enabled. Toggle once to fix. (fixed, hopefully)

GApps v5.1

GApps: Missing TTS libs

GApps v5

GApps: Missing Picasa Sync

GApps: Unable to purchase apps

Build 3

Device encryption does not work. (Note: temporarily broken again in BUILD 4, works on BUILD 5)

User does not have write permission for external sd

A2DP bluetooth headsets do not work.

GApps v4

GApps: More missing libs for GoogleTTS

Build 2

Superuser.apk does not open.

Installer does not work on Samsung ROMs.

Factory reset (from settings menu) does not clear /datadata.

GApps v2

GApps: Missing voice chat, maps, text-to-speech libraries

GApps: Android Keyboard appears twice in Settings.

Frequently Asked Questions

My calendar sync isn't working!

Install the latest build and gapps and wipe your data.

Can I mount the phone as mass storage via USB?

The default configuration is to transfer files via MTP from within android. The below command can be used to change into USB Mass Storage mode (starting from BUILD6). USB Mass Storage mode is always used in recovery.

setprop persist.sys.usb.config mass_storage,adb

Please reboot after executing the command.

I can't adb into the phone!

The build currently uses Galaxy Nexus driver due to the MTP support. Please download the driver here: http://www.multiupload.com/BUCFT8M42N. In mass storage mode (or recovery), the Nexus S driver should be used.

Can I flash other modems?

You may flash modem packages designed for CM7.

Does 3G work? Do I need to install a script for it?

3G works out of the box without the need for any script hack. If it doesn't connect, please check if you have the correct APN.

How do I take a screenshot?

The screenshot taking function is built into ICS. Hold volume down + power.

Can I use CM7 kernels?

No, the kernel has modifications to make graphics, camera, data counter and data limit work.

Can I disable LED Notification?

Yes. Untick Settings -> Display -> Pulse notification light.

Maps keeps asking me to sign in even though I'm signed in!

Ignore the sign in dialog and pull down the notification menu. Answer the request for permission. Do this a few times and Maps will work.

How do I enter Captivate Settings (Device Settings)?

Type "am start com.cyanogenmod.AriesParts/.AriesParts" from adb. Or starting from BUILD 7, it is available as an icon in your launcher.

How do I enter service mode?

Type "*#*#197328640#*#*" into the dialer.

What's working? Why is there only a list of issues?

Everything else not listed are supposed to be working (aside from the usual CM7 bugs). If they're not listed, please post so that they can be added to the list of issues. A list of issues is far more useful from a development standpoint.

Why am I getting notified that my data partition is getting full when I have 1+ GB free?

Your /datadata partition, a smaller partition, is getting full.

Also, there is an additional FAQ by XDA forum user everest.deth that might be useful if your question isn't answered above.

Thanks

syndtr: Updated touch and graphics driver

onecosmic: Being the first to successfully build the AOSP tree

Kaik541: Making GApps from v3 onward

ancdix: For hosting on tux-head.net

nikademus (_renaud_): For hosting on faramir.eriador.org

CyanogenMod team: Setting up the infrastructure and being a great help in the porting process.

and everyone else involved in this port or CM7 for SGS.[/QUOTE]