FORUMS

[KERNEL] CleanSlate v2.7.5 - Pie|KAD|Squeeze|LED|FingerPrnt|VIB|WireGrd [2Jul]

9,209 posts
Thanks Meter: 16,619
 
Post Reply Email Thread
tbalden's
CleanSlate kernel
for HTC U12+


The User Experience Kernel leaning towards Stock Stability plus UX features.
Rock stable stock approach, performance smooth and issue free

"No-Root is a State of Mind"


As always tbalden is here to bring you authentic new features first in line, to his heart's chosen phone, this year HTC U12 Plus.



No rooting needed for all functions and preference switches through CS Config App

Version 2.7.5 - 2 of July, 2020
Version 2.7.3 - 15 of Feb, 2020

Version 1.7.14 - 28 of March, 2019
Version 1.7.13 - 3 of February, 2019
Version 1.7.11 - 23 of September, 2018
Version 1.7.9 - 10 of September, 2018
Version 1.7.8 - 3 of September, 2018
Version 1.7.6 - 23 of Aug, 2018
Version 1.7.1 - 2 of Aug, 2018

Version 1.7.0 - 30 of July, 2018

Should work on ROM bases O 1.21..1.30...1.51


Features:

- Fingerprint doubletap sleep
- Fingerprint Gestures support - App switch / Home / Notification pull down (check Config app)
- Squeeze Control: *wake/sleep* *peek/keep*
- Squeeze Control: Squeeze To Swipe (see video below)
- SmartDisplay replacement with Lock screen Peek - optional, needs Gesture triggered SmartDisplay set
- Kernel Ambient Display screen turns on briefly for notifications to stock lockscreen. Check video above.
- K.AdAway adblocking Chrome browser , not in-app / YouTube
- WireGuard VPN kernel support
- Smart Notification Control - detauls: HERE
- CleanSlate Companion / Config - rootless app to configure
- Flashlight Notification/Call blinking (see video below)
- Notification Booster on vibrating notifications when screen is off
- Pulsating notification led (see video below)
- Notification led blink while on charger (default off, check Config app)
- Notification led patterns (5 patterns)
- Vibrating Notification Reminder (DETAILS)
- Chromatic charging led (see image below) Continuously Shifting and Discrete colors option
- Notification led brightness control
- KCAL Color Control (credit to @savoca)
- AdrenoBoost v2.2
- Dynamic EAS boosting - smoothness and battery friendly operation . credits to @joshuous and @renderbroken
- Wakelock blocker - @boeffla 's wakelock blocking for battery, default safe to block wakelocks filtered.
- doesn't modify system partition. Androidpay should work on phones with stock system image



Facts:
- no root required, use /sdcard/uci_user.cfg file to configure 99% of the features without rooting. If you need tweak apps (e.g. LeeDroid tweaks / EXKM) you'll need rooting!
- built on top of kernel sources released on htcdev for Europe/Dual Sim
- built with standard toolchain for stability and efficiency
- kept stable, no tweakings, just features
- stable and reliable, keeping close to stock except addition of Usability features


KCal Color Control on HTC U11
Use CleanSlate config app for non-rooted configuration

Pulsating notification LED video:
Flashlight notification
Squeeze control:
Chromatic gradient colors for battery percentages while charging..
Will gently pulse green when reaching 100%


Requirements
- Unlocked HTC U12+ with TWRP
-- Tested on European HTC U12+ (dual sim) model. Please report back about your device/model experience!
- BACKUP: make sure you backed up your original Boot partition in TWRP, before installing this! Installer only modifies BOOT (kernel zImage)

- INSTALL: Side load, or install the zip from your sdcard through TWRP
- Reboot.
--- If not using PlayStore Donation apps, then install CleanSlateCompanion-x.y.z.apk / CleanSlateConfig-x.y.z.apk from SDCARD (copied by installer if internal memory was mounted) Please grant Notification Access and the permission to read/write SDCard, read phone call status.
------ !! IF YOU UPDATED THE COMPANION APP, Don't forget to Open it again as well after update !!
--- use CS Configuration App to configure stuff without rooting

