Firmware – CyanogenMod 10 – Galaxy Tab 10.1

10/30 has been taken down. It has been superseded by 11/09: http://droidbasement.com/db-blog/?p=2879

Update (10/30):
Here are some EXPERIMENTAL builds I ran off this morning (10/30).

Kernel changes:
-accessory: sec_keyboard: up-port driver/logic from galaxy-2636
cpufreq: Don’t clip PM QoS requests to old policy limits
media: s5k5ccgx: Fix flash flickering when used with Torch
-defconfig: jb: disable some tracing options

Device specific:
p4-common:
-init: remove sec_keyboard
-init: initial setup for interactive
-recovery: set enable_key_repeat
build: Add Torch
-overlay: enable show_expandedDesktop and has_led_flash

p3:
-overlay: override Torch for sysfs handling

Rom Base:
Sync’d as of ~11.00AM (10/30), Eastern.

Recovery:
Built recovery (in the folder) is CWM 6.0.1.5.

Note:
This build contains the current development kernel (3.1.10; 10/30).

P3: After flashing the rom while still in recovery, please use adb to push the Torch.apk file (in the folder) to /system/app

adb shell mount /system
adb push Torch.apk /system/app
adb shell chmod 644 /system/app/Torch.apk
adb shell umount /system

…..

Update (10/19):

Device specific:

p3:
build: set SMALLER_FONT_FOOTPRINT

Note:
P3: If you use GAPPS, then you must use a smaller gapps package. You can find this by searching XDA/Google.

…..

Here are some EXPERIMENTAL builds I ran off yesterday evening (10/17).
Note: p4wifi is the 17th and p4vzw to p3 is the 18th.

Kernel changes (3.1.10):
-wireless: bcmdhd: enable seperate p2p interface
Revert “Revert “usb: gadget: adb: Only enable the gadget when adbd is ready””
-defconfig: jb: add -jb configs
-defconfig: jb: add some networking options found in CM’s d2
-defconfig: jb: enable tracer
drivers: cpufreq: Send a uevent when governor changes
-defconfig: jb: unset TEGRA_CONVSERVATIVE_GOV_ON_EARLYSUPSEND
-Revert “cpufreq: interactive: take idle notifications only when active”
-Revert “cpufreq: interactive: sync with google (android.googlesource.com, common android-3.0)”
cpufreq: Backport Android 3.0 interactive governor
cpufreq: Disable hotplug during UI interaction
cpufreq: interactive: take idle notifications only when active
-touchscreen: atmel_mxt1386: update to 0.2a
-tegra: board-p3/p4*: update touch values
media: video: tegra: add EMC clock rate control

Device specific changes:
p4-common: add in associated changes for 3.1 kernel
-merge from P7510’s XABLPL
-use dhd.ko
-suppress EMMC WIPE (kernel has been taken care of)
-add camera.flash-autofocus
-condition gps perms/service/setup (novzw/vzw)
-remove gps.xml (move to p4wifi)
-increase stagefright.cache low water and keep alive interval
-reference isimobile to cross-ref proper labels of storage mounts
-move the rest of interactive perms to uevent.p3 not covered by root’s uevent
-reference isimobile to cross-ref storage naming
-set BOARD_LEGACY_NL80211_STA_EVENTS (for wifi tether)
-disable sec_keyboard for now (causes sleep death) and use exec for
set_crypt_meta_info and fsck encryptable against /data prior to mount

