[Desire HD Android Development] hrkfdn:
To make the battery drain fix work, either run Google Voice Search once (or anything else that uses the microphone) or use a ROM that has the FM-Radio disabled (for instance phunkycow's PNK builds). This is due to a bug in the FM-Radio code preventing the kernel from powering down the AIC3254.

This kernel is based on the HTC source and features several performance patches and driver updates. It has been tested with CM7 and works flawlessly and very smoothly. Feedback is warmly welcome!

The latest update introduces CM7 support for the HTC Inspire 4G and should fix proximity sensor issues!

####################################################
_ ____ _____ _ _ ____ _ ______
/ \ / ___| ____| _| || |_ / ___| |/ /___ \
/ _ \| | | _| |_ .. _| | | | ' / __) |
/ ___ \ |___| |___ |_ _| | |___| . \ / __/
/_/ \_\____|_____| |_||_| \____|_|\_\_____|

____ _____ ___ _ _ _____ _ _ _ _
| __ )| ___/ _ \ _| || |_ |_ _| | | | \ | |
| _ \| |_ | | | | |_ .. _| | | | | | | \| |
| |_) | _|| |_| | |_ _| | | | |_| | |\ |
|____/|_| \__\_\ |_||_| |_| \___/|_| \_|

- hrkfdn @ 50hz.ws
- 2.6.32.21-ck2-hrkfdn #66
####################################################

HTC Ace Linux Kernel v2.6.32.21 recompilation
with the following changes/patches:

- Merge CK2 patchset by ckolivas
- Merge BFQ IO scheduler
- Merge SLQB allocator
- Enable EXT4
- Enable TUN
- Use bcm4329 from official Android tree
- Undervolt CPU for the lower frequencies
- Overclock CPU
- Interactive governor

####################################################

NOTE:

This kernel has been tested with CM7. It may or may
not work with other frameworks.

I am NOT RESPONSIBLE for any damages, malfunctions,
whatsoever.

Source is available at:
https://github.com/hrkfdn/linux-htc-ace

####################################################

HOWTO INSTALL IT:
Flash ZIP with CWM.

####################################################

Changelog:

BUILD 66:
- Disable BFS
- Power down AIC3254 after usage (battery drain fix)
- Remove 122MHz
- Reset OC back to 1.2GHz
- bcm4329 updates

BUILD 59:
- Compress with LZMA (reduce filesize)
- Add OC to 1.5GHz
- Apply HTC Inspire 4G patches
- Move to CWM-flashable ZIPs

BUILD 56:
- Apply QMR update from HTC including updates and fixes for:
- The sound driver
[B]- Proximity sensor (most likely to fix the prox. sensor problem)[/B]
- Display panel
.. and other stuff
- Fix Atmel touchscreen build
[B]- Inspire 4G support[/B]

BUILD 41:
- Fix battery charging delays
- Update WiFi driver to 4.218.248-23

BUILD 38:
- Readd 122MHz @ 850mV
- Improve voltages/frequencies
- Minor bugfixes
- Fix USB tethering
- Preliminary support for CM6/MIUI

BUILD 31:
- Add OC frequencies up to 1.2 GHz
- Remove 122MHz UC because apparently
it was causing problems for some people
- Tweak UV
- Minor bugfixes

BUILD 26:
- Remove HTC perflock
- Add UC frequencies
- Add 'interactive' governor
- Use 'interactive' governor by default

BUILD 21:
- Add SLQB allocator
- Update Bluetooth driver
- Remove Sense specific Bluetooth code (fixes crash)

BUILD 13:
- Update BCM4329 to 4.218.248-20
- Apply UV

BUILD 9:
- Use AOSP MSM USB gadget code

BUILD 8:
- Several USB bugfixes from official msm tree
- Implement BCM LPM interface
- Enable UART interface (fixes Bluetooth on AOSP)

BUILD 4:
- Initial release:
- Enable EXT4
- Enable TUN
- Merge -ck2 patch (introducing BFS CPU scheduler)
- Merge BFQ IO scheduler
- Update BCM4329 WiFi driver