[KERNEL] CleanSlate v1.7.11 | OREO | Sense |BLN|GPU|LED|KAD|Squeeze|AdBlock[25 Sep]

Search This thread

tbalden

Recognized Developer
CleanSlate HTC U11 Life kernel

CleanSlate for U11 Life Oreo - 1.7.11

Scope: Full merge from U11 cleanslate upstream functionality
No root privilege is needed, just an unlocked phone with twrp.
The companion and configuration apps work without rooting.

Feature list
Code:
- Squeeze Control (Wake,Peek,Sleep,Swipe)
- Kernel Ambient Display
- Backlight Dimmer
- Button Light Notification - when Secondary display turns off, BLN will start
- Notification double vibration pattern detection based Button Light Notifications
- "Endless BLN while charging" + "Notification vibration length based two types of blinking pattern for BLN" features
- KCAL Color Control 
- Fingerprint doubletap sleep 
- K.AdAway - kernel adblocking feature for browsing and in app (not for youtube stream etc)
- Smart Notification Control 
- CleanSlate Companion app 
- Unprivileged Configuration Interface Config App 
- ROM side Ambient Display support for all notification functions
- Flashlight Notification
- Vibrating Notification Reminder 
- Notification Booster on vibrating notifications when screen is off 
- 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
- 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. 
- NTFS/ReadWrite
- Wakelock reduction patch by fransiscofranco

Pulsating notification LED video:

Flashlight notification

Chromatic gradient colors for battery percentages while charging..
Will gently pulse green when reaching 100%
QVlKZX7.png


Installation:
0. TWRP - backup boot partition
1. TWRP flash zip
2. reboot, install both CleanSlate Companion and Configuration apps:
2. ---- APKs from internal storage (copied by installer) or purchase/install from playstore for supporting the dev with some coffee/beer money and most probably next HTC device to develop for
3. Start companion App, grant permissions, leave it running (should start on each reboot by itself, but it's worth starting manually, it's quicker)
4. Start Configuration app, grant permission, configure to your liking and don't forget to press Save button (disk icon)


Download:
1.7.11 OREO ONLY - Installer zip for TWRP:
https://www.androidfilehost.com/?fid=1322778262904013452

Donations or Premium app purchase in Play Store much appreciated! :)


1.7.10 OREO ONLY - Installer zip for TWRP:
https://www.androidfilehost.com/?fid=890278863836291343[/B]
1.7.7 OREO ONLY - Installer zip for TWRP:
https://www.androidfilehost.com/?fid=746163614322263967[/B]
1.7.6 OREO ONLY - Installer zip for TWRP:
https://www.androidfilehost.com/?fid=673956719939827568[/B]
1.7.5 OREO ONLY - Installer zip for TWRP:
https://www.androidfilehost.com/?fid=962187416754462516[/B]
1.7.2 OREO ONLY - Installer zip for TWRP:
https://www.androidfilehost.com/?fid=962157660013070454[/B]
1.7.1 OREO ONLY - Installer zip for TWRP:
https://www.androidfilehost.com/?fid=889964283620776200[/B]


CleanSlate Companion app (CleanSlate background service)
1.5.6
premium donation version from Play Store: https://play.google.com/store/apps/details?id=org.cleanslate.csservice
free: https://www.androidfilehost.com/?fid=745849072291698665

CleanSlate Configuration app (Config without root privilege)
1.10.9
premium donation version from Play Store: https://play.google.com/store/apps/details?id=org.cleanslate.csconfig
- additional features in premium app: App Themes, Profiles, Profile Switch QuickTiles
free: https://www.androidfilehost.com/?fid=890278863836284924



Donators Hall of Fame
Much appreciation and many thanks go to...
@velimirchek
@guidogsbn
@twinnfamous
@cameljockey1
@Cryptycat7

XDA:DevDB Information
tbalden's CleanSlate kernel for HTC U11 Life, Kernel for the HTC U11 Life

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

Kernel Special Features:

Version Information
Status: Testing
Current Stable Version: 1.7.11
Stable Release Date: 2018-09-25

Created 2017-12-25
Last Updated 2018-09-24
 

tbalden

Recognized Developer
merry Christmas and thank you for this.
I tried and on boot external SD message comes up asking to format and erase to fix it. It won't even show up in root explorer. Other than that no other issues I've seen so far
Thanks :good:
Could you please tell me what shows on stock and on the compiled kernel?

su
lsmod

I'm not sure su is needed for this, maybe not
 
  • Like
Reactions: twinnfamous

tbalden

Recognized Developer
Yes I do tell me what you need and I'll get it to u.

Thanks!

Great. Basically /system/lib/modules/texfat.ko and wlan.ko
Their names should be something like that.
Maybe /system/lib64/modules/...

You could also try copying them to your current system if that's fine and see what happens.. I think texfat / wlan modules should work then (matching the symbol signatures of the source released by htc).
 

twinnfamous

Senior Member
May 31, 2012
1,319
746
sacramento
Thanks!

