FORUMS

[KERNEL] CleanSlate v1.7|all Carr.|LEDMods|BtnLightNotf|ColorCntrl|FingrPrSleep |27Aug

9,172 posts
Thanks Meter: 16,490
 
Post Reply Email Thread
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 @flar2 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
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:
Gradient charging LED and pulsating notification LED video:
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 @baadnewz and @LeeDroid for the kernel tweak app in their respected roms
To @Captain_Throwback
To @Viper4713 for his thorough testing and feedback
To @flar2 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
The Following 6 Users Say Thank You to tbalden For This Useful Post: [ View ]
6th July 2016, 10:15 PM |#2  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,490
 
Donate to Me
More
Reserved.

Please use main thread here for feedback/reporting issues.
http://forum.xda-developers.com/htc-...tton-t3383782/

I don't have a Sprint device so any feedback appreciated on main thread!
The Following 3 Users Say Thank You to tbalden For This Useful Post: [ View ]
22nd July 2016, 05:23 PM |#3  
Senior Member
Flag Merrillvile
Thanks Meter: 4
 
Donate to Me
More
Anyway you could add a vibration adjustment to this kernal?
22nd July 2016, 07:22 PM |#4  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,490
 
Donate to Me
More
Version bumped here too.

Please use main thread here for feedback/reporting issues.
http://forum.xda-developers.com/htc-...ton-t3383782//

I don't have a Sprint device so any feedback appreciated on main thread!
22nd July 2016, 07:23 PM |#5  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,490
 
Donate to Me
More
Quote:
Originally Posted by Tsukiyohikage

Anyway you could add a vibration adjustment to this kernal?

it's already in the kernel by HTC. Just use e.g. ICE configurator, Kernel tab, or other tweak apps
https://play.google.com/store/apps/d...e.tweaks&hl=en
23rd July 2016, 12:49 AM |#6  
Senior Member
Thanks Meter: 482
 
More
Quote:
Originally Posted by tbalden

it's already in the kernel by HTC. Just use e.g. ICE configurator, Kernel tab, or other tweak apps
https://play.google.com/store/apps/d...e.tweaks&hl=en

Does this include the home button?

You see, on BadBoyz, if I disable vibration, the home button doesn't vibrate.

However, after flashing this kernel, the vibration of the home button returns, yet does not touch the other vibrations.

Sent from my 2PS64 using XDA-Developers mobile app
23rd July 2016, 12:55 AM |#7  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,490
 
Donate to Me
More
Quote:
Originally Posted by mcwups1

Does this include the home button?

You see, on BadBoyz, if I disable vibration, the home button doesn't vibrate.

However, after flashing this kernel, the vibration of the home button returns, yet does not touch the other vibrations.

Sent from my 2PS64 using XDA-Developers mobile app

for this you can use the ICE configurator, Home button vibration strength to finetune it.
Because of how the doubletap fingerprint sleep works in cleanslate kernel, this is how it could be resolved.
29th July 2016, 11:03 PM |#8  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,490
 
Donate to Me
More
Version bumped here too.

Please use main thread here for feedback/reporting issues.
http://forum.xda-developers.com/htc-...ton-t3383782//

I don't have a Sprint device so any feedback appreciated on main thread!
27th August 2016, 11:21 AM |#9  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,490
 
Donate to Me
More
Version bumped here too.

Please use main thread here for feedback/reporting issues.
http://forum.xda-developers.com/htc-...tton-t3383782/

I don't have a Sprint device so any feedback appreciated on main thread!
The Following 2 Users Say Thank You to tbalden For This Useful Post: [ View ]
18th November 2016, 05:47 PM |#10  
Senior Member
Thanks Meter: 49
 
More
Running this on BadBoyz ROM and working great! Love the notification light and everything seems smoother. Been using the 2nd highest GPU booster and battery life is actually fine. What governor do you recommend?
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes