Archive for October, 2012


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

Firmware – CyanogenMod 9 – Galaxy Tab 10.1

Update (10/09):
Kernel changes (3.1.10; 10/08 build date on kernel):
-defconfig: ics: add nls_utf8 (modular)

Device specific changes:
p4wifi:
system: add md4 and nls_utf8 modules

p4vzw:
system: add md4 and nls_utf8 modules

p4tmo:
system: add md4 and nls_utf8 modules

p4:
system: add md4 and nls_utf8 modules

p3:
system: add nls_utf8 module

Note:
The file name (and build/sync date) on the ROM, and kernel inside has not changed. Only the kernel modules inside have. Rom base is 10/07, ~2.30PM and kernel build date is 10/08, ~1:21-1:33PM, Eastern.

CIFS Operation:
-Enable app root in developer settings and install CIFS Manager from the Play store. Then, launch the app and allow root access via popup from SuperUser. Then, go to settings, select ‘Load cifs module’ and ‘Load via insmod’. Enter this for ‘Path to cifs.ko’:

For P4*:
/system/lib/modules/cifs.ko:/system/lib/modules/md4.ko:/system/lib/modules/nls_utf8.ko

For P3:
/system/lib/modules/cifs.ko:/system/lib/modules/nls_utf8.ko

Then add a share and select it to mount.

…..

Update (10/08):
Kernel changes (3.1.10; 10/08):
-defconfig: ics: switch to TREE_PREEMPT_RCU + RCU_BOOST
-Revert “block: introduce the BFQ-v4 I/O sched for 3.1”
block: introduce the BFQ-v5 I/O sched for 3.1

Device specific changes:
N/A

Note:
The file name (and build/sync date) on the ROM has not changed. Only the kernel/kernel modules inside have. Rom base is 10/07, ~2.30PM and kernel build date is 10/08, ~1:21-1:33PM, Eastern.

…..

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

Kernel changes (3.1.10; 10/07):
video: tegra: host: Do not panic on hardware timeout
video: tegra: host: Yield in case of race of waits
video: tegra: host: Improve timing of syncpt wait
video: tegra: host: Remove error case panics

Device specific changes:
N/A

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

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

…..

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

Kernel changes (3.1.10; 10/06):
-revert all nvidia changes (media/clock/video/mmc) taken from rel-15r7.

Device specific changes:
p4-common:
-increase stagefright.cache low water and keep alive interval

-revert:
use heap values from stock

p4tmo:
-add apns (from stock)

p4:
-add apns (from stock)

p3:
-add apns (from stock)

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

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

…..

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

Kernel changes (3.1.10; 10/04):
tegra: board-p4/p4wifi: fix if/elif directive
Revert “video: tegra: host: Do not allocate job at channelopen”
Revert “video: tegra: host: Fix error case memory leaks”

Device specific changes:
p4-common:
-condition gps perms/service/setup (novzw/vzw)
-remove gps.xml (move to p4wifi)

p4wifi:
-add my.gps
-add gps.xml (from stock ics; moved from p4-common)

p4vzw:
-add gps.conf (from stock ics) and my.gps

p4tmo:
-add my.gps
-add gps.xml (from stock)

p4:
-add my.gps
-add gps.xml (from stock)

p3:
-add my.gps
-add gps.xml (from stock)

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

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

…..

09/29:
Here are some EXPERIMENTAL builds I ran off this morning (09/29).

Kernel changes (3.1.10):
Kernel: Initial commit of GT-P7510, Opensource Update 2
build/vfp: add some optimisation flags
BFQ and related
Overclock to 1.4GHZ (900mv – 1250mv)
cpufreq: do not forget min/max clock frequency on cpu hotplug
mm: Read Ahead tweak
board-p4*: fix warning regarding escape sequence
Voodoo v10
forward port jRCU to 3.2
p3/p4_battery: enable usb charging
sounds: soc: codecs: voodoo: prevent mangling of headphone volume
drivers: power: p3/p4_battery: export batt_current to sysfs
p4*: remove upload mode
power: p3/p4_battery: change attribute to charging_mode_booting for LPM
usb: gadget: sync with grouper (android.googlesource.com, jb-fr2)
Revert “usb: gadget: adb: Only enable the gadget when adbd is ready”
video/media to rel-15r7
mmc: host: tegra/omap: remove MMC_CAP_ERASE
mmc: Instrument and disable mmc_erase()
mmc to rel-15r7
ext4: add missing save_error_info() to ext4_error()
ARM: tegra: clock: Update secondary pll dividers resume
USB: gadget: storage gadgets send wrong error code for unknown commands
usb gadget: uvc: uvc_request_data::length field must be signed

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

from stock ics:
-modify brightness
-add hdmi *.dat files (mazen912; http://goo.gl/ZrW7C)
-modify audio accordingly
-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)
-use heap values from stock (reference toastcfh)

p4wifi: add in 3.1 kernel and associated changes
-change wlan interface
-amend props
-change tty interface
-disable voice_capable
-remove libarccamera, libseccamera_jni and libseccameracore

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

p4tmo: add in 3.1 kernel and associated changes
-reference isimobile (ril) and remove HC_RADIO legacy
-change wlan interface
-amend props
-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

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

p3: add in 3.1 kernel and associated changes
-reference isimobile (ril) and remove HC_RADIO legacy
-change wlan interface
-amend props
-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)

-Update fingerprint and libraries on all models.

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

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

Note:
This build contains the current development kernel (3.1.10; 09/29).

…..

Known Issues:
-On the lockscreen, when rotated to portrait, the top 25% of the image (near date/time) will flicker. In market, when using in portrait, the borders around dialogs will flicker. There could be more scenarios where this can occur while in portrait.
-The current Maps available in the market causes system instability. Use 6.9.2 for now: Google_Maps_6.9.2.apk
-P3: Signal bars on 3g data connection remain blank (connection type (i.e. H, H+, etc.) will show).

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.

…..

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

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

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

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

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

…..

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