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
Old
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
Code:
<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
Code:
$ . 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
- 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