yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] DirkStorck:
OK, thank you. Wouldn't it be possible to add a save function to a profile?

Gesendet von meinem SM-G900F mit Tapatalk
[Android Apps and Games] :
No, not with how the app works and the feature is implemented.
[Android Apps and Games] EternalFlame:
Vibration strength jumps back to its default value after a reboot with build 10.

Sent using XDA One
[Android Apps and Games] :
Does it show in the startup commands section? If so, does it show the right path? Do you have anything else (namely a script out init rc script in the ramdisk) that sets this?

Nothing was introduced between 9 and 10 that would cause this.
[Android Apps and Games] EternalFlame:
Nope & nope.

Just updated to the latest build within the app... hmm... weird.
[Android Apps and Games] :
Weird, it sucks... But you may need to just clear data and setup your options again. (backup in TiBu first)
[Android Apps and Games] EternalFlame:
Indeed, okay that helped lol, thanks for the advice dude.

One more question, since i´m using your app i can not disable android logging, i mean i can disable it but after a reboot it is enabled again, is that a kernel related thing because nothing helped to fix that.

I can see it in the start up commands tho.
[Android Apps and Games] :
No, it's not disabled though the kernel anymore. B is actually just a service now. The app just disables the service. Personally, I never disable it as you won't really see any benefit from disabling logcat as its not much overhead.

I'll have to try to disabling it and rebooting. It's possible that I messed up in the code for matching startup commands. The path has to match something in the array for the service to actually run it... I likely left it out.
[Android Apps and Games] EternalFlame:
Ahh ! good to know, well, it´s not a biggy man, so please don´t waste your time with that lol.

Besides, i´m starting the app either way after every reboot to check if everything is applied correctly... old (bad) habit ^^
[Android Apps and Games] dlb4all:
[MENTION=4231562]Yoinx[/MENTION] thanks for the new version but the hotplug (blue plug) is still missing...
[Android Apps and Games] :
Is your bluplug path

/sys/module/blu_plug/parameters

Like it's supposed to be?
[Android Apps and Games] dlb4all:
hmmm yeah ... of course . actualy we had a conversation about this few pages ago :D
[Android Apps and Games] :
Yeah, that was while I was deployed so it fell by the wayside.

*edit*

Nevermind, I see the problem. You're probably using a kernel with the stock bluplug. If it has more hotplugs than that... your dev may want to pick these commits so that it will be able to get turned on/off so that you can use other hotplugs.

Enable/Disable Via SYSFS

Fix Bug in Enable/Disable via SYSFS

I'll fix it app side anyway... but you'll have issues if you try to use other hotplugs with it (if the dev included any)

*edit 2*

[MENTION=5261872]dlb4all[/MENTION]

