[KERNEL] CleanSlate v3.7.16| Sense&AOSP OREO|GPU|LED|KAD|BLN|Flash|AdBlck|KCal[14Jun]

Search This thread

wetxxx

Senior Member
Oct 14, 2007
580
35
Hi, it's only pay option to configure Cleanslate kernels? I found only Cleanslate Configuration and Companion for 6EUR for each.

"Live long and prosper"
 

DaveedDB

Senior Member
Nov 11, 2013
1,111
472
Bridgetown
Hi, it's only pay option to configure Cleanslate kernels? I found only Cleanslate Configuration and Companion for 6EUR for each.

"Live long and prosper"
When you flash the zip it puts 2 apks on the root of your sd card ,which are the free versions you can buy the ones on play store for added features and to support the dev if you choose to
 
  • Like
Reactions: Mr Hofs

Mr Hofs

Senior Member
Sep 10, 2011
19,173
14,608
It's possible to do a new version of cleanslate? The last version some times hangs my device.

"Live long and prosper"

There is nothing wrong with the latest to be honest. It works just fine on my device. And why do you think that the kernel is responsible for hanging your device ? Do you have logs to backup your findings ? And i think that every unique device handles kernels and roms (rooted or not) differently so what goes for you may not be the issue for others. And to be fair i haven't seen that many reports that this kernel is the problem to have a "hanging" device.

What in your opinion should be changed because you seem very sure that the kernel is the culprit of your issue ?
 
  • Like
Reactions: _Sherrif

Mr Hofs

Senior Member
Sep 10, 2011
19,173
14,608
How disable camera on when I turns on the phone?

"Live long and prosper"

Not sure what you mean with your question and why you ask this in a kernel thread ? I really would like to help you but the given info is not sufficient understandable for me. And you never gave feedback about your "hanging" device either ?
 

wetxxx

Senior Member
Oct 14, 2007
580
35
Sorry when my device will be hang. another time I add logcat and I try wrote about this. Now. it was a accident.
When flash cleanslate and install aplication like companion I have some issue. When screen is power off and I try turn on I see monit to open camera aplication. I have twice camera apk so when I turn on my phone sometimes this monit was on. Sorry for my english it isn't my native language.

"Live long and prosper"
 

Mr Hofs

Senior Member
Sep 10, 2011
19,173
14,608
Sorry when my device will be hang. another time I add logcat and I try wrote about this. Now. it was a accident.
When flash cleanslate and install aplication like companion I have some issue. When screen is power off and I try turn on I see monit to open camera aplication. I have twice camera apk so when I turn on my phone sometimes this monit was on. Sorry for my english it isn't my native language.

"Live long and prosper"

Well it's not kernel related, you also state you have 2 Cam apps. Think there is something going on there. And you are using the battery saving profile from alderon, my hunch something else is going on. I suggest to try your device as stock and open a Q&A for your issues as it seems they definitely don't belong here
 

Mr Hofs

Senior Member
Sep 10, 2011
19,173
14,608
I have Stock. This happend when I flash cleanslate, and Companion apk. Alderon mod now is off and I have this issue. So It's very possible that kernel or kernel apk do this. I have Ex Kernel too

ps. Do you read this?
https://forum.xda-developers.com/showthread.php?p=68737555

So please don't give me a wrong advice but this happened in this rom yet.

There is no kernel apk, that doesn't exist. if there is the option somewhere to double press the power button to activate the camera it can be that but that's about it.

At least i try to help you and you ask me to not give you wrong advice.......as i have said to users before, i don't need help, my device works just great without all these issues and yes i am running this kernel.

Ex kernel manager has nothing to do with this kernel, if you change stuff there the behavior of the device will change and still has no relation to this kernel as its not build for that application. And bringing up a post from 2016 doesn't help me in 2019, things have changed.

I'm not very sure what you want me to say actually. Maybe you should dig some more in settings.

Can't give more insight i'm afraid.
 
  • Like
Reactions: andybones

DaveedDB

Senior Member
Nov 11, 2013
1,111
472
Bridgetown
There is no kernel apk, that doesn't exist. if there is the option somewhere to double press the power button to activate the camera it can be that but that's about it.

At least i try to help you and you ask me to not give you wrong advice.......as i have said to users before, i don't need help, my device works just great without all these issues and yes i am running this kernel.