Companion application writes /sdcard/uci_sys.cfg to communicate with kernel, you'll find it there after first running the app, don't delete it.


Known bugs:
- None, please tell

Download


PIE 2.7.5 -- For Bases 2.37, 2.50... installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...91610682883240

OREO 1.7.14 -- For Bases 1.57/1.53/1.30/1.25/1.21/1.15 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...89523397928024

Companion App 2.6.9 -- Donation premium version from PlayStore here:
https://play.google.com/store/apps/d...late.csservice
Configuration App 2.14.2 -- Donation premium on playstore:
- additional features in premium app: App Themes, Profiles, Profile Switch QuickTiles
https://play.google.com/store/apps/d...slate.csconfig


Companion App 2.6.9 -- Normal free download: https://www.androidfilehost.com/?fid...26312261804490
Configuration App 2.14.2 -- Normal free download: https://www.androidfilehost.com/?fid...91610682868176


PIE 2.7.4 -- For Bases 2.37, 2.50... installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...91610682870003
PIE 2.7.3 -- For Bases 2.37, 2.50... installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...26312261724131
PIE 2.7.2 -- For Bases 2.37, 2.50... installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...26312261680809
OREO 1.7.13 -- For Bases 1.57/1.53/1.30/1.25/1.21/1.15 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...63190603914514
OREO 1.7.12 -- For Bases 1.25/1.21/1.15 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...78262904013415
OREO 1.7.10 -- For Bases 1.25/1.21/1.15 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...78262904008738
OREO 1.7.9 -- For Bases 1.25/1.21/1.15 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...78262904001961
OREO 1.7.8 -- For Bases 1.25/1.21/1.15 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...78262903997325
OREO 1.7.7 -- For Bases 1.25/1.21/1.15 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...78262903989487
OREO 1.7.6 -- For Bases 1.25/1.21/1.15 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...78262903988725
OREO 1.7.5 -- For Bases 1.25/1.21/1.15 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...78262903987372
OREO 1.7.4 -- For Bases 1.25/1.21/1.15 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...78262903981540
OREO 1.7.3 -- For Bases 1.21/1.15 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...68719832241536
OREO 1.7.2 -- For Bases 1.21/1.15 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...68719832239542
OREO 1.7.1 -- For Bases 1.21/1.15 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...45805528064833
OREO 1.7.0 -- For Bases 1.21/1.15 installer for TWRP:
Installer flashable: https://www.androidfilehost.com/?fid...45805528061491


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!

Donators Hall of Fame
Much appreciation and many thanks go to...
@velimirchek
@guidogsbn
@The Great Dane
@Whiskey103
@purple patch
@panosmdma
@sttw1fa
@jelive
@beartiger
@st_voss
@bigruss
@deagleone
@DroidIt!
@8bitbang
@Will972
@smallKING81
@mick_soul
@p50kombi
@K4Y3
@ dieter
@michaelbsheldon
@dioooi
@ali nz
@bstiti
@Oddvin94
@norgan
@lol8888
@twinnfamous
@cameljockey1
@Cryptycat7
@Pasqui1978
@4ntagonist
@turbo jjjang
@munkyvirus

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

Special thanks to AnyKernel installer developer: osm0sis
To @Freak07 for all his work on XDA
To @Captain_Throwback

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 HTC U12+, Kernel for the HTC U12+

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

Kernel Special Features: Fingerprint double tap sleep, Color Control, Adrenoboost v2, fastcharge, Gradient Charging LED, LED tweaks

Version Information
Status: Testing
Current Stable Version: 2.7.5
Stable Release Date: 2020-07-02

Created 2018-07-29
Last Updated 2020-07-01
The Following 31 Users Say Thank You to tbalden For This Useful Post: [ View ]
29th July 2018, 11:30 PM |#2  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,619
 
