-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 (http://droidbasement NULL.com/nexus/kernels/ram/2635/3/vold-patched-eclair-n1 NULL.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 (http://droidbasement NULL.com/nexus/kernels/ram/2635/4/boot-cm_2635_rc3-oc-uv-btn-aud-ram-neon_fp-070210 NULL.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 (http://droidbasement NULL.com/nexus/kernels/ram/2635/4/boot-cm_2635_rc3-oc-uv-xtra-btn-aud-ram-neon_fp-070210 NULL.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 (http://droidbasement NULL.com/nexus/kernels/ram/2635/4/boot-cm_2635_rc3_froyo-oc-uv-btn-aud-ram-neon_fp-070210 NULL.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 (http://droidbasement NULL.com/nexus/kernels/ram/2635/4/boot-cm_2635_rc3_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-070210 NULL.zip)

——–

Source:
http://github.com/cyanogen/cm-kernel (http://github NULL.com/cyanogen/cm-kernel)
http://github.com/pershoot/nexus-kernel-2635 (http://github NULL.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 NULL.git NULL.kernel NULL.org/?p=kernel/experimental NULL.git;a=shortlog;h=refs/heads/android-msm-2 NULL.6 NULL.34-test2)
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-2.6.34-test2 (http://android NULL.git NULL.kernel NULL.org/?p=kernel/experimental NULL.git;a=shortlog;h=refs/heads/android-2 NULL.6 NULL.34-test2)
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.35-rc3-wip (http://android NULL.git NULL.kernel NULL.org/?p=kernel/experimental NULL.git;a=shortlog;h=refs/heads/android-msm-2 NULL.6 NULL.35-rc3-wip)
http://osdir.com/ml/android-porting/2009-07/msg00386.html (http://osdir NULL.com/ml/android-porting/2009-07/msg00386 NULL.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

« »