First I must give some thanks to all the great developers that paved the way for this, for I would have nothing if it wasn't for these guys. Most of this work is a collection of various pathes from many devs, adapted into our CM kernel. So, if you have the chance to speak with any of these guys, make sure you spread some appreciation around. The list includes but is not limited to:
Intervigil, H8rift, kushdeck, mdmower, flemmard, codeworxs, Faux123, Flar2, zarboz, showp1984, tbalden.
Also I'd like to add my fellow custom kernel devs rmbq (ville) and NineInchNails (evo 4G) whom i've had the oppertunity to bounce ideas off of and share some work.
Kernel for AOSP roms only!!
Based on CM's current 3.4 kernel
Compiled with Christopher83's custom tweaked GCC 4.9.3 linaro toolchain
This should work on all 5.0 AOSP roms for EVITA
Interactive/ROW by default
1.7ghz OC available (1.5ghz is stock/default setting) - REMOVED IN noOC/noVC VERSION
3 stage 2D/3D GPU OC avaialable (200/400 stock/default setting, 320/512 max) - REMOVED IN noOC/noVC VERSION
Voltage Control -as implemented by Faux123 - REMOVED IN noOC/noVC VERSION
QCOM Vmin Bypass (allows CPU to follow stock voltages tables rather than qcom enforced minimum voltage for errata cases - REMOVED IN noOC/noVC VERSION
3 stagekernel based thermal control from Showp1984
S2W/DT2W/POCKET DETECTION from flar2 (off by default)
BLN (button light notification) from tbalden, blinks hardkey backlight when there are pending notifications (off by default)
Dynamic Fsync from Faux 123
Additional Gov/Sched options
USB FAST CHARGE
Faux sound control patches from Faux123
Advanced TCP Congestion Control Choices
Bunches of minor optimizations from all over github. My source is always current with my releases and possibly any new work, feel free to check in on it anytime for the full list of tweaks and thier sources.
Initial build Keeping it simple for the first build, more to come -USB fast charge (off by default,turn on w/ trickster/KT) -Added governors ( Intellidemand, smartmax) -Added schedulers (BFQ, fiops, SIO) -reverted recent linux .61/.62 updates as they may be root cause of frequent bootloops (TESTING THEORY HERE) -dynaimc fsync, advanced SHA1/AES algorithms from faux123 -better cpu freq control (will help with OC later) -all the linaro build flags and -O2 flags B2 - BLN is working now (off by default) -enable with trickster/kernel tuner -IMPORTANT NOTE: This will break variable button brightness control recently added in CM and maybe other roms as well...sorry can't have both. -I will post a flashable revert zip for the required file permmisions change if there is a demand for it. -Also made a few mods to boost freqs on smartmax gov. B3 TWO VERSIONS - OC/VC and NO OC/VC -GPU OC 266 2d / 480 3d enabled by default on both -Kernel updated to fix display issues -OC/VC version allows OC to 1.7, 15 at boot and remains there by default use KT or Trickster to enable -OC/VC remove vmin errate cases that force a higher minimu voltage at low freq. Allows CPU to follow our designed coltage tables If this causes issues on your device try raising voltage or switching to the NO OC/VC version. B4 ONE VERSION ONLY ALL OPTION OFF/STOCK BY DEFAULT - Faux sound control credit to Faux123 - 3 stage thermal control by showp1984 Allows users controlled controlled limits for thermal throttling - S2W /DT2W fix from rmbq/thicklizard. - S2W/DT2W as implemented by flar2 with pocket detection. - GPU OC steps added and set to stock speeds by default Again all boots up like stock... If you want the options turn them on. Most kernel apps include options to set profiles at boot :) B5 -O3 optimizations Added optional lower min frequency (168 mhz) All Cm updates B6 -started over from B4 base -Dropped lower min freq from B5 -updates to smartmax freqs -Enabled XZ compression -Enabled Zram -Cleaned up linaro flags and cpu freq tables B6.1 && B6.1.VMIN -updates for faux sound 3.0 -VMIN version leave vmin check active, but still allows user controllable voltages SEE VOLTAGE INFO BELOW B7 && B7-noOC-noVC FINAL VERSIONS for 4.3 -Updated with all recent CM updates including the CPUfix we are all so excited for( HUGE THANKS to Intervigil ) -bump to linux version 3.4.72
KK-BUILD#1 -Back to basics, starting from a clean slate again -CPU OC, GPU OC && Voltage Control -GCC 4.8 with CFX linaro based tool chain here -optimization level -O2 -VMIN enabled for now KK-BUILD#2 -update to linux v3.4.70 -3 stage thermal control -S2W w/ user selectable swipe buttons (use kernel tuner) -BLN -Faux sound control 3.0 -Vmin disabled, voltages follow qcom voltage tables KK-Build#2.1 -rework of S2W to fix initialization issues -DT2W and pocket detection are back now as well (thanks flar2) UPDATED WITH "SAFE" VERSION -Safe version disables all voltage/clock mods -Operates at stock clocks and voltages w/vmin check enabled -all other features carry over from normal build -DO NOT FLASH VOLTAGE SCRIPT WITH THIS VERSION, IF YOU HAVE PREVIOUSLY FLASHED IT NAVIGATE TO /ETC/INIT.D/ WITH A ROOT EXPLORER AND DELETE THE OLD SCRIPT (74havsvoltage) KK-Build#2.2 -Minor update to catch up with CM -updated to 3.4.72 -Cpufix is now integrated - noOC/noVC version available KK-Build#3 -Most remaining features are back now -Add governors(smartmax & Intellidemand) -Add schedulars(BFQ,fiops,sio) -Updates for Faux Sound (needs testing, still seems alittle off) -USB FAST CHARGE -optimized AES and SHA1 routines (faux123 && flar2) -optimized string and memcopy routines from faux123 -dynamic fsync from faux123 -noOC/noVC version available as well ## All builds prior to Build 3.2 will lose WiFi on CM nightlies after 1/5/14 Use build 3.2 or newer for anything after 1/5/14 ## KK-Build#3.2 -Catch up to CM -Wifi module now built inside kernel, makes for smaller package KK-Build#3.5 -Catch up to CM -Bump max OC to 1.9 -remove a few commits that seem to be root cause of previous SOD issues KK-Build#3.6 -Catch up to CM -Reduce max OC back to 1.7, 1.9 thermals out way to fast to be useful -complete patches for 3-stage thermal that i missed on original import -update BFQ to latest v7.2 -fix s2w/BLN broken by new touchscreen/led drivers brought in by CM for M7 import KK-Build#3.7 -Catch up to CM KK-Build#4.0 -Catch up to CM -TCP congestion control options -3.4.86 updates -build with Christopher83's custom Cortex-A15 tweaked linaro 4.8.3 toolchains KK-Build#4.1 - update to support new fstab formats - should be backwards compatable so this is the only version supported at this point KK-Build#4.2 - minor CM updates - moved to 4.9.1 optimized linaro toolchains] KK-Build#4.3 - headset fixes from CM KK-Build#4.5 -Catch up with CM -ADD F2FS support! KK-Build#4.6 - Add inline_data flag for F2FS performance - fix minor derp with versioning KK-Build#4.7 - Playing catch up with CM kernel base KK-Build 4.8 - Catch up with CM, major update for wifi drivers hit on 8/19. All nightlies after will need this build to allow wifi to turn on. KK-Build 5 -playing catch up with CM - added partition comments to installer, shows what type of partitions it found. KK-Build 5 FINAL -playing catch up with CM for the last time KK-Build 6 FINAL -catch up w/cm -zram from LP -wiimote support from LP -lowclocks from LP torched -f2fs from 3.20 mainline Linux -faux123ís async I/o back ports from mainline
LP BUILD #1 - initial LP release LP BUILD #1.1 - update fstab in f2fs checker to match current LP version. This was breaking radio. LP Build #1.3 - remove dated LMK/zram tweaks - add Low CPU clocks - exFat support - pile of async IO tweaks from Faux123 - wiimote support for gaming controller (useless until http://review.cyanogenmod.org/#/c/89843/ gets merged) LP Build #1.4 - return of ZRAM, fully functional this time (this will likely cause issues with the popular swap mod as zram is effectively compressed swap in RAM) - updated F2FS source to current 3.20 mainline linux kernel source. (Smooth like butter) LP Build #2.0 - zram/f2fs merged into cm base, rebased accordingly - updated for 5.1
Toolchain Source : https://github.com/Christopher83/linaro_toolchains_2014
- who knows what else...
Installer uses AnyKernel install method, will only work on s-off.
Torched.B1.zip - 20.32 MB
Torched.B2.zip - 20.32 MB
Torched.B3.zip - 20.15 MB or Torched.B3-noOC-noVC.zip - 20.15 MB
Torched.B4.zip - 20.15 MB
Torched.B5.zip - PULLED NOT happy with this one
Torched.B6.1 or Torched.B6.1.VMIN
Torched-JB.B7 or Torched-JB.B7-noOC-noVC
Torched-KK Build #1
Torched-KK Build #2
Torched-KK Build #2.1 or Torched-KK.Build2.1-novc-nooc
Torched-KK Build #2.2 or Torched-KK.Build2.2-noOC-noVC
Torched-KK Build #3 or Torched-KK.Build3-noOC-noVC
Torched-KK Build #3.2 or Torched-KK.Build3.2-noOC-noVC
Torched-KK Build #3.5 or Torched-KK.Build3.5-noOC-noVC
Torched-KK Build #3.6 or Torched-KK.Build3.6-noOC-noVC
Torched-KK Build #3.7 or Torched-KK.Build3.7-noOC-noVC
Torched-KK Build #4.0 or Torched-KK.Build4.0-noOC-noVC
Torched-KK Build #4.1 or Torched-KK.Build4.1-noOC-noVC
Torched-KK Build #4.2 or Torched-KK.Build4.2-noOC-noVC
Torched-KK Build #4.3 or Torched-KK.Build4.3-noOC-noVC
Torched-KK Build #4.5 or Torched-KK.Build4.5-noOC-noVC
Torched-KK Build #4.6 or Torched-KK.Build4.6-noOC-noVC
STARTING WITH B4.7
ALL DOWNLOADS WILL NOW BE HOSTED ON CODEFIRE SERVERS HERE
Voltage bump init script
Disclaimer : While this has been thoroughly tested, I cannot guarantee your device will not melt, explode or scare away kittens and babies. You know the risks involved , if you don't you shouldn't be here.