Donate to Me
More
Changelogs and links
1.7.9 - Dynamic Schedtune boost (dyn EAS boost in CS Config app) added. Wakelock blocking fixed
1.7.8 - fixes for grayscale KAD and camera double power press gesture. Call/Alarm vibration boosting new features
1.7.7 - updated to official sources 1.21, stable HTC base kernel sources
1.7.6 - fix KAD, squeeze issues, enhance squeeze scroll experience
1.7.5 - kernel ambient display
1.7.3 - squeeze features
1.7.1 - TWRP friendly version (touchscreen should work with permanent-flashed TWRP phone recovery)
1.7.0 - Initial release
The Following User Says Thank You to tbalden For This Useful Post: [ View ]
30th July 2018, 03:00 AM |#4  
Granite1's Avatar
Senior Member
Flag Pittsburgh, PA
Thanks Meter: 84
 
More
Oh snap, tbalden has dropped da bomb!

WOOOO HOOOO!
The Following 2 Users Say Thank You to Granite1 For This Useful Post: [ View ] Gift Granite1 Ad-Free
30th July 2018, 03:18 AM |#5  
Senior Member
Thanks Meter: 43
 
More
Hey @tbalden, glad to have you on the U12+ side!!! Can you please comment on the scrolling smoothness? I am describing the issue here https://forum.xda-developers.com/sho...41&postcount=2
It is driving me insane, can you also confirm this? Thanks in advance!
The Following User Says Thank You to billgs For This Useful Post: [ View ] Gift billgs Ad-Free
30th July 2018, 06:42 AM |#6  
Freak07's Avatar
Recognized Developer / Recognized Contributor
Thanks Meter: 14,769
 
More
Finally

Best HTC wingman also in board.

Lets get the formation up and ready to rock!!

Nice work as always
The Following User Says Thank You to Freak07 For This Useful Post: [ View ]
30th July 2018, 06:49 AM |#7  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,619
 
Donate to Me
More
Quote:
Originally Posted by billgs

Hey @tbalden, glad to have you on the U12+ side!!! Can you please comment on the scrolling smoothness? I am describing the issue here https://forum.xda-developers.com/sho...41&postcount=2
It is driving me insane, can you also confirm this? Thanks in advance!

Thanks for the heads up. Haven't yet noticed it, looking at the expand qs tiles animation smoothness.
At the moment I'm not using the stock 1.21 base kernel, but an updated version of the official 1.15 base with caf changes. That is the result of @Freak07 relentless work, updating to qcom sources, and making it possible to boot on 1.21 with outdated HTC sources.

But otherwise all very stockish, no special modifications on the gpu/fb/schedutils part.

Your noticing that it's not interactive is correct, but that's OK.

Later I'll go back to stock 1.21 and see.
In the meantime could you have a test with this kernel too? Or have you already tried?
There maybe a difference.

Sent from my HTC 2Q55100 using Tapatalk
30th July 2018, 07:49 AM |#8  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,619
 
Donate to Me
More
Quote:
Originally Posted by Freak07

Finally

Best HTC wingman also in board.

Lets get the formation up and ready to rock!!

Nice work as always

Thanks
Been waiting for this a long time. But patience paid off, weeded out a nice bunch of bugs while stuck on the previous base without official sources.

Now it's even greater to have your non stock merge oriented attitude here, otherwise no idea how much more days we should have waited for the official source. Kudos for not settling

Sent from my HTC 2Q55100 using Tapatalk
The Following 2 Users Say Thank You to tbalden For This Useful Post: [ View ]
30th July 2018, 08:59 AM |#9  
Freak07's Avatar
Recognized Developer / Recognized Contributor
Thanks Meter: 14,769
 
More
Quote:
Originally Posted by billgs

Hey @tbalden, glad to have you on the U12+ side!!! Can you please comment on the scrolling smoothness? I am describing the issue here https://forum.xda-developers.com/sho...41&postcount=2
It is driving me insane, can you also confirm this? Thanks in advance!

Hey @billgs

I noticed this issue too but already way back on 1.15 base.

I think CAF resolved it in some of the newer CAF tags which I merged in my kernel.

I don’t notice it any longer on my kernel and currently on 1.21. It would be great if you could try my kernel and see if the issue is resolved for you. So we know if we’re talking about the same thing.
30th July 2018, 10:32 AM |#10  
Senior Member
Thanks Meter: 43
 
More
Quote:
Originally Posted by tbalden

Thanks for the heads up. Haven't yet noticed it, looking at the expand qs tiles animation smoothness.
At the moment I'm not using the stock 1.21 base kernel, but an updated version of the official 1.15 base with caf changes. That is the result of @Freak07 relentless work, updating to qcom sources, and making it possible to boot on 1.21 with outdated HTC sources.

But otherwise all very stockish, no special modifications on the gpu/fb/schedutils part.

Your noticing that it's not interactive is correct, but that's OK.

Later I'll go back to stock 1.21 and see.
In the meantime could you have a test with this kernel too? Or have you already tried?
There maybe a difference.

Sent from my HTC 2Q55100 using Tapatalk

Hey, thanks for the reply. Good news that you don't see it on your kernel, makes me believe that it is resolved. If you manage to try the stock kernel, please let me know if you also see this, if you still have your U11 get them side by side and notice how different is the scrolling in any actions involving swiping with the finger pressed down (for example, try "jerking" the notification shade up and down really quick). For me, this is one of the things that once you see you cannot really unsee, and I am surprised that noone mentioned this so far. I had the impression that something was off, coming from the EXCELLENT U11, and that makes all the difference to me. Unfortunately, I cannot try your kernel yet, I dont want to unlock it yet as I have an extended return window on the device and I am still weighing the pros and cons of keeping it (I lean heavily towards keeping it, but still).

Quote:
Originally Posted by Freak07

Hey @billgs

I noticed this issue too but already way back on 1.15 base.

I think CAF resolved it in some of the newer CAF tags which I merged in my kernel.

I don’t notice it any longer on my kernel and currently on 1.21. It would be great if you could try my kernel and see if the issue is resolved for you. So we know if we’re talking about the same thing.

Thanks Freak07, I am not alone in seeing this, right? As mentioned above, if I get to unlock the device, your kernel will be one of the first thing I will try. It is such a pity that such an issue exist, takes some points off of an otherwise great device.
The Following User Says Thank You to billgs For This Useful Post: [ View ] Gift billgs Ad-Free
30th July 2018, 11:10 AM |#11  
Freak07's Avatar
Recognized Developer / Recognized Contributor
Thanks Meter: 14,769
 
More
Quote:
Originally Posted by billgs

Hey, thanks for the reply. Good news that you don't see it on your kernel, makes me believe that it is resolved. If you manage to try the stock kernel, please let me know if you also see this, if you still have your U11 get them side by side and notice how different is the scrolling in any actions involving swiping with the finger pressed down (for example, try "jerking" the notification shade up and down really quick). For me, this is one of the things that once you see you cannot really unsee, and I am surprised that noone mentioned this so far. I had the impression that something was off, coming from the EXCELLENT U11, and that makes all the difference to me. Unfortunately, I cannot try your kernel yet, I dont want to unlock it yet as I have an extended return window on the device and I am still weighing the pros and cons of keeping it (I lean heavily towards keeping it, but still).



Thanks Freak07, I am not alone in seeing this, right? As mentioned above, if I get to unlock the device, your kernel will be one of the first thing I will try. It is such a pity that such an issue exist, takes some points off of an otherwise great device.

No you´re definitely not alone. I noticed it right away, but was pretty sure it would be fixed by the Qualcomm guys on CAF pretty fast.

Well as you already said it cannot be unseen that easily. But fortunately I don´t scroll much with my finger pressed continuously on the screen in my regular use, so I didn´t want to spoil anyone.
Will probably fixed with the next base from HTC as they merge in CAF quite well. And now I´m pretty certain we see the same thing so it´s fixed in my kernel
The Following User Says Thank You to Freak07 For This Useful Post: [ View ]
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