[Galaxy Tab 7.7 Android Development] locerra:
I've started porting CyanogenMod 10 to the Galaxy Tab 7.7. Do not flash this unless you know how to backup your data and especially unless you know how to get back to stock. If you don't already know how to do this, you might want to familiarize yourself with the process now, while the developers try to stablize CM10. I don't have time to help people unbrick their devices, and will not take responsibility for any user bricking their device, you flash this at your own risk.

If you are a developer interested in helping out with the porting effort, please PM me.

Known Issues

CM10 is in a primitive state, many features are still missing or don't work

HDMI dongle doesn't work (won't be fixed anytime soon, if ever)

Wifi features: hidden ssids, 5.0Ghz networks, wifi direct, portable hotspot

GPS isn't working

I815: CDMA and LTE isn't enabled

I815: Autobrightness is broken

I815: no IR-Blaster support (almost no chance of this ever getting fixed)

Download

Google apps can be found at http://goo.im/gapps

I815 (October 3, 2012): http://goo.im/devs/ohanar/i815/cyanogenmod/cm-10-20121003-NIGHTLY-i815.zip

P6800 (October 4, 2012): http://goo.im/devs/ohanar/p6800/cyanogenmod/cm-10-20121004-NIGHTLY-p6800.zip

P6810 (October 4, 2012): http://goo.im/devs/ohanar/p6810/cyanogenmod/cm-10-20121004-NIGHTLY-p6810.zip

Flash

Flash from ClockworkMod Recovery, and make sure to wipe data/factory reset. No whining if it eats your homework.

Build Instructions

Setup a standard CyanogenMod 10 build environment (there are plenty of tutorials on the web already on how to do this). Then

Add add the following entries to your local manifest

<project path="device/samsung/XXX"
name="ohanar/android_device_samsung_XXX"
revision="jellybean"
remote="github" />
<project path="device/samsung/smdk4210-tab"
name="ohanar/android_device_samsung_smdk4210-tab"
revision="jellybean"
remote="github" />

where you replace XXX with your device (i815, p6200, p6210, p6800, p6810, or t869).

Make sure that your device is running the newest build of CyanogenMod 10.

Make sure your device is plugged in and has debugging enabled.

Run the extract-files script from your particular device tree.

Run vendor/cm/get-prebuilts

Your sources are now ready, to build run

$ . build/envsetup.sh # this sets up the build environment
$ lunch cm_XXX-userdebug # this selects your device
$ mka bacon # this builds CM

Changelog

10/04/2012

Wifi changes (hopefully improvement -- sleep should be more consistent, hidden networks should work)

Keyboard Dock support (thanks to technomancer)

Memory Leak fix and 57fps (used to be 30fps) (thanks to Espenfjo and Entropy512)

Triangle Away is back

USB storage is fixed

A month's worth of stability improvements for CM10

09/03/2012

Many general CM10 fixes/improvements (including Camera settings)

Back to sharing kernel with the Galaxy S2 and Note

Switched to "Phablet" layout

Wifi switched back to wext -- more stable, but hidden ssids don't work with it

Battery section of Settings reports "Charging (USB)" when the device is plugged into a computer

Device specific settings (the Advanced section in settings)

Dock audio out -- need to enable in the advanced section (hopefully this fixes it, I don't have a dock to test)

P6800: Sim toolkit

Probably more stuff I'm forgetting :)

08/16/2012

Wifi mac addresses are fixed (i.e. they are the same as on stock now)

Wifi can now connect to hidden ssids (needs testing, may have broken other stuff)

Wifi starts in a reasonable amount of time (regression from 08/15/2012)

Sensors work (regression from 08/15/2012)

08/15/2012

General CyanogenMod fixes

Fixed backwards compatibility for removable sdcard

Regression: Wifi takes ~30secs to turn on (forgot to cherry-pick a patch we need)

Regression: Sensors are broken

08/08/2012

Wifi works, hopefully without issue

Wifi Direct disabled (wasn't working anyway)

Wifi tethering enabled (no clue if it works)

A2DP should be fixed

Credits

teamhacksung -- adding the necessary exynos4 and audio fixes to the CM tree