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