from stock ics:
-modify brightness
-add hdmi *.dat files (mazen912; http://goo.gl/ZrW7C)
-modify audio accordingly
-remove libaudio and use USES_AUDIO_LEGACY and ICS_AUDIO_BLOB
-update gps conf from stock ics
-use init.p3|usb.rc/ueventd from stock ics and merge in needed extras
from p3/p4 (modify mounting options)
-use media_profiles from stock ics
-add camera tests
-add in some things from p4vzw stock ics (init/uevent)

-power: add power HAL
-uevent: add more interactive interfaces
-touchscreen: add extended config
-Revert “overlay: remove screenOffAnimation (default is true)”
-wifi: remove unknown flags in wpa_supplicant
-hdmi/cameradata: move to device tree(s)
overlay: fix A2dp support on Samsung’s Audio Policy HAL
-audio: add AUDIO_DEVICE_OUT_AUX_DIGITAL (Hdmi)
overlay: Add Trebuchet overlay

p4wifi:
-build: add cameradata/hdmi files

-p4wifi: add in 3.1 kernel and associated changes
-change wlan interface
-amend props (also add in widevine drm)
-change tty interface
-disable voice_capable
-remove libarccamera, libseccamera_jni and libseccameracore
-add my.gps
-add gps.xml (from stock ics; moved from p4-common)

-also merge:
https://github.com/pershoot/android_device_samsung_p4wifi/commit/05bea1e4687a3f37447956c22a44a526f1d684b1

p4vzw:
-build: add cameradata/hdmi files

-p4vzw: add in 3.1 kernel and associated changes
-change wlan interface
-amend props (also add in widevine drm)
-change tty interface and ril
-enable radio/lteOnCdmaDevice, voice_capable and recents_interface_for_table
-add mms and apns (from stock ics; reference toro)
-remove libarccamera, libseccamera_jni and libseccameracore
-add gps.conf (from stock ics) and my.gps

-also merge in:
https://github.com/pershoot/android_device_samsung_p4vzw/commit/04d7e434d828d2e507ef1af2092fda2bfc8c9e99

p4tmo:
-build: add cameradata/hdmi files

-p4tmo: add in 3.1 kernel and associated changes
-reference isimobile (ril) and remove HC_RADIO legacy
-change wlan interface
-amend props (also add in widevine drm)
-change tty interface
-override media_profiles
-enable voice_capable
(for more info: http://forum.xda-developers.com/showthread.php?t=1875024)
-remove libarccamera, libseccamera_jni and libseccameracore
-add my.gps
-add gps.xml (from stock)
-add apns (from stock)

-also merge in:
https://github.com/pershoot/android_device_samsung_p4tmo/commit/f5378be15d3be8ef644e45bbe9326480fa4fb083

p4:
-build: add cameradata/hdmi files

-p4: add in 3.1 kernel and associated changes
-reference isimobile (ril) and remove HC_RADIO legacy
-change wlan interface
-amend props (also add in widevine drm)
-change tty interface
-enable voice_capable
(for more info: http://forum.xda-developers.com/showthread.php?t=1875024)
-remove libarccamera, libseccamera_jni and libseccameracore
-add my.gps
-add gps.xml (from stock)
-add apns (from stock)

-also merge in:
https://github.com/pershoot/android_device_samsung_p4/commit/df00d7a918424ff1ba1a1944609c838ea3c68a84

p3:
-p3: add in 3.1 kernel and associated changes
-reference isimobile (ril) and remove HC_RADIO legacy
-change wlan interface
-amend props (also add in widevine drm)
-change tty interface
-override media_profiles and nvaudio_conf
-remove uevent override
-enable voice_capable
(for more info: http://forum.xda-developers.com/showthread.php?t=1875024)
-add my.gps
-add gps.xml (from stock)
-add apns (from stock)

-also merge in:
https://github.com/pershoot/android_device_samsung_p3/commit/1ea8706b95debf549d622cf4eb8315732f8f4be6

-Update fingerprint and libraries on all models.

Rom Base:
Sync’d as of ~8.00PM (10/17), Eastern.

Recovery:
Built recovery (in the folder) is CWM 6.0.1.5.

Note:
This build contains the current development kernel (3.1.10; 10/17).

…..

Known Issues:
-A random flicker (it’s faint and fast) can be observed occasionally/infrequently. If this becomes a nuisance to you, this can be mostly alleviated by selecting ‘Disable HW overlays’ in Developer Settings. This does not survive a reboot (must be selected on every boot) and impacts swiping motion (it slows it down) in Trebuchet (the Launcher).
-P3: Signal bars on 3g data connection remain blank (connection type (i.e. H, H+, etc.) will show).
-P4*:A 720P recording, when played back, will have artifacts in the upper section of the image.
-Wallpaper will be shifted downward when applied.
-Google Talk video chat crashes the application (looks like a library mismatch; will be investigated.)

Enjoy!

For:
GT-P7100 (p3), GT-P7500 (p4), GT-P7510 (p4wifi), SCH-I905 (p4vzw) and SGH-T859 (p4tmo)

Note:
-Use the supplied recovery (in the folder (use Odin 1.85 to flash it)), if you are not on a compatible/recent recovery.
-For P4VZW: You must be on stock ICS (and it’s modem) before flashing to this build, for LTE functionality
-For P4WIFI UK: You must be on the US ICS bootloader (odin .tar.md5 inside the .zip in the folder), otherwise you may incur a rolling screen
-For P4: You must be on the UK ICS bootloader (odin .tar.md5 from ITA inside the folder), otherwise you may incur a rolling screen.
-For all 3g models: You must be on the ICS modem for best results.

…..

P4WIFI: http://droidbasement.com/galaxy/roms/cm10/p4wifi

P4VZW: http://droidbasement.com/galaxy/roms/cm10/p4vzw

P4TMO: http://droidbasement.com/galaxy/roms/cm10/p4tmo

P4: http://droidbasement.com/galaxy/roms/cm10/p4

P3: http://droidbasement.com/galaxy/roms/cm10/p3

…..

Source: https://github.com/cyanogenmod, https://github.com/pershoot