[HTC EVO 3D] coolexe:
[KERNEL][Cool Kernel 3.0.x] Coolz EvoG

Coolexe & cjoliver Present CoolZ Kernel

What is a Kernel?

​

#include
/*
* Your warranty is now likely void.
*
* I am not responsible for bricked devices, dead SD cards,
* spontaneous combustion, or any other host of cosmic penalties
* which may befall you, your family, or your phone. *
*/

Features:

* Compiled with gcc-linaro-4.8-2013.06 toolchain

* Linux Kernel Patches 3.0.16>3.0.xx

* Default Clock: 1188 Mhz Max / 192Mhz Min

* OC Upto 1674Mhz

* VDD Table interface (700 mV – 1400 mV)

* OC 3D GPU 320Mhz with 5 Stages scaling, Variable io_fraction

* OC 2D GPU 266Mhz with 4 Stage scaling

* Glitch Free GPU Frequency Changing

* Increased Bus Bandwidth

* L2 Cache Upto 1566 MHz

* Cmdline Options

* Implemented kernel based Mpdecision

* Implemented kernel based Thermal

* FauxSound TPA for HTC phones (thx to faux123)

– Application Needed For FauxSound Control GooglePlay

* Sweep2Wake: Implemented with User-Defined Keys

* Complied with -Ofast Inserted of -O3

* Bigger zImage (>4.6MB) Bootloop Fix

* Profiling Support Enabled

* Perflock lock disabled (Allow CPU-Supported Unaligned Accesses)

* BFQ, VR & Simple IO Schedulers

* USB OTG HOST (Setup Environment)

* Tweak Audio Buffers For Beats

* Increase Readahead Buffer

* Fixed CPUFreq

* FastCharge v3.1

* Badass Governor (Support Both of 2 and 3 Phases)

* conservative, interactive, ondemand, performance, powersave, userspace, lagFree, lazy, smartass2, intellidemand, scary Governors

* Camera Flash: low battery limit decreased to 5%

* Tweaked OnDemand Governor

* Disable GENTLTE_FAIR_SLEEPERS

* USB headset detection

* Use AC charging for unknown chargers

* Snapdragon and Linaro optimizations

* Optimize SLUB

ChangeLog

[B]CoolZ Evo3D v5.7[/B]
* PATCH: applied linux kernel patch 3.0.83->93

[B]CoolZ Evo3D v5.6[/B]
* Compiled with gcc-linaro-4.8-2013.06 toolchain
* PATCH: applied linux kernel patch 3.0.83->88

[B]CoolZ Evo3D v5.5[/B]
* PATCH: applied linux kernel patch 3.0.80->83
* CPU Freq. & Bandwidth Changed, Max Freq. to cmdline_max

[B]CoolZ Evo3D v5.4[/B]
* PATCH: applied linux kernel patch 3.0.79->80
* 3D Camera Max Brightness Fix (Stuck at Max Brightness)

[B]CoolZ Evo3D v5.3[/B]
* PATCH: applied linux kernel patch 3.0.78->79
* Thermal Setting Changed
* 3Dpanel Backlight Fix (Stuck at Max Brightness)

[B]CoolZ Evo3D v5.2[/B]
* PATCH: applied linux kernel patch 3.0.76->78
* BCMDHD Wifi Added

[B]CoolZ Evo3D v5.1[/B]
* PATCH: applied linux kernel patch 3.0.75->76
* Dynamic FSync v1.1 (thx to faux123)

[B]CoolZ Evo3D v5.0[/B]
* PATCH: applied linux kernel patch 3.0.74->75
* Compiled with [URL="http://releases.linaro.org/13.04/components/android/toolchain/4.8/android-toolchain-eabi-linaro-4.8-2013.04-2-2013-04-13_12-04-23-linux-x86.tar.bz2"]gcc-linaro-4.8-2013.04[/URL] toolchain

[B]CoolZ Evo3D v4.9[/B]
* PATCH: applied linux kernel patch 3.0.72->74
* Complied with -Ofast Inserted of -O3
* Bigger zImage (>4.6MB) Bootloop Fix (thx to MikeC84 for Idea)
* CDMA Kernel Patched to Latest Source