Ex kernel manager has nothing to do with this kernel, if you change stuff there the behavior of the device will change and still has no relation to this kernel as its not build for that application. And bringing up a post from 2016 doesn't help me in 2019, things have changed.

I'm not very sure what you want me to say actually. Maybe you should dig some more in settings.

Can't give more insight i'm afraid.
I thinks he's saying when he presses the power button while his screen is off the camera app opens which is weird ,never even seen the option other than the double press to open,unless he has faulty power button that registers 2 presses ,also I do think tbalden allows ex kernel manager app to control his kernel ,that's what this guy is trying to blame it on ,maybe they have conflicting settings in both exkm and cleanslate companion app
 
  • Like
Reactions: Mr Hofs

Mr Hofs

Senior Member
Sep 10, 2011
19,173
14,608
I thinks he's saying when he presses the power button while his screen is off the camera app opens which is weird ,never even seen the option other than the double press to open,unless he has faulty power button that registers 2 presses ,also I do think tbalden allows ex kernel manager app to control his kernel ,that's what this guy is trying to blame it on ,maybe they have conflicting settings in both exkm and cleanslate companion app

That's what i mean indeed with that this kernel is not built in combination with ex kernel manager. I have that application too but only to control the cores, there are no settings in there to control camera applications.

It's messed up somewhere but this kernel is not to blame for sure.

Cheers DaveedDB.
 
  • Like
Reactions: tbalden

wetxxx

Senior Member
Oct 14, 2007
580
35
Indeed, when I press the home button, a double press is made and the window opens with the possibility of choosing the camera. I have uninstalled ExKernel and are testing whether it was not the case of this application. I will be in touch.

"Live long and prosper"
 

wetxxx

Senior Member
Oct 14, 2007
580
35
I found!!! This is Fingerprint sensor features in Cleanslate Configuration apk. This features was turn mappable home button and when button was push opens the camera.

So Think twice than wrote answer ;)

"Live long and prosper"
 

Mr Hofs

Senior Member
Sep 10, 2011
19,173
14,608
I found!!! This is Fingerprint sensor features in Cleanslate Configuration apk. This features was turn mappable home button and when button was push opens the camera.

So Think twice than wrote answer ;)

"Live long and prosper"

So it's not the kernel at fault, it's your settings.......so think twice than wrote answer. You need to set me back as some wiseass because i am the few that even try to help ?

You start with "when do you make a new kernel" for what ? Because you can't find and test your settings first. Wow well that's something........

I'm pretty much fed up with this stuff anyway and users like you are kinda pushing my buttons.

Be well and next time sort your own issues.
 
Last edited:

andybones

Forum Moderator / Inactive Recognized Dev
May 18, 2010
14,515
14,757
I found!!! This is Fingerprint sensor features in Cleanslate Configuration apk. This features was turn mappable home button and when button was push opens the camera.

So Think twice than wrote answer ;)

"Live long and prosper"

"you" found it. lol, okkkk
I won't say more.

Hofs has said it all. And you're lucky he was nice ;)
 
  • Like
Reactions: Mr Hofs

tbalden

Recognized Developer
Oct 22, 2010
9,930
17,006
Budapest
www.virtuousrom.com
- Update 3.7.15 stable for HTC 10 -
...thus the Unrooted Kernel Era ruled on...

Back To The Future, HTC 10 still rocking here, issue free.
back-to-the-future-delorean.jpg

- Fix: while in long phone calls, flashlight notif/vib notif reminder triggers - fixed
- Update to feb-2020 WireGuard

CleanSlate 3.7.15 Download:
https://www.androidfilehost.com/?fid=4349826312261724470

