[AT&T, Rogers HTC One X, Telstra One XL] jrior001:
Introducing Torched Kernel for Evita!!​

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

FEATURES:

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.

JB CHANGELOGS

[B]Initial build[/B]
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

[B] B2 [/B]
- 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.

[B] B3 [/B]
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.

[B]B4[/B]
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 :)

[B]B5[/B]
-O3 optimizations
Added optional lower min frequency (168 mhz)
All Cm updates

[B]B6[/B]
-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

[B]B6.1[/B] && [B]B6.1.VMIN[/B]
-updates for faux sound 3.0
-VMIN version leave vmin check active, but still allows user controllable voltages
SEE VOLTAGE INFO BELOW

[B]B7 && B7-noOC-noVC[/B]
[B]FINAL VERSIONS for 4.3[/B]
-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 CHANGELOGS

[B]KK-BUILD#1[/B]
-Back to basics, starting from a clean slate again
-CPU OC, GPU OC && Voltage Control
-GCC 4.8 with CFX linaro based tool chain [URL="https://github.com/codefireXperiment/prebuilts_gcc_linux-x86_arm_arm-eabi-4.8"]here[/URL]
-optimization level -O2
-VMIN enabled for now

[B]KK-BUILD#2[/B]
-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

[B]KK-Build#2.1[/B]
-rework of S2W to fix initialization issues
-DT2W and pocket detection are back now as well (thanks flar2)

[B]UPDATED WITH "SAFE" VERSION [/B]
-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)

[B]KK-Build#2.2[/B]
-Minor update to catch up with CM
-updated to 3.4.72
-Cpufix is now integrated
- noOC/noVC version available

[B]KK-Build#3[/B]
-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 ##

[B]KK-Build#3.2[/B]
-Catch up to CM
-Wifi module now built inside kernel, makes for smaller package

[B]KK-Build#3.5[/B]
-Catch up to CM
-Bump max OC to 1.9
-remove a few commits that seem to be root cause of previous SOD issues

[B]KK-Build#3.6[/B]
-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

[B]KK-Build#3.7[/B]
-Catch up to CM

[B]KK-Build#4.0[/B]
-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

[B]KK-Build#4.1[/B]
- update to support new fstab formats
- should be backwards compatable so this is the only version supported at this point

[B]KK-Build#4.2[/B]
- minor CM updates
- moved to 4.9.1 optimized linaro toolchains]

[B]KK-Build#4.3[/B]
- headset fixes from CM

[B]KK-Build#4.5[/B]
-Catch up with CM
-ADD F2FS support!

[B]KK-Build#4.6[/B]
- Add inline_data flag for F2FS performance
- fix minor derp with versioning

[B]KK-Build#4.7[/B]
- Playing catch up with CM kernel base

[B]KK-Build 4.8[/B]
- 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.

[B] KK-Build 5[/B]
-playing catch up with CM
- added partition comments to installer, shows what type of partitions it found.

[B] KK-Build 5 FINAL[/B]
-playing catch up with CM for the last time

[B] KK-Build 6 FINAL[/B]
-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 CHANGELOGS

[B] LP BUILD #1 [/B]
- initial LP release

[B] LP BUILD #1.1 [/B]
- update fstab in f2fs checker to match current LP version. This was breaking radio.

[B] LP Build #1.3 [/B]
- 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)

[B] LP Build #1.4 [/B]
- 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)

[B] LP Build #2.0 [/B]
- zram/f2fs merged into cm base, rebased accordingly
- updated for 5.1

[B] LP Build #2.5 ]/B]
- updated from CM mainline
- added display commits for ambient display compatability

My source : https://github.com/jrior001/Torched_kernel

Toolchain Source : https://github.com/Christopher83/linaro_toolchains_2014

Planned additions

- who knows what else...

Installer uses AnyKernel install method, will only work on s-off.

OLD DOWNLOADS:

JB BUILDS

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.zip

Torched.B6.1 or Torched.B6.1.VMIN

Torched-JB.B7 or Torched-JB.B7-noOC-noVC

KK BUILDS

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

http://downloads.codefi.re/jrior001/Torched-kernel

NEW DOWNLOAD LINK

Finally got around to setting up a site for myself all my current and some old work can now be found @

www.theflamingskull.com/evita.html

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.