[B]CoolZ Evo3D v4.8[/B]
* PATCH: applied linux kernel patch 3.0.71->72
* FauxSound TPA for HTC phones (thx to faux123)
–Application Needed For FauxSound Control [URL="https://play.google.com/store/apps/details?id=com.teamkang.fauxsound_tpa"]GooglePlay[/URL]

[B]CoolZ Evo3D v4.7[/B]
* PATCH: applied linux kernel patch 3.0.67->71
* New gcc-linaro-4.7-2013.03 toolchain

[B]CoolZ Evo3D v4.6[/B]
* PATCH: applied linux kernel patch 3.0.56->67
* New gcc-linaro-4.7-2013.01 toolchain
* Default Clock: 1188Mhz

[B]CoolZ Evo3D v4.5[/B]
* PATCH: applied linux kernel patch 3.0.52->56
* New gcc-linaro-4.7-2012.11 toolchain

[B]CoolZ Evo3D v4.4[/B]
* PATCH: applied linux kernel patch 3.0.51->52
* Blank Screen Fix

[B]CoolZ Evo3D v4.3[/B]
* PATCH: applied linux kernel patch 3.0.50->51

[B]CoolZ Evo3D v4.2[/B]
* New gcc-linaro-4.7-2012.10 toolchain
* PATCH: applied linux kernel patch 3.0.48->50
* MPDECISION_Advance: Implemented Sleep Profile (thx to cjoliver)
* CPU Alignment Fix

[B]CoolZ Evo3D v4.1[/B]
* PATCH: applied linux kernel patch 3.0.46->48
* Scary and Smartassv2 Removed

[B]CoolZ Evo3D v4.0[/B]
* Sweep2Wake Cmdline Options (thx to showp1984)
* AROMA Configurable Sweep2Wake Keys (thx to cjoliver)
* Revert: BT HCI

[B]CoolZ Evo3D v3.9[/B]
* [B]AROMA[/B] Installer (thx to Ahmad Amarullah)
* PATCH: applied linux kernel patch 3.0.45->46
* Cmdline Options (thx to showp1984)
* User Configurable CPU OC, GPU OC, Governors, IO Schedulers, Sweep2Wake, ZRAM
* Badass Governor (Support Both of 2 and 3 Phases) (thx to showp1984)
* BT HCI (Need Testing) (thx to XxXPachaXxX)

[B]CoolZ Evo3D v3.8[/B]
* PATCH: applied linux kernel patch 3.0.44->45
* New Linaro Toolchain gcc-linaro-4.7-2012.09

[B]CoolZ Evo3D v3.7[/B]
* PATCH: applied linux kernel patch 3.0.43->44
* Implement ck1 patchset (thx to Ziggy)
* Updated LZO Compression
* SIO and Deadline Tweak (Test)

[B]CoolZ Evo3D v3.6[/B]
* Lower Display Panel Voltages (thx to faux123)
--Min 3.0 to 2.85, Max 3.2 to 3.05 (Batt. Saving)
* Fsync Removed
* Dynamic Sync Control Added (thx to faux123) [URL="https://github.com/Coolexe/shooter-ics-crc-3.0.16-294f767/commit/dafa1b623b2c7ff4e95f467baecad2d353e5ff1e"]info[/URL]
* ROW I/O Removed
* OFFMODE_ALARM Added/Enabled (Test)

[B]CoolZ Evo3D v3.5[/B]
* Name Changed: CoolZ EvoG v3.5 to CoolZ Evo3D v3.5
* Single Kernel.zip for Both CDMA & GSM Device
* Linaro -O2 Optimized
* New Sweep2Wake Features: (thx to cjoliver)
- Extra sysfs Interface to available buttons.
- Move calculation of the barriers to sysfs interface functions to speed up driver work function.
- Multi dimensional array to store button x axis and names to make it easier to port to other drivers & mobile devices.
* Battery Drain Fixed (Need Testing)
* OndemandX & savagedZen Governors Disabled
* Lower voltage [MENTION=1528666]151[/MENTION]2000, 1566000, 1620000

