yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] cadkey:
[MENTION=3088420]tbalden[/MENTION]

thanks for your kernel.

Are there a possibility of getting the color blue for the LED or is definitely impossible?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
Definitely impossible!

HTC 10 has no RGB, just RG.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Screenshot attached. Ice configurator or leedroid tweaks can help, or an init.d script too if you're familiar with that.

Second post of thread contains technical information too in case you want to write a script for this.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
I've just thought here we have an unexploited area for business: blue color translucent sticker over the LED :) but indeed, the LED should be just called RG LED.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
Darnit.... HAD TO FLASH...... ARGHHHHH
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kennydied23:
No problem, software version is 1.19.605.22
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
1.19 is not supported any more as Verizon officially updated to 1.82. please update.

If you really need, I can give you an older version which worked with 1.19 but I strongly suggest updating if Verizon pushes the OTA to your phone
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] duowing:
If I use EX Kernel Manager with your kernel does the minimum performance option do anything on yours? I've seen it said to leave that set to 0% to take advantage of ivicask's pnp mods. Is there also anything that EX won't control on your kernel?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] aer0zer0:
take that update, best thing for you
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Hey. Cleanslate should be fine without this setting, and the pnp mod will work just perfectly fine. Read explanation here: http://xdaforums.com/htc-10/develop...d-profiles-t3411860/post68440347#post68440347
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
Besides this, when using cleanslate, there is no option to set this value in EX Kernel Manager, so nothing you can basically do 'wrong' there either :)

It only shows up when running Flar2's Kernel
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Yep, I tried to explain this implicitly in my reply ("should be fine without this setting") but I think that's even more clear in the way you described it. I'll add this to the Original post as well.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
But even if we can't interfere with that setting,does the ex km change it by itself?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
No. I dont have this setting possibility added, that's why it's invisible in EX manager, and that's why EXKM cannot interfere with that and the PNP mod.

This is the commit which would be needed https://github.com/flar2/perfume/commit/82ae012a52f52ab6ff9d3ffa7fb4630a2ed5060a for EXKM to modify it, but it's not part of cleanslate, and so far I don't see the reason to have it added, as the PNP mod of ivicask tunes the pnp just better than fine, and also those who want the stock experience with just UX features, can go with cleanslate without additional apps or mods or settings.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
I understand.But I am on Viper10 and I want the "analog gain" thing,is it possible without an app?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
you can use EXKM just fine, because in short, it cannot interfere with the PNP/thermal mods. So if you want to tweak audio, you can use EXKM just fine without trouble with the mods.

EDIT: Also without an App, it's not so easy, because you would need to run a shell script in Root mode, after the system booted. If you know how to do that, that's possible through echoing values to sysfs paths described in second post of the thread.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
Fine here.No need to break anything.Thanks a lot.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Ok, glad to help out with clarifying, it's now clearer for me as well, and I also added a short summary to the first post of the thread to reflect easy compatibility with the pnp mods. :good:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] duowing:
Thanks for the response. I asked this because I still for some reason see the option for Min CPU Performance in EXKM while using both your kernel and the Elite kernel. Maybe I need to reboot a few times, or uninstall and reinstall the app. Since I had already bought Flar's app, I figured I would use that for my 10's kernel control.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
Are you sure you got the right kernel installed?

Could you perhaps post a screenshot of the ElemetalX tab in the EX kernel app or let us know what is noted under :'installed Kernel'
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] duowing:
Weird. Maybe it hadn't previously installed right. I was on the newest elite kernel and had the minimum CPU option. I also had the option with 1.7.0 or at least what I assumed was cleanslate 170. Flashed 1.7.2 and the option is gone. Maybe the Elite guys added in the minimum CPU option?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] INDIAN-MAfIA:
And for the kcal part, tbalden was the one who ported it for our 10. ????
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jimbob_sf:
[MENTION=3088420]tbalden[/MENTION], the 10 won't go into any USB mode besides power source when plugging in a USB C OTG hub that supports a power input. It won't go into charging mode even though power is coming through.

I've read most folks are waiting for the USB C spec to settle and cables to get the IF certification.

All that said, I have an extra USB C OTG charging hub that is already IF certified and I'd gladly send it to you if you want to play with it.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Could you please point me to one such buyable on internet? At some point I'd be curious to try this.

