[myTouch 4G Android Development] faux123:
Version History

History:

Version 1.0: (deprecated)

Baseline from CM7 kernel source code

Added OC all the way to 1.8 GHz (drawing Max VDD @ 1400)

Added SmartAss, MinMax Governors

Applied Cache clear routine from HTC Incredible line (better emulator performance)

Under volt (battery savings) frequencies below 902400 Hz (up to -100 mVolts)

Added more intermediate Overclock frequencies (all the way to 1.84 GHz for you brave souls )

Increased Bluetooth Volume Gains and Handset Volume Gains

Added BFS and SLQB technology (see above)

Tweaked SmartAss governor slightly

Made built-in BFQ I/O scheduler as default I/O scheduler (see above)

Version 1.1.0: (deprecated)

Adjusted SmartAss to use the same adjustments as my Sense Kernel (This will further help prolonging battery life)

Updated CM7 CPU freq table to be the same as my Sense Kernel (added 1 more low CPU frequency @ 537600 KHz, to help battery life)

Version 1.2.0: (deprecated)

Adjusted SmartAss to use the same adjustments as my Sense Kernel (reduced Sampling time to 33ms for super smooth response)

Version 1.3.0: (deprecated)

Added my Sense Interactive and OnDemand Governors to CM line

Version 2.0.0: (deprecated)

Updated CPU Frequency/Voltage Table from my Sense ROM (includes the new 536 MHz clock for use with "SmarterAss Governor")

Updated Touch Panel Driver from my Sense ROM (Touch of Silk feeling, aka, Finger Porn)

Updated Sound Driver from my Sense ROM

Updated Bluetooth Driver from my Sense ROM

Updated Camera Driver from my Sense ROM

Updated Keyboard Driver from my Sense ROM

Updated Optical Joystick Driver from my Sense ROM

Updated Battery Driver from my Sense ROM

Version 2.0.2: (deprecated)

Updated WiFi driver

Updated General TCP/IP networking stack

Updated USB driver (not easy)

Compiler optimized for Neon FPU and ARM7 architecture

Version 2.0.3: (deprecated)

Updated Video Driver from EVO Shift 4G

Adjusted DMA Engine to work with CFS

Version 2.0.4: (deprecated)

Updated core Kernel version from 2.6.32.28 to 2.6.32.31 (some bug fixes and performances boost)

Added CIFS (read bulletin for details)

Version 2.0.5: (deprecated)

Corrected Kernel Version to indicate 2.6.32.31

Updated File System Components including Core, NFS and EXT3

Updated Crypto Kernel Component

Added UTF-8 support to show special characters to work with CIFS

Version 2.0.6: (deprecated)

Fixed WiFi error related to county code due to coding error (late night coding is bad )

Version 2.1.0: (deprecated)

Updated core Kernel version from 2.6.32.31 to 2.6.32.32 (Speedy Edition)

Version 2.1.2: (deprecated)

Maintenance release: Fixed minor errors in power management driver and video driver

Revert back from RWSEM_XCHGADD_ALGORITHM to GENERIC_SPIN_LOCK

Version 2.1.2.1: (deprecated)

Fixed screen tearing issue (coding error in private memory flush routine leads to screen tearing)

Version 2.1.4: (deprecated)

Updated Core Linux Kernel from 2.6.32.32 to 26.6.32.33

Fixed few issues in CFS

Updated WiFi driver

Updated I2C driver

Revert back to CM7 OnDemand and Interactive Governors

Updated SmartAss Governor

Added CGroup Freeze/Unfreeze control

Fixed potential stack overflow in BunZip2

Updated with latest base CM7 kernel changes

Version 2.1.5: (deprecated)

Cleaned up all remaining issues in CFS

Updated OnDemand Governor

Updated bunzip2 again

Updated G-Sensor Driver

Updated Compass Driver

Updated KeyReset Code for Inputs

Updated SDCard Driver

Version 2.1.6: (deprecated)

Fixed bugs in Speaker Amp and G-Sensor drivers which prevents screen rotation under certain conditions found by user [MadWolf27] MAJOR PROPS to him!!!

Version 2.2.0: (deprecated)

Updated Video Driver (openVG) per CM7 Changes (Now compatible with Nightly Build 29+)

Version 2.3.0: (deprecated)

Updated Core Linux Kernel from 2.6.32.33 to 2.6.32.34

Updated GPU code from latest HTC Incredible S Kernel (same as CM7 GPU updates)

Added native FUSE (file system in user space) per CM7 changes

Adjusted kernel compile configurations per CM7 changes

Version 2.4.2: (deprecated)

Updated Core Linux Kernel from 2.6.32.34 to 2.6.32.36

