[Sprint HTC 10 ROMs, Kernels, Recoveries, & Other D] tbalden:
tbalden's

CleanSlate kernel

for HTC 10

The User Experience Kernel leaning towards Stock Stability plus UX features

​

Version 1.7.0- 26 of Aug, 2016

Version 1.4.0- 29 of July, 2016

Sprint 1.80 base version

Features:

- Button Light Notification (see video below, only works if Ambient Display is not active)

- Notification double vibration pattern detection based Button Light Notifications (works now even while charging!)

- "Endless BLN while charging" + "Notification vibration length based two types of blinking pattern for BLN" features

- KCAL Color Control (see video below, credit to @savoca)

- Fingerprint doubletap sleep (see video below)

- Gradient battery charging led turning from amber to green based on battery level percentage, then at full charge it starts to smoothly change from full bright green to golden and the back to full green cycling, signalling 100% battery for easy spotting

- Fading notification led fading/pulsating type notification LED blinking

- Upper grill RGB LED light brightness level you can lower the brightness level of the upper grill RGB led now (use ICE configurator/LeeDroid tweaks latest version to config!)

- Adrenoboost version 2.2 - smooth gaming, battery friendly, fixing GPU handling of stock HTC kernel -- battery friendly conservative governor. Three levels (1 is the most battery friendly), and off state. ICE configurator / LeeDroid settings should handle it soon (thanks [MENTION=4684315]flar2[/MENTION] for the original idea)

- Fastcharge for USB 2.0 -- PC's, Laptop's will now be able to charge your phone (bumping 0.5A draw to 1A from USB2.0 port, retaining the data connection all working)

- Backlight dimmer not on by default, check second post for sysfs paths for your scripts, or use ICE configurator/LeeDroid tweaker - Full credits to @flar2

- Sweep2sleep Full credits to @flar2

- DriveDroid support - Mounting of ISO (ReadOnly/ReadWrite) images to your PC for storage or booting them on PC

- Sound Control Headphone Gain Full credits to @flar2

- NTFS/ReadWrite

- Sony HID input device support (thanks @flar2)

- Wifi Wakelock reduction patch by @buckmarble

- Supporting 1.30 and 1.5x, 1.80 bases. Tested on EU 1.30/tw 1.55 bases/1.80/1.90 basses.

- Hacked texfat/modcrypto loading for all ROM bases to work with sdcard

- doesn't modify system partition. Androidpay should work on phones with stock system image

Facts:

- no root required except if you need it for tweak apps, otherwise only twrp

- recommended tweak app: ice configurator by Baadnewz if you want to set fingerprint double tap sleep and bln parameters (very useful and detailed settings), and trickster mod but only required for tcp congestion settings. But the default settings should be fine for most users, no need to set up, except install kernel and profit

- built from htcdev sources released for base Sprint 1.80.651.1

- build with standard toolchain

- kept stable, no tweakings, just features

- stable and reliable, keeping close to stock except addition of Usability features

ButtonLightNotif

[YOUTUBE]8Hd4C9uOnUM[/YOUTUBE]

BLN only will appear if your phone is screen off, and not being charged (or you use a custom ROM with notifications led while charging). Once you switch screen on the BLN will go off, till next new notification arrives while screen is off.

BLN is not working with ambient display mod, as that turns screen on instantly.

Doubletap Fingerprint scanner to sleep:

[youtube]WzORGYXliy0[/youtube]

Gradient charging LED and pulsating notification LED video:

[youtube]BV794d_LG54[/youtube]

Chromatic gradient colors for battery percentages, check attached img

Adrenoboost v2.2 framerate level boosts (sampled in Suicide Squad):

Requirements

- Unlocked HTC 10 with TWRP

-- Please report back! I don't have sprint device!

- BACKUP: make sure you backed up your original Boot partition in TWRP, before installing this!

- INSTALL: Side load, or install the zip from your sdcard through TWRP

Known bugs:

- None, please tell

- Smaller issue: when using fingerprint mod, and you quickly switch the screen on, and after wrong fingerprints pattern should appear, it only works when starting from a screen off state.

Download

BASE 1.80/1.90 (for Sprint devices!):

CleanSlate SPRINT 1.7.0:

https://www.androidfilehost.com/?fid=24591000424959972

Donation:

If you appreciate this, don't forget to hit the Thanks button, Vote 5 stars on Thread, or consider to Donate. Donations here

Thank you!

Src: https://github.com/tbalden/htc-kernel-pmewlvzw

Special thanks to AnyKernel installer developer: osm0sis

To [MENTION=1186202]baadnewz[/MENTION] and [MENTION=398245]LeeDroid[/MENTION] for the kernel tweak app in their respected roms

To [MENTION=1162986]Captain_Throwback[/MENTION]

To @Viper4713 for his thorough testing and feedback

To [MENTION=4684315]flar2[/MENTION] for his Backlight Dimmer feature and his Input_handler example related to his s2s module and Module load tweak

Sharing policy:

As this is all GPL licensed kernel source, you can use it in your code, but don't forget about proper credit.

XDA:DevDB Information

tbalden's CleanSlate kernel for Sprint HTC 10, Kernel for the Sprint HTC 10

Contributors

tbalden

Source Code: https://github.com/tbalden/htc-kernel-pmewlvzw

Kernel Special Features:

Version Information

Status: Testing

Current Stable Version: 1.7.0

Stable Release Date: 2016-07-29

Created 2016-07-06

Last Updated 2016-08-27