yashsingh1/xdaforums huggingface dataset:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Thank you!! much appreciated. :highfive:

Please leave a review if not already and got some time. :) Not much to review in it, but it works :laugh:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] DroidIt!:
Bought and reviewed here also. Thanksa Mr Tbalden. ;) :D
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] gnabtib8:
Just purchased as well :) Congrats on the release
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Thank you friends, much appreciated!

Took me a while to publish stuff but now I'm starting to get the hang of Android app development. :)

Next up is checking how to extend it a bit more.

I'm still lamenting about separately create an app for configuration, and keep the companion app for services that help the kernel, with minimal memory footprint.. Will see.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] DroidIt!:
Don't know too much about app dev'ving :angel: but imo, background battery drainer would be worse than a little higher memory use. I mean, I think minimizing memory use is good, but prioritizing minimizing battery use would be the better thing. :) I'm sure whatever you come up with will be good.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Yeah.

Well, my concern here is that a config application is something that you use rarely, and if I start to develop one to take advantage of the unrooted configuration interface, then that config app is something that needs to run once a week to configure, while the currently existing companion app kept lightweight with very little CPU usage is a must, as that companion app - contrary to the config app, - needs to run continuously as a background service, to feed notification, sensors and phone events to kernel.

So that's why I think separation of them could be better.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] smallKING81:
I bought premium apk and refused dinner hahaha :)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Thank you!

Highly appreciated! But take care of a good deal of evening meal there then! haha :laugh:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] guidogsbn:
I grabbed it and hope, PlayStore does not eat too much from the cake:good::laugh:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] mick_soul:
purchased too :highfive:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Many Thanks !! Much appreciated.:highfive:

Google seems to chip away about 20% and of course VAT is also deduced.

But that's how this works, google provides the infra and many other things to let android thrive, and the VAT of the countries, well that's OK too, we live in these countries :good::good:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
So next I'm going to dedicate time to the configuration application for the unprivileged configuration interface.

Decided to start and learn this android ui development thing.

Been in software industry for one and a half decade, but user interface was never my strong area.

Time to change this :D
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Will972:
Hey [MENTION=3088420]tbalden[/MENTION] i made a little gift for you for your great work and collaboration with [MENTION=398245]LeeDroid[/MENTION]

Thank u [emoji106][emoji106]
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Thank you!! Much appreciated :good::highfive:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] p50kombi:
Purchased..good move, happy to support.. :)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Added to 2nd post, all whom I know of with donation/purchase... Thanks again!! :good:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] smallKING81:
Thank you! Much appreciated! :laugh:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Known bug: after call/alarm time occasionally the number of "screen waking app" counter if stuck, this blocks the KAD functionality,

until you Force stop CS Companion app and restart the app.

Will need a companion app update, gonna fix.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
schhit, my phone showing Oreo update for HK region... I can't say No to this question, .... but i'll lose custom kernel :o what to do what to do what to do WHAAAA

:D
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
OK, testing Oreo. Icons look hmm ugly lol

Gonna flash nougat kernel at home to try.... Not hoping too much that it's working but still
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
update: tho I cannot test yet the kernel (and I am pessimistic it will work without new source) (i would need to boot the TWRP but it's not working to simply boot TWRP, and I don't want to flash TWRP yet without recovery backup),

BUT the CS Companion App is greatly working on Oreo as well :good::good:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] DroidIt!:
Lol, I usually am ambivalant on QS icons...they're there...so eh....but I thought Oreo QS icons were a little on the...plain side when I first saw them too :D
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
I'm not sure about my icons fully. I think the chrome icons shouldn't have white border.

You too have them on Oreo ?
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Fix for this published to Play Store Premium App. Tested but please report if still facing this issue. Happened to me receiving some calls, and with alarm clock. Now it's fine.

If it works out fine, I'm gonna publish the free app here.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] beartiger:
Premium installed! Thanks for the bleeding edge hard work tbalden!
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] darwinmach:
One thing I noticed - running US Unlocked on firmware 2.31.617.2 and it seems like the kernel thinks the battery % is 0 and shuts the phone down as soon as it boots up, effectively soft-bricking it. TWRP 3.1.1-2 had to patch the kernel to support firmware v2
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Thanks for trying and reporting oreo status, much useful!

I'm not sure what was done on twrp to make it work, I'll check, but I think it must be something else as there's no kernel source for oreo yet.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Highly appreciated! Thank you!:highfive:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] darwinmach:
Hope you find out! I was running the latest LeeDroid and CleanSlate when I updated just the firmware to the new oreo one. Discovered the boot loop and guess what?

Can't get S-OFF since I can't actually get into (usable) Android

Can't run RUU. Oreo update is OTA and you can't use an RUU to downgrade without S-OFF

Can't flash/revert older firmware without S-OFF

So I made a nandoid backup of what I had, restored the corresponding Oreo nandroid (system & boot only), then flashed Magisk 14.5 beta. Major sigh of relief - the system boots and despite being a "dirty" update, runs Oreo just fine. Even have root and everything :victory:

I will say that Sunshine does NOT support Oreo (yet) so there is absolutely no way for me to revert back to the 1.27 firmware at this point. Otherwise I would go S-OFF, revert to old firmware, then nandroid restore what I had before. Sad part is no more LeeDroid nor CleanSlate. I also had to go in and manually debloat the unwanted apps :rolleyes:

Guess I'll be rolling rooted stock Oreo for now until LeeDroid & CleanSlate gets updated! Hopefully these notes offer some help/insight to those that need it. Fair warning that for most users: they should wait until an Oreo-based ROM gets released before making this jump.

Also, I have no idea if an Oreo ROM will run on 1.27 firmware - something that should be tested because if Oreo doesn't run without the updated firmware, I think we should know ahead of time. Someone can do a nandroid restore of stock Oreo on 1.27 (backup your current stuff first of course) and see if it works, (without updating the firmware at all) then revert to the backup afterwards. This one is easy to test and roll back since it doesn't involve anything locked down by S-ON.

P.S. There really needs to be a way to perma-S-OFF/S-ON ;)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
[MENTION=909933]darwinmach[/MENTION] the idea we have with [MENTION=3428502]Freak07[/MENTION] is that this is something specific to HTC battery driver, as aosp oreo doesn't seem to contain the change related to battery driver interface.

So it's gonna be tough to mend it without sources, if not even impossible.

But for fun I'll try to check this and grab Logcat and dmesg if I get there

Hoping htc will cut to the chase and release the sources very soon
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Done a little testing together with [MENTION=3428502]Freak07[/MENTION] , a few variation with his patched up AOSP Oreo kernel , but it does not boot / or reboot, so no pointers what is problematic.

The wait begins. Tweet [MENTION=1676777]HTCDev[/MENTION] for kernel sources. Tweet for optional retweet https://twitter.com/illespal/status/935772820986056704 :)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] DroidIt!:
Mr [MENTION=398245]LeeDroid[/MENTION] tried Oreo (dev release I think) with EU Nougat firmware and said it booted. :) Actually, you're in a better spot than most having the O firmware on your phone already. When O Lee rom + Cleanslate are dropped all you have to do is a wipe and flash away. No need to worry about firmware. :D Good to know that Magisk 14.5 and TWRP for sure already work with O too. All's we need now is rom and kernel. :cool:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Freak07:
Don’t forget we most likely have to wait for the kernel source in order to get custom kernels going
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] DroidIt!:
Lol, yeap :) Waiting patiently...or trying :angel:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Gotta start somewhere.. Progress with the cleanslate config app... attached :D
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] darwinmach:
That's good news that Oreo at least boots on the older firmware!

In my limited experience, running the newer ROM on an older firmware is usually OK, but not older ROM on new firmware (unless it's AOSP). This was the same case for me on the LG V20 - older stock-based ROM would not boot on newer firmware but AOSP would, so I'm not too surprised that the new Oreo runs without updating firmware. Though there's probably some smaller bugs or performance/experience quirks here and there.

In this case we're trying to run an older ROM on new firmware. Based on what [MENTION=3088420]tbalden[/MENTION] and [MENTION=3428502]Freak07[/MENTION] have tested, something changed that affects AOSP too. Even TWRP had to be patched with something from the new kernel to run (see the unofficial U11 TWRP thread). So we've gotta wait for the sources or some to see what happened here.

Given my extremely lucky circumstances, my phone could have turned into a brick without the patched TWRP AND the nandroid backup of the new Oreo stock ROM. Also thank God for Oreo support with Magisk ;)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
shaping up well, getting there slowly :good:

This is going to be a new app without background services, and it's purpose is to facilitate unprivileged configuration interface settings.

So will have the companion app as a Low Battery footprint background app to pass information to kernel, already published on Google store.

The new one is a start once, edit, save and exit type app. Probably first beta to roll out this week or the next.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
just to clarify, the Companion app is not containng any of the functions on the recent config app screenshots. Also as mentioned, the Config app is going to be a new app, to spare memory and battery (read my post above).

Also thanks for all the new Premium app purchases! Great support! :good:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] DroidIt!:
Makes Sense...pun slightly intended :p
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Yep, further down the road towards something like a beta number one...

Still not able to share it, but getting closer :)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] gnabtib8:
Looking :good:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] guidogsbn:
Wow, new things coming! Good things coming! As usual:good::good::good:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
- CleanSlate Configuration app 1.0.0 beta1 -

...thus the Unrooted Kernel Era ruled on...​

Uses the Unprivileged Configuration Interface - Configuration of All CleanSlate features

- No rooting required at all. Covers all CS features.

- Download, Install, Grant rights, Set things up and press the Apply icon (small Disc). It will parse your existing /sdcard/uci_user.cfg then at Save it will overwrite, or if it doesn't exist yet it creates a new one.

- conflicts with sysfs based apps, don't use them if you have this. As soon as you save in this app, the sysfs tweaks will be useless in cleanslate kernel.

- You still need the Companion App. This is a Configuration app, the background service runner Companion app will be kept separated!

Test and report! Possibly donate! :) :good:

Download:

https://www.androidfilehost.com/?fid=889964283620769819

Play store donation version:

https://play.google.com/store/apps/details?id=org.cleanslate.csconfig

Gallery: https://imgur.com/gallery/b2JMO
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Bud Horn:
Thx mate. Just installed it and everything seems to work out of the box.... Have to try it out a while, though but no issues so far. Great job, [MENTION=3088420]tbalden[/MENTION] [emoji4].

Nice to have a tweaking opportunity with your great kernel... Love it, mate [emoji106][emoji106][emoji106].

/Bud

Sendt fra min HTC U11 med Tapatalk
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] The Great Dane:
Just a quick feedback, installed and gonna play with it and report back.

But....your amazing, one of a kind:highfive:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Thanks folks!:good::highfive:

Just don't forget, LeeDroid kernel and exkm tweaks are ignored as soon as you save in this app. As far as the settings are overlapping with the cleanslate configuration app scope. Features not part of the cleanslate app in other tweak apps work simultaneously.

Uninstall and delete uci_user.cfg is a way back.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] ausaras:
I want to disable flashlight notification so I set "bln_flash_blink" to 0 in file manager and saved the file.

But after reboot, the value returns to 1. How do I make the change stick?

I have EX Kernel manager installed but did not find any setting related to flashlight notification.

Thanks!
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Check [MENTION=271041]p50kombi[/MENTION] 's exkm extension config, importing it will let you set this and more other stuff reboot sticky. https://xdaforums.com/showpost.php?p=72710244&postcount=2

Or if you're fine with trying something new, I've just published a cleanslate configuration app here:

https://xdaforums.com/showpost.php?p=74716253&postcount=1648

It does not use sysfs but a special no root configuration method found in this kernel.

It covers all features of cleanslate, except generic cpu / filesystem etc related ones which are not specific to this kernel. You can manage those in exkm still, while manage the cleanslate specifics through the new app. Quite easy to use it. :)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] guidogsbn:
Sorry @ tbalden! I just realized your genious work much better beiing on stock now to recieve Oreo OTA update. Until now I never just booted TWRP to install your kernel and before make a system image of my untouched System after RUU, but I'm loving it now, as it is simple and brings me all the kernel features back I loved so much being on Custom rom with root.

All went fine and your new app runs fine and is easy to configure , also thanks for that!

So have a ride on santa' s sleigh my friend..........3TF6565684299541Y:good::good::good::cool:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Thank you Guido!! Your support is greatest and highly appreciated! Glad you like the new app as well
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Cleanslate kernel configuration support version up on the play store too :

https://play.google.com/store/apps/details?id=org.cleanslate.csconfig

Don't forget to review it :)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] guidogsbn:
Great! Is it possible to show the version number in your app somewhere?
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] smallKING81:
I thought all these option will be included to premium CleanSlateCompanion apk but now I need to buy another app to adjust the kernel :D
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Right now it shows when you start it freshly, in a toast, if you kill the app you'll see.

Edit :

I plan to include an information page later as well and quite possibly I'll add the xda member names too for the purchases, donations of whom I know :good:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Thing is, I've tried to explain this, that it's like this:

The small footprint companion app is separated to run as a kind-of background service without clogging the memory and battery. It's just servicing the kernel with information about different phone statuses.

The configuration app which is going to be heavier on the user interfaces is a " run it once, save and exit " app, so it can be heavier.

I know you're a great supporter, so anyway there's a similar free app available for those who want it free. Not differing functionally at all.

I'm really happy that there are supportive people like yourself, but still the free version will be available here because of this very same reason.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
:good: :good::highfive:

Have a great Sunday all!

Xmas season just kicking off!!
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
I've not waited BTW and bumped my HK device to ota oreo, and now stuck without the kernel features. Now I realize how much is missing from stock handling of the phone peripherals... The wait is long ?
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] jelive:
Lol...since I'm Sprint can't be tempted yet. Great work btw on Config App.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] gnabtib8:
Just brought the config app as well :) hopefully HTC Dev releases kernel sources soon. Congrats on another release
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Thank you! Highly appreciating the great support! :good:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] smallKING81:
I bought this app too. Enjoy the beer :)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Highly appreciated! Thank you! :good::highfive:

All, let me know if there's any bug or idea for improvement.

Tho remember that this is a settings app mostly for user experience features, not a monitoring, performance tuning one. IMHO there's already enough of that under the hood :)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
The wait is loooong.. For Oreo kernel sources...

While waiting, please consider retweeting the asking tweet addressed to htc

https://twitter.com/illespal/status/935772820986056704
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] The Great Dane:
Doing that all the time :good:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
yeah, i literally check it every hour or so, damn. My icons are rounded, i have a white pull down, and a bit better battery life on stock oreo. But where are all the kernel leds and squeezes and whatnot.:eek::confused:

:good:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] smallKING81:
Testing CleanSlate v2.6.5 during one week. HTCpnp mode is disabled. No any random shutdowns.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] YuKaz:
Hi!

In 1080x1920 diplay resolution mode (changed via 'wm size 1080x1920' & 'wm density 420') app interface is oversized and controls are outside the screen.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Thanks for the report. Gonna try to check this, I know the reason, there's a fixed sizing at one part.

BTW, Is this resolution giving you battery life? That's why you use this?
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] YuKaz:
No, just screenshots take up less space :laugh: Just kidding :p

I do not have the opportunity to compare, but in my use of the phone I have enough charge for one day and some more. The screen time I had reached is about 7-8 hours in simple browsing.

So I can say that this is a habit that remained after the Nexus 6p :)

P.S.: In addition, my eyes do not see a difference between 2K and FHD resolution.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Sounds cool. Honestly I think the same repeated to resolution.

2k panel is useful for contrast ratio and visibility, and for that a 2k panel in full hd resolution can be just as good looking, sparing gpu and cpu
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
- Companion and Configuration apps update -

...thus the Unrooted Kernel Era ruled on...​

CleanSlate Companion App 1.4.2

- Fix phone/alarm timer apps miscount - blocked kad occasionally until app force close/restart

CleanSlate Configuration App 1.0.3

- Fix miscalculated scroll view position while switching between tabs

- Fix layout for non-native window manager resolutions (thanks [MENTION=1313614]YuKaz[/MENTION] for reporting)

- add Info panel

- some minor fixes

- Add Tooltips for Oreo android (this will benefit more when we finally get kernel sources for it :) )

Download:

Companion APK 1.4.2

https://www.androidfilehost.com/?fid=745849072291693244

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

Configuration APK 1.0.3

https://www.androidfilehost.com/?fid=889964283620770593

or PlayStore for premium version rolling out right now... https://play.google.com/store/apps/details?id=org.cleanslate.csconfig
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] smallKING81:
I found one bug. When my phone is charging, LED is shining brightly but if I reboot the phone (not disconnecting from charger), LED is shining weakly. If I re-connect the charger, LED is shining brightly again.

It happens even if silent mode is disabled. I use CleanSlate Companion App 1.4.2 (payed) and CleanSlate Configuration App 1.0.3 (payed).
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Thanks, will check. It happened to me as well.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] YuKaz:
Me again :) Here is some clutter in the interface: should the top panel of "UX" icons disappear when switching to "About" tab?
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
True, will check
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] yossim66:
Hi

I flash this kernel on viper 1.80,everything seems to be o. K.,

But i lost fingerprint ability on lock screen.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
What does fingerprint ability mean exactly?

Fingerprint wake and unlock works fine.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] yossim66:
Yes, but swipe also unlock.

Before only fingerprint able to unlock.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
Hmmm, that should be something else, as kernel has no way to bypass that.

Are you sure that lockscreen security is set to pin or pattern or so? Under security / screen lock
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] yossim66:
Yes, my lock screen set to password.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] tbalden:
isn't there any Smart Unlock set, for device etc.? I can't tell you right now what the problem might be, but unlocking security is not related or shouldn't be related to kernel.