Do you know of any (recent, but that's mostly obvious) device with USB c and this feature working? Or with a kernel patched to work like that?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jimbob_sf:
Oh, I wish I did have a working combo for usb c. It took forever to find micro hubs for my other devices.

Pluggable is the easiest company to work with because they are in the Pacific NW, and are very committed to getting USB C and Thunderbolt to work.

This is what I use:

www.plugable.com/products/usbc-hub3p/

Ottim makes a clone, but I'd follow Plugable. Just read their site, they are really active and clearly give a hoot that their stuff works. I'd bet a call or email would have you directly working with their engineers in no time.

I have a Dell Precision 5510 showing up next week, so I'll have a pc with Thunderbolt in addition to the 10 and a few different USB DACs to play with.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
hmm, looks like something worth a try to fix up for charging the phone and using some USB devices. The Oittm looks good as well for trying it for kernel development, unfortunately they do not ship to the EU/Hungary from amazon US, but that one is quite cheap, good for messing around with the kernel. The plugable looks good as well, but it seems I cannot get easily it in Hungary, and i'd rather go with the cheap for just kernel hacking (as on the long run I would only use it very rarely).

If someone orders an Oittm from US amazon ( https://www.amazon.com/Oittm-Type-C-Charging-MacBook-Devices/dp/B016Y2LQQO ) and sends the little device in a simple non-package kindof safety-bubble wrapping envelope like USPS, that would be cool. I can paypal the costs, if it's not too insane on the postal part. (USPS envelope seems quite cheap), just PM me here on xda for the details.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
Hey dude,

I have just had a look and I can't ship to the UK. If there is another item on the UK store that you would be interested in, then I could help out from here as a back up option.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jimbob_sf:
I've got the Ottim in hand and will ship it. It's got the same chips as the Plugable, so I expect getting one to work will solve for all with the via chipset. Just PM me the address and as long as the shipping isn't crazu, I'll send you the Ottim for free as a donation that will help everyone using the 10.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kaosb0x:
LTE to 3G handoff, and 3G to LTE handoff is fubarred, I am s-off and on Sprint...also "Everyones" release of Flar's kernel is the same issue, does anyone plan on fixing it? or people just kinda throwing the sprint users under the bus with this issue? is this not an issue for everyone or is it just Sprint?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
The source of the sprint labeled kernel released in this thread is the official sprint sources for 1.80. are you using that stock rom base?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
Hey Mr [MENTION=3088420]tbalden[/MENTION],

There is progress being made on multirom, is there any patches needed to make your kernel work with this??
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ibrokemypie:
hey [MENTION=3088420]tbalden[/MENTION], are there any kernal wizardry tricks you could do to increase the max brightness? i knkw some other phones have been able to with custom kernels, and the phone is just too dark in the sun
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] xda890:
I use button lights to notify me but when I dismiss the notifications using my Android Wear watch only the led light stops blinking and not the button lights. Not sure if there is an easy fix for this...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kaosb0x:
I am using the Sprint kernel, it is just problematic...everyone who gets they're kernel off of Flar's source, has issues...especially with 3g/lte handoff etc...it's "all" kernel releases, and not just me having the problem but several people with the m10...is it due to Sprint? or due to just so many people copying flar noone has any idea? this is a real problem im back on stock bad boyz kernel (not complaining) but id like a powerhouse, if yall need a tester give me a shout, anything i can do to help yall i will.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
I see. If you don't get what I detailed I can't help you much, I'll repeat, I'm using original sprint kernel sources for base 1.80, no newer is available. And yes it's sprint specific, no dev has sprint device and thus rom to test it, at least not me.

"everyone who gets they're kernel off of Flar's source, has issues.." this is clearly ignorant and blatant of you regarding my kernel development, so I'll leave it just like this and stop here.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
Hehe.. Of of flar's kernel source... That's hilarious. Didn't know flar worked for htc... What a doofus....
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Nice catch. I'll try to reproduce with my pebble
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] LeeDroid:
Haven't noticed that with my G Watch R, will keep my eyes peeled
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Tried on pebble, seems to be working fine as well. [MENTION=664073]xda890[/MENTION] Are you sure you dismiss it, not just ignore it on the watch?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] xda890:
That depends on definitions... When I just swipe it right, the notification disappear on both my watch and on my phone, but only the led stops blinking.. btw, I have a Polar M600, not sure if that makes any difference...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kaosb0x:
lol...whatever nevermind, you clearly didnt read what I said..but ok good luck on ya kernel
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Thanks. Can you still answer me this: is the problem present on stock 1.80 sprint rom base and the custom kernels? Is this something you can try?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
Hi [MENTION=3088420]tbalden[/MENTION]

Any chance we're going to get the disable touch boost on cleanslate like on ex v0.19 ?

