Archive for July, 2012


CyanogenMod 9 – Galaxy Tab 10.1

Here are some EXPERIMENTAL builds I ran off yesterday evening (07/28).

Device specific changes:
wifi: add wpa_supplicant
camera: add camera conf
camera: override camera conf (p3)
ueventd: add rfkill
init: remove some flags from /data mount and check /cache
overlay: add usbdrive to storage list
core: add video/media related props from vodaphone’s OTA (BULG1)
system: Update kernel/wifi (07/24)
sys.prop: remove wifi.interface (common takes care of it)
Update README (p4wifi/vzw)
wifi: remove extra p2p flags
overlay: add autoBrightnessKeyboardBacklightValues
overlay: remove screenOffAnimation (default is true)
init: reduce usbdrive perms
init: use platform names and add some flags to /cache and /data mounts
bootanimation: preload in to memory
recovery: fstab: use platform names

Kernel:
-video: tegra-ics: backport/sync with nvidia’s 3.1
-~100+ video changes from nvidia’s android-nv-3.1/rel-15r7
-media: video: avp-ics: backport/sync with nvidia’s 3.1
media: fix corner case in tegra_mediaserver
media: tegra: avp: set emc to max for video only
ARM: tegra: gart: Replace memory barrier with register read-back
ARM: tegra: gart: Fix wrong initialization order
video: tegra: add ioctl to query DC capabilities
media: tegra_camera: Enable Null sensor
net: wireless: bcmdhd: Skip inaccurate wl_construct_reginfo() call
net: wireless: bcmdhd: Add wiphyband update for country change
net: wireless: bcmdhd: Return wl_construct_reginfo() call
net: wireless: bcmdhd: Skip country setting if unnecessary
net: wireless: bcmdhd: Add mutex to wl_update_wiphybands()
net: wireless: bcmdhd: Init locks in dhd_attach() at the beginning
net: wireless: bcmdhd: Update wiphy bands on band change
net: wireless: bcmdhd: Fix P2P GO hang issue
net: wireless: bcmdhd: Remove country update from wl_update_wiphybands
net: wireless: bcmdhd: Add info_string param with driver/fw/chip info
net: wireless: bcmdhd: Adjust driver/fw/chip info format
net: wireless: bcmdhd: Use proper jiffie-related functions
net: wireless: bcmdhd: Prevent HT Avail request failure to flood the log
cpufreq: Allow adjust_jiffies for Tegra 2 SMP
Revert “cpufreq: patch to address issue with second core forgetting min/max clock frequency
cpufreq: do not forget min/max clock frequency on cpu hotplug
Added improved glibc memcpy and memmove functions.
kernel:mm: Backported vzalloc to support ZRAM
vmscan: change shrink_slab() interfaces by passing shrink_control
vmscan: change shrinker API by passing shrink_control struct
-defconfig: ics: regen
arm: mm: convert cpa_lock to mutex.
arm: mm: Optimze cache flush in CPA.
ARM: mm: Use CONFIG_CPA
ARM: mm: Add config flag for CPA.
ARM: tegra: Enable CPA.
-defconfig: ics: regen
mm: Ensure pte and pmd stores ordering.
-tegra: clocks: modify usbd shared clock mapping
usb: gadget: android: Don’t allow changing the functions list if enabled
usb: gadget: android: dump the uevents sent when changing states
usb: gadget: android: always update the sw_connected state
usb: gadget: android: follow proper order on disconnect
usb: gadget: adb: Only enable the gadget when adbd is ready
-usb: gadget-ics: sleep after gadget disconnect for VARIATION_TEGRA
Add ACCESSORY_SET_AUDIO_MODE control request and ioctl
USB: gadget: f_accessory: Add support for HID input devices
USB: gadget: f_audio_source: New gadget driver for audio output
USB: gadget: f_audio_source: Adjust packet timing to reduce glitches
Revert “cpufreq: Allow adjust_jiffies for Tegra 2 SMP”
Revert “wireless: bcmdhd: remove __wl_band_5ghz_a.n/2ghz.n_channel in bandlist
net: wireless: bcmdhd: Fill station_info packet fields

Rom:
Sync’d as of ~9.00PM (07/28), Eastern.

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

Note:
The back camera only works on GT-P7100 (10.1v).
This build contains the current development kernel (07/28).

Enjoy!

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

Note: Use the supplied recovery (use Odin 1.85 to flash it).

VZW Tab:
non-functional LTE

All:
non-functional front cam; non-functional back cam (excluding GT-P7100 (10.1v))

…..

P4WIFI: http://droidbasement.com/galaxy/roms/cm9/p4wifi (http://droidbasement NULL.com/galaxy/roms/cm9/p4wifi)

