Firmware – CyanogenMod 10 – Galaxy Tab 10.1

Here are some UNOFFICIAL builds I ran off this evening (1/21).

Changes:
Backported from cm-10.1:
Camera: Allow setting “profile-video-size” before recording starts

Kernel:
-drivers: modem_if: use memcpy in dpram_download for header
-rebuild with arm-eabi-4.6
block: introduce the BFQ-v5r1 I/O sched for 3.1
device_cgroup: fix RCU usage
memcg: oom: fix totalpages calculation for memory.swappiness==0
tmpfs: change final i_blocks BUG to WARNING
mm: vmscan: fix endless loop in kswapd balancing
mm: Ensure pte and pmd stores ordering.
ARM: tegra: clock: Update secondary pll dividers resume
ARM: tegra: define/enable ARCH_HAS_SUSPEND_PAGETABLE
arm: tegra: Enable arm errata 764369
Revert “device_cgroup: fix RCU usage”
Revert “sched, autogroup: Stop going ahead if autogroup is disabled”
tmpfs: fix shared mempolicy leak
cgroup: cgroup_subsys->fork() should be called after the task is added to cs
mm: add kmap_to_page()
mm: highmem: export kmap_to_page for modules
ARM: mm: use pteval_t to represent page protection values
rcu: Fix batch-limit size problem
cgroup: remove incorrect dget/dput() pair in cgroup_create_dir()
mm: dmapool: use provided gfp flags for all dma_alloc_coherent() calls
Revert “mm: vmscan: fix endless loop in kswapd balancing”
-defconfig: jb: regen
Input: Send events one packet at a time
mm: Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDED
tmpfs mempolicy: fix /proc/mounts corrupting memory
mm: limit mmu_gather batching to fix soft lockups on !CONFIG_PREEMPT
-tegra: dvfs: adjust voltages

Device specific:
p4-common:
-recovery: sync init/graphics from current bootable/recovery
-overlay: remove noDelayInATwoDP
-audio: add nvaudio_conf (from p3)
-media: aac: drop to 44100 sampling rate and 1 channel
-power: add some error checking in set_interactive
-audio: policy: add OUT_DGTL_DOCK_HEADSET and OUT_ANLG_DOCK_HEADSET
-p4-common: set ARCH_ARM_USE_NON_NEON_MEMCPY
-touchscreen: change touch.size.calibration to default
-build: audio: remove USES_AUDIO_LEGACY and USE_SAMSUNG_SEPARATEDSTREAM

p4wifi:
-p4wifi: switch to p3’s audio
overlay: camera: fix discoloration when recording 720p
-system: update kernel

p4vzw:
-overlay: allow CDMA/EvDo auto and LTE/CDMA; set LTE/CDMA as default
-p4vzw: switch to p3’s audio
overlay: camera: fix discoloration when recording 720p
-system: update kernel

p4tmo:
-media: aac: drop to 44100 sampling rate and 1 channel
-p4tmo: switch to p3’s audio
overlay: camera: fix discoloration when recording 720p
-system: update kernel

p4:
-p4: switch to p3’s audio
overlay: camera: fix discoloration when recording 720p
-system: update kernel

p3:
-p3: remove ueventd
-Revert “p3: override squisher”
-p3: switch to mini_tablet
-p3: move nvaudio_conf to common
-system: update kernel

Vendor specific:
p4wifi:
-p4wifi: update nvcam from 7510’s XWLPC
-p4wifi: switch to p3’s audio

p4vzw:
-p4vzw: switch to p3’s audio

p4tmo:
-p4tmo: switch to p3’s audio

p4:
-p4: add in libnv, hwc and ril from XWLP6
-p4: update hwc, nvcam, video and ril from 7500’s XWLP9
-p4: switch to p3’s audio

p3:
-p3: add in 7500 XWLP6’s ril
-p3: update ril from 7500’s XWLP9

Rom Base:
Sync’d as of ~09.00PM (1/21), Eastern.

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

Note:
This build contains the current development kernel (3.1.10; 1/21).
For P3: If you use GAPPS, then you must use a smaller gapps package. You can find one here: http://forum.xda-developers.com/showpost.php?p=34791713&postcount=976

…..

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).
-Wallpaper will be shifted downward when applied.

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 UK inside the folder), otherwise you may incur a rolling screen.
-For P3: It is advised to be on P4’s ICS modem for best results.
-For P4*: You must be on the ICS modem for best results.

…..

Installation Instructions:
-Flash CWM 6.0.2.7 in Download Mode via Odin 1.85 (PDA field)
-Boot CWM

If you are coming from CM 10.1, from another OS/Rom or have a P3 and have had another GAPPS installed (then the one listed above):
-Format /system

-Flash rom

-If you use GAPPS (P4 only; P3 will use minimal GAPPS (above)), you can use 10/11 from goo.

If you are coming from CM 10.1 or another OS/Rom:
-Wipe in CWM

-Reboot

…..

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