Since you're getting the base of of flar anyway ;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
nope. Next more serious feature planned, is to have a look at USB pass through charging for these USB hubs mentioned in this thread, i hope to have a test device soon.

Till then I have no plan to add a gazillion features just for the sake of it.

Next move planned, actually for today :)

- two new CVE security patches

- im removing Audio analogue gain because of the low impedance static noise problem

Release 1.7.3
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
Fair enough.. :good:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
- Security Update - 1.7.3 -

​

Changes

- Fixing QCOM security issues:

- CVE-2016-5342 Buffer overflow vulnerability in wcnss_wlan_write

- CVE-2016-5343 Multiple memory corruption issues in write operation in QDSP6v2 Voice Service driver

- Removing Analogue Headphone Gain feature - working like stock again, removing so that low impedance headphone static noise issue is resolved

DOWNLOAD 1.7.3 stable:

Normal/WWE editions (for base 1.82/1.90/1.91/1.92/1.95, non-sprint / verizon-locked-to-rom-1.82 installer):

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

SPRINT version (for base 1.80/1.90/1.91/1.92/1.95)

https://www.androidfilehost.com/?fid=24591000424966116
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Bud Horn:
Thx mate ?

Sendt fra min HTC 10 med Tapatalk
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Thanks for understanding. The 10 still needs a custom kernel that stops where subjectivity enters. Switching off the touchboost is not adding too much to battery life, the different pnp mods seems to be a good or i'd say even better direction for those who really want to play with the battery life part. Things changed in the last year with so much control added and given to userspace in vanilla QCOM kernel.

All in all, I'll stay with the concept of less tweaks, more UX features, and the possibility for UX features is with an end. That's clearly going against flashaholism and the release parade of the kernel grinds to a halt, but I'm out from that loop of trying to horde a ton of (for me) meaningless governors and schedulers. "Keep it simple and stupid" and a bit more secure as CVE's roll out... :good: :cool:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
You're welcome! :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] p50kombi:
I totally get it, love the simplicity of your kernel yet the sophistication it offers under the skin... Well done mate...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Talked with Kyuubi10 about this in the Ex Kernel thread.

But most Mods change Interactive Governor settings. Ivicasks thermal tweaks and pnpmgr Hacks also limit frequency for certain apps (amm)

But Interactive Governor settings can be changed on stock too? same for Task Scheduler, or is that a Kernel activated setting?

So PnPmgr was a HTC only thingy right? mainly used to replace qcoms msm-Thermal for throttling cpu/gpu and other stuff with regards to CPU/SoC and eMMC temp.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
Hi [MENTION=3088420]tbalden[/MENTION] ,I don't know if I should be asking this to you or to [MENTION=4684315]flar2[/MENTION] but here iti is: I now have the combination of MaximusHD 2.5.0 + EX KM + CS v1.73. And I want to turn off the double tap screen off's vibration.How can I do it? Thanks.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
That is right as far as I dabbled into the topic. So far, looking at requirements for those mods it is supposed to work with stock kernel as well. So while I'm also not much into adding a lot of different frequency and scheduler strategies, it's also favorable that it can be done (so far seems even better than on kernel level because of the userspace information available at the pnpmgr ), so as long as there's no such pnpmgr/thermal tweak built on a custom kernel side change, I'll leave it as it is, except a few upstream patches that cannot be done from userspace / pnpmgr / governor settings.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
The vibration strength can be set to be 0 in ice configurator and leedroid tweaks. But that can cause headache if you use several tweak apps in parallel, as generally they'll conflict with each other's settings.

What's cumbersome here is that while I finished my module with a different path and a bit more diverse functionality (built in double tap screen off without configuration app), we have now two different sysfs path and Exkm covers the ex one, and not the cleanslate.

Are you familiar with adding init.d scripts? That's another possible solution. I think maximus HD has init.d support (I'm not sure) and if so it's possible to add a small script that runs upon each reboot. If you need that it can be done with a few adb commands and a text editor.

Maybe I'll have a go at adding a secondary sysfs path that matches the Exkm one at some point, so life becomes easier in this regard.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] flar2:
I thought I added your fp paths to EXKM, I'll double check and add them in the next update.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Thanks, that's excellent. A few have been asking this in this thread related to exkm, so this will settle it. Many like to live without haptic feedback.

Settings should be on these

-- /sys/fpf/fpf -- Value 1 -> work simple HOME input button (configurable), Value 2 (default) - work as doubletap sleep without 3rd party apps, Value 0 - off, stock behavior

