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

-merged (from android.git.kernel.org’s github):
dfed6b37ee10f400d60d384f7b2fd85e574b2857 ([ARM] msm: cpufreq: Use policy->cpu instead of smp_processor_id())

-merged (from kernel.org’s github):
all changes from rc4 to rc5, excluding:
edadfb10ba35da7253541e4155aa92eff758ebe6
83ba7b071f30f7c01f72518ad72d5cd203c27502
7263e715c91f3de554ab7d4f20f56e080783d0f5

-merged (from kernel.org’s github)
95f72d1ed41a66f1c1c29c24d479de81a0bea36f (lmb: rename to memblock)
bbddd199995ff55f1bb0336cadff4ee3d02b5a2c (Input: synaptics – fix wrong dimensions check)
0ebe25f90cd99bb1bcf622ec8a841421d48380d6 (ARM: 6226/1: fix kprobe bug in ldr instruction emulation)
a8bf2bc212e129dd59a8b06cdbc15079cc3bd876 (GFS2: O_TRUNC not working on stuffed files across cluster)
b7dc2df5725fe7355fd76000ead7e39728e1b8a9 (GFS2: recovery stuck on transaction lock)
b1becbdee776b447f203aa8da9a40488d5a75e1d (GFS2: Fix kernel NULL pointer dereference by dlm_astd)
8b4216018bdbfbb1b76150d202b15ee68c38e991 (GFS2: BUG in gfs2_adjust_quota)
728a756b8fcd22d80e2dbba8117a8a3aafd3f203 (GFS2: rename causes kernel Oops)
5b39187fad6faefae5ce1a1e997651d4e382b135 (Input: w90p910_ts – fix call to setup_timer())

-set HID_APPLE as per e02966fb04ce1d658bb2c6479b662dcfea7ae338 (CyanogenMod cm-kernel github)

Note:
Known Issues (this only effects non-froyo users):
-vold will throw a SIGSEV upon kernel boot. You can download a patched vold below, which will return 0 for SDIO during UEVENT, in attempts for some speed up during this process. vold’s structure has changed for Froyo, and as such, no patched vold is needed (it terminates once it connects) for that platform.
-when unplugging and then plugging back in (USB), then hitting USB mount, vold will throw a SIGSEV. Wait until you hear the USB notification on the phone (after hitting mount the first time), prior to hitting mount again. Then you will see the popup on your computer.
-Slight delay in showing USB pulldown, when unplugging and then plugging back in.
-if you repeatedly receive a USB notification while plugged in (and vold is SIGSEV’ing), try rebooting the phone with the cable plugged in, or unplug, wait a few seconds and replugging back in.
-After mounting and the window with the contents of your sdcard appears on your computer, after transferring contents and closing the window, the USB mount will automatically dismount.

Patched VOLD (for Eclair only):
vold-patched-eclair-n1.zip
Download: vold-patched-eclair-n1.zip

Push .zip/bin/vold to /system/bin/vold and set 755 on it, via recovery.

——–

-Do not use this kernel set if you are on CM5.0.6

——–

-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

CM5.0.5.x, CM5.0.7.x and CM5.0.8:
boot-cm_2635_rc5-oc-uv-btn-aud-ram-neon_fp-071710.zip
Download: boot-cm_2635_rc5-oc-uv-btn-aud-ram-neon_fp-071710.zip

boot-cm_2635_rc5-oc-uv-xtra-btn-aud-ram-neon_fp-071710.zip
Download: boot-cm_2635_rc5-oc-uv-xtra-btn-aud-ram-neon_fp-071710.zip

<><><>

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

boot-cm_2635_rc5_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-071710.zip
Download: boot-cm_2635_rc5_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-071710.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-rc3-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

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

-merged (from android.git.kernel.org’s github):
dfed6b37ee10f400d60d384f7b2fd85e574b2857 ([ARM] msm: cpufreq: Use policy->cpu instead of smp_processor_id())

-set HID_APPLE as per e02966fb04ce1d658bb2c6479b662dcfea7ae338 (CyanogenMod cm-kernel github)

