yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Ok, thanks for your feedback and voting with the thanks on the new feature relate posts. It looks like you folks like these ideas and they are not too obtrusive by my tests and thoughts...so

I'm going to incorporate these two new convenient features into BLN when I get a little time for this and build for all carriers. I plan to have it ready tomorrow.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Thanks, much appreciating the feedback. Are you using the common version on a 1.80 base or the 1.19 specific VZW version for the stock 1.19 ROM base?

I'm planning to keep the 1.19 VZW version too until VZW rolls out the update, probably some users still like the stock VZW ROM over custom roms.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] aer0zer0:
Modified version of the 1.19 deodexed base. Keep it, not sure if your planning on making more mods to the current vzw kernel, but I'll flash it if u need a tester
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Great to hear. As i've recently started to support all carriers, i won't stop if there's people who use it and have best results with kernel source matching their carrier ROM version.

So i'll upload new stock rom matching VZW versions together with Sprint and WWE versions as long as htcdev supports the appropriate sources.

Let's hope HTCDev releases kernel sources nearly as soon as they update the VZW base. :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
UPDATE TO 1.2.4 -

Changes:

Button Light Notification:

-- "Endless blinking while Charging" functionality added (if phone's on charge notification vibration triggered blinking won't stop)

----- effectively helping out with the functionality of the green/amber notification led, while those are not blinking in charging mode. You won't miss notifications while charging: it won't stop after a while like it was stopping in previous version if it's in charging.

-- "Vibrating notification length based Button light notification patterns" functionality added:

----- short notifications (e.g. facebook, calendar, where one vibration is below or equal to 0.2 sec) will blink the buttons with a quicker, double blink pattern

----- normal/long notifications will remain with the button blinking pattern as it was in the previous versions

DOWNLOADS

Normal/WWE editions (for base 1.80, non-sprint / non-verizon-locked-to-rom-1.19 installer):

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

SPRINT version (for base 1.80)

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

VERIZON version (for ROM base VZW 1.19)

https://www.androidfilehost.com/?fid=24591000424946654
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
UPDATE TO 1.2.5 -

Changes:

Button Light Notification bugfixes

- re-trigger BLN blinking for each time a notification starts, even when BLN number is set to unlimited (0), because now BLN has two different light patterns

- fixing notification turning-off accidentally for calendar events when multiple events/notifications trigger BLN

DOWNLOADS

Normal/WWE editions (for base 1.80, non-sprint / non-verizon-locked-to-rom-1.19 installer):

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

SPRINT version (for base 1.80)

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

VERIZON version (for ROM base VZW 1.19)

https://www.androidfilehost.com/?fid=24591000424946936
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
And a meme for today :D

(and NO, i dont have this Go thing installed :) )
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
... a bit of progress on features :)

KCal color control for htc 10, started to port it from [MENTION=4316709]savoca[/MENTION] patch...

RGB works already, will check the other sliders too... :)

[youtube]HD-WvahqKkM[/youtube]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] razrlover:
Omg, waiting waiting for this!! Awesome
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
I've been looking at the remaining features of the Color control app, and luckily all of them could be ported, and there's headroom for even more (as the MDSS / mdp leaves room for even more configuration options especially the PA part)... (i wonder why we don't have a user app specifically for this MDP, and not the simple settings HTC has given us in Settings, so we wouldn't even need these kernel interfaces we are used to, but anyway, it works nicely with savoca's app)

So here are all the functionalities working in a little video cut by me :)

[youtube]ccveEGoVQeE[/youtube]

I'm going to merge this to sprint/verizon version and release in a few...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] aer0zer0:
patiently waiting :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Update 1.3.0 -

Changes:

- Adding full KCal Color Control interface - ported to HTC 10 mdss/mdp driver (original patches by [MENTION=4316709]savoca[/MENTION] / [MENTION=3332811]faux123[/MENTION] , ported from [MENTION=4684315]flar2[/MENTION] 's m9 sources)

--- description of sysfs endpoints and the Color Control app download URL: http://xdaforums.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080

Video how it works: http://xdaforums.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
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mick_soul:
Really awesome :good: Thank you!!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] razrlover:
So awesome!! Downloading now!!!!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Thanks for your feedback folks!

Happy to bring this KCal thingy for the htc 10 community.

At first I was rather skeptic, and was thinking a lot what would be the benefit. Then I saw that many people have pink hue like [MENTION=1144067]hamdir[/MENTION] and calibration issues with the displays, and thought it's worth to take a look at this.