Great. Basically /system/lib/modules/texfat.ko and wlan.ko
Their names should be something like that.
Maybe /system/lib64/modules/...

You could also try copying them to your current system if that's fine and see what happens.. I think texfat / wlan modules should work then (matching the symbol signatures of the source released by htc).

I'll try that first if it works I'll rebase rom and twrp to work without issues on both
 

tbalden

Recognized Developer
I'll try that first if it works I'll rebase rom and twrp to work without issues on both

Thanks! Well, before that consider this:
If it works we can just create an installer zip that overwrites those.
I fear that there might be issues with Wifi calling on TMo if the wlan module is not the one provided, so that should be checked as well.
 
  • Like
Reactions: twinnfamous

twinnfamous

Senior Member
May 31, 2012
1,319
746
sacramento
Thanks! Well, before that consider this:
If it works we can just create an installer zip that overwrites those.
I fear that there might be issues with Wifi calling on TMo if the wlan module is not the one provided, so that should be checked as well.

OK I'll check it out and report back soon

---------- Post added at 09:28 PM ---------- Previous post was at 08:40 PM ----------

Thanks! Well, before that consider this:
If it works we can just create an installer zip that overwrites those.
I fear that there might be issues with Wifi calling on TMo if the wlan module is not the one provided, so that should be checked as well.

copied the ones from us unlocked and did not work. Not sure whatit could be.maybe I should rezip the rom with those in and flash and see. Also wlan.ko is named qca_cld3_wlan.ko and it's located in system/vendor/lib/modules/qca_cld3/qca_cld3_wlan.ko isn't that odd?
 

tbalden

Recognized Developer
OK I'll check it out and report back soon

---------- Post added at 09:28 PM ---------- Previous post was at 08:40 PM ----------



copied the ones from us unlocked and did not work. Not sure whatit could be.maybe I should rezip the rom with those in and flash and see. Also wlan.ko is named qca_cld3_wlan.ko and it's located in system/vendor/lib/modules/qca_cld3/qca_cld3_wlan.ko isn't that odd?

Make sure that the permissions and groups are matching after overwrite. That could be a problem for loading the modules. Probaly yeah, rezip could help because the installer script sets the permissions best.
And the qca_cld3 is okay, that's the qualcom name of the module.
 

twinnfamous

Senior Member
May 31, 2012
1,319
746
sacramento
Make sure that the permissions and groups are matching after overwrite. That could be a problem for loading the modules. Probaly yeah, rezip could help because the installer script sets the permissions best.
And the qca_cld3 is okay, that's the qualcom name of the module.

Replaced files in rom and flashed and still no go.
Thanks for taking time to do this. It's Christmas this can wait.
Enjoy your day you dont have to waste it here. I know it's more difficult when you dont have the device good thing you got me to be your device.
 
  • Like
Reactions: dpryor88

tbalden

Recognized Developer
Replaced files in rom and flashed and still no go.
Thanks for taking time to do this. It's Christmas this can wait.
Enjoy your day you dont have to waste it here. I know it's more difficult when you dont have the device good thing you got me to be your device.
Thanks for spending time on this on Christmas. :)
I don't feel it as waste. I like to cooperate and bring good stuff to other people. Even if I don't own it, it's still fun to try to help.

Could you please try this at some point? I hope this fixes at least the Wifi thing:
https://www.androidfilehost.com/?fid=962021903579500537
Then I can at least start to look at porting stuff over from the u11, even if exfat doesnt work yet
 

twinnfamous

Senior Member
May 31, 2012
1,319
746
sacramento
Thanks for spending time on this on Christmas. :)
I don't feel it as waste. I like to cooperate and bring good stuff to other people. Even if I don't own it, it's still fun to try to help.

Could you please try this at some point? I hope this fixes at least the Wifi thing:
https://www.androidfilehost.com/?fid=962021903579500537
Then I can at least start to look at porting stuff over from the u11, even if exfat doesnt work yet
I'm getting this now but still won't work
 

Attachments

  • Screenshot_20171225-142137.png
    Screenshot_20171225-142137.png
    127.3 KB · Views: 112

dpryor88