Note:
Known Issues:
-Video camcorder will not work unless you are using Android 2.2 (Froyo) and its associated radio, or CM5.0.8 and Froyo’s radio.

-Do not use this kernel set if you are on CM5.0.6

——–

-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 430972, 458693 and 460075 applied

CM5.0.5.x, CM5.0.7.x and CM5.0.8:
boot-cm_2634.1-oc-uv-btn-aud-ram-neon_fp-071710.zip
Download: boot-cm_2634.1-oc-uv-btn-aud-ram-neon_fp-071710.zip

boot-cm_2634.1-oc-uv-xtra-btn-aud-ram-neon_fp-071710.zip
Download: boot-cm_2634.1-oc-uv-xtra-btn-aud-ram-neon_fp-071710.zip

<><><>

Android 2.2 (Froyo):
boot-cm_2634.1_froyo-oc-uv-btn-aud-ram-neon_fp-071710.zip
Download: boot-cm_2634.1_froyo-oc-uv-btn-aud-ram-neon_fp-071710.zip

boot-cm_2634.1_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-071710.zip
Download: boot-cm_2634.1_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-071710.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/nexus-kernel
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-mem-2.6.35-rc3-wip
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.34.y.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

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

-merged (from android.git.kernel.org’s github):
c1c2e4d2c81895e32c29c57a0e44db055c2d91ea (media: video: msm: add acceptance of RAW image type to msm_get_pic.)
4e41f26570c2fd3c5f125e991f9a9e541c189c52 ([ARM] msm: camera: Remove timestamp of frames.)

-merged (from kernel.org’s github):
all changes from rc3 to rc4, excluding:
fd247447c1d94a79d5cfc647430784306b3a8323
c9a8bbb7704cbf515c0fc68970abbe4e91d68521
09155120cf0ffe6f0c8aba3aa625831405b65996
0a564b2645c8766a669c55bde1f1ef5b0518caec
2d1c9752eaa4c0b38f6fb1ab79a6addc146cd64e

Note:
Known Issues (this only effects non-froyo users):
-vold will throw a SIGSEV upon kernel boot. You can download a patched vold below, which will return 0 for SDIO during UEVENT, in attempts for some speed up during this process. vold’s structure has changed for Froyo, and as such, no patched vold is needed (it terminates once it connects) for that platform.
-when unplugging and then plugging back in (USB), then hitting USB mount, vold will throw a SIGSEV. Wait until you hear the USB notification on the phone (after hitting mount the first time), prior to hitting mount again. Then you will see the popup on your computer.
-Slight delay in showing USB pulldown, when unplugging and then plugging back in.
-if you repeatedly receive a USB notification while plugged in (and vold is SIGSEV’ing), try rebooting the phone with the cable plugged in, or unplug, wait a few seconds and replugging back in.
-After mounting and the window with the contents of your sdcard appears on your computer, after transferring contents and closing the window, the USB mount will automatically dismount.

Patched VOLD (for Eclair only):
vold-patched-eclair-n1.zip
Download: vold-patched-eclair-n1.zip

Push .zip/bin/vold to /system/bin/vold and set 755 on it, via recovery.

——–

-Do not use this kernel set if you are on CM5.0.6

——–

-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

CM5.0.5.x, CM5.0.7.x and CM5.0.8:
boot-cm_2635_rc4-oc-uv-btn-aud-ram-neon_fp-071610.zip
Download: boot-cm_2635_rc4-oc-uv-btn-aud-ram-neon_fp-071610.zip

boot-cm_2635_rc4-oc-uv-xtra-btn-aud-ram-neon_fp-071610.zip
Download: boot-cm_2635_rc4-oc-uv-xtra-btn-aud-ram-neon_fp-071610.zip

<><><>

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

boot-cm_2635_rc4_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-071610.zip
Download: boot-cm_2635_rc4_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-071610.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-rc3-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

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