Config app 2.12.3 Free version Download:
https://www.androidfilehost.com/?fid=4349826312261721990
Premium version rolled out to play store
Companion app 2.6.6 Free version Download:
https://www.androidfilehost.com/?fid=4349826312261721991
Premium version rolled out to play store
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 85
    tbalden's
    CleanSlate kernel
    for HTC 10


    The User Experience Kernel leaning towards Stock Stability plus UX features
    "No-Root is a State of Mind"

    14ztvm.jpg

    As always tbalden is here to bring you authentic new features first in line, to his heart's chosen phone, this year HTC 10. ;)
    The definitive 10 Kernel used in ICE 10 and LeeDroid's 10 ROMs as alternative stable kernel with advanced UX


    Version 3.7.16 - 14 of Jun, 2020
    Version 3.7.15 - 16 of Feb, 2020

    Version 3.7.10 - 21 of March, 2018
    Version 2.7.4 - 21 of Jan, 2018
    Version 2.7.0 - 23 of Dec, 2017
    Version 2.6.5 - 14 of Dec, 2017
    Version 2.4.0 - 20 of Oct, 2017
    Version 2.3.5 - 15 of Oct, 2017
    Version 2.2.0 - 30 of July, 2017
    Version 2.1.0 - 1 of Feb, 2017
    Version 1.7.5 - 17 of Nov, 2016
    Version 1.6.0 - 23 of Aug, 2016
    Version 1.3.1 - 20 of July, 2016
    Version 0.6 - 2 of June, 2016

    Version 0.1 - 22 of May, 2016

    Should work on ROM bases Oreo base, Nougat version, MM: 1.82,1.90, 1.91, 1.92, 1.95, 1.96. Tested on 1.90+. Separate download for Sprint 1.80 base. Verizon base 1.82 should use the WWE base download.

    Features:
    - Sense & AOSP AOSP info - Oreo fimware needed --> AOSP only with AOSiP at the moment
    - 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)
    - Kernel Ambient Display - kernel based ambient display for notifications
    - K.AdAway - kernel adblocking feature for browsing and in app (not for youtube stream etc)
    - Smart Notification Control - detauls: HERE
    - CleanSlate Companion app - included in installer v2.6.0+
    - Unprivileged Configuration Interface Config App- /sdcard/uci_user.cfg - no rooting needed for 99% of configs Config app details
    - ROM side Ambient Display support for all notification functions
    - Flashlight Notification/Call blinking
    - Notification LED while on Charger
    - Vibrating Notification Reminder (DETAILS) only works if flashlight notification is on!
    - Low light mode switch BETA ( with screen off, press both volume keys short to switch.)
    - Low light/vibration mode BETA (press both volume keys long. DETAILS)
    - Full light/Full vib mode switch BETA (screen-off double press both VolKeys DETAILS to switch to Full light mode with Vib Notification Reminder on)
    - Notification Booster on vibrating notifications when screen is off DETAILS. Default vibration voltage is lowered compared to stock
    - 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
    - WireGuard VPN kernel support
    - 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
    - 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
    - Compatible with LeeDroid and ICE 10 ROM kernel tweak settings. Thx @baadnewz and @LeeDroid

    - compatible with ViperROM



    Facts:
    - no root required except if you need it for tweak apps, otherwise only twrp
    - recommended tweak app: cleanslate configuration app for non rooted users too
    - built on top of kernel sources released on htcdev for WWE, Sprint and Verizon-locked bases
    - 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


    ButtonLightNotif
    BLN only will appear if your phone is screen off, and if being charged works if you have vibrating notifications on for your different notifications. 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.

    Flashlight notification

    KCal Color Control on HTC 10
    Color Control settings in CleanSlate configuration app. Old demo:[/url]

    Doubletap Fingerprint scanner to sleep:

    Gradient charging LED and pulsating notification LED video:

    Chromatic gradient colors for battery percentages, check attached img
    QVlKZX7.png


    Adrenoboost v2.2 framerate level boosts (sampled in Suicide Squad):
    http%3A%2F%2Fi.imgur.com%2FZXeSSIi.jpg


    Requirements
    - Unlocked HTC 10 with TWRP
    - Sense rom
    -- Tested only on European HTC 10 model. Should work on Emea/taiwan and US GSM and Verizon and unlocked dev phones. Please report back!
    - BACKUP: make sure you backed up your original Boot partition in TWRP, before installing this! Installer since 0.4 only modifies BOOT (kernel zImage)
    - INSTALL: Side load, or install the zip from your sdcard through TWRP
    - Install CleanSlate Companion app and CleanSlate Configuration app
    - After each reboot, for quicker start-up, it's recommended to start the Companion app manually

    - check non-eas cpu tweaks here for aosp roms https://forum.xda-developers.com/showpost.php?p=74109059&postcount=471

    Known bugs:
    Sense:
    - None, please tell
    AOSP:
    - MTP related issue, to make it work perfectly read this here

    DOWNLOAD

    OREO
    3.7.16 -- For Sense Bases 3.16+ for TWRP containing APKs copied to /sdcard/:
    https://www.androidfilehost.com/?fid=8889791610682869987



    NOUGAT
    2.7.4v2 -- For Sense Bases 2.28 - 2.51 // AOSP Nougat (LOS / RR...) installer for TWRP containing APKs (v1.5.6/v1.7.5) copied to /sdcard/:
    https://www.androidfilehost.com/?fid=818070582850498249


    CleanSlate Companion APK 2.6.9
    PlayStore for premium donation version

    https://play.google.com/store/apps/details?id=org.cleanslate.csservice
    Free version: https://www.androidfilehost.com/?fid=4349826312261804490


    CleanSlate Configuration APK 2.14.2
    PlayStore for premium donation version

    - additional features in premium app: App Themes, Profiles, Profile Switch QuickTiles
    https://play.google.com/store/apps/details?id=org.cleanslate.csconfig
    Free version: https://www.androidfilehost.com/?fid=8889791610682868176



    3.7.14 -- For Sense Bases 3.16 // AOSP installer for TWRP containing APKs copied to /sdcard/:
    https://www.androidfilehost.com/?fid=5862345805528049177

    3.7.13 -- For Sense Bases 3.16 // AOSP installer for TWRP containing APKs copied to /sdcard/:
    https://www.androidfilehost.com/?fid=746163614322275068

    3.7.12 -- For Sense Bases 3.16 // AOSP installer for TWRP containing APKs copied to /sdcard/:
    https://www.androidfilehost.com/?fid=818222786056031671

    3.7.11 -- For Sense Bases 3.16 // AOSP installer for TWRP containing APKs copied to /sdcard/:
    https://www.androidfilehost.com/?fid=674106145207486422

    3.7.10 -- For Sense Bases 3.16 // AOSP installer for TWRP containing APKs copied to /sdcard/:
    https://www.androidfilehost.com/?fid=962187416754470111

    3.7.9 -- For Sense Bases 3.16 // AOSP installer for TWRP containing APKs copied to /sdcard/:
    https://www.androidfilehost.com/?fid=962187416754468667

    3.7.6 -- For Sense Bases 3.16 // AOSP installer for TWRP containing APKs copied to /sdcard/:
    https://www.androidfilehost.com/?fid=890129502657589963

    2.7.2 -- For Sense Bases 2.28 - 2.51 // AOSP Nougat (LOS / RR...) installer for TWRP containing APKs (v1.5.6/v1.5.5) copied to /sdcard/:
    https://www.androidfilehost.com/?fid=673791459329071149

    2.4.2 -- For Sense Bases 2.28 - 2.51 // AOSP Nougat (LOS / RR...) installer for TWRP:
    https://www.androidfilehost.com/?fid=962021903579488498
    2.3.5 -- For Sense Bases 2.28 - 2.51 // AOSP Nougat (LOS / RR...) installer for TWRP:
    https://www.androidfilehost.com/?fid=817906626617938893
    2.2.2 -- For Bases 2.28 - 2.51 installer for TWRP:
    https://www.androidfilehost.com/?fid=817906626617935989
    2.2.1 -- For Bases 2.28/2.38/2.41/2.48/2.50 installer for TWRP:
    https://www.androidfilehost.com/?fid=745425885120753013
    2.2.0 -- For Bases 2.28/2.38/2.41/2.48/2.50 installer for TWRP:
    https://www.androidfilehost.com/?fid=673368273298975177
    2.1.0 -- For Bases 2.28/2.38/2.41 installer for TWRP:
    https://www.androidfilehost.com/?fid=457095661767134093


    Marshmallow:


    PLEASE BE VERY CAREFUL TO CHOOSE THE RIGHT VERSION FOR YOUR PHONE!
    If you have a non-SPRINT, international/USA/T-Mo/Verizon on stock 1.82/1.90/1.91/1.92 or custom ROMs with base 1.90+ you need the first one (for all devices except Sprint).
    If you have a SPRINT device updated to 1.80/.190 base or using a custom 1.80/1.90 based rom with your SPRINT device, use the SPRINT version.


    BASE 1.82/1.90/1.91/1.92/1.95/1.96 (for all devices except Sprint):
    CleanSlate 1.7.5:
    https://www.androidfilehost.com/?fid=457095661767116302

    BASE 1.80/1.90/1.91/1.92/1.95 (for Sprint devices!):
    CleanSlate SPRINT 1.7.5:
    https://www.androidfilehost.com/?fid=457095661767116301


    For those who have WWE/international/verizon phone and are still wanting to remain on base stock/custom 1.80 ROM base, I recommend using CleanSlate wwe/international 1.6.1 download, the last one in that line: https://www.androidfilehost.com/?fid=24591000424959536

    BASES 1.55 and BELOW (for all devices except Sprint and Verizon-locked-to-1.19)::
    CleanSlate 1.1.0:
    http://d-h.st/Q3MA
    https://mega.nz/#!m5hiGKKD!i3qGBg1q4j8mLOslH0oI2vxPYxaGLS4xR1VoeuWTiEA
    md5 9a32d1736f0a73bde50471f7b472070e *CleanSlate-kernel-v1.1.0.zip


    Older versions

    BASE 1.80 (for all devices except Sprint and Verizon-locked-to-1.19):
    CleanSlate 1.2.3:
    https://www.androidfilehost.com/?fid=24591020540823938
    md5 8eb255307324bbf1653341ed57765df0 *CleanSlate-kernel-v1.2.3.zip

    BASE 1.80 (for Sprint devices!):
    CleanSlate SPRINT 1.2.3 (v2):
    https://www.androidfilehost.com/?fid=24591000424945109
    md5 c715f85de18b5d35a761ee0019620e42 *CleanSlate-SPRINT-v1.2.3-v2.zip

    BASE 1.19 (for Verizon devices on stock 1.19 ROM):
    CleanSlate VERIZON 1.2.3:
    https://www.androidfilehost.com/?fid=24591020540823939
    md5 7ce7425fb22c373f451c8b416f70bb87 *CleanSlate-VERIZON-v1.2.3.zip

    CleanSlate 1.0.2:
    [/B]http://d-h.st/qGTZ
    https://mega.nz/#!qx4TWKwB!h2Oq2JxtvHKTD81HmlwRty8Um3hoX4l9kchnLjbHy0M
    md5 465a5c8ea2d2bc3ec6de668619230bf5 *CleanSlate-kernel-v1.0.2.zip

    CleanSlate 1.0.1:
    [/B]http://d-h.st/CCNC
    https://mega.nz/#!zsQiVLgA!iHpjmLTQpifq9nsmczo1X1Iqbp1itxoRtFZzd4Ys21Q
    md5 7287ba37cb24f6f97eabcd298ee82334 *CleanSlate-kernel-v1.0.1.zip

    CleanSlate 1.0:
    http://d-h.st/AOaY
    https://mega.nz/#!XgwC2RCK!LUWmO_8s9OdZ4JElVLEcssF_rR4wbouaJtYg0wdp5lA
    c61876ffcc4852b96786fb76f584cebe *tbalden-kernel-htc10-v1.0.0.zip

    CleanSlate 0.6:
    [/B]http://d-h.st/CrFv
    https://mega.nz/#!a9RR3KZK!dCc4-d90HE1H-F4n7J4X59e4_bQzQotX1uJ1Wzmbc74
    254312128d1b0507f9c410e8a2f82998 *tbalden-kernel-htc10-v0.6.zip

    CleanSlate 0.5.1:
    http://d-h.st/vq9
    https://mega.nz/#!zlASWCAT!dgLtP3iJle0RUm1sZc2NXHd0rmum5Cl1GgJl-jJQIWU
    Md5 f8e4b76292d2bec831917303c870bd1c *tbalden-kernel-htc10-v0.5.1.zip

    CleanSlate 0.4-Alpha2:
    http://d-h.st/QvCJ
    https://mega.nz/#!TpI0WYSL!hWuGKjp_M6MMihABpqXv5yvYTpqN4WNUENVqU4bQeAo
    Md5 4bde0a7313ee1ae61491cb351e04d25c *tbalden-kernel-htc10-v0.4-alpha2.zip

    CleanSlate 0.4-Alpha1: http://forum.xda-developers.com/showpost.php?p=67071321&postcount=135
    for base 1.21 and 1.30

    CleanSlate for HTC 10 v0.3 without modules (1.21 / 1.30 base should work fine, Verizon 1.19 use the other! This DOES NOT modify system partition)
    http://d-h.st/J4x8
    https://mega.nz/#!OpA1zJaR!ONW0XcyMGUjjGYGdamT6CFa-wADZWUFOavPWcrhnD-I

    CleanSlate for HTC 10 v0.3 for Verizon 1.19 (with kernel modules, this DOES modify system partition, AndroidPay won't work)
    http://d-h.st/muFO
    https://mega.nz/#!iwh2XZZI!o0thE3SiIZAAdzwmGv8UUEZ6GTsnHZ_gytdnQqojnDk

    md5sums:

    f98a74956a39360525770d97082f9b78 *tbalden-kernel-htc10-v0.3.zip
    ecb7dbc382ed2b86ddcc773442a4e2d0 *tbalden-kernel-htc10-v0.3-no_modules.zip

    v0.2 - for base 1.21 and 1.30, and 1.19 (Verizon base - beware This DOES modify system partition)
    http://d-h.st/oR9w
    https://mega.nz/#!XhZlmKqR!0NUhz8R4A3XdKPewcaTHvIzLGcP5dG1U8egqfeXHfSQ
    md5 sum: 42f09d583063362055d3216cdc8ccab2 *tbalden-kernel-htc10-v0.2.zip

    v0.1 - for base 1.21 and 1.30
    http://d-h.st/x1B1
    https://mega.nz/#!D9YUERKZ!wFX9iy7vmTnh8qLQbplLXSl3OOQUpQ2QBDFuL2pmwVg


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

    Special thanks to AnyKernel installer developer: osm0sis
    To @baadnewz and @LeeDroid for the kernel tweak app in their respected roms
    To @savoca (original) @flar2 (m9 version) @faux123 (additional patches) related to KCal
    To @Captain_Throwback
    To @Viper4713 for his thorough testing and feedback
    To @flar2 for his Backlight Dimmer feature, S2S 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 HTC 10, Kernel for the HTC 10

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

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

    Version Information
    Status: Stable
    Current Stable Version: 3.7.16
    Stable Release Date: 2020-06-14

    Created 2016-05-21
    Last Updated 2020-06-14
    32
    - OREO update 3.7.5 stable -
    ...thus the Unrooted Kernel Era ruled on...

    android-oreo.jpg


    First Oreo Sense(-AOSP hybrid?) custom kernel for the legendary HTC 10
    - All features working. Report if not.
    Tested only on Sense. Please report if AOSP works.


    OREO 3.7.5 Download:
    https://www.androidfilehost.com/?fid=890129502657588959
    Donations appreciated! :)
    30
    - OREO update 3.7.14 stable -
    ...thus the Unrooted Kernel Era ruled on...

    Update
    - Cross update from fresh official U Ultra sources: kernel security fixes
    - Updating WireGuard to July snapshot


    OREO 3.7.14 Download:
    https://www.androidfilehost.com/?fid=5862345805528049177

    Config app 2.0.0 Free version Download:
    https://www.androidfilehost.com/?fid=746163614322265726
    Premium version rolled out to play store
    Companion app 2.0.0 Free version Download:
    https://www.androidfilehost.com/?fid=818222786056031673
    Premium version rolled out to play store
    25
    Update 1.3.0 -

    Changes:

    - Adding full KCal Color Control interface - ported to HTC 10 mdss/mdp driver (original patches by @savoca / @faux123 , ported from @flar2 's m9 sources)
    --- description of sysfs endpoints and the Color Control app download URL: http://forum.xda-developers.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080
    Video how it works: http://forum.xda-developers.com/showpost.php?p=67775656&postcount=307

    DOWNLOAD
    Normal/WWE editions (for base 1.80, non-sprint / non-verizon-locked-to-rom-1.19 installer):
    https://www.androidfilehost.com/?fid=24591020540824409

    SPRINT version (for base 1.80)
    https://www.androidfilehost.com/?fid=24591000424947814

    VERIZON version (for ROM base VZW 1.19)
    https://www.androidfilehost.com/?fid=24591000424947815
    24
    - Update 2.3.0 stable/beta -

    AOSP and Sense hybrid support:
    - AOSP: Making compatible with AOSP based roms stemming from @crpalmer 's LineageOS kernel + @tabp0le 's additions
    - AOSP: for letting MTP work perfectly on AOSP roms, follow this guide: https://forum.xda-developers.com/showpost.php?p=74241318&postcount=1221
    - AOSP: you must replug charger/USB at (re)booting to get charging led. All other cases working
    - AOSP: You need switch off Ambient Display to make Button Light Notification / Flashlight notification work.
    - AOSP: Quick charging works but is not shown on LineageOS (haven't tested PureFusion/ RR, pls report, patch is added to work)
    - AOSP: fastcharge works, BLN works, Pulsating notification light works etc...
    Report your issues please

    Flashlight Notification Blink
    Not as dim as I expected, but this is the best possible on the htc 10.
    Let the phone show its beautiful back - and don't miss the chance to see that you missed a notification
    New parameters:
    -- haptic mode : 0/1 use this in conjunction with phone's DND mode (thanks @Captain_Throwback for the idea) -> if this is set ON (1) then Flashlight will only blink when Vibration based notification happened. So while in DND mode, you won't have the Flashing. This is DEFAULT ON
    -- Dim use period 0/1 -> if 0, dim mode will be continuously used, if 1 dim mode will be activated in a period set by you (or default: 22-6 (10PM-6AM)) default ON
    -- Dim mode: 0/1/2 -> if 0 no dim mode, 1 it will dim HALF the flashlight when in dim period or if "dim use period" is set OFF. 2 means if dimming in the dim period it will switch off the flash blinking fully. (default is 1)
    -- dim period start hour/end hour : 0-23, you can set the dim period if you are using it with Dim use period set to 1 (default 22-6)

    Sysfs:
    -- bln_flash_blink - 0/1
    -- bln_flash_blink_number - 0 (infinite) 1-50
    -- bln_flash_blink_wait_sec - 1-10 delay in seconds between blinks
    ---- bln_flash_wait_inc - 1/0 increase/not increase delay with time
    ------ bln_flash_wait_inc_max - maximum plus in seconds of the delay, increased with time 1-8
    ----- bln_flash_haptic_mode 1/0 - 1 = flash only when DND is off (vibration notifications will trigger the blinking) ( default value: 1 )
    ----- bln_flash_dim_mode 2/1/0 - 2 = in dim mode do NOT flash at all, 1 = in dim mode flash half the brightness of the full flashing, 0 = no dimming ( default value: 1 )
    ----- bln_flash_dim_use_period 1/0 - 1 = switch to dim flash mode in a given period, 0 = no restriction for dimming, if you set it, it will be flashing dim regardless of current time ( default value: 1 )
    --------- bln_flash_dim_period_start_hour 0-23 - start hour for dimmed flashing (default 22 (10PM))
    --------- bln_flash_dim_period_end_hour 0-23 - end hour for dimmed flashing (default 6 (6AM))

    Vibrating Notification Reminder
    Feature:
    - after each notification you haven't checked while screen is off, it will do a Vibrating notification reminder after X number (default 15) of flashlight notification blink. (DEFAULT OFF, if you switch on, it will vib on each 15th flashlight).
    - if you switch screen on, or if flashlight notification stops, it will stop vibrating.
    - (Low light mode, or Flashlight notification off will disable this feature)
    - vibration power (length) adjustable from 1 to 500
    - use Full light/vib switch to activate it (double press VolUp/Down while screen is off)

    /indicator/bln_vib_notification 1/0 (default 0 OFF)
    /indicator/bln_vib_notification_slowness 5-30 (default 15, periodicity bound with flashlight notif)
    /indicator/bln_vib_notification_length 1-500 (how many milliseconds to vibrate on each reminder, default 250)

    Low-Light-Vib/Full-Light-Vib switch (with some problems yet, deepsleep blocks this, beta phase)
    For now to use this feature I recommend: switch screen ON then OFF, then quickly use the VolumeUp/Down buttons as described below. Otherwise deepsleep will block it from working.
    - you can only use gesture it when screen is off (no confusion with notification volume settings)
    - four modes now:
    --- Normal mode (all lights on, notification vibration booster on) - switch by pressing VolumeUp/Down quickly at the same time, ( short buzz will signal the switch)
    --- Low light mode (led/key light lowered, no button light notification if not on charge, no flashlight notification) - switch by pressing VolUp/Down quickly at the same time ( long buzz will signal the switch)
    --- Low light/low vibration mode (Notification booster off, led/key light lowered, no button light notification if not on charge, no flashlight notification) - - switch by long pressing VolUp/Down at the same time
    --- Full light/vib mode: switch to it by double press VolUp/Down - enables vibrating notification reminder plus all led notification full brightness


    Lowering haptic vibration power default voltage to ~1320mV (on AOSP this is overridden by your setting in Settings!)


    Download:
    https://www.androidfilehost.com/?fid=745849072291679600


    185qzx.jpg
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone