[Vibrant Android Development] jrafael:
Known Issues

720p Video Recording laggy

Camera does not support scene modes

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

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

Speed things up a bit

enable "force GPU rendering" in settings/developer options

disable "windows animation scale" in settings/developer options

disable "transition animation scale" in settings/developer options

disable "sync" in settings/accounts & sync (better battery life)

disable "data usage" in settings data usage (better battery life)

remove Talk if you don't need it (more free memory and better battery life)

remove Maps if you don't need it (more free memory and better battery life)

remove Gmail if you don't need it (more free memory and better battery life)

Frequently Asked Questions​

My calendar sync isn't working!

I'll fix this in Essentials Add-on RC2

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.

Code:

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 ICS.

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 Galaxy S 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.

Does this work for I9000B?

No, the I9000B requires a different kernel configuration. A build for I9000B may be added later in the process.

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.

All credits to SamHaLeKe, Teamhacksung's and Pawitp for providing CM9 Build 10, neobuddy89 and team for kernel with gps

Please keep in mind that this is a very early Test release of ICS and still in Alpha fase​

Original Thread: ICS S.U.R.F.A.C.E. v1.1 is just for testing purposes only and to play around with​