-merged (from android.git.kernel.org’s github):
c1c2e4d2c81895e32c29c57a0e44db055c2d91ea (media: video: msm: add acceptance of RAW image type to msm_get_pic.)
4e41f26570c2fd3c5f125e991f9a9e541c189c52 ([ARM] msm: camera: Remove timestamp of frames.)

Note:
Known Issues:
-Video camcorder will not work unless you are using Android 2.2 (Froyo) and its associated radio, or CM5.0.8 and Froyo’s radio.

-Do not use this kernel set if you are on CM5.0.6

——–

-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 430972, 458693 and 460075 applied

CM5.0.5.x, CM5.0.7.x and CM5.0.8:
boot-cm_2634.1-oc-uv-btn-aud-ram-neon_fp-071610.zip
Download: boot-cm_2634.1-oc-uv-btn-aud-ram-neon_fp-071610.zip

boot-cm_2634.1-oc-uv-xtra-btn-aud-ram-neon_fp-071610.zip
Download: boot-cm_2634.1-oc-uv-xtra-btn-aud-ram-neon_fp-071610.zip

<><><>

Android 2.2 (Froyo):
boot-cm_2634.1_froyo-oc-uv-btn-aud-ram-neon_fp-071610.zip
Download: boot-cm_2634.1_froyo-oc-uv-btn-aud-ram-neon_fp-071610.zip

boot-cm_2634.1_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-071610.zip
Download: boot-cm_2634.1_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-071610.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/nexus-kernel
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-mem-2.6.35-rc3-wip
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.34.y.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

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

-merged (from android.git.kernel.org’s github):
9b05cce9826dd927d23230d242ffa269d0655217 (drivers: usb: gadget: Fix section mismatch warning)
efd234effa23abce4e0d1957f8ed1cfca08a5d0c (drivers: input: misc: Fix section mismatch warning)
a6c832dc472773980abbe8eff6641a053d1b2c56 (drivers: usb: gadget: rndis: Fix section mismatch warning)
c891544aa0769a690297618e89067c437c8e02b4 ([ARM] video: msm: kgsl: Enable shadow writes for context switching)
01a55c325464fb1ff0922f8ebbff4bc0c877df83 (drivers: video: msm: mddi: Fix section mismatch warning)
f954d4b5e70f20d454a150410b81ee313d7fecaa ([ARM] msm: cpufreq: Fix section mismatch warning)
fa2c33e7b92fb9cc93ef9189c2906a16d20b4abf (serial_hs: msm: Fix section mismatch warning)
b3181cad5d58eba1594f72f45e0875337c2a6798 ([ARM] msm: smd_rpcrouter: handle large message writes)
c79cc9e98152d6e5ab73658d937f42ebb9a84578 ([ARM] msm: rpc_router: handle multiple outstanding replies)
59a8d8d801a8dd9f0b3f11ae866afe43278f4873 (media: video: msm: improvements to msm_camera to support 7×30.)

-rebase to kernel.org’s 2.6.34.1

Note:
Known Issues:
-Video camcorder will not work unless you are using Android 2.2 (Froyo) and its associated radio, or CM5.0.8 and Froyo’s radio.

-Do not use this kernel set if you are on CM5.0.6

——–

-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 430972, 458693 and 460075 applied

CM5.0.5.x, CM5.0.7.x and CM5.0.8:
boot-cm_2634.1-oc-uv-btn-aud-ram-neon_fp-071310.zip
Download: boot-cm_2634.1-oc-uv-btn-aud-ram-neon_fp-071310.zip

boot-cm_2634.1-oc-uv-xtra-btn-aud-ram-neon_fp-071310.zip
Download: boot-cm_2634.1-oc-uv-xtra-btn-aud-ram-neon_fp-071310.zip

<><><>

Android 2.2 (Froyo):
boot-cm_2634.1_froyo-oc-uv-btn-aud-ram-neon_fp-071310.zip
Download: boot-cm_2634.1_froyo-oc-uv-btn-aud-ram-neon_fp-071310.zip

boot-cm_2634.1_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-071310.zip
Download: boot-cm_2634.1_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-071310.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/nexus-kernel
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-mem-2.6.35-rc3-wip
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.34.y.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

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

