FORUMS

[KERNEL] CleanSlate 🚀 1.1.1 |KCal|FlashLight|DTap|S2S|WireGuard|GPU [22May]

8,991 posts
Thanks Meter: 16,070
 
Post Reply Email Thread
tbalden's
CleanSlate kernel
for OnePlus 8


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"


tbalden is here to bring you authentic new features first in line, this year OnePlus 8


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


Version 1.1.0 - 21 of May 2020
Version 1.0.2 - 17 of May 2020
Version 1.0.0 beta4 - 12 of May 2020
Version 1.0.0 beta1 - 10 of May 2020
Version 1.0.0 alpha - 8 of May, 2020

Should work on official ROM base 10.5.5-6


Features:

- Flashlight Notification/Call blinking (see video below)
- AdrenoBoost v2.2 - boost GPU for gaming
- Dynamic Schedtune Boost (EAS boosting) - credits to @joshuous
- Optimizations
- Vibrating Notification Reminder (DETAILS)
- Notification booster in Pocket
- Vibration power control
- Sweep to Sleep touchscreen gesture - highly customizable
- DoubleTap & LongTap on Sweep2Sleep's area gestures - new way to pull down android Notification Area or screen off
- KCAL Color Control (credit to @savoca)
- WireGuard VPN kernel support
- Face down screen off - new gesture, e.g. conveniently use together with 'flip to shh' to turn screen off
- CleanSlate Companion / Config - rootless app to configure



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. EXKM / FK) you'll need rooting!
- built on top of kernel sources released by Google
- 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

DoubleTap notif pull down

Sweep2Sleep, Filtered mode diagonal gesture

Flashlight notification


Requirements
- Unlocked OnePlus 8, stock or with magisk root
- BACKUP: make sure you have a stock image downloaded (boot img) from OnePlus before installing this!

- INSTALL:
Firstly install CleanSlate configuration and CleanSlate companion apps on your phone (both found down below in Download section). Set them up initially.
Copy unzipped hosts_k file to your sdcard (/sdcard/hosts_k) for k.adaway functionality in Chrome browser
- Non-rooted method: 0. download the non-rooted boot img
1. reboot to bootloader (adb reboot-bootloader)
2. temporary boot cleanslate_x.y.z_stock_20xx-xx-xx.img (fastboot boot cleanslate.......img)
3. if everything went fine, you can reboot to bootloader and flash the image: fastboot flash boot cleanslate.......img
4. reboot, enjoy
- Rooted method: 0. download the installer zip
1. install magisk and a capable kernel manager like EXKM/FrancoKernel
2. flash the cleanslate installer zip from the kernel manager
3. reboot, enjoy



Known bugs:
- None, please tell

Download


Android 10

Installer zip for Kernel Managers (EXKM,Franco etc)
Installer flashable 1.1.1: https://www.androidfilehost.com/?fid...26312261815975

Android OOS 10.5.8 boot images
CleanSlate 1.1.1 non-rooted https://www.androidfilehost.com/?fid...26312261815977
Magisk version 1.1.1 https://www.androidfilehost.com/?fid...26312261815976

Installer zip for Kernel Managers (EXKM,Franco etc)
Installer flashable 1.0.1: https://www.androidfilehost.com/?fid...26312261811582

Android OOS 10.5.8 boot images
CleanSlate 1.0.1 non-rooted https://www.androidfilehost.com/?fid...26312261811583
Magisk version 1.0.1 https://www.androidfilehost.com/?fid...26312261811584
Installer zip for Kernel Managers (EXKM,Franco etc)
Installer flashable 1.0.0 beta4: https://www.androidfilehost.com/?fid...26312261806451

Android OOS 10.5.6 global boot images
CleanSlate 1.0.0 beta4 non-rooted https://www.androidfilehost.com/?fid...26312261806452
Magisk version 1.0.0 beta4 https://www.androidfilehost.com/?fid...26312261806450
Installer zip for Kernel Managers (EXKM,Franco etc)
Installer flashable 1.0.0 beta1: https://www.androidfilehost.com/?fid...26312261804511

