[Galaxy Tab 7.7 Android Development] locerra:
I've started porting CyanogenMod 9 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 CM9. 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

HDMI dongle doesn't work

Some USB keyboards aren't working

I815: CDMA and LTE isn't enabled

I815: GPS doesn't work

I815: Autobrightness is broken

Download

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

I815 (August 15, 2012): http://goo.im/devs/ohanar/i815/cyanogenmod/cm-9-20120815-NIGHTLY-i815.zip

P6800 (August 15, 2012): http://goo.im/devs/ohanar/p6800/cyanogenmod/cm-9-20120815-NIGHTLY-p6800.zip

P6810 (August 15, 2012): http://goo.im/devs/ohanar/p6810/cyanogenmod/cm-9-20120815-NIGHTLY-p6810.zip

Old

P6810 (DP1, April 4, 2012): http://goo.gl/ANRQx (md5: 2be30aaa4aadcd3065239e16f0ca5247)

P6800 (DP1, April 5, 2012): http://goo.gl/CrwCQ (md5: f333f6aca81e1fb0f08244358e492813)

Flash

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

Build Instructions

Setup a standard CyanogenMod 9 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="ics"
remote="github" />
<project path="device/samsung/smdk4210-tab"
name="ohanar/android_device_samsung_smdk4210-tab"
revision="ics"
remote="github" />
<project path="kernel/samsung/smdk4210-tab"
name="ohanar/android_kernel_samsung_smdk4210-tab"
revision="ics"
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 9 or stock ICS if your device has it.

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

08/08/2012

Hopefully remaining wifi issues fixed (wifi hotfix shouldn't be needed anymore)

Wifi tethering enabled (no clue if it works)

08/03/2012

LPM fixed (can now charge while off)

Camera force closes fixed

7/19/2012

P68x0: Autobrightness fixed

Bluetooth fixed (thanks to lowtraxx for pointing out where the issue was)

I815: LTE Modem's massive power drain fixed

7/15/2012

Wifi! -- for real real, not for play play

P6800: SIM Toolkit Support

Hardware-Accelerated Video (Regression in 7/10/2012)

ASOP Charging mode (still not really working)

7/10/2012

smdk4210-tab kernel

I815 build

vibration (regression in Alpha 2)

3g data on P6800 (regression in Alpha 2)

Camera (both front and back)

Regression: Hardware-accelated video (this also means no previews in the Camera)

Regression: LPM

Alpha 2

smdk4210 kernel (common kernel used in the CM9 ports for the i9100, i777, n7000, p6200, p6210, p6800, and p6810)

USB gadget support

Hardware-accelerated video

Rear facing camera (only stills for now)

Better auto brightness (values still need to be tuned)

LPM (charge while off)

Probably other stuff (been a long time since last update)

Regression: Vibrator no longer works, we now get a beep instead

Alpha 1

Upgrade wifi driver to compat-wireless-3.4-rc3-1

GPS hopefully fixed (thanks to Alan Orth)

Data Usage fixed (thanks to Alan Orth + Galaxy Tab 10.1 devs)

DP3.1

Wifi fix that sometimes works

DP3

Torch App (thanks to Alan Orth)

Fixed reboot download

Wifi partially works

Other random bugs caused by building with gcc 4.6 (now using the recommended 4.4)

DP2.1

3G/GSM fix (thanks to poisike)

DP2

Audio works!

DP1.1

Partial fix for autobrightness (gets brighter, doesn't get darker)

Phone like interface is gone

P6800: added GSM libraries, and basic 3g configuration

Credits

aorth -- set up the device tree for the GT-6200 (Tab Plus 3g), has been a great collaborator

poisike -- provided fix for 3g/gsm

teamhacksung -- set up the galaxys2 device tree, which was the basis for my tree