[HTC U12+ ROMs, Kernels, Recoveries, & Other Develo] tbalden:
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. ;)

[youtube]36qWi8eDgGw[/youtube]​

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:

[youtube]qNtmEAGwlnQ[/youtube]

Flashlight notification

[youtube]wcpdhuQF9fI[/youtube]

Squeeze control:

[YouTube]OlSVny6lk1c[/YouTube]

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=8889791610682883240

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=1395089523397928024

Companion App 2.6.9 -- Donation premium version from PlayStore here:

https://play.google.com/store/apps/details?id=org.cleanslate.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/details?id=org.cleanslate.csconfig

Companion App 2.6.9 -- Normal free download: https://www.androidfilehost.com/?fid=4349826312261804490

Configuration App 2.14.2 -- Normal free download: https://www.androidfilehost.com/?fid=8889791610682868176

PIE 2.7.4 -- For Bases 2.37, 2.50... installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=8889791610682870003

PIE 2.7.3 -- For Bases 2.37, 2.50... installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=4349826312261724131

PIE 2.7.2 -- For Bases 2.37, 2.50... installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=4349826312261680809

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=11410963190603914514

OREO 1.7.12 -- For Bases 1.25/1.21/1.15 installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=1322778262904013415

OREO 1.7.10 -- For Bases 1.25/1.21/1.15 installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=1322778262904008738

OREO 1.7.9 -- For Bases 1.25/1.21/1.15 installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=1322778262904001961

OREO 1.7.8 -- For Bases 1.25/1.21/1.15 installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=1322778262903997325

OREO 1.7.7 -- For Bases 1.25/1.21/1.15 installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=1322778262903989487

OREO 1.7.6 -- For Bases 1.25/1.21/1.15 installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=1322778262903988725

OREO 1.7.5 -- For Bases 1.25/1.21/1.15 installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=1322778262903987372

OREO 1.7.4 -- For Bases 1.25/1.21/1.15 installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=1322778262903981540

OREO 1.7.3 -- For Bases 1.21/1.15 installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=3700668719832241536

OREO 1.7.2 -- For Bases 1.21/1.15 installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=3700668719832239542

OREO 1.7.1 -- For Bases 1.21/1.15 installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=5862345805528064833

OREO 1.7.0 -- For Bases 1.21/1.15 installer for TWRP:

Installer flashable: https://www.androidfilehost.com/?fid=5862345805528061491

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

[MENTION=8395457]velimirchek[/MENTION]

[MENTION=2344619]guidogsbn[/MENTION]

[MENTION=2354101]The Great Dane[/MENTION]

[MENTION=2632943]Whiskey103[/MENTION]

[MENTION=792353]purple patch[/MENTION]

[MENTION=2500129]panosmdma[/MENTION]

[MENTION=5834551]sttw1fa[/MENTION]

[MENTION=1330293]jelive[/MENTION]

@beartiger

[MENTION=1065667]st_voss[/MENTION]

[MENTION=425657]bigruss[/MENTION]

@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 [MENTION=1162986]Captain_Throwback[/MENTION]

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