-merged (from android.git.kernel.org’s github):
91cb4872605121b57ddee0f1fb2bf550c7648f2c (USB: composite: Add usb_composite_force_reset utility to force enumeration)
155aad1752fa56d23c10254cbc73f721836dbcaa (network: wireless: bcm4329: Fix BUS DOWN in IOCTL)
5b10375d881df6c8631f0c745890bd7871a382aa (network: wireless: bcm4329: Add driver SETSUSPEND command)

Note:
Known Issues (this only effects non-froyo users):
-vold will throw a SIGSEV upon kernel boot. You can download a patched vold below, which will return 0 for SDIO during UEVENT, in attempts for some speed up during this process. vold’s structure has changed for Froyo, and as such, no patched vold is needed (it terminates once it connects) for that platform.
-when unplugging and then plugging back in (USB), then hitting USB mount, vold will throw a SIGSEV. Wait until you hear the USB notification on the phone (after hitting mount the first time), prior to hitting mount again. Then you will see the popup on your computer.
-Slight delay in showing USB pulldown, when unplugging and then plugging back in.
-if you repeatedly receive a USB notification while plugged in (and vold is SIGSEV’ing), try rebooting the phone with the cable plugged in, or unplug, wait a few seconds and replugging back in.

Patched VOLD (for Eclair only):
vold-patched-eclair-n1.zip
Download: vold-patched-eclair-n1.zip

Push .zip/bin/vold to /system/bin/vold and set 755 on it, via recovery.

——–

-Do not use this kernel set if you are on CM5.0.6

——–

-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

CM5.0.5.x, CM5.0.7.x and CM5.0.8:
boot-cm_2635_rc3-oc-uv-btn-aud-ram-neon_fp-070210.zip
Download: boot-cm_2635_rc3-oc-uv-btn-aud-ram-neon_fp-070210.zip

boot-cm_2635_rc3-oc-uv-xtra-btn-aud-ram-neon_fp-070210.zip
Download: boot-cm_2635_rc3-oc-uv-xtra-btn-aud-ram-neon_fp-070210.zip

<><><>

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

boot-cm_2635_rc3_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-070210.zip
Download: boot-cm_2635_rc3_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-070210.zip

——–

Source:
http://github.com/cyanogen/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-rc3-wip
http://osdir.com/ml/android-porting/2009-07/msg00386.html

——–

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

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

-merged (from android.git.kernel.org’s github):
60880c5315f54919ec161932cf7c3e2197bd1024 (USB: composite: Add support for functions overriding USB_DT_STRING descriptors)
5d25bc1867239c11b9a472e2656c503c22dddc47 (USB: gadget: android: Remove unused function android_usb_set_connected())
155aad1752fa56d23c10254cbc73f721836dbcaa (network: wireless: bcm4329: Fix BUS DOWN in IOCTL)
5b10375d881df6c8631f0c745890bd7871a382aa (network: wireless: bcm4329: Add driver SETSUSPEND command)

Note:
Known Issues:
-Video camcorder will not work unless you are using Android 2.2 (Froyo) and its associated radio, or CM5.0.8 and Froyo’s radio.

Note:
The wifi module in the update.zip format files is the new one (Version: 4.218.239)
If you would like to try the older version wifi module (more details: ?p=410), push the bcm4329.ko module contained within this .zip to /system/lib/modules:

wifi-OLD.zip
Download: wifi-OLD.zip

-Do not use this kernel set if you are on CM5.0.6

——–

-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 430972, 458693 and 460075 applied

CM5.0.5.x, CM5.0.7.x and CM5.0.8:
boot-cm_2634-oc-uv-btn-aud-ram-neon_fp-070210.zip
Download: boot-cm_2634-oc-uv-btn-aud-ram-neon_fp-070210.zip

boot-cm_2634-oc-uv-xtra-btn-aud-ram-neon_fp-070210.zip
Download: boot-cm_2634-oc-uv-xtra-btn-aud-ram-neon_fp-070210.zip

