[HD2 Android NAND Development] g.lewarne:
Presenting, my HD2 NAND Android kernel!​

Summary

To provide, stable, fast and up to date kernels for our HD2s running either DFT or CWM nand android

Features

- 1190, 1190 Undervolt auto scaling versions available. listed is kernel MAX speed, it will scale to anything less depending on demand and ROM installed. Default max seepd is 998 without the use of an overclocking app

- Faster IO tweak taken from hastarins kernel tree

- Latest YAFFS driver

- Always built from latest source tree

- Very responsive kernel configuration

- Battery efficient

- Supports EXT 2 / 3 / 4, depending our your chosen ROM

- RMNET / PPP both supported, depending on your chosen ROM

- Bluetooth, WiFi, LED notifications all working correctly

- Smartass (default), Interactive and all standard CPU governors supported

- CIFS supported

- MAX defualt speed is 998, use setCPU or similar to overclock if you so wish

- cLK supported

- Automatic Extended Battery Support

Choosing your kernel

1190Mhz

This should work perfectly on nearly every HD2. It offers good speed at a slight cost to battery life. It will, depending on how your chosen ROM implements it, scale anywhere between 245-1190 Mhz depending on load

1190Mhz Undervolt

Same performance as 1190Mhz above, but with lower CPU voltage settings. It will work perfectly on most phones, but not all. If you experience FCs or random reboots then chose one of the aforementioned versions. This kernel offers significant battery life improvements if it works for you.

About the source and GPL compliance

The kernel is built direct from main GIT. You can access the commit logs and sources here on gitorious

The changes and modifications as mentioned in the changelog, and my build .config are all in my separate patch file, which you can download here

Download

All the kernels are supplied on one zip package. Contained within the package are the 2 kernel zImages and the associated modules. Chefs and advanced users will know what to do with these.

Download v11 (files only) --> http://htcfanboys.com/CleanEx/Kernel/DISTRIBUTION KERNELv11.zip

Download CWM ZIPs FOR NON TYPHOON ROMS (*series A*)

http://xdaforums.com/showpost.php?p=11968195&postcount=408

Download CWM ZIPs FOR TYPHOON ROMS / ROMS SHIPPED WITH TYTUNG v6 (*series B*)

these include the wpa_supplicant fix for Wifi / bootlooping

http://xdaforums.com/showpost.php?p=11974837&postcount=471

(the RAM named ones are for typhoon ram build)

Flash under cwm.

Wipe Cache and Dalvik Cache.

~~~~IMPORTANT~~~~

If you are not sure you need the WiFi patch, flash the *series A* kernel. If you find your phone bootlooping / wifi crashing, flash the *series B* kernels

As a backup, the wifi patch remains attached to this post

Changelogs

v11

- Pulled new updates from GIT

- Automatic Extended Battery support

- cLK patches and support built in

- some cleanups

- config changes, more responsive (quadrant wont improve thats IO bound)

v10

- Bug fixes, WiFi should work for everyone without the patch

- Imported the i2c, gsensor, GPU decoupling driver patches to new build tree

- Removed all debugging from kernel (99.9% people dont need it)

- Some build config changes, little more responsive

v9

- Fixed WiFi driver for non GB builds

- Fixed default CPU speed @ 998 max

- Fixed crashes / bootloops / random reboots

v8

- Switch to main branch, import speed mods from previous version

- Fix WiFi for GB / non-GB builds

- config changes for better response times

v7

- Switched to tytungs branch

- Swapped tytungs GB only WiFi driver for main one from primary GIT

- Added CIFS support

- Removed 998 / 1536 speeds

- 1190 Normal is not undervolted and will work for everyone

- 1190 uv is undervolted and might not work for everyone

- Reverted to SLAB, should fix bootlooping

- Other minor config changes

v6

-First public release

Disclaimer

I am not responsible for any damage, loss of data or earnings resulting from the use of my kernels. Users who wish to use an overclock kernel do so on the understanding that running any device outside its normal operating parameters may have damaging consequences

Credits:

Cotulla, Bepe, Hastarin, Tytung, Rafpigna, Markinus and all other kernel source contributors as mentioned on the GIT Commit logs.

Fadzy, JoPlayer, Dave and Jan-Willem for their never ending support, friendship, help and good laughs.