Android OOS 10.5.6 global boot images
CleanSlate 1.0.0 beta1 non-rooted https://www.androidfilehost.com/?fid...26312261804513
Magisk version 1.0.0 beta1 https://www.androidfilehost.com/?fid...26312261804512


Companion App 2.6.9 -- Donation premium version from PlayStore here:
https://play.google.com/store/apps/d...late.csservice
Configuration App 2.12.10 -- 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.12.10 -- Normal free download: https://www.androidfilehost.com/?fid...26312261815011

Hosts file:
2020-01-08: https://www.androidfilehost.com/?fid...26312261696552
2019-12-31: https://www.androidfilehost.com/?fid...26312261688655




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
@knopie

Src: https://github.com/tbalden/android_k...its/cleanslate

Special thanks to AnyKernel installer developer: osm0sis
To @flar2 for his original works
To @Freak07 for all his work on XDA and help
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
CleanSlate Kernel for OnePlus 8, Kernel for the OnePlus 8

Contributors
tbalden
Source Code: https://github.com/tbalden/android_k...oneplus_sm8250

Kernel Special Features:

Version Information
Status: Beta
Current Stable Version: 1.1.1
Stable Release Date: 2020-05-22

Created 2020-05-10
Last Updated 2020-05-22
The Following 3 Users Say Thank You to tbalden For This Useful Post: [ View ]
10th May 2020, 09:30 PM |#2  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,070
 
Donate to Me
More
Changelogs etc
11th May 2020, 08:34 AM |#4  
Senior Member
Flag essex lad
Thanks Meter: 165
 
More
What the no root needed, I'm impressed. Will try this today many thanks....
11th May 2020, 04:57 PM |#5  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,070
 
Donate to Me
More
- Update 1.0.0 Beta 2 -

Changes
- Added Notification Vibration based detection for Flashlight Notif/Notif Reminder features
--- Some notifications are not possible to be detected in the companion app, but this will do the detection on kernel side, when vibration mode is active on the phone
- Perf optimization patches (thanks to Freak07, flar2 and kristofpetho on this one)
Code:
msm: kgsl: run kgsl-workqueue as a high prio wq
kgsl: Increase priority of RT thread
PM: devfreq: Use high priority workqueue
msm: vidc: disable debug logs
msm: msm_bus: Kill transaction logging functionality
msm: kgsl: Turn debugfs off
msm_bus: remove tracer
drm/msm/sde: Omit debug logging code
drivers: msm: Don't copy fence names by default
staging: binder - Set binder_debug_mask=0 to suppress logging
selinux: Remove audit dependency
(cleanslate) ntf: vib: add notification detection to RTP call



CleanSlate 1.0.0 Beta2 Downloads:
Installer zip for Kernel Managers (EXKM,Franco etc)
Installer flashable 1.0.0 beta2: https://www.androidfilehost.com/?fid...26312261804973

Android OOS 10.5.6 global boot images
CleanSlate 1.0.0 beta2 non-rooted https://www.androidfilehost.com/?fid...26312261804972
Magisk version 1.0.0 beta2 https://www.androidfilehost.com/?fid...26312261804974

Companion App 2.6.9 -- Donation premium version from PlayStore here:
https://play.google.com/store/apps/d...late.csservice
Configuration App 2.12.5 -- Donation premium on playstore:
https://play.google.com/store/apps/d...slate.csconfig[/size]

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

Read first post in thread for installation details.
11th May 2020, 04:58 PM |#6  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,070
 
Donate to Me
More
Quote:
Originally Posted by marvi0

What the no root needed, I'm impressed. Will try this today many thanks....

Thanks for the feedback. I hope it will work out well!
12th May 2020, 08:10 AM |#7  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,070
 
Donate to Me
More
- Update 1.0.0 Beta 3 -

Changes
- Add: Vibration Power set (haptics)
--- Control the Vibration power of haptics, vibrations
- Add: Notification Booster in Pocket
--- Notification type vibrations boosted when phone screen's is off and proximity sensor is covered (e.g. in your
pocket)
- New config app version for the new settings
- Build: use clang-10.0.1 from now on
- Fix: Possible fix for KAdAway feature for Chrome ad blocking
- NEW FEATURE IS NOT TESTED (I HAVE NO DEVICE), PLEASE REPORT YOUR FINDINGS, Attach DMESG if errors