<><><>

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

boot-cm_2634_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-070210.zip
Download: boot-cm_2634_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-070210.zip

——–

Source:
http://github.com/cyanogen/cm-kernel
http://github.com/pershoot/nexus-kernel
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-mem-2.6.35-rc3-wip

——–

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

ADW Launcher 0.9 – Nexus

ADW Launcher (almostNexus mod) 0.9, by Anderwebs

-modified to use /data/data/com.android.launcher2 (pershoot)
-last github source commit: about 6 hours ago

adwlauncher_0.9-n1-070110.zip
Download: adwlauncher_0.9-n1-070110

——

Source:
http://github.com/AnderWeb/android_packages_apps_Launcher

——

Instructions:
Flash the .zip through recovery

Note:
CM5.0.8 contains /system/app/ADWLauncher.apk. If you have already selected ADW to be your default, you can alternatively push (and not flash the update.zip) Launcher2.apk from update.zip/app to /system/app/ADWLauncher.apk. You will have to re-setup your homescreens.

ADW Launcher 0.9 – Dream/Sapphire

ADW Launcher (almostNexus mod) 0.9, by Anderwebs

-last github source commit: about 6 hours ago

adwlauncher_0.9-ds-070110.zip
Download: adwlauncher_0.9-ds-070110

——

Source:
http://github.com/AnderWeb/android_packages_apps_Launcher

——

Instructions:
Flash the .zip through recovery

Note:
If you are running the latest CM5.0.8 final or the latest CM5.0.8-T Series, then:

Option A:
Update:
This option is not needed any more.

After flashing go to console and:
rm /system/app/ADWLauncher.apk

or

Option B:
Do not flash through recovery and pull the Launcher.apk from update.zip/app folder and in recovery:
adb shell mount /system
adb push Launcher.apk /system/app/ADWLauncher.apk
adb shell umount /system

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

-cleaned up local source once more, and rebased/remerged
-remove patched vold from update.zip
-merged (from Cyanogen’s cm-kernel github):
d68f1d1e796aa60f430fbcc8bc000a0d8100c03a (arm: msm: smd: use either package v3 or v4 not both)

Note:
Known Issues (this only effects non-froyo users):
-vold will throw a SIGSEV upon kernel boot. You can download a patched vold below, which will return 0 for SDIO during UEVENT, in attempts for some speed up during this process. vold’s structure has changed for Froyo, and as such, no patched vold is needed (it terminates once it connects) for that platform.
-when unplugging and then plugging back in (USB), then hitting USB mount, vold will throw a SIGSEV. Wait until you hear the USB notification on the phone (after hitting mount the first time), prior to hitting mount again. Then you will see the popup on your computer.
-Slight delay in showing USB pulldown, when unplugging and then plugging back in.
-if you repeatedly receive a USB notification while plugged in (and vold is SIGSEV’ing), try rebooting the phone with the cable plugged in, or unplug, wait a few seconds and replugging back in.

Patched VOLD (for Eclair only):
vold-patched-eclair-n1.zip
Download: vold-patched-eclair-n1.zip

Push .zip/bin/vold to /system/bin/vold and set 755 on it, via recovery.

——–

-Do not use this kernel set if you are on CM5.0.6

——–

-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

CM5.0.5.x, CM5.0.7.x and CM5.0.8:
boot-cm_2635_rc3-oc-uv-btn-aud-ram-neon_fp-070110.zip
Download: boot-cm_2635_rc3-oc-uv-btn-aud-ram-neon_fp-070110.zip

boot-cm_2635_rc3-oc-uv-xtra-btn-aud-ram-neon_fp-070110.zip
Download: boot-cm_2635_rc3-oc-uv-xtra-btn-aud-ram-neon_fp-070110.zip

<><><>

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

boot-cm_2635_rc3_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-070110.zip
Download: boot-cm_2635_rc3_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-070110.zip

——–

Source:
http://github.com/cyanogen/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-rc3-wip
http://osdir.com/ml/android-porting/2009-07/msg00386.html
——–

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