Firmware – CyanogenMod 10.1 – Galaxy Tab 10.1

All of this work has been merged in to mainline. This build is now outdated. Please update your build at get.cm.

Update (12/29, 7.30PM, Eastern):
Sync’d (as of 12/29, 5.00PM, Eastern) new Trebuchet from CM, replaced in all ROMS and re-uploaded to sort the missing AllApps icon when coming from a clean wipe.

…..

(12/29, 12,30PM, Eastern):
Here are some UNOFFICIAL builds I ran off this morning (12/29).

Kernel changes:
N/A (re-built alongside ROM build).

Device specific:
p4-common:
-power: add some error checking in set_interactive
-build: move TARGET_ARCH to p4-common

p3:
-fix typo in squisher

Vendor specific:
N/A

Rom Base:
Sync’d as of ~9.00AM (12/29), Eastern.

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

Note:
-It is best to wipe when coming from 4.1 or previous OS version.
-Data on the internal/fake sdcard will go to 0/ (i.e. /sdcard/0/; /data/media/0/). Install the recovery in the folder so it can deal with it.
-Enable wallpaper hack (settings -> launcher -> home) to boost home UI response (when using a static wallpaper).
-This build contains the current development kernel (3.1.10; 12/29).
-P3: If you use GAPPS, you must install minimal gapps: http://forum.xda-developers.com/showpost.php?p=35993090&postcount=1
It is best to:
fastboot erase system
fastboot boot CWM
flash rom
flash minimal gapps

-P3: To save on system space, these have been removed:
Calendar (can be installed from Play Store)
some media/audio -> ringtones, alarms and notifications
bin/recovery
VideoEditor
QuickSearchBox (Search can be installed from Play Store)
xbin/vim (vi is included in busybox)

…..

Known Issues:
-A random flicker (it’s faint and fast) can be observed occasionally/infrequently. If this becomes a nuisance to you, you can try to alleviate this 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).
-P4*: A 720P recording, when played back, will have artifacts in the upper section of the image. Also when launching the recorded video for the first time, you will encounter a bit of a delay before it launches.
-P4*: If you use the standard GAPPS (from goo), the keyboard will close if typed on for 2 or 3 letters quickly in succession, if you use Google Search, Messaging and/or Gtalk (there could be more). This is a GAPPS library issue. Install a third party keyboard (Swiftkey 3 works ok) and switch to it. This does not affect Browser, System, etc (stock KB works fine there). The GAPPS from wingray don’t appear to exhibit this behavior from brief feedback (make sure your system is cleaned out using the latest recovery (format system), prior to installing the rom and gapps if you had the set from goo installed prior (it has also been reported that data needed to be wiped as well to rid of the residuals)): http://forum.xda-developers.com/showpost.php?p=35825009&postcount=3553
-Wallpaper will be down aligned on the lockscreen.

Enjoy!

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

More Notes:
-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 AUS 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.

…..

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

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

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

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

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

…..

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

Firmware – CyanogenMod 10.1 – Galaxy Tab 10.1

This build has been superseded by: http://droidbasement.com/db-blog/?p=2963

Update (12/28, 8.00PM, Eastern):

Device specific changes:
p4-common:
power: add some error checking in set_interactive

To install and test (you must be on the interactive governor (default)):
Download power.p3.so from your model’s folder (links below), found in the test folder.

While booted in (must have root permissioned to ADB (developer settings)):
adb root
adb remount
adb push power.p3.so /system/lib/hw/
adb shell chmod 644 /system/lib/hw/power.p3.so
adb reboot

or

While in recovery:
adb shell mount /system
adb push power.p3.so /system/lib/hw/
adb shell chmod 644 /system/lib/hw/power.p3.so
adb shell umount /system
adb reboot

…..

(12/28, 10.00AM, Eastern):
Here are some UNOFFICIAL builds I ran off this morning (12/28).

Kernel changes:
N/A (re-built alongside ROM build).

Device specific:
p4-common:
-Revert “overlay: packages: remove show_expandedDesktop”
-media: aac: drop to 44100 sampling rate and 1 channel

p4wifi:
-p4wifi: remove audio_policy.tegra

p4vzw:
-p4vzw: remove audio_policy.tegra

p4tmo:
-p4tmo: remove audio_policy.tegra
-media: aac: drop to 44100 sampling rate and 1 channel

p4:
-p4: remove audio_policy.tegra

p3:
-p3: remove audio_policy.tegra
-p3: switch to mini_tablet
-releasetools: sync squisher from vendor/cm
-releasetools: remove more from system

Vendor specific:
p4wifi:
-p4wifi: remove audio_policy.tegra

p4vzw:
-p4vzw: remove audio_policy.tegra

p4tmo:
-p4tmo: remove audio_policy.tegra

p4:
-p4: remove audio_policy.tegra

p3:
-p3: remove audio_policy.tegra

Rom Base:
Sync’d as of ~5.30AM (12/28), Eastern.

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

Note:
-It is best to wipe when coming from 4.1 or previous OS version.
-Data on the internal/fake sdcard will go to 0/ (i.e. /sdcard/0/; /data/media/0/). Install the recovery in the folder so it can deal with it.
-Enable wallpaper hack (settings -> launcher -> home) to boost home UI response (when using a static wallpaper).
-This build contains the current development kernel (3.1.10; 12/28).
-P3: If you use GAPPS, you must install minimal gapps: http://forum.xda-developers.com/showpost.php?p=35993090&postcount=1
It is best to:
fastboot erase system
fastboot boot CWM
flash rom
flash minimal gapps

