Kernel – 2.6.35 – OC-UV-BTN-AUD-RAM-NEON_FP (1.113GHZ) – Nexus

-merged (from cyanogenmod’s cm-kernel github):
06eeafe746e3321efe1a (mm/vmscan.c: fix mapping use after free)
b5b8216a76cf40f7ddc6 (tcp: bind() fix when many ports are bound)
2fa4bcb346e464a45766 (msm: camera: Add MSM_CAMERA_LED_DEATH_RAY)
23a9d632eddef2efe9a6 (msm: camera: Fix turning off the death ray quickly.)
b8b00ae46f3023cb2873 (msm: flashlight: add wakelocks)

Note: Froyo- Camera will only work on the latest CM6 nightly or Enom release.

——–

-XTRA contains:
*some more cgroup options
*namespaces support (excluding network)
*deadline i/o scheduler
*v4 block device and data integrity support
*3d register driver
*erratas 430973, 458693 and 460075 applied

Android 2.2 (Froyo):
boot-cm_2635_froyo-oc-uv-btn-aud-ram-neon_fp-080910.zip
Download: boot-cm_2635_froyo-oc-uv-btn-aud-ram-neon_fp-080910.zip

boot-cm_2635_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-080910.zip
Download: boot-cm_2635_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-080910.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/nexus-kernel-2635
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.35-wip
http://osdir.com/ml/android-porting/2009-07/msg00386.html
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary

——–

Instructions:
Flash the .zip through recovery
or

fastboot flash zimage zImage (zImage can be found in update.zip kernel folder)
then

take the bcm4329.ko file from the update.zip lib/modules folder (use winrar for windows or unzip for linux) and

adb remount
adb push bcm4329.ko /system/lib/modules
or
copy the bcm4329.ko to /sdcard, bounce in to recovery, mount /sdcard and /system, and copy the .ko module from /sdcard to /system/lib/modules; set chmod 644 on it.

Note:
If you use SetCPU, please do not set any Advanced settings, and you should use ondemand CPU governor

Leave a Reply