P4VZW: http://droidbasement.com/galaxy/roms/cm9/p4vzw (http://droidbasement NULL.com/galaxy/roms/cm9/p4vzw)

P4TMO: http://droidbasement.com/galaxy/roms/cm9/p4tmo (http://droidbasement NULL.com/galaxy/roms/cm9/p4tmo)

P4: http://droidbasement.com/galaxy/roms/cm9/p4 (http://droidbasement NULL.com/galaxy/roms/cm9/p4)

P3: http://droidbasement.com/galaxy/roms/cm9/p3 (http://droidbasement NULL.com/galaxy/roms/cm9/p3)

…..

Source: https://github.com/cyanogenmod (https://github NULL.com/cyanogenmod), https://github.com/pershoot (https://github NULL.com/pershoot)

CyanogenMod 10 – Galaxy Tab 10.1 – Preview

Here are some EXPERIMENTAL builds I ran off this evening (07/28).

This is a preview of the current work for CM10/JellyBean on the Galaxy Tab 10.1.

Build: JRO03H

Rom:
Sync’d as of ~5.30PM (07/28), Eastern.

Note:
-If you use gapps, do not use 0726 from goo.im. If this is installed, after powering down, journal on /data goes awry and android will not be able to boot thereafter. This condition ocurred when USB was plugged in/ADB debugging on + WiFi on. The only way to boot if this occurred was to format data via the stock recovery (i.e. wipe/data factory). 0717 works fine in this regard.
-This build contains the current development kernel (07/28).
-Built recovery is CWM 6.0.1.0 (contained in the folder).

Enjoy!

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

Installation:
Flash the recovery via Odin found in the folder (if not on at least CWM5). Push the build via adb to /data/media/ (mount it first), wipe (if coming from HC (may not be necessary if coming from CM9; if you run in to bizarre issues you should wipe)) and flash.

VZW Tab:
non-functional LTE

All:
non-functional front cam
non-functional back cam (excluding GT-P7100 (10.1v))
some cosmetic stuff to sort

…..

P4WIFI: http://droidbasement.com/galaxy/roms/cm10/p4wifi (http://droidbasement NULL.com/galaxy/roms/cm10/p4wifi)

P4VZW: http://droidbasement.com/galaxy/roms/cm10/p4vzw (http://droidbasement NULL.com/galaxy/roms/cm10/p4vzw)

P4TMO: http://droidbasement.com/galaxy/roms/cm10/p4tmo (http://droidbasement NULL.com/galaxy/roms/cm10/p4tmo)

P4: http://droidbasement.com/galaxy/roms/cm10/p4 (http://droidbasement NULL.com/galaxy/roms/cm10/p4)

P3: http://droidbasement.com/galaxy/roms/cm10/p3 (http://droidbasement NULL.com/galaxy/roms/cm10/p3)

…..

Source: https://github.com/cyanogenmod (https://github NULL.com/cyanogenmod), https://github.com/pershoot (https://github NULL.com/pershoot)

Update (7/11):
-Update kernel

…..

7/8:
-sync latest changes from CyanogenMod repo

Note:
Models with a radio will not have that partition available.

Known Issues:
-UMS will not work, as of yet.

—–

