Kernel – 2.6.34.4 – OC-UV-FP – Dream/Sapphire (32B/A)

-set TOUCHSCREEN_DUPLICATED_FILTER (as per cyanogenmod cm-kernel github: 1fabe523a3c252d719cf76759f746af65ee91135)

-merged (from cyanogenmod’s cm-kernel github)
1fabe523a3c252d719cf76759f746af65ee91135 (input: synaptics_i2c_rmi: duplicated_filter to throttle touch events)

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*errata 411920 applied

32B:
boot-cm_2634_ds_32b-oc-uv-fp-081810.zip
Download: boot-cm_2634.4_ds_32b-oc-uv-fp-081810.zip

boot-cm_2634_ds_32b-oc-uv-xtra-fp-081810.zip
Download: boot-cm_2634.4_ds_32b-oc-uv-xtra-fp-081810.zip

32A:
boot-cm_2634.4_ds_32a-oc-uv-fp-081810.zip
Download: boot-cm_2634.4_ds_32a-oc-uv-fp-081810.zip

boot-cm_2634.4_ds_32a-oc-uv-xtra-fp-081810.zip
Download: boot-cm_2634.4_ds_32a-oc-uv-xtra-fp-081810.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/ds-kernel
http://github.com/toastcfh/htc-2.6.27-heroc
http://github.com/pershoot/ds-kernel-32a
http://github.com/bcrook/32A-EBI1
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://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.34.y.git;a=summary

——–

Instructions:
Flash the .zip through recovery

then

Install SetCPU 2.x (by coolbho)
Autodetect, Min: 122, Max: 576, onboot, ondemand
Do not enable or setup Advanced

Note:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

Note:
If you are coming from a previous oc-uv kernel, then please go in to SetCPU and raise the min bar up and then down back to 122.

Optional: You can setup profiles, but if you receieve lag, please be sure that your device is not stuck on a low frequency due to one of the profiles you have set and or due to cpufreq and SetCPU ‘oddness’.

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

-set TOUCHSCREEN_DUPLICATED_FILTER (as per cyanogenmod cm-kernel github: 1fabe523a3c252d719cf76759f746af65ee91135)

-merged (from cyanogenmod’s cm-kernel github)
1fabe523a3c252d719cf76759f746af65ee91135 (input: synaptics_i2c_rmi: duplicated_filter to throttle touch events)

Note:
Known Issues:
-Camera will not work unless you are using CM6 RC3, CM6 Nightly or Enom’s Latest

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*3d register driver
*erratas 430972, 458693 and 460075 applied

boot-cm_2634.4-oc-uv-btn-aud-ram-neon_fp-081810.zip
Download: boot-cm_2634.4-oc-uv-btn-aud-ram-neon_fp-081810.zip

boot-cm_2634.4-oc-uv-xtra-btn-aud-ram-neon_fp-081810.zip
Download: boot-cm_2634.4-oc-uv-xtra-btn-aud-ram-neon_fp-081810.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-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:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

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

Kernel – 2.6.34.4 – OC-UV-FP – Dream/Sapphire (32B/A)

-set BFQ and make as default for -xtra (as per cyanogenmod cm-kernel github: ae5e4ef1c29d7fc0660e)
-set CGROUP_BFQIO for -xtra

-merged (from cyanogenmod’s cm-kernel github)
a3a95f041cfb468ac008 (block: prepare I/O context code for BFQ)
8b5d5d8b992a1d94755a (block: add cgroups, kconfig and build bits for BFQ)
6c2b3e2d842fa3c5212f (block: introduce the BFQ I/O scheduler)
91ca9464947b15f7e9b6 (Fix atomic functions in bfq)

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*errata 411920 applied

32B:
boot-cm_2634_ds_32b-oc-uv-xtra-fp-081710.zip
Download: boot-cm_2634.4_ds_32b-oc-uv-xtra-fp-081710.zip

32A:
boot-cm_2634.4_ds_32a-oc-uv-xtra-fp-081710.zip
Download: boot-cm_2634.4_ds_32a-oc-uv-xtra-fp-081710.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/ds-kernel
http://github.com/toastcfh/htc-2.6.27-heroc
http://github.com/pershoot/ds-kernel-32a
http://github.com/bcrook/32A-EBI1
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://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.34.y.git;a=summary

——–

Instructions:
Flash the .zip through recovery

then

Install SetCPU 2.x (by coolbho)
Autodetect, Min: 122, Max: 576, onboot, ondemand
Do not enable or setup Advanced

Note:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

Note:
If you are coming from a previous oc-uv kernel, then please go in to SetCPU and raise the min bar up and then down back to 122.