-- /sys/fpf/vib_strength -- set it to 0 to have no vibration, set about 20 for normal

-- /sys/fpf/fpf_dt_wait_period -- Values: min 0 max 9 , (default value without tweak app setting is 2 -> 90msec, 0 = 72msec... 9 = 146msec wait before press is interpreted as single press
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] INDIAN-MAfIA:
In EXKM, go to tools?user settings, manually add /sys/fpf/vib_strength and set to 0.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
Hey buddy,

Can I check I understand what you mean here. Are you saying that your module for double tap to sleep is a clean slate only version which is more complex (so that you don't need to use an app to get dtts working)?

Also, if flar updates exkm that this could do the trick without needing button mapper?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
yep. By default, if you install cleanslate you have FP DTTS on - without any additional app, even without EXKM, it's the default behavior. It can be switched off on sysfs (2nd post in thread)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
Will this completely turn off vibration or just when I double tap to sleep?Will it be off for all time?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] INDIAN-MAfIA:
All time.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
Oh,I wanted it to be off just only when I use double tap to sleep function.Thanks anyway.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
That's actually not a bad idea, but problem with it is this:

- Program detects double tap by registering a 1st tap, and waiting a little bit, holding back the Input event to the upper levels and there's two possible outcomes:

-- a, You press it in time (before a fraction of a second passes), so it's a double tap, Turn screen off

-- b, A fraction of a second passes, it's not a double tap, send HOME input event

So for that fraction of a second while waiting for the second tap, there would be a lag between pressing it, and give a vibration when it was a single tap. That wouldn't be in line with the normal behavior of the button, which instantly gives you the vibration normally.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
Thanks [MENTION=3088420]tbalden[/MENTION]. And if I add this setting " /sys/fpf/vib_strength " to the EXKM,will this be just for the fingerprint sensor? I mean if I use vibration in the keyboard or in some other app, would it be off too? Or just fingerprint sensor/home button?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Just the fp sensor/home button
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ordeniz:
That's what I wanted. Cool. Thanks
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
You're welcome.

Have a great, secure and stable weekend all.

A storm just passed on the highway over us, fantastic thunders striking around. Now back at home and looking at my kernel. Can't think of much to add...

No more exploits issued online and all sane user experience features there, except charging through USB OTG hub, which I'll try as soon as I get ahold of a charging USB c OTG hub.

If you folks have any great ideas about ux feature in kernel let me know (and I don't think of governors and schedulers)

Someone mentioned Multirom ... Is there a thread about this related to htc10?

Any other real feature ideas?

Cheers
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Multirom

http://xdaforums.com/showthread.php?t=3451554
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
http://xdaforums.com/htc-10/how-to/news-multirom-htc-10-t3451554

the link to multirom

Edit: seems I was beat to it.

Have you considered looking at making under / over volting a possibility on this phone? In guessing That Won't fall in line with what you want to do but undervolting is something I used to tinker with (with great care) on my HTC m8 to decent effect

Edit 2: or adreno idler? I know this was implemented on the LG g4 with a lower speed of 27mhz to good effect as it reduced power consumption there when it wasn't needed.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
Quickly run through the thread, and didn't pop out if there's a kernel thing needing change. If i remember correctly, at some point Multirom changed to a way that didn't need patching of kernel to boot Roms from card. Let me know if you found there's something kernel related in sight in this topic.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] rav101:
[MENTION=3088420]tbalden[/MENTION]

The honor 8 can differentiate between a single press, double press and press and hold of the fingerprint button. Now that has a separate home button to fingerprint scanner but I'm wondering if there is a way of getting a third option added for use with button mapper?

I'm guessing like double tap and hold on the second tap....and to maybe do something like open camera?

Edit: also is it possible to add double press option for the home button?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tbalden:
What do you mean by adding double press option?

Fingerprint can be set to work as a home button (like detailed in second post related to sysfs), and can be configured in button remapper applications, like the one by flar2 or anther one on the play store.

Or it can, as an option, be set to work as a power off button when double tapped without configuring it in a user application. (Default behavior)

About the double tap with holding it, the problem is that it needs to be in the remapper app not on kernel level, cause the kernel cannot start camera app by itself.

On m9+ I had exactly this but mapped to be used as back button, because that device didn't have hardware buttons at all except the fingerprint scanner. But this, on the 10 I think would be better in remapper applications.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
New Topic Online:

http://xdaforums.com/htc-10/development/mod-multirom-33a-twrp3-0-2-t3463838

As always Kernels need Kexec-hardboot Patch, but he's using a Workaround. No idea if it's worth implementing.