Download WIFI (Odin; GT-P7510):
recovery.tar.md5
Download: recovery.tar.md5 (http://droidbasement NULL.com/galaxy/recovery/cwm5/p4wifi/5/recovery NULL.tar NULL.md5)

Download LTE (Odin; SCH-I905):
recovery.tar.md5
Download: recovery.tar.md5 (http://droidbasement NULL.com/galaxy/recovery/cwm5/p4vzw/5/recovery NULL.tar NULL.md5)

Download TMO (Odin; SGH-T859):
recovery.tar.md5
Download: recovery.tar.md5 (http://droidbasement NULL.com/galaxy/recovery/cwm5/p4tmo/5/recovery NULL.tar NULL.md5)

Download P4 (Odin; GT-P7500):
recovery.tar.md5
Download: recovery.tar.md5 (http://droidbasement NULL.com/galaxy/recovery/cwm5/p4/5/recovery NULL.tar NULL.md5)

Download P3 (Odin; GT-P7100):
recovery.tar.md5
Download: recovery.tar.md5 (http://droidbasement NULL.com/galaxy/recovery/cwm5/p3/5/recovery NULL.tar NULL.md5)

Stock IO Recovery (Fastboot/Nvflash):
Download: recovery.zip (http://droidbasement NULL.com/galaxy/sys-backup/recovery NULL.zip)

—–

Source:
https://github.com/pershoot/android_device_samsung_p4wifi (https://github NULL.com/pershoot/android_device_samsung_p4wifi)
https://github.com/pershoot/android_device_samsung_p4vzw (https://github NULL.com/pershoot/android_device_samsung_p4vzw)
https://github.com/pershoot/android_device_samsung_p4tmo (https://github NULL.com/pershoot/android_device_samsung_p4tmo)
https://github.com/pershoot/android_device_samsung_p4 (https://github NULL.com/pershoot/android_device_samsung_p4)
https://github.com/pershoot/android_device_samsung_p3 (https://github NULL.com/pershoot/android_device_samsung_p3)
https://github.com/pershoot/android_vendor_cyanogen (https://github NULL.com/pershoot/android_vendor_cyanogen)
https://github.com/CyanogenMod/android_vendor_cyanogen (https://github NULL.com/CyanogenMod/android_vendor_cyanogen)
https://github.com/CyanogenMod/android_bootable_recovery (https://github NULL.com/CyanogenMod/android_bootable_recovery)

——–

Installation instructions:

Odin:
Go in to download mode, launch Odin Multi Download, select recovery.tar.md5 and flash.

Galaxy Nexus – GSM – Jelly Bean

Here is the OTA JRO03C Jelly Bean update (from JRN48D).

TAKJU – JRO03C – Maguro:

edfff6d328f1.signed-takju-JRO03C-from-JRN84D.edfff6d3.zip (http://droidbasement NULL.com/galaxy/nexus/maguro/jb/edfff6d328f1 NULL.signed-takju-JRO03C-from-JRN84D NULL.edfff6d3 NULL.zip)

Instructions:

If you are not on JRN48D, please follow/flash this first:
http://droidbasement.com/db-blog/?p=2659

then,

Boot CWM for maguro using fastboot (fastboot boot recovery.img):

recovery.img (http://droidbasement NULL.com/galaxy/nexus/maguro/recovery NULL.img)

then,

Using adb:

adb shell mount /data

adb push edfff6d328f1.signed-takju-JRO03C-from-JRN84D.edfff6d3.zip /data/media

Flash in recovery.

…..

Source:
http://forum.xda-developers.com/showthread.php?t=1419170 (http://forum NULL.xda-developers NULL.com/showthread NULL.php?t=1419170)

CyanogenMod 9 – Galaxy Tab 10.1

Here are some EXPERIMENTAL builds I ran off this morning (07/11).

Device specific changes:
system: Update kernel (07/11)

Rom:
Sync’d as of ~4.30AM (07/11), Eastern.

Note: This build contains the current development kernel.

Enjoy!

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

Note: Use the supplied recovery (use Odin 1.85 to flash it).

VZW Tab:
non-functional LTE

All:
non-functional cam
some cosmetic stuff to sort

…..

P4WIFI: http://droidbasement.com/galaxy/roms/cm9/p4wifi (http://droidbasement NULL.com/galaxy/roms/cm9/p4wifi)

P4VZW: http://droidbasement.com/galaxy/roms/cm9/p4vzw (http://droidbasement NULL.com/galaxy/roms/cm9/p4vzw)

P4TMO: http://droidbasement.com/galaxy/roms/cm9/p4tmo (http://droidbasement NULL.com/galaxy/roms/cm9/p4tmo)

P4: http://droidbasement.com/galaxy/roms/cm9/p4 (http://droidbasement NULL.com/galaxy/roms/cm9/p4)

P3: http://droidbasement.com/galaxy/roms/cm9/p3 (http://droidbasement NULL.com/galaxy/roms/cm9/p3)

…..

Source: https://github.com/cyanogenmod (https://github NULL.com/cyanogenmod), https://github.com/pershoot (https://github NULL.com/pershoot)

Update (07/11):
-revert:
usb: gadget-ics: fsl_udc_core: bring back vbus_active logic in dequeue/flush

-usb: gadget-ics: fsl_udc_core: bring back fsl_udc_restart logic
-cpufreq: interactive: remove event tracing
-usb: gadget-ics: fsl_udc_core: bring back vbus_active logic

…..

07/10:
-usb: gadget-ics: fsl_udc_core: bring back vbus_active logic in dequeue/flush
-defconfig: ics: regen
-usb: gadget-ics: backport/sync from kcrudup’s ics-2.6.39
-mmc: host: sdhci: sync with nvidia’s 2.6.36

-merged (from nv-tegra):
ARM: tegra: clock: Disable boot clocks before dvfs init

Note:
-This is intended to be used with a recent CM9 build from get.cm
-If you are using Voodoo CP, please uncheck Map Volume Keys.
-If you want to bench, it is advised that you set min/max to the same number.

——–

-XTRA contains:
*ondemand governor default; only ondemand, interactive, userspace, conservative and performance governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support
*autogroup (session) support
*erratas 742230, 742231, 720789 and 743622 applied

ICS:
10.1-Wifi (GT-P7510):
boot-cm_2636.4_p4wifi_ics-oc-xtra-vfpv3-d16_fp-071112.zip:
Download: boot-cm_2636.4_p4wifi_ics-oc-xtra-vfpv3-d16_fp-071112.zip (http://droidbasement NULL.com/galaxy/kernels/2636/ics/13/p4wifi/boot-cm_2636 NULL.4_p4wifi_ics-oc-xtra-vfpv3-d16_fp-071112 NULL.zip)

10.1 3G (GT-P7500):
boot-cm_2636.4_p4_ics-oc-xtra-vfpv3-d16_fp-071112.zip:
Download: boot-cm_2636.4_p4_ics-oc-xtra-vfpv3-d16_fp-071112.zip (http://droidbasement NULL.com/galaxy/kernels/2636/ics/13/p4/boot-cm_2636 NULL.4_p4_ics-oc-xtra-vfpv3-d16_fp-071112 NULL.zip)

10.1 LTE (SCH-I905):
boot-cm_2636.4_lte_ics-oc-xtra-vfpv3-d16_fp-071112.zip:
Download: boot-cm_2636.4_lte_ics-oc-xtra-vfpv3-d16_fp-071112.zip (http://droidbasement NULL.com/galaxy/kernels/2636/ics/13/p4lte/boot-cm_2636 NULL.4_lte_ics-oc-xtra-vfpv3-d16_fp-071112 NULL.zip)

10.1 TMO (SCH-T859):
boot-cm_2636.4_tmo_ics-oc-xtra-vfpv3-d16_fp-071112.zip:
Download: boot-cm_2636.4_tmo_ics-oc-xtra-vfpv3-d16_fp-071112.zip (http://droidbasement NULL.com/galaxy/kernels/2636/ics/13/p4tmo/boot-cm_2636 NULL.4_tmo_ics-oc-xtra-vfpv3-d16_fp-071112 NULL.zip)

10.1v (GT-P7100):
boot-cm_2636.4_p3_ics-oc-xtra-vfpv3-d16_fp-071112.zip:
Download: boot-cm_2636.4_p3_ics-oc-xtra-vfpv3-d16_fp-071112.zip (http://droidbasement NULL.com/galaxy/kernels/2636/ics/13/p3/boot-cm_2636 NULL.4_p3_ics-oc-xtra-vfpv3-d16_fp-071112 NULL.zip)

——–

Source:
http://github.com/pershoot/galaxy-2636 (https://github NULL.com/pershoot/galaxy-2636)
https://github.com/solarnz/Tiamat-Xoom (https://github NULL.com/solarnz/Tiamat-Xoom)
https://lkml.org (https://lkml NULL.org)
https://github.com/arco/samsung-kernel-ariesve (https://github NULL.com/solarnz/Tiamat-Xoom)
https://github.com/ch33kybutt/kernel_cmplus_tuna (https://github NULL.com/solarnz/Tiamat-Xoom)
http://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=shortlog;h=refs/heads/android-tegra-2.6.36 (http://nv-tegra NULL.nvidia NULL.com/gitweb/?p=linux-2 NULL.6 NULL.git;a=shortlog;h=refs/heads/android-tegra-2 NULL.6 NULL.36)
https://github.com/sgs3/GT-I9300_Kernel (https://github NULL.com/sgs3/GT-I9300_Kernel)
https://android.googlesource.com/kernel/omap.git (https://android NULL.googlesource NULL.com/kernel/omap NULL.git)
https://github.com/Entropy512/n7000_erasetest_kernel (https://github NULL.com/Entropy512/n7000_erasetest_kernel)
https://github.com/tiny4579/android_kernel_common (https://github NULL.com/tiny4579/android_kernel_common)
https://github.com/cyanogenmod/android_kernel_samsung_tuna (https://github NULL.com/cyanogenmod/android_kernel_samsung_tuna)
https://github.com/TeamDRH/android-tegra-nv-2.6.39-rel-14r7 (https://github NULL.com/TeamDRH/android-tegra-nv-2 NULL.6 NULL.39-rel-14r7)
http://lkml.org (http://lkml NULL.org)
https://github.com/kcrudup/Xoom-OC-CP (https://github NULL.com/kcrudup/Xoom-OC-CP)

——–

Installation Instructions:

Flash in recovery.

To install kernel modules:
Insmod the .ko file of your choosing, which are in /system/lib/modules/2.6.36.4-cyanogenmod+ (you can do this via adb, in a gscript, or on the device in terminal).

Note:
-If you want to enable usb charging:
adb shell echo 1 > /sys/class/power_supply/battery/force_usb_charging

To disable:
adb shell echo 0 > /sys/class/power_supply/battery/force_usb_charging

-smd: update from GT-I9103_GB_Opensource_Update1
-misc: config: remove NOT_SUPPORT_SIMDETECT

Note:
-This is intended to be used with a recent CM9 build from get.cm
-If you are using Voodoo CP, please uncheck Map Volume Keys.
-If you want to bench, it is advised that you set min/max to the same number.

——–

-XTRA contains:
*ondemand governor default; only ondemand, interactive, userspace, conservative and performance governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support
*autogroup (session) support
*erratas 742230, 742231, 720789 and 743622 applied

ICS:
10.1 3G (GT-P7500):
boot-cm_2636.4_p4_ics-oc-xtra-vfpv3-d16_fp-070812.zip:
Download: boot-cm_2636.4_p4_ics-oc-xtra-vfpv3-d16_fp-070812.zip (http://droidbasement NULL.com/galaxy/kernels/2636/ics/12/p4/boot-cm_2636 NULL.4_p4_ics-oc-xtra-vfpv3-d16_fp-070812 NULL.zip)

10.1 TMO (SCH-T859):
boot-cm_2636.4_tmo_ics-oc-xtra-vfpv3-d16_fp-070812.zip:
Download: boot-cm_2636.4_tmo_ics-oc-xtra-vfpv3-d16_fp-070812.zip (http://droidbasement NULL.com/galaxy/kernels/2636/ics/12/p4tmo/boot-cm_2636 NULL.4_tmo_ics-oc-xtra-vfpv3-d16_fp-070812 NULL.zip)

10.1v (GT-P7100):
boot-cm_2636.4_p3_ics-oc-xtra-vfpv3-d16_fp-070812.zip:
Download: boot-cm_2636.4_p3_ics-oc-xtra-vfpv3-d16_fp-070812.zip (http://droidbasement NULL.com/galaxy/kernels/2636/ics/12/p3/boot-cm_2636 NULL.4_p3_ics-oc-xtra-vfpv3-d16_fp-070812 NULL.zip)

——–

Source:
http://github.com/pershoot/galaxy-2636 (https://github NULL.com/pershoot/galaxy-2636)
https://github.com/solarnz/Tiamat-Xoom (https://github NULL.com/solarnz/Tiamat-Xoom)
https://lkml.org (https://lkml NULL.org)
https://github.com/arco/samsung-kernel-ariesve (https://github NULL.com/solarnz/Tiamat-Xoom)
https://github.com/ch33kybutt/kernel_cmplus_tuna (https://github NULL.com/solarnz/Tiamat-Xoom)
http://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=shortlog;h=refs/heads/android-tegra-2.6.36 (http://nv-tegra NULL.nvidia NULL.com/gitweb/?p=linux-2 NULL.6 NULL.git;a=shortlog;h=refs/heads/android-tegra-2 NULL.6 NULL.36)
https://github.com/sgs3/GT-I9300_Kernel (https://github NULL.com/sgs3/GT-I9300_Kernel)
https://android.googlesource.com/kernel/omap.git (https://android NULL.googlesource NULL.com/kernel/omap NULL.git)
https://github.com/Entropy512/n7000_erasetest_kernel (https://github NULL.com/Entropy512/n7000_erasetest_kernel)
https://github.com/tiny4579/android_kernel_common (https://github NULL.com/tiny4579/android_kernel_common)
https://github.com/cyanogenmod/android_kernel_samsung_tuna (https://github NULL.com/cyanogenmod/android_kernel_samsung_tuna)
https://github.com/TeamDRH/android-tegra-nv-2.6.39-rel-14r7 (https://github NULL.com/TeamDRH/android-tegra-nv-2 NULL.6 NULL.39-rel-14r7)
http://opensource.samsung.com (http://opensource NULL.samsung NULL.com)

——–

Installation Instructions:

Flash in recovery.

To install kernel modules:
Insmod the .ko file of your choosing, which are in /system/lib/modules/2.6.36.4-cyanogenmod+ (you can do this via adb, in a gscript, or on the device in terminal).

Note:
-If you want to enable usb charging:
adb shell echo 1 > /sys/class/power_supply/battery/force_usb_charging

To disable:
adb shell echo 0 > /sys/class/power_supply/battery/force_usb_charging