Although my panel doesn't really show pink hue (Tianma), I really am happy I could help out here and that all kernels who merged the kcal patch can now benefit the XDA community.

What I like about this patch is the saturation control. That one, I admit, I boosted a bit on my device to have a bit more color on my panel, to see how AMOLEDs look like.

I can't say I don't like a bit more saturation, but now looking at photos with that I can see that AMOLEDs overstaturated like on the sammies can have a bad effect on how you evaluate your photo colors after looking at them on your phone.

That said, I'll still add a bit of boost to the saturation on my device through the KCal settings app by savoca, and soon in most of the custom rom tweak apps I guess. Right [MENTION=1186202]baadnewz[/MENTION]? *hint* *hint* :)

Have a great Sunday evening all, and have fun calibrating your screens with KCal on your favorite kernels. :cool:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] razrlover:
Kernel auditor mod with built in profiles working great!!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Nice app. Will check it and its profiles too, curious what that app comes prepackaged with as Color control profiles.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jascolli:
Where in that app are the color profiles located?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Heisenberg420:
This is a fork of kernel adiutor where someone was nice enough to put together a list of popular KCAL profiles (mainly from Nexus line)

List of profile data can be found in here

https://github.com/yoinx/kernel_adiutor/blob/master/app/src/main/assets/gamma_profiles.json

And the app can be found here

http://xdaforums.com/android/apps-games/kernel-adiutor-mod-singularity-kernel-t3333549

Kernel toolkit also contains these profiles.

There's usually a handful of these profiles that look fantastic on every device I've owned. Super excited to go through these now. Thanks again [MENTION=3088420]tbalden[/MENTION]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Nice links. Just installed this version. Currently running Deep Black Colorful , and it looks decent!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jascolli:
Did you have to manually enter the data or is it available in the app?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mcwups1:
Awesome job. Sprint user, and I'll try soon!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
it's available in this version linked, i've tried
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jascolli:
Ahh, OK I found it. Under screen > color profile. Thanks and what a great kernel!!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] guidogsbn:
You gave KCal Color Control and I give 0WL92047XK560892C.

A little part I can give back. Enjoy:cool::good:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Thank you my friend.

I'll drink to your health this pint of beer, right now :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Happy to help, and glad you like it. It's the kernel that's nothing more and less than what's needed for a great and stable user experience on the 10. :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] remix92:
I cant change CPU min... Anyone have a Ideal why?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Which application is this? In kernel adiutor mod it seems to work.

Tho this kernel doesn't modify how htc and pnp mgr sets those values, it's not my intention to modify how these work. With the little big clusters it can be tricky for kernel apps to show you the right value maybe.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
there's a bug in BLN, you cannot actually switch it off in kernel tweakers like ICE configurator, since latest changes.

I'll fix it soon :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] SacredDeviL666:
but doesn't bln gets non functional when you have ambient display enabled?

for me i had to disable ambient display always to enable bln and when i enable ambient back it stops bln
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
That's all true. But without ambient display at the moment in all custom kernels where my latest bln patches were merged, it is on even if you switch it off.

I'll fix it soon anyway just need to get home and get some time. :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] SacredDeviL666:
aah okay :D

thanks man for the explanation :highfive:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ElementRn:
Don't want to be rude, but since the HTC 10 runs a little warm during summer, I wanted to ask you what you think about undervolting support? Currently I try to implement it into my kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
nothing rude here...

well, let me know how you fare...it's a challenging task with the new Voltage policy of QCOM kernels which work dynamically and somewhat more complex related to voltage tables and multiplications.... [MENTION=4684315]flar2[/MENTION] too did give up on that regard because of how sophisticated qcom made this part, but if you break through let us know.

Personally, I don't plan to modify the core of the kernel because I'm steering towards stock stability whatever HTC brings to the table, but I'm really interested how you fare or if I can help with your efforts in some way. The topic itself is something that I might consider looking at in a secondary kind of edition, but my main goal will always be to stay close to the stable stuff (so [MENTION=1186202]baadnewz[/MENTION] sleeps well when adding kernel to his rom :D )
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ElementRn:
Thanks for the answer. We played around with the s6. Undervolting was a joke on the exynos. From what I can tell after a week with barely any sleep, I'll need a lot more weeks without sleep to make it happen. We are a team of 3 developers. Just switched to the 10, because kids were complaining and flaming all the time, if you praised arter kernel, wish we had him here. [MENTION=4684315]flar2[/MENTION] and you are here, if arter comes by, we could build a really nice kernel.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
MINOR UPDATE 1.3.1 -