try the attached apk (it'll install overtop of the app already installed).

This should fix your issues with bluplug not showing.
[Android Apps and Games] dlb4all:
Yep ! that fixed it :good::good: thank you so much man . but weirdly enough , it worked fine in original KA but that doesnt matter now because thanks to you i will use this MOD from now on...

im using blue spark developed by [MENTION=3873953]eng.stk[/MENTION] for nexus 5
[Android Apps and Games] :
Yeah, it's going to be the only hotplug in his kernel. Those hacks were for other people who wanted them in their kernels.

I had broke it when I reworked the hotplugs section because I original did this for a specific kernel and those checks worked (had my hacks).
[Android Apps and Games] bcpu:
Version 10 vibration strength settings do not apply on boot. Works fine on version 9, tried multiple times with both versions including setting up from scratch. All other apply on boot continues to function on 10. This is on a Nexus 6 on N dp3 with Elite kernel.

On a different subject I find auto high brightness mode over-aggressive in switching on and off. Slight shadows on the light sensor cause screen flickering frequently while driving. Any way to average recent values or delay the swap to make the transition more consistent in light conditions hovering on the lux threshold?

Finally, thank you for your work on this program.
[Android Apps and Games] :
Can you tell me what the path that it's trying to use is? You should be able to get this from the startup commands section or look at logcat when setting it.

There's a few drops with vibration strength depending on your device, kernel, and it's features. So it would help to know what path is actually being used.

I've thought of trying to do that. Right now it's just checking against every read of the light sensor. I'm not entirely sure how to average it without introducing a long delay to it changing as far as how the formula/algorithm for that would look. But I'm open to ideas.
[Android Apps and Games] kanyazsombor:
Hei [MENTION=4231562]Yoinx[/MENTION],

First of all thank you for this mod! It has nice features over the original app.

I have one problem which drives me nuts and make unreliable to use your app. Sorry if it is already discussed! Maybe it is not present at everybody.

Problem:

Settings are not following the "apply on boot" logic.

Example:

- for ex. power and battery section, apply on boot is disabled

- change ac charge current from the default 0 to something else

- the new value creates a line at startup commands section

#strange! why it created a line at startup commands, when it shouldn't run at startup,since apply on boot was disabled. Maybe there is a reason for this.

- Anyway, after reboot no problem, the default setting (0) is set back, because apply on boot wasn't enabled

- so the value is 0. Now enable apply on boot.

- I expect to apply the 0 value after boot. But not. There is still the line at startup commands with the changed value, and that will apply after reboot. That is strange because the app won't apply the setting which is visible for me at the relevant section, but will apply a setting which is among startup commands from earlier (you might forget it).

So need to browse startup commands and delete manually the unnecessary lines.

Here comes another problem. There is quite easy to delete a line from startup commands. Just tap it. It will disappear, and it won't apply at next boot even though at the relevant section of the app the right setting is set.

Some changes at kernel settings makes multiple lines at startup commands, so check the whole list of hem after many changes is a hassle.

Device: OnePlus One

Rom: DU Blinoff edition

Kernel: Lightning cm v22
[Android Apps and Games] :
This is because I moved some of the stuff around in the app and may not have made all the appropriate corrections in other parts of the app. It's need to know exactly what values and paths you're experiencing this with.

When I get time, I'll try to dig through everything to resolve this.

*edit*

This might also be partially due to the way I implemented the start-up commands list logic. I have it showing *everything* that is possibly listed to run on startup. This is likely a little confusing for people because I had only added that section purely to give people a place to look since I kept getting "ZOMG! YOUR APP IS MESSING WITH SETTINGS IT SHOULDNT!" posts, with no information. So I added that tab. If the command wasn't listed, there was no possible way that it would be run.... Which stopped alot of those posts.

Unfortunately, this is a little mis-leading against what is *actually* running on startup.

When you change a setting in the app, it gets saved to a commands database. When the boot service fires, it looks through all of the saved settings, checks for each section's apply on boot value. As it loops through the saved commands it will compare the command to the arrays that are set for apply on boot, if the command matches a path for that section it gets ran. If it doesn't, it gets skipped.

This is why you'll see things in that list that don't get run.

I'll have to give a little thought on how to re-work this.
[Android Apps and Games] spezi77:
Maybe I am thinking too simple. But can't you just apply the "same" algorithm that loops through all the commands to show the actual result?

Sent from my beanstalk'd & hellspawn'd N4.

---------- Post added at 01:27 AM ---------- Previous post was at 01:25 AM ----------

Maybe I am thinking much too simple. But can't you just apply the "same" algorithm that loops through all the commands to show the actual result?

Sent from my beanstalk'd & hellspawn'd N4.
[Android Apps and Games] :
Could you try this build (still build 10 so it won't interfere with you being notified of the next update)?

Toggle on the AutoHBM Smoothing option and see if it makes it less aggressive for you. That toggle makes it average the last 3 samples, so there will be a little lag responding to significant change in light... Though it should be only a second, maybe 2 tops.
[Android Apps and Games] :
I could. I probably should. However, it may take a bit of re-working for the per-command deletion since I'll have to loop through them all to delete the command that matches the text vice doing it by a number. The bootservice one though I'll likely have to modify a bit though to use in my fragment.

Originally, I didn't want to make it look like I was hiding something from the people that didn't believe me when I told them it was init.rc scripts in the ramdisk, init.d scripts, or another app that was causing the settings they saw being applied (you know, since they didn't believe me in the first place).

I guess now that it's resolved, it would make more sense to fix it to match the apply on boot stuff.
[Android Apps and Games] bcpu:
On version 9 under startup commands it has echo 63 > /sys/vibrator/pwmvalue and appears to be the same on 10. About to test your new build for the auto high brightness tweaks.
[Android Apps and Games] :
I figured out the problem. Grarak had changed some stuff upstream that we pulled in. This broke vibration (at least for apply on boot). Instead of troubleshooting it, I just restored the old operation.
[Android Apps and Games] bcpu:
Happy to hear you found the cause of the issue. Currently running the new build and auto hbm seems better, but I won't know for sure without further testing in daylight. I'll be sure to post in a day or two with an update.

Thank you again.
[Android Apps and Games] :
No worries.

Here's one more test build for the people that were affected by these issues. I don't want to put it out as an actual build yet since it's all bug fixes... Want to make sure it actually fixed the bugs.

This should:

Smooth AutoHBM

Fix logger not applying on boot

Fix Vibration not applying on boot

Startup Commands should only show the commands for sections that you currently have set to apply on boot.

CPU Governors, GPU Governors, TCP Congestions and I/O Schedulers should all be sorted alphabetically as well.

BluPlug Governor should show for people with the normal BluPlug (not my enable/disable hacked version)

Test it out and let me know if it's fixed.
[Android Apps and Games] bcpu:
Startup command for vibrate is working in the latest build.
[Android Apps and Games] EternalFlame:
Yeah everything works now with the latest build, even the android logging stays disabled after a reboot. Thanks dude ! :good:
[Android Apps and Games] ANDR01DN00B:
Hey, I've really been enjoying this app and its given me a really good experience so far. I have one request: is there a way we can enable the GPU option 'Gaming Mode's on a per-app basis?

EDIT: Read below response

Thanks!
[Android Apps and Games] Sander9847:
I don't know how it works but I've seen an option before to enable profiles on an per app basis. So maybe try making 2 profiles one with Gaming Mode enabled and configure that one for your games.
[Android Apps and Games] ANDR01DN00B:
Wow I'm an idiot haha. That worked. Thanks!
[Android Apps and Games] githyanki:
If you have automatic high brightness mode enabled, you cannot use the widget to turn HBM on.

I think it would be helpful to turn automatic mode off when using the widget to manually enable.

Overall though, this mod is awesome, thanks!

Tested a little bit more, it stays on sometimes. Grabbed a log if needed.
[Android Apps and Games] wartomato:
Feature request...

Just a quick question (maybe answersed before) from a noob: Is it possible to integrate the build-prop Editor like in 0.9.9.4 of the original? - Would you think about it, [MENTION=4231562]Yoinx[/MENTION]?
[Android Apps and Games] :
I would have to install it again to look. I'm going to say probably not though. He rewrote the entire app from the ground up when he changed the look.
[Android Apps and Games] wartomato:
0.9.9.4 was before this ugly ui change, so I wondered: why not ;)

Anyway, thx for the quick answer... would appreciate if you would take a look...
[Android Apps and Games] :
Oh, I figured it was the same time... I honestly don't use his side I have my own now ;)

I'll have to try and find a copy of 0.9.9.4 what exactly was different about it though?
[Android Apps and Games] :
Just got 0.9.9.4

I don't see any difference in his build.prop editor and mine. Except that mine actually works and doesn't just freeze the app.

I'm not really sure what you're looking for.
[Android Apps and Games] wartomato:
Yep, 0.9.9.4 was a step back for him, I think.

So I stay with yours, which i personally like more (plus, it doesn't freeze) :)
[Android Apps and Games] ramrastus:
[MENTION=4231562]Yoinx[/MENTION] D2W not working n your build :( but its working great n official kernel auditor :)
[Android Apps and Games] VALRCIEL:
Error parsing on kitkat 4.4.4
[Android Apps and Games] *.jpg:
DT2W is working perfectly on my Moto X Pure 2015 (X1575) with the latest version of Resurrection Remix and Build 10.
[Android Apps and Games] :
Sounds like you need to figure out what combination your kernel expects. This outputs every numerical combination that the wake gestures driver expects. The official only output 2.
[Android Apps and Games] :
Yeah, I made the minimum for this JB as it uses some newer libs. I'll add the requirement to the op add soon as I get a chance.

Why would you still be on KK though?
[Android Apps and Games] VALRCIEL:
oh i see, i can use build 9 ;)

i use some app xposed still support on kitkat :D
[Android Apps and Games] :
Gotcha. I may just reduce the build requirement on the next release. I think the only thing that *requires* it was a 64bit check... Which, I could just as easily add an api check as KK doesn't exist for 64 bit devices.

I was just being lazy tbh... Didn't assume anyone was on KK to call me on it, lol
[Android Apps and Games] :
Which option do you use in the original one for it? "FullScreen" vice "Half-Screen"?

I had removed the "FullScreen" option as I didn't know of any kernels that actually used that. I'll add it back in I guess.
[Android Apps and Games] ramrastus:
Fullscreen mate :)

And pls add it back!! mm really like your mod !! Its Osome!!
[Android Apps and Games] :
Already have. It'll be in my next release.

I'm trying to iron out some other bugs that have been reported before I push it out though. Might be a couple more days.
[Android Apps and Games] rignfool:
[MENTION=4231562]Yoinx[/MENTION]

Force close applying settings on boot
[Android Apps and Games] :
Thanks,

Yeah, I found *something* corrupting the commands.json database... I think I found it though.

Sorry about that. Are you using the test builds I posted in the thread or the last pushed version?

*edit*

Also, were you using AutoHBM within the app, or the HBMwidget? I'm thinking the issue was in these.
[Android Apps and Games] rignfool:
Uhh... I don't remember... let's go with the test build since I like new software...

It has done it before... but I never bothered to look into it... I blamed my kernel dev... but now I blame you!
[Android Apps and Games] :
See my edit on previous post. I thought I could edit it fast enough :s
[Android Apps and Games] rignfool:
Too slow... I'm off of work sitting bored as hell in a hotel room... :silly:

AutoHBM
[Android Apps and Games] :
Try this build and see if it behaves any better?

I'm trying to iron out the bugs (like that) before posting it up as a stable build. I think it should be fixed in this one though, unfortunately you'll need to clear the app's data (or manually delete /data/data/com.kerneladiutor.mod/files/commands.json) in order for it to work right again.
[Android Apps and Games] rignfool:
No crash on reboot anymore... thanks
[Android Apps and Games] str8str:
Hey brother latest is messing with screen. Don't stick on reboot and even disabled my data. Soon as I can get mobile signal working screen setting restores. That make any scenes to you

The Root Of Discovery. XDA
[Android Apps and Games] :
No, that makes no sense.

But I may have tweaked something in the screen setting (at android studio's suggestion) might have to go un-optimize that. I can't recall off the top of my head... I'll have to check.

But I don't seem to have this issue...
[Android Apps and Games] str8str:
OK ya it's ****in wired

The Root Of Discovery. XDA
[Android Apps and Games] waluchuck:
Good

Enviado desde mi 2014819 mediante Tapatalk
[Android Apps and Games] :
Pushed a new build, V11.

I also got around to updating the OP finally with the current changelog.

V11

[fix]Hotplugs: Show tunables for hotplugs without an enable/disable toggle.

[improvement]Power/Battery: Clarify what notifierrs are enabled with the State Notifier card

[add]add support for MSM Performance

[add]CoreControl: Remove BCH and clean up the formatting a bit

[add]Constants: Add some sysfs paths from [MENTION=1898316]benscho[/MENTION]ld for OP2

[add]Add MW and TW gestures

[fix]AutoHBM: Fix null crash when attempting to access sharedpreferences on boot

[add]Add CoreControl to Bootservice

[add]Setup Core Control

[add]Add switch for Boeffla Config Helper

[add]Add possibility to switch back and recents button

[improvement]Thunderplug settings

[add]Slider for SD810 low power mode

[add]CPU Governor Tunables: Add support for big/little tuned paths

[improvement]AutoHBM: Allow number of samples to be configurable

[improvement]HBMWidget/AutoHBM: Allowing AutoHBM to resume after the second toggle of the widget

[fix]Sound: Stop duplicating High-Perf Mode

[improvement]GPU: Gaming Mode Min Power Level (get the proper value from the kernel)

[add]Wake: Add back in halfscreen/fullscreen selection

[fix]Reduce MinSDK back to 19

[add]SysFS Dump: This creates a sysfs dump function.

[fix]Misc: Fix logd enable/disable on boot

[improvement]StartUP Commands: Only show commands set to apply on boot.

[improvement]AutoHBM: Introduce option to smooth lux values.

[add]GPU: Also sort GPU governors

[fix]CPUHotplug: Bluplug - Fix it not showing for people without my enable/disable mod

[add]Lists: Sort items

*edit*

If you feel like a setting isn't working right in the app, please use the sysfs dump feature located in settings (before and after toggling the option) and provide me links to the files. I implemented this to loop through all of the supported features and dump the current values in an attempt to make troubleshooting easier.

NOTE: this will not help to add new features, as it only scans paths known to the app.
[Android Apps and Games] zelendel:
Here you go. Seems that if you select full screen (screen wake up) with Dirty Unicorns rom it disables it's self as soon as you leave that setting. Half screen works with no issues (even though it effects full screen)

https://drive.google.com/folderview?id=0B3d8ioSgUA3Zd2FPdmVUUkVqTmc
[Android Apps and Games] :
The dumps actually won't help with this, unless I can also get one from someone that actually needs the 'full screen' option.

This was some of the reason I had changed this from disable/half/full to disabled/enabled before.

Unfortunately on shamu the driver only accepts 0/1 (comes from the last position for the matching text). However, some devices use 0/1/2.

The bad part is that I don't have a way to readily identify which options are available in the particular driver. Maybe if the people that need the full-screen option use a different path for the wake gesture driver... But, I don't believe that they do.
[Android Apps and Games] mubaidr:
First of all thanks for the great work! This truly is great application.

"Dirty writback Centisecs" in virtual memory section does not work. It always show "Current value is not supported." i am using Taurus Kernel 43 on Mako device.
[Android Apps and Games] wartomato:
Do we have to clean something like app data when updating?

I reverted to v10, because v11 just FC's on CPU hotplug tab.

Do you want a log? The sysfs or a full one? If yes, I could reinstall later today and test again...

Anyway, Keep it up :svetius:

Device is a LG G4 (h815) with Llama sweet kernel on AICP Rom (CM13 based)
[Android Apps and Games] :
No, you shouldn't have to clean anything.

Both, a logcat and a sysfs dump.

I'm getting other reports of funkiness with the hotplug tab too now.

Oddly... I didnt even anticipate my changes there to have a possibility of causing issues....
[Android Apps and Games] sanju.cvrce:
what actually it is?
[Android Apps and Games] wartomato:
Here you go then... (happened at 09:01, but logcat contain more, sorry)

https://drive.google.com/file/d/0B1kvLJ1I5KWJNnVpVkFLTE1NQ1k/view?usp=drivesdk
[Android Apps and Games] :
That's fine, it's always better to send more than less. I can find what I need in the logcat.

I'll take a look at these as soon as I get on a computer.

To all: sorry for the issues... I really didn't expect what I did the to cause any.
[Android Apps and Games] DirkStorck:
Hi [MENTION=4231562]Yoinx[/MENTION] where do I find these?

[add]Add switch for Boeffla Config Helper

[add]Add possibility to switch back and recents button

Thanks!
[Android Apps and Games] :
The bch should be under hotplugs (section currently has issues)

The other is under misc I believe.

These were both from benschhold for the OP2. If they don't work for you, let me know what sysfs path your kernel expects and the values.
[Android Apps and Games] DirkStorck:
I can't find both...checked that I am on v11....

Yeah hotplugs has some issues....it shows me settings from some hotplugs that I don't have enabled .
[Android Apps and Games] :
What device? What should the paths for them be?
[Android Apps and Games] DirkStorck:
Using the ROM based in my sig. A CM13 based ROM on my G900F.... sorry can't tell you the paths because I don't know them using CrazyGamers kernel.
[Android Apps and Games] :
OK I'll try to find them.

Yeah, xda labs app doesn't show sig. :s
[Android Apps and Games] DirkStorck:
Ah ok didn't know.,,The ROM I use is Resurrection Remix
[Android Apps and Games] DirkStorck:
Maybe I can help...for what should I search?
[Android Apps and Games] :
It doesn't look like that kernel supports either of those features.

I'm honestly not sure what they are/do as mine doesn't either. These were simply things that were in use on another version of this app for a specific kernel, so I pulled them over.
[Android Apps and Games] DirkStorck:
oh, ok. No problem...not a big deal :) thanks!
[Android Apps and Games] :
Would you mind giving this a test and seeing if it still crashes the same as well as if MSM_Performance is working correctly for you.
[Android Apps and Games] wartomato:
Sorry [MENTION=4231562]Yoinx[/MENTION], but no. Same FC... :(
[Android Apps and Games] :
Could you grab me another logcat? I don't think it's FC-ing in the same way.
[Android Apps and Games] wartomato:
of, course... wait, got to get the phone, lol (currently charging)

---------- Post added at 04:22 PM ---------- Previous post was at 04:16 PM ----------

Here we go again. Happened at 17:17.462...

https://drive.google.com/file/d/0B1kvLJ1I5KWJckp6bkY2blRzS00/view?usp=drivesdk
[Android Apps and Games] :
Thanks, sorry about that. Apparently the big/little implementation that the KA stuff was modeled after had a value for each cluster. Yours doesn't... Since I don't have msm_performance or a big/little device. I'm just guessing here.

Try this one if you would.