Optional: You can setup profiles, but if you receieve lag, please be sure that your device is not stuck on a low frequency due to one of the profiles you have set and or due to cpufreq and SetCPU ‘oddness’.

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

-remove neon from AFLAG/CFLAG
-set back msoft-float with default params, and leave neon in vfp module(s)
-set BFQ and make as default for -xtra
-set CGROUP_BFQIO for -xtra
-set BFQ and make as default for non -xtra (as per cyanogenmod cm-kernel github: ae5e4ef1c29d7fc0660e)

-merged (from cyanogenmod’s cm-kernel github)
a3a95f041cfb468ac008 (block: prepare I/O context code for BFQ)
8b5d5d8b992a1d94755a (block: add cgroups, kconfig and build bits for BFQ)
6c2b3e2d842fa3c5212f (block: introduce the BFQ I/O scheduler)
B 91ca9464947b15f7e9b6 (Fix atomic functions in bfq)
2ddb9bbc06cdfa2b6cf1 (mahimahi: Fix the memory layout.)
6e953e34d78d3656fa7c (net: wireless: bcm4329: Increase PMU_MAX_TRANSITION_DLY to 1 sec)
88c03e8ba5d90399ea77 (mahimahi: Enable full light sensor range)

Note:
Known Issues:
-Camera will not work unless you are using CM6 RC3, CM6 Nightly or Enom’s Latest

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*3d register driver
*erratas 430972, 458693 and 460075 applied

boot-cm_2634.4-oc-uv-btn-aud-ram-neon_fp-081610.zip
Download: boot-cm_2634.4-oc-uv-btn-aud-ram-neon_fp-081610.zip

boot-cm_2634.4-oc-uv-xtra-btn-aud-ram-neon_fp-081610.zip
Download: boot-cm_2634.4-oc-uv-xtra-btn-aud-ram-neon_fp-081610.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-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:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

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

Kernel – 2.6.34.4 – OC-UV-FP – Dream/Sapphire (32B/A)

-pull fresh from cyanogenmod’s cm-kernel github (as of yesterday; 2.6.34.2)
-rebase to kernel.org’s 2.6.34.3
-rebase to kernel.org’s 2.6.34.4
-use currently shipping cyanogenmod defconfig as a base
-adjust cpufreq_interactive threshholds

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*some more cgroup options
*namespaces support (excluding network)
*deadline i/o scheduler (non -xtra has been defaulted to deadline as of current)
*v4 block device and data integrity support
*errata 411920 applied

32B:
boot-cm_2634.4_ds_32b-oc-uv-fp-081410.zip
Download: boot-cm_2634.4_ds_32b-oc-uv-fp-081410.zip

boot-cm_2634_ds_32b-oc-uv-xtra-fp-081410.zip
Download: boot-cm_2634.4_ds_32b-oc-uv-xtra-fp-081410.zip

32A:
boot-cm_2634.4_ds_32a-oc-uv-fp-081410.zip
Download: boot-cm_2634.4_ds_32a-oc-uv-fp-081410.zip

boot-cm_2634.4_ds_32a-oc-uv-xtra-fp-081410.zip
Download: boot-cm_2634.4_ds_32a-oc-uv-xtra-fp-081410.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/ds-kernel
http://github.com/toastcfh/htc-2.6.27-heroc
http://github.com/pershoot/ds-kernel-32a
http://github.com/bcrook/32A-EBI1
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://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.34.y.git;a=summary

——–

Instructions:
Flash the .zip through recovery

then

Install SetCPU 2.x (by coolbho)
Autodetect, Min: 122, Max: 576, onboot, ondemand
Do not enable or setup Advanced

Note:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) and/or use sysfs to echo the value to cpufreq.

Note:
If you are coming from a previous oc-uv kernel, then please go in to SetCPU and raise the min bar up and then down back to 122.

Optional: You can setup profiles, but if you receieve lag, please be sure that your device is not stuck on a low frequency due to one of the profiles you have set and or due to cpufreq and SetCPU ‘oddness’.

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

-pull fresh from cyanogenmod’s cm-kernel github (as of yesterday; 2.6.34.2)
-rebase to kernel.org’s 2.6.34.3
-rebase to kernel.org’s 2.6.34.4
-switch to CodeSourcery’s 2009q1 toolchain
-set softfp/neon for VFP
-use currently shipping cyanogenmod defconfig as a base

-merged (from cyanogenmod’s cm-kernel github)
cd9f4e27f64a5ad86adc (net: wireless: bcm4329: Fix “setsuspend” behavior)
c2285d1b4b2b678e5c09 (net: wireless: bcm4329: Fix unregister_early_suspend() in dhd_detach())
c9eed5eba5b10bad36f5 (net: wireless: bcm4329: Add memory barriers to wait functions)
41bfcebbbda3b5175c4b (mahimahi: Give 1MB back to pmem_adsp for decoder)
d1fd583670ffbdc6cd93 (vdec: Add VDEC_IOCTL_GETVERSION)

Note:
Known Issues:
-Camera will not work unless you are using CM6 Nightly or Enom’s Latest

——–

-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*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

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

boot-cm_2634.4_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-081410.zip
Download: boot-cm_2634.4_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-081410.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-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:
It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) and/or use sysfs to echo the value to cpufreq.

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 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

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

-fix typo in output for outputCbcr to reference proper variable (msm_vfe8x.c)
-remove CMD_AXI_CFG_O1_AND_O2 case statement (msm_vfe8x.c)
-move CMD_AXI_CFG_SNAP and ensure CMD_AXI_CFG_PREVIEW and CMD_AXI_CFG_VIDEO all fall outside of 720P_CAMERA conditional in msm_frame_axi_cfg (msm_camera.c)
-set uint8_t data in msm_control to max_control_command_size (msm_camera.c)
-add HTC: check qcmd and out of bound of region check (in axi_data.bufnum1) (msm_camera.c)

-merged (from cyanogenmod’s cm-kernel github):
b924424a708d0e2d93bf (msm: serial: Fix wakeup handling)
d68f1d1e796aa60f430f (arm: msm: smd: use either package v3 or v4 not both)

Update:
-add in LED related functions/objects and tie it all together with sysfs_init (taken from 2.6.34) (msm_camera.c)
-remove redefined definitions and set original values, outside of 720P_CAMERA conditional, for SNAP, PREVIEW and VIDEO (msm_camera.h)

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-080810.zip
Download: boot-cm_2635_froyo-oc-uv-btn-aud-ram-neon_fp-080810.zip

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

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

-reconstruct source and pull in all recent commits from cyanogenmod’s android-msm-2.6.34 branch (cm-kernel github)
-rebase once more to android.git.kernel.org’s android-msm-2.6.35-wip
-unset MACH_QSD8X50_FFA
-set IP_ADVANCED_ROUTER, ASK_IP_FIB_HASH and IP_MULTIPLE_TABLES (as per 56763ddf828253bb40b)
-set MSM_FLASHLIGHT
-set 720P_CAMERA (as per bca4b1010eaace477878)
-increase 537 to 1075
-set optimisations to AFLAG
-remove some unused definitions/declarations from msm_camera

-merged (from cyanogemod’s cm-kernel github):
cb7e9ff060cca549a77f ([ARM] msm_camera: add mutex lock to ioctl)
16af33359e9e14ffc7de (camera: Add generic msm_flashlight driver.)
b591093057be3b1ee236 (camera: Add HTC AWB calibration.)
0c36983ed25e359acd72 (camera: Porting of HTC camera code for 720P.)
8beee9c798e3d60f0a02 (msm: camera: add support for building old camera driver)
049a10f7254a04ea0a63 (arm: msm: smd: convert unsigned addr to unsigned long)

-cosmetic: addition of MSM_VFE_BASE (IOMEM: 0xFA000000) for msm_iomap-8×50 and msm_iomap-7×00

Update:
-revert: cosmetic: addition of MSM_VFE_BASE (IOMEM: 0xFA000000) for msm_iomap-8×50 and msm_iomap-7×00

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

Update:
-Known Issue: Camera snapshot and playback does not work properly

——–

-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-080710.zip
Download: boot-cm_2635_froyo-oc-uv-btn-aud-ram-neon_fp-080710.zip

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

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

-un-set MEDIA_TUNER_SIMPLE and re-set MEDIA_TUNER_CUSTOMISE
-set MACH_QSD8X50_FFA

-merged (from cyanogenmod’s cm-kernel github):
b3ddd287080b29e67b2a ([ARM] msm: smd: Fix section mismatch warning)
Fix section mismatch in f_mass_storage_tmp

For completeness:
3e260f2695e45c5b53e8 (swap: Add flag to identify block swap devices)
0e953e9fe165dd344015 (Updated lowmemkiller patch from dumfuq & farmatito @ XDA)
3e67c2fa725050074a36 (Offset the reclaimable memory a bit if using swap.)

-rebase to kernel.org’s 2.6.34.2

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.2-oc-uv-btn-aud-ram-neon_fp-080310.zip
Download: boot-cm_2634.2-oc-uv-btn-aud-ram-neon_fp-080310.zip

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

<><><>

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

boot-cm_2634.2_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-080310.zip
Download: boot-cm_2634.2_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-080310.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-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