CHANGES:

- BLN: fix bln switch on/off - now if you switch it OFF, it will remain really OFF (introduced bug recently: notif vibration detection based Blinking was not working with the bln switch param...now it works) - thanks for those who reported this

- Added Sony HID fix by [MENTION=4684315]flar2[/MENTION] and enabled Sony HID driver in kernel

DOWNLOADS

Normal/WWE editions (for base 1.80, non-sprint / non-verizon-locked-to-rom-1.19 installer):

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

SPRINT version (for base 1.80)

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

VERIZON version (for ROM base VZW 1.19)

https://www.androidfilehost.com/?fid=24591000424948673
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ElementRn:
You are the best.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
And today :D

Have a great day all!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ElementRn:
You should be called recognized memer as well.

Edit: ICE ICE baby. Perfect with Cleanslate 1.3.1

Edit#2: [youtube]cW5f-8UpXmE[/youtube]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
By the idea of [MENTION=7203633]ElementRn[/MENTION] i've re-earthed the topic of fading/pulsating notification led light... and started to work on it tonight... it's 2:30AM so I stop here, but it seems I found where it was buried in the end...

here's a short video about pulsating/fading green led. I think it looks less stressing than the jerky blink on the default stock kernel ?

Whatcha think?! :) :cowboy:

[youtube]iqShLQMPTW4[/youtube]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ElementRn:
What do I have to do to alpha test? 0240? Who cares if [MENTION=3088420]tbalden[/MENTION] is blowing my mind?

Edit: Donation Inc ASAP.

Edit#2: your display color control is stunning. Would attach a screenshot, but I can't, because I am editing my post and don't want to double post. Currently I am working on the battery tweaks. CPU big clusters should turn off immediately once the screen is turned off.

Edit#3: Now I know what to tweak and what to keep away from. Just went for another clean flash.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] LibertyMonger:
Not sure if I understand this correctly... "If you have a Verizon device with custom ROMs you can use the first. If you have a Verizon device locked to 1.19 use the third Verizon 1.19 one"

I have a Verizon device on 1.19 firmware but running a custom ROM, LeeDroid ROM. Does this mean I can use the first kernel? I am s-off. Thanks.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
It means that, yes
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
About the cores, I think [MENTION=1792279]ivicask[/MENTION] thermal/pnp mod does something similar from user space to kernel. So while I'm keen to have stock stuff only in kernels I use, that mod seems to solve such stuff outside kernel, and even more robust way, based on application list and such.

He will correct me, but I'd recommend just using that for battery with any stock or stockish or whatever kernel that doesn't screw up the interfaces of pnp. I can only recommend it, I'm using that mod selecting balanced profile on my phone with cleanslate and ice 10
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ElementRn:
Edit#3: Same here. Get 140k on antutu running Cleanslate kernel. I doubt there is a ROM kernel combination capable of beating this.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Summarizing the poll here http://xdaforums.com/htc-10/how-to/poll-prefer-default-stock-green-led-t3424272,

the majority is looking for the Fading LED functionality.... but here's something really cool additionally, maybe of same caliber of more, you decide :D

I'm still polishing and testing the two features that was born out of my RGB led experimentation

but here's a video about the

two new features that again is

going to change a good part of how HTC 10's will work among the custom mod user community members. :D :cowboy: :cool:

- Fading LED notifications blinking

- Color changing charging LED based on battery charge level

[youtube]BV794d_LG54[/youtube]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ElementRn:
I am speechless. Really looking forward to flash this kernel update. You are a Linux god.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ElementRn:
Edit#1: [MENTION=3897434]badn[/MENTION]eewz updated ICE configurator, I smell an update.

Edit#2: could you consider the option to lower the screen brightness under the stock values? Would be awesome for nocturnal people. Maybe for the next update. The upcoming update already includes more than enough mind-blowing features.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
#1 yeah, an alpha is due for so many new features, i've no time to fully test it

#2 use Dimmer and pull down the brightness of the screen. I think for the night that should suffice as setting Dimmer to a value of 10 is REALLY dark. :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
TESTERS WANTED: update 1.4.0-alpha1 -

Tho I've tried my best to test it, I'll call this version alpha test version before risking a real stable release. So please test and report back.

The main concern here is that all the previous features and new ones work together well.

Namely:

NEW ONES:

- Chromatic battery charging led (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)