-P3: To save on system space, these have been removed:
Calendar (can be installed from Play Store)
some media/audio -> ringtones, alarms and notifications
bin/recovery
VideoEditor
QuickSearchBox (Search can be installed from Play Store)
xbin/vim (vi is included in busybox)

…..

Known Issues:
-A random flicker (it’s faint and fast) can be observed occasionally/infrequently. If this becomes a nuisance to you, you can try to alleviate this 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).
-P4*: A 720P recording, when played back, will have artifacts in the upper section of the image. Also when launching the recorded video for the first time, you will encounter a bit of a delay before it launches.
-P4*: If you use the standard GAPPS (from goo), the keyboard will close if typed on for 2 or 3 letters quickly in succession, if you use Google Search, Messaging and/or Gtalk (there could be more). This is a GAPPS library issue. Install a third party keyboard (Swiftkey 3 works ok) and switch to it. This does not affect Browser, System, etc (stock KB works fine there). The GAPPS from wingray don’t appear to exhibit this behavior from brief feedback (make sure your system is cleaned out using the latest recovery, prior to installing rom and gapps if you had the set from goo installed prior (it has also been reported that data needed to be wiped as well to rid of the residuals)): http://forum.xda-developers.com/showpost.php?p=35825009&postcount=3553
-Wallpaper will be down aligned on the lockscreen.

Enjoy!

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

More Notes:
-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 AUS 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.

…..

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

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

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

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

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

…..

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

Firmware – CyanogenMod 10.1 – Galaxy Tab 10.1

This build has been superseded by: http://droidbasement.com/db-blog/?p=2947

Here are some UNOFFICIAL builds I ran off this afternoon (12/19).

Kernel changes:
-drivers: modem_if: use memcpy in dpram_download for header
-rebuild with arm-eabi-4.6
HID: uhid: introduce user-space I/O driver support for HID
HID: uhid: add internal message buffer
HID: uhid: allow poll()’ing on uhid devices
HID: uhid: implement read() on uhid devices
HID: uhid: implement write() on uhid devices
HID: uhid: add UHID_CREATE and UHID_DESTROY events
HID: uhid: allow feeding input data into uhid devices
HID: uhid: forward hid report-descriptor to hid core
HID: uhid: add UHID_START and UHID_STOP events
HID: uhid: forward open/close events to user-space
HID: uhid: forward output request to user-space
HID: uhid: forward raw output reports to user-space
HID: uhid: implement feature requests
HID: uhid: add documentation
HID: uhid: add example program
HID: uhid: silence gcc warning
HID: uhid: Fix sending events with invalid data
-defconfig: jb: enable UHID
-Revert “block: introduce the BFQ-v5 I/O sched for 3.1”
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

Device specific:
p4-common:
-p4-common: set TARGET_ARCH
-overlay: remove networkLocation/geocode
-overlay: remove noDelayInATwoDP
-overlay: packages: remove show_expandedDesktop
-p4-common: bring up to 4.2
-overlay: allow up to 3 users
-recovery: sync init/graphics from current bootable/recovery
-p4-common: increase EGL_CACHE elements
-audio: add nvaudio_conf (from p3)

p4wifi:
-p4wifi: switch to p3’s audio
-system: update kernel

p4vzw:
-p4vzw: switch to p3’s audio
-overlay: allow CDMA/EvDo auto and LTE/CDMA; set LTE/CDMA as default
-system: update kernel

p4tmo:
-p4tmo: change RIL to SamsungExynos4RIL subclass
-p4tmo: switch to p3’s audio
-system: update kernel

p4:
-p4: change RIL to SamsungExynos4RIL subclass
-p4: switch to p3’s audio
-system: update kernel

p3:
-p3: remove ueventd
-p3: change RIL to SamsungExynos4RIL subclass
-p3: move nvaudio_conf to common
-system: update kernel

Vendor specific:
p4wifi:
-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: switch to p3’s audio

p3:
-p3: add in 7500 XWLP6’s ril

Rom Base:
Sync’d as of ~3.30PM (12/19), Eastern.

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

Note:
-It is best to wipe when coming from 4.1 or previous OS version.
-Data on the internal/fake sdcard will go to 0/ (i.e. /sdcard/0/; /data/media/0/). Install the recovery in the folder so it can deal with it.
-Enable wallpaper hack (settings -> launcher -> home) to boost home UI response (when using a static wallpaper).
-This build contains the current development kernel (3.1.10; 12/19).
-P3: If you use GAPPS, try flashing the standard gapps, but before doing so, remove content from /system/media/video. This will be removed programmatically moving forward. You should fastboot erase system prior to booting recovery and starting the process. Note: You may need to find more to delete prior to flashing GAPPS due to P3 having low system space. This will be worked on and the image will be re-posted.

…..

Known Issues:
-A2dp (BT audio) doesn’t work at this current time.
-A random flicker (it’s faint and fast) can be observed occasionally/infrequently. If this becomes a nuisance to you, you can try to alleviate this 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).
-P4*:A 720P recording, when played back, will have artifacts in the upper section of the image.
-If you use Google Search, Messaging and/or Gtalk (there could be more), the keyboard will close if typed on for 2 or 3 letters quickly in succession. This is a GAPPS library issue. Install a third party keyboard (Swiftkey 3 works ok) and switch to it. This does not affect Browser, System, etc (stock KB works fine there).

Enjoy!

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

More Notes:
-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 AUS 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.

…..

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

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

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

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

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

…..

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