CleanSlate 1.0.0 Beta3 Downloads:
Installer zip for Kernel Managers (EXKM,Franco etc)
Installer flashable 1.0.0 beta3: https://www.androidfilehost.com/?fid...26312261805632

Android OOS 10.5.6 global boot images
CleanSlate 1.0.0 beta3 non-rooted https://www.androidfilehost.com/?fid...26312261805631
Magisk version 1.0.0 beta3 https://www.androidfilehost.com/?fid...26312261805633

Cleanslate Configuration App 2.12.6 Free version Download
https://www.androidfilehost.com/?fid...26312261805614

Read first post in thread for installation details.
12th May 2020, 08:12 AM |#8  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,070
 
Donate to Me
More
@scott.hart.bti
KAdaway might be fixed in this beta3
Also additional features need testing for Vibration power setting (dampening / strengthening possibility)
And additional In pocket notification vib boosting too
The Following User Says Thank You to tbalden For This Useful Post: [ View ]
12th May 2020, 02:34 PM |#9  
scott.hart.bti's Avatar
Inactive Recognized Developer
Flag Reading
Thanks Meter: 17,304
 
Donate to Me
More
Quote:
Originally Posted by tbalden

@scott.hart.bti
KAdaway might be fixed in this beta3
Also additional features need testing for Vibration power setting (dampening / strengthening possibility)
And additional In pocket notification vib boosting too

Nice. You've been busy! . Vibration control doesn't seem to be working. I pulled a log. When you turn on the vibration control and test the vibration, it returns an odd vibrate feeling and even if you set the level to 0, it does not change the intensity of the weird vibrate. It's hard to describe. It's not a solid crisp vibrate .. instead it's like something is loose and rattling around type vibrate. Ad blocker doesn't seem to be working. Tested with the same website you mentioned before.
Attached Files
File Type: zip 2020-05-12_09.28.zip - [Click for QR Code] (159.7 KB, 2 views)
The Following User Says Thank You to scott.hart.bti For This Useful Post: [ View ] Gift scott.hart.bti Ad-Free
12th May 2020, 03:32 PM |#10  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,070
 
Donate to Me
More
Quote:
Originally Posted by scott.hart.bti

Nice. You've been busy! . Vibration control doesn't seem to be working. I pulled a log. When you turn on the vibration control and test the vibration, it returns an odd vibrate feeling and even if you set the level to 0, it does not change the intensity of the weird vibrate. It's hard to describe. It's not a solid crisp vibrate .. instead it's like something is loose and rattling around type vibrate. Ad blocker doesn't seem to be working. Tested with the same website you mentioned before.

Thanks so much for testing. I'll check the log.
I guess this isn't going to be too easy without the device. The patch is based on patches for the op7 devices, so might be that it is totally useless as it is.


Sent from my Pixel 4 XL using Tapatalk
12th May 2020, 07:47 PM |#11  
tbalden's Avatar
OP Recognized Developer
Flag Budapest
Thanks Meter: 16,070
 
Donate to Me
More
Quote:
Originally Posted by scott.hart.bti

Nice. You've been busy! . Vibration control doesn't seem to be working. I pulled a log. When you turn on the vibration control and test the vibration, it returns an odd vibrate feeling and even if you set the level to 0, it does not change the intensity of the weird vibrate. It's hard to describe. It's not a solid crisp vibrate .. instead it's like something is loose and rattling around type vibrate. Ad blocker doesn't seem to be working. Tested with the same website you mentioned before.

OK, found an issue with the vibration percentage parameter read, got it from another wrong setting name, and so it was constantly high (~70%). Will correct that, add also some more logs, and also found another issue with vibration detection for "In pocket" boosting... probably actually getting the vibration power stronger than stock won't really work (it will only rattle on high settings, like it did on op7pro), but at least setting it lower for haptics and non-in-pocket vibrations can be done, and leave a stronger vibration power for in-pocket notifications...

I'll bake a new beta right now and post it here....
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