[B]CoolZ EvoG v3.4[/B]
* Sweep2wake with sysfs & User-defined s2w Key Mapping [URL="http://pastebin.com/58mmUvMa"]Script[/URL] (thx to cjoliver)
* InteractiveX and OndemandX Governor added (OndemandX Unstable)
* CPU Freq. Table Changed

[B]CoolZ EvoG v3.3[/B]
* PATCH: applied linux kernel patch 3.0.42->43
* LEDS-PM8058-MULTIPLIER. Added
* Task Manager 0KB Bug Fixed (thx to anryl)
* Perflock @1.5Ghz Removed

[B]CoolZ EvoG v3.2[/B]
* MHzx8 Bandwidth
* IOSCHED: Read over Write (ROW) iosched added (Unstable)
* Fsync Added

[B]CoolZ EvoG v3.1[/B]
* Thermal: 3-Phase Throttling, sysfs Interface
[I][SIZE="2"]//max thermal limit
#define DEF_ALLOWED_MAX_HIGH 76
#define DEF_ALLOWED_MAX_FREQ 384000
//mid thermal limit
#define DEF_ALLOWED_MID_HIGH 72
#define DEF_ALLOWED_MID_FREQ 648000
//low thermal limit
#define DEF_ALLOWED_LOW_HIGH 70
#define DEF_ALLOWED_LOW_FREQ 972000[/SIZE][/I]
* Deactivate Notification LED Timeout
* Cpufreq: Address issue where CPU’s Forget Their Clock Speeds
* Take wakelock when VBUS present

[B]CoolZ EvoG v3.0[/B]
* New Toolchain: gcc-linaro-4.7-2012.08
* Complied with O Warnings and Error
* THERMAL_MONITOR Fix
* CPU/GPU Fix & Optimization *TEST*
* SLQB Memory Allocator now using sysfs
* Profiling Support Enabled
* Allow CPU Based Alignment Handling Enabled
* Linaro Fix & Optimization
* lib: memcopy: use glibc version
* lib: string: use glibc version
* lib/sha1: use the git implementation of SHA-1

[B]CoolZ EvoG v2.9[/B]
* Sweep2Wake/Sleep Fix (Menu>Back>Search | Search>Back>Menu No Home Button)
* VDD Table Fix (Now Working with mpdecision)
* -O2 to cflags Fix (But still using -Os)
* Some DeConfig Changed

[B]CoolZ EvoG v2.8[/B]
* Linux Kernel Patche 3.0.41>3.0.42
* Default Governor INTELLIDEMAND
* Some Governors Removed Due to Battery Drain Issue (Need Testing)

[B]CoolZ EvoG v2.7[/B]
* CIFS Fixed
* Default Deadline IO Scheduler

[B]CoolZ EvoG v2.6[/B]
* Compiled with gcc-linaro-4.7-2012.07 toolchain

[B]CoolZ EvoG v2.5[/B]
* Default VR IO Scheduler (Batter I/O)
* Simple IO Scheduler Added
* lionheart, lulzactive, intellidemand, wheatley, scary, pegasusq Gov. Added

[B]CoolZ EvoG v2.4a[/B]
* BootLoop Fix

[B]CoolZ EvoG v2.4[/B]
* Implemented Kernel Based Thermal Management
* GPU Bandwidth Improved
* USB forced fast charge v3.1
* Ext2, Ext3, btrfs, reiserfs File System Added
* Add -O2 to cflags
* Build vfp with Neon Optimizations
* Update BFQ Scheduler to v4
* Optimized ARM RWSEM

[B]CoolZ EvoG v2.3[/B]
* Battery Drain Issue Fixed
* VDD Table interface Fix
* Revert "MPDECISION_Advance: implemented sleep profile

[B]CoolZ EvoG v2.2[/B]
* PATCH: applied linux kernel patch 3.0.40->41
* MPDECISION_Advance: Implemented mpdecision advance with sleep profile
* Power down PHY register during suspend
* add ehset.c for OTG operations
* lowmemkiller add Fugeswap
* enable dynamic LED brightness
* create new variable and adjust nr of freq
* Increase "Level 3" 3D GPU Bandwidth

[B]CoolZ EvoG v2.1[/B]
* Revert CPU Power Management
* Working USB OTG HOST ([URL="http://xdaforums.com/showthread.php?p=29911384"]Environment Setup[/URL]) (thx to SebastianFM)

[B]CoolZ EvoG v2.0[/B]
* PATCH: applied linux kernel patch 3.0.39->40
* MPDECISION: Implemented kernel based mpdecision

[B]CoolZ EvoG v1.9[/B]
* Add support for USB headset detection
* Optimize SLUB
* Changed value of dirty_writeback_interval
* Use AC charging for unknown chargers
* LOAD_FREQ is supposed to equal 4.61 seconds
* set cpu1 online/offline based off power management suspend
* Glitch Free GPU Frequency Changing
* fbmem override refresh rate for Sense 4
* Added Snapdragon optimizations
* ratio for deadline io, more like noop fifo_batch = 1
* CFS Scheduler tweaks brought over
* cpufreq and omap transition latency tweaks
* fixing offset.un may be used uninitialized in this function
* Tweak Audio Buffers For Beats
* Sweep2Wake Config Changed

[B]CoolZ EvoG v1.8[/B]
* USB OTG Added (thx to SebastianFM) *[URL="http://xdaforums.com/showpost.php?p=30037009&postcount=1037"]Need Testing[/URL]*
* LagFree & SavagedZen Gov. Added
* Increased Min Readahead
* CPU State File (thx to Ryrzy)

[B]CoolZ EvoG v1.7[/B]
* Sweep2Wake: Implemented (thx to as always oliverclaude)
* PATCH: applied linux kernel patches 3.0.30->35
* PATCH: applied linux kernel patches 3.0.35->39

[B]CoolZ EvoG v1.6[/B]
* PATCH: applied linux kernel patch 3.0.25->30 (thx to oliverclaude)
* MSM Thermal Sensing & Limiting Added
* FastCharge v2 Added
* BFQ & VR IO Schedulers Added

[B]CoolZ EvoG v1.5[/B]
* PATCH: applied linux kernel patch 3.0.20->25 (thx to oliverclaude)
* lazy Gov. Added
* Smartass2 Gov. Added/Fix

[B]CoolZ EvoG v1.4[/B]
* PATCH: applied linux kernel patches 3.0.16->20 (thx to oliverclaude)
* htc-battery-core: Fixing
* Make vfs_cache_pressure configurable
* Disable GENTLTE_FAIR_SLEEPERS for better performance on Android

[B]CoolZ EvoG v1.3[/B]
* GPU Freq Improved
* 2D GPU 4 Stage Scaling Added
* Increased 2D Bus Bandwidth
* Improved 3D Bus Bandwidth
* GPU .io_fraction Improved
* Smartass2 Gov. Added
* ZRAM, SWAP, CISF, NLS_UTFS. NTFS, PPP_SYNC_TTY, PPP_ASYNC
* Adjust VM Ratios
* Allow Low-wifi Signals
* Lower Wifi chip voltage to lowest
* WiFi PM=FAST in Standby

[B]CoolZ EvoG v1.2[/B]
* GPU OC Added

[B]CoolZ EvoG v1.1[/B]
* VDD Table interface added

[B]CoolZ EvoG v1.0[/B]
* Initial Release
* OC 1.8 (Default 1.5 Safe Side)
* Increase readahead buffer
* Perflock lock disabled
* Ondemand governor tweak
* Camera Flash available less then 10% battery

Download

S-ON Users Run BootFlasher.exe after Flashing the CoolZ.zip

Download

Kernel Source

Special thx to: cjoliver, bananacakes, snq, leedroid, mdeejay, e3d, MikeC84, SebastianFM, anryl, PlayPetepp, show-p1984, faux123, yank555, Ryrzy, agrabren, ChadGoodman, dodava, Cyanogen Mod Team

Please DO NOT use any task killers, they DO NOT improve performance nor battery life. They INTERFERE with your phone's stability (more crashes) and App compatibilities (Forced Close).​