Updated kernel to latest HTC WiFi Driver from HTC Incredible S Kernel Source

Included the latest HTC WiFi Firmware from HTC Desire Z (leaked)

Added native CIFS+UTF-8 directly into kernel (CM7 kernel added CIFS+UTF-8 just 5 days ago, we had it for weeks). No more need for .ko files.

Fixed a minor mismatch bug in MMC driver

Revert back to my Old Interactive and OnDemand Governors

Adjusted CPU Voltage Tables again ONLY for LOW VOLTAGE versions.

Version 2.4.3: (deprecated)

Reverted Back to CM7 WiFi Driver to fix WiFi AP issue

Version 2.4.4: (deprecated)

Fixed bugs in Speaker Amp and G-Sensor drivers which prevents screen rotation under certain conditions found by user [MadWolf27] MAJOR PROPS to him!!!

Version 2.4.8: (deprecated)

Updated Headphone driver from HTC Thunderbolt kernel

Updated GPIO driver from HTC Thunderbolt kernel

Updated Battery Driver from HTC Thunderbolt kernel

Updated LED Driver from HTC Thunderbolt kernel

Updated Power Driver from HTC Thunderbolt kernel

Updated SPI Master Driver from HTC Thunderbolt kernel

Updated MMC/SD Driver from HTC Thunderbolt kernel

Updated USB Dock Driver from HTC Thunderbolt kernel

Applied CodeAuroraForum (CAF) Wake_Lock patches to new 2D/3D drivers to improve power management when Video is waiting for I/O to complete :D (save more JUICE!!!!)

Adjusted CPU Freq Table changed 536 MHz to 576 Mhz from using PLL_2 to PLL_3 (PLL2 reserved exclusively for OC)

Adjusted Smartass Governor's Max_Sleep_Freq to reflect CPU Freq Table change 536->576MHz

Fixed a couple issues in WiFi driver

Removed All Debugging code [boost performance]

BFS scheduler is BACK! [Enthusiast Versions]

Compiled with newer toolchain from 4.4.0 to 4.4.3 [more optimizations = better performance]

Version 2.5.0: (deprecated)

Patched Core Linux Version from .36 to .38

Patched BFS version from 3.3.0 to 3.6.3 (latest stable release of BFS)

Fixed minor Bluetooth driver error

Fixed minor Touch Screen driver error related to wireless charging update from before

Fixed minor issues in Camera Drivers (front and back)

Fixed minor issues in LED drivers

Fixed minor issue in Voice Processor Driver

Removed unnecessary / unused drivers

Version 2.5.1: (deprecated)

Updated PPP network driver (used by VPN)

Updated WiFi driver related to Address Resolution Protocol (ARP) offloading

Updated with Zinx's latest Video Frame Buffer Fix specifically for Glacier (should fix video playing while screen is off, hard lockup issue)

Version 2.5.2: (Long Term Stable Release For GB 2.3.3 ROMs)

The File ==> CM Kernel 2.5.2 CFS Low Voltage #137 <==

The File ==> CM Kernel 2.5.2 CFS Stock Voltage #138 <==

The File ==> CM Kernel 2.5.2 BFS Low Voltage #135 <==

The File ==> CM Kernel 2.5.2 BFS Stock Voltage #136 <==

Updated Core Kernel from .38 to .39

Updated the Light Sensor Value from Zinx

Version 2.6.1: (deprecated, AOSP 2.3.4)

Updated WiFi Driver with latest CM7 patches

Updated USB Driver with latest CM7 patches

Updated MDP (video) Driver with latest CM7 patches

Added USB Accessories Support for AOSP 2.3.4_r1

Version 2.6.3: (deprecated, AOSP 2.3.4)

Added Native GB HTC Kineto_Gan Support directly via kineto_gan.ko

Removed CM7's gan_eth Froyo WiFi Calling Hack

Version 2.6.5: (deprecated, AOSP 2.3.4)

Patched core kernel to .40 from .39

Re-adjusted Voltage table based on HTC's 2.6.35 kernel source for LV and SV

Adjusted SmartAss Governor Ramp Up/Down steps

Default Speed now set at 1.2 GHz

Applied USB Battery Drain patch

Removed more unnecessary drivers

Version 2.6.6: (Current, AOSP 2.3.4)

Revert SmartAss Tweaks back to 2.6.3

Revert AudioDSP drivers back to 2.6.3

Default Speed now set at 1.1 GHz

Standard Disclaimer: Not responsible for bricking your phone, voiding your warranty, or any other pain or suffering you may feel as result of using this kernel!!!

Follow me on :

If you find this Kernel useful, feel free to hit the [Thanks] button below