--- upper grill led while charging show level of battery charge (the more it's amber the less it's charged, the greener it gets the more juice, growing between the battery percentage 0-100%), can be switched to stock amber and 100% green in ICE configurator (it's on by default)

- Fading notification led (blinking is now of fading/pulsating type by default, can be switched to stock short blinks in ICE configurator)

- Upper grill RGB LED light brightness level you can lower the brightness level of the upper grill RGB led now (use ICE configurator's latest version!)

--- some people asked for this, so upper RGB LED won't be that bright as it is on stock. You now have this option.

OLD ONES

- Button light notifications

- notifications in general

- charging led in general

- all around green/amber notification led working

Use ICE Configurator from playstore to tweak the settings to your liking: https://play.google.com/store/apps/details?id=com.ice.tweaks&hl=en

Thanks [MENTION=1186202]baadnewz[/MENTION] for the support and [MENTION=7203633]ElementRn[/MENTION] for raising the topic of this feature and thus it grow into a big heap of features to test...

If you find any issue please report back as usual in this thread :)

DOWNLOAD:

Normal/WWE editions (for base 1.80, non-sprint / non-verizon-locked-to-rom-1.19 installer):

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

SPRINT version (for base 1.80)

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

VERIZON version (for ROM base VZW 1.19)

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

Chromatic gradient colors for battery percentages, check attached img

FEATURE VIDEO:

[youtube]BV794d_LG54[/youtube]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jsaxon2:
Just installed. Notification looks awesome. I love it.

Question on charging color change. I'm at 34% and plugged it in. LED was solid Amber. I'm going to drain all the way down and then charge, just didn't know about when it should start changing to yellowish.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
it will turn to yellowish around 50%, and above 70% it gets greenish.

i'll post soon a picture how it looks here
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jsaxon2:
Cool. I watched the video, but didn't know there percentages that it changed. I'll throw it on the charger and check it out. Thanks for this. Love your work.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] remix92:
I Love it :) charging my Phone and the changing LED looks fine and works fine :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Here's the chromatic scale for gradient charging colors feature of the alpha version (check details: http://xdaforums.com/showpost.php?p=67888405&postcount=348 )
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] LeeDroid:
Love love love this mod! Legend!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] razrlover:
Will try with stock

[emoji1]

Thanks [MENTION=3088420]tbalden[/MENTION]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] remix92:
Is it possible to let EG. the LED blink greenish if the device is full changed? It is difficult to See the diffrence of 80% and 100%.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
It is warping between yellow and green when on 100%. Isn't it working? Idea suggested by [MENTION=1186202]baadnewz[/MENTION] and should work with the alpha version
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
So far one day in the wild on the new alpha here ( http://xdaforums.com/showpost.php?p=67888405&postcount=348 ), everything seems to be working fine and as designed.

I'm still thinking about getting pure red into the chromatic scale of charging. Somehow while experimenting with the feature modifications, I accidentally managed to have a pure red color too on the led instead of amber, but I need to seek out how that actually happened.

Then if I succeed, there could be much more gradients in the scale of charging,

so while charging you could easily see

- low levels as red,

- amber as below-mid or mid level,

- golden as a above mid level

- greenish, green, when nearing full charge

- full charge: pulse between green and golden as it works now.

I hope I can squeeze out that pure red this night :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] beastlymonkey:
Nice! Red LED would look cool. I'm on sprint alpha testing and the only thing I see that could be wrong is that when my screen is off the green notification led is pulsing, however when I turn on my screen the next time it pulses it stays lit green and stops pulsing. Not sure if you intended this or not. Great work though. Thank you!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
It's definitely not intentional.

On Wwe the pulsation keeps on (I needed a special hook for that in screen on off to work, otherwise I had the same what you describe)

Seems like it's not working on sprint this additional hook.

Is this happening all the time or occasionally?

What ROM are you using, what base

I'll try to fix it by testing the sprint kernel directly on my non sprint device, maybe I can reproduce
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] beastlymonkey:
Yes it happens everytime I turn on the screen with a notification. Once I turn of the screen the pulsing works again though. I'm currently able to reproduce the problem. I can see that it's slightly pulsing when the screen is on but the green light never turns of completely so it looks like its always on. I'm using LeeDroid's latest nightly r126.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Thanks that's much helpful.

I guess you don't have any specific led related mod or application like flow lite and such on the phone apart from this alpha kernel?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] beastlymonkey:
You're welcome, and yes you're right. I don't have anything else that is touching the LED.