Senior Member
Nov 4, 2015
1,305
463
San Pedro
Google Pixel 3a
Google Pixel 4
I'm just reading this thread and I'm so lost haha. But I want to say that I really appreciate the both of you working so hard on this. I wish I could contribute, but I do appreciate your work and can't wait to try more of your projects.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    CleanSlate HTC U11 Life kernel

    CleanSlate for U11 Life Oreo - 1.7.11

    Scope: Full merge from U11 cleanslate upstream functionality
    No root privilege is needed, just an unlocked phone with twrp.
    The companion and configuration apps work without rooting.

    Feature list
    Code:
    - Squeeze Control (Wake,Peek,Sleep,Swipe)
    - Kernel Ambient Display
    - Backlight Dimmer
    - Button Light Notification - when Secondary display turns off, BLN will start
    - Notification double vibration pattern detection based Button Light Notifications
    - "Endless BLN while charging" + "Notification vibration length based two types of blinking pattern for BLN" features
    - KCAL Color Control 
    - Fingerprint doubletap sleep 
    - K.AdAway - kernel adblocking feature for browsing and in app (not for youtube stream etc)
    - Smart Notification Control 
    - CleanSlate Companion app 
    - Unprivileged Configuration Interface Config App 
    - ROM side Ambient Display support for all notification functions
    - Flashlight Notification
    - Vibrating Notification Reminder 
    - Notification Booster on vibrating notifications when screen is off 
    - 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
    - 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. 
    - NTFS/ReadWrite
    - Wakelock reduction patch by fransiscofranco

    Pulsating notification LED video:

    Flashlight notification

    Chromatic gradient colors for battery percentages while charging..
    Will gently pulse green when reaching 100%
    QVlKZX7.png


    Installation:
    0. TWRP - backup boot partition
    1. TWRP flash zip
    2. reboot, install both CleanSlate Companion and Configuration apps:
    2. ---- APKs from internal storage (copied by installer) or purchase/install from playstore for supporting the dev with some coffee/beer money and most probably next HTC device to develop for
    3. Start companion App, grant permissions, leave it running (should start on each reboot by itself, but it's worth starting manually, it's quicker)
    4. Start Configuration app, grant permission, configure to your liking and don't forget to press Save button (disk icon)


    Download:
    1.7.11 OREO ONLY - Installer zip for TWRP:
    https://www.androidfilehost.com/?fid=1322778262904013452

    Donations or Premium app purchase in Play Store much appreciated! :)


    1.7.10 OREO ONLY - Installer zip for TWRP:
    https://www.androidfilehost.com/?fid=890278863836291343[/B]
    1.7.7 OREO ONLY - Installer zip for TWRP:
    https://www.androidfilehost.com/?fid=746163614322263967[/B]
    1.7.6 OREO ONLY - Installer zip for TWRP:
    https://www.androidfilehost.com/?fid=673956719939827568[/B]
    1.7.5 OREO ONLY - Installer zip for TWRP:
    https://www.androidfilehost.com/?fid=962187416754462516[/B]
    1.7.2 OREO ONLY - Installer zip for TWRP:
    https://www.androidfilehost.com/?fid=962157660013070454[/B]
    1.7.1 OREO ONLY - Installer zip for TWRP:
    https://www.androidfilehost.com/?fid=889964283620776200[/B]


    CleanSlate Companion app (CleanSlate background service)
    1.5.6
    premium donation version from Play Store: https://play.google.com/store/apps/details?id=org.cleanslate.csservice
    free: https://www.androidfilehost.com/?fid=745849072291698665

    CleanSlate Configuration app (Config without root privilege)
    1.10.9
    premium donation version from Play Store: https://play.google.com/store/apps/details?id=org.cleanslate.csconfig
    - additional features in premium app: App Themes, Profiles, Profile Switch QuickTiles
    free: https://www.androidfilehost.com/?fid=890278863836284924



    Donators Hall of Fame
    Much appreciation and many thanks go to...
    @velimirchek
    @guidogsbn
    @twinnfamous
    @cameljockey1
    @Cryptycat7

    XDA:DevDB Information
    tbalden's CleanSlate kernel for HTC U11 Life, Kernel for the HTC U11 Life

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

    Kernel Special Features:

    Version Information
    Status: Testing
    Current Stable Version: 1.7.11
    Stable Release Date: 2018-09-25

    Created 2017-12-25
    Last Updated 2018-09-24
    4
    December sec update sources rolled out on htcdev.com. Gonna update soon. )
    3
    works great. No issues. Wi-Fi and texfat working properly.
    Greatjob.

    Thanks. Gonna merge cleanslate u11 features to the life kernel.
    Hopefully all gonna be nicely booting and working.
    3
    rolling out premium app update to playstore, to add Battery Optimization quick access when Battery Optimziation is not set off. If you want to use Wifi based auto profile activation, battery optimization for the app should be off. It won't eat your battery, but if not set, the background service is removed by Android battery optimization.
    3
    - U11 Life update 1.7.3 stable -

    Updates/Fix
    - Make VolUp/Dn (while screen off) gesture optional through Config App (to avoid random problems for those who do not use this)
    - WireGuard VPN update to latest january snapshot
    - Kernel Amibent Display Fix for using Greyscale coloring when it was set off.
    --- Now should work with colors on kernel ambient display appearance if set in KAD advanced settings.


    U11 Life 1.7.3 Download:
    https://www.androidfilehost.com/?fid=818070582850487213

    Configuration APK 1.7.5
    https://www.androidfilehost.com/?fid=818070582850487178

    or PlayStore for premium version https://play.google.com/store/apps/details?id=org.cleanslate.csconfig

    Companion APK 1.5.6
    https://www.androidfilehost.com/?fid=889964283620775783

    or PlayStore for premium version https://play.google.com/store/apps/details?id=org.cleanslate.csservice