yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] :
So I managed to get some time to add support for NeoBuddy89's new hotplug StateHelper.

Unfortunately, I still don't have "Normal" internet... So here's a patch that you can use to build from source with it. (renamed .txt, you'll have to rename .patch).

Good Luck.

I'll put up a build as soon as I have "Normal" internet again.

*edit*

As for MSM Limiter 5.2, that's going to take a bit of re-thinking/re-working my implementation for now. I have some ideas, but I'm mulling them over to try and have it be as clean as possible while maintaining support for pre 5.2 limiter implementations.

I don't know if I'll find time to fix it during my underway time. Due to work hours and watches I end up with very little personal time. Once I get home I'll be able to knock it out. So for now, I'll say that it's pending implementation, but maybe not very soon.
[Android Apps and Games] :
Well, it might be a bit of a hack-job tough I did try to condense some other functions that I had made sort of haphazardly... But I have the 5.2 limiter support implemented, hopefully it didn't break <5.1 support but I don't have a kernel to test that with handy. I should have some internet in the next few days, so I'll put up a build then. Though I didn't realize that the new limiter only really seems to set the suspend min/max freqs and governor. *shrug*
[Android Apps and Games] TheArt.:
What about adding KnockCode feature which is integrated in hellscore kernel?
[Android Apps and Games] :
You've provided absolutely no information. Go read the op and second post before making requests.
[Android Apps and Games] :
Build 7 is up now. Sorry for the delay.

The following should be included and work correctly (hopefully). Let me know if they don't.

State Helper Support

MSM Limiter 5.2 support

LazyPlug Support

Download
[Android Apps and Games] D_black84:
On build 7 Switching to smartmax cpu governor doesn't stick, it goes back to interactive. Running darkobas on my OPO
[Android Apps and Games] :
Using msm limiter? If so, what version?

You need to provide more info here.
[Android Apps and Games] rignfool:
Was wondering if you could be talked into adding something similar to [MENTION=4684315]flar2[/MENTION]'s user settings...

The jist of it is... It allows the user to access any sysfs node... And change the setting... Not too dissimilar to init.d script... But useful none the less...
[Android Apps and Games] BeDesireS:
State helper working fine here! Thanks for the update [MENTION=4231562]Yoinx[/MENTION]

Send from my AOSiP powered Nexus 6
[Android Apps and Games] :
I'd have to look at to say. It may be a bit of work to make it function right with the ka does things.

I could probably make the boot service run commands from a file and maybe include an editor.... But that would be a potential security risk...
[Android Apps and Games] Ashish94:
[MENTION=4231562]Yoinx[/MENTION] bug with version 7 governors are not sticking keep reverting back to interactive. Tried clearing data and cache of ka. Reinstalled v6 and the bug is gone.
[Android Apps and Games] marcdw:
I know people hate me too posts but have to confirm. Selecting any governor matters not, it immediately goes back to interactive. Other parts of the app are okay.

LG G3 D851, MoKee Open Source LP ROM, Tapatalk 4.9.5
[Android Apps and Games] :
Yeah, everyone hates "me too" posts... Especially when they're ignoring the question posed to the original post.

http://xdaforums.com/showpost.php?p=66565765&postcount=260
[Android Apps and Games] Genesius01:
Not on mine. Shamu running Screw'd and Blackbird kernel, Darkness governor stays after reboot.
[Android Apps and Games] :
That's kinda my point.

There's a saying "logs or it didn't happen".

A complaint without specifics and logs is just that.

A complaint.

It's definitely not a bug report.
[Android Apps and Games] :
Actually. I'm seeing this now too. I had only been testing the msm limiter stuff. The problem is with and without msm limiter, but only with per core control disabled.

I'll look into it later.
[Android Apps and Games] :
Duplicate, delete.
[Android Apps and Games] mike2nl:
Cool to see that's going on. Wow i am really surprised and never mind.

I had purchased Kernel Adiutor a while ago after using it for a longer while. ;)

But now this.. very good idea at all. Will test it with the next version.

Mean the V7 or 7.1 or 8. Depending on my free time to check all settings.

But a big Thank You for your work Yoinx
[Android Apps and Games] BeDesireS:
Hm.. I am using latest blackbird as well and I can recreate this issue with not changeable governor.

Stock settings and no msm-limiter active as I know.

Don't need it, because I use nightmare which is stock, but if I try to change to another governor it reverts back to nightmare immediately.

Edit: Sorry didn't see your post Yoinx, before I posted this.

Send from my AOSiP powered Nexus 6
[Android Apps and Games] :
Yeah, there's some issues with the way that I tried to hastily add support for limiter. I'm going to revert the v7 bump later tonight so it stops prompting for downloads.

I realized that limiter doesnt do max cpu freq or min now... So that just goes away with limiter when you enable it now... That's not right either.

So yeah, like I had said originally. Limiter will be quite a bit of work to support now. I really wish neobuddy89 hadn't reused the same sysfs paths for the new values as it really makes things more difficult as ka just checks for the files existing or not. Now I have to check versions, compare this and that, do different things based on which version. Just kind of a hassle at the moment.

May just re-release as 7.1 without the limiter stuff
[Android Apps and Games] MrBrady:
Just upgraded to 7.0 on Shamu running PureNexus w/ Blackbird upstream kernel. Everything worked fine on the first load of the app. But subsequent loads are unsuccessful as the app hangs at "Waiting for root access", even though root is working fine in other apps.

Removing the root entry from SuperSu and re-enabling when the app loads does not fix the issue either. This did not happen with the v6 release. Any suggestions?

Edit: Uninstalling and re-installing the app seemed to fix the issue and my settings were automatically restored as well.
[Android Apps and Games] wrongway213:
Unchecking and rechecking set on boot for all my options fixed everything for me - governor loads up as Darkness on B14kb1rd latest release which is the governor I choose to use, not the default of Nightmare. I could not switch governors in 7.0 until I unticked all my set on boot options, made my settings, then reset set on boot, rebooted and all has been well since over multiple reboots. Hope this helps some of you guys while Yoinx is handling real life in case it takes a minute for things to get "fixed" - not sure how many of you in here really know what's going on with him but the fact that he even posts at all shows a lot of dedication - we definitely should do all we can to help one another and help ourselves in this time period in this thread, as expecting really anything at all from OP currently is way too much.
[Android Apps and Games] :
So I went ahead and just reverted the MSM Limiter 5.2 stuff for now. I'm going to give significantly more thought on how I want to proceed with tackling that beast...

I can't do X.x versions anymore with the way that versioncode() works, so this is build 8 now.

Removed MSM_Limiter 5.2 stuff ( there's some glitches and things I didn't like about my implementation)

Merged some translations from Bender80

Also, the lazylist hotplug stuff was from spezi77 I forgot to give him credit in my last release post.

Eventually, I'll get around to updating the OP and such. It's currently just really low on my priorities list.

Hang in there, I'll get a good MSM_Limiter 5.2 control implementation worked out eventually.
[Android Apps and Games] II_DiE_4:
Thx for the new version. It seems something is wrong with the governor selection.

With renders kernel I can't select any governor or configure it. It doesn't show anything.

Actually scratch that. I just went ahead and clean the data of the app and now is OK.
[Android Apps and Games] mike2nl:
No issue at all for me...

Yoinx, i have a Future request for it:

- an Exit entry in the Menu so we don't have to use the back button

It works in that way it is more the view on the menu and

it looks more professional my meaning, but who i am. Don't

now it is possible because i have don't take a look in it yet.
[Android Apps and Games] :
No.

But here's why.

Android apps aren't "supposed" to have an exit option, at least not one that terminates the process/activity. Yes, there are some where it is handy (music apps that continue to play in the background) but for most, it serves no purpose. When you finish with the app, you hit home. Eventually the system's memory management/garbage collection will recover the memory used by the app.

Ultimately, why do you *need* to exit the app? Because you don't like it showing in your recent apps? There have been plenty of developer/google engineer level discussions about this. They always come back to - Leave the apps in memory as intended. Closing them just causes the system to reopen everything from scratch anytime you want to use it. While it remaining in memory actually speeds up the opening and causes the system to not have to access the internal flash memory (more or less) to re-open the app.

Also, since I added a few services to this app (auto-high brightness mode and the per-app switching stuff). Exiting the application like that can affect it's services I believe. This would ultimately just lead to complaints about those functions not working as intended.

That's my 2cents on it, but perhaps a more experienced app developer could chime in.
[Android Apps and Games] mike2nl:
No issue at all, you make your point clear and i can live with it.

Hold up the excellent work Yoinx !!!
[Android Apps and Games] ramrastus:
[MENTION=4231562]Yoinx[/MENTION] can you pls send me latest build download link?
[Android Apps and Games] hb17:
It's in the OP!
[Android Apps and Games] :
The download link in the OP is persistent. It should point to the apk on github. whatever the current file there is will be the latest. If you want an older version, click the history for that file (you'll have to browse it manually as I cannot get github to load right now). I believe it's download/app/app-release.apk in the repo.

I simply haven't been updating the OP due to my awful internet.
[Android Apps and Games] :
Well.

I have good news and bad news.

The good news is I found a bunch of my issues with the new MSM_Limiter implementation. So it seems to be working better, I need to test with 5.1 MSM_Limiter to ensure backwards compatibility. But I found some bugs with that as well that I think I fixed.

The bad news is that I don't have normal internet, should in the next week or so... So unfortunately, I can't share right now.

Stay tuned. I'm hoping that this fixed everything up to support it.

*edit*

Few more things to work out. But it's definitely working a LOT better now.
[Android Apps and Games] :
Testing is complete as far as I can do on my own... And everything feels/seems like it's working. I tested on 5.2 and an older 4.0 limiter driver. Unfortunately, it's not feasible for me to test every situation/combination... So Hopefully it works for everyone.

However, I still can't put up a build. I'm attaching a patch that should apply directly ontop of my "bump to build 8" commit.

If you're building for yourself, please test this and see how it's working on MSM_Limiter.

Maybe [MENTION=4090196]David 617[/MENTION] will apply this patch and put out a build for everyone.

Good Luck!
[Android Apps and Games] :
*Edit*

Wish someone could offer some feedback on if that patch worked or not. I figured that there were more people building for themselves.
[Android Apps and Games] :
Just going through the thread trying to find feature request posts since people refuse to use the XDA DEVDB feature request section (top of the thread from a browser) or the issues section of github. Not really sure why people insist on making devs dig through a forum thread for something that is simple enough to post in the appropriate spots, but whatever I guess.

So anyway. Not sure if you saw my patch file up above.

The sysfs directory is still the same. However, Neobuddy converted everything from being a file per core to being a space delimited list. (I can't think of the file names off the top of my head right now)

IE:

what used to be:

suspend_min_0

suspend_min_1

suspend_min_2

suspend_min_3

became:

suspend_min

0:freq 1:freq 2:freq 3:freq

The enable path changed as you stated and suspend_max was introduced on a per-core basis (before it was a single value that affected all cores).

This meant that I needed to parse the msm_limiter version and format everything/write the files based on that with a very special case for the suspend_max option.
[Android Apps and Games] jamescable:
Would help, but I have only built stock ROM before, never messed with apks
[Android Apps and Games] :
This is actually a feature of Neobuddy's State Helper hotplug now. I'm not really sure that it's worth adding to the app since he's already doing it kernel side (I'm sure most people will likely have it picked up before too long).
[Android Apps and Games] rignfool:
Yeah... I've been using it for a while now...

Probably the most efficient hotplug currently out there... At least for shamu
[Android Apps and Games] :
Could you include screenshots of this in action?

I'm having a hard time understanding how this would differ from the init.d section of the app currently.

Or do you mean that this allows users to browse to the sysfs files?
[Android Apps and Games] :
This will be fixed in my next build.

This is an issue that was introduced with Toybox. The build.prop editor uses sed to manipulate the build.prop directly. Unfortunately, sed doesn't work 100% correctly with Toybox.

The fix will be to hide the build.prop editor if busybox isn't installed as well as hardcode the sed commands to use busybox instead of toybox.

For now though, I'm going to recommend that you don't use the build.prop editor. It currently causes the toybox binary to get caught in a constant loop (basically) eating up cpu use until you reboot.

*edit*

apparently, this has been fixed. But I guess it won't be officially released until N. Some rom devs may have picked the fix, but it's not guaranteed. So I think for now, I'll keep the check for busybox.

https://code.google.com/p/android/issues/detail?id=200999
[Android Apps and Games] rignfool:
I was looking for the browsing of sysfs nodes...

Specifically... At the time... Clicking anything to do with sound...

Since I had found that unincluded toggle
[Android Apps and Games] :
Man, you're quick on replies. I'm just trying to go back through to find issues and requests that people have posted in the thread.

Off-topic: I really wish people would post these things in the proper places so that I wouldn't have to dig through the thread repeatedly looking for them.

Feature Requests: http://xdaforums.com/devdb/project/?id=14309#featureRequests

Bug Reports: http://xdaforums.com/devdb/project/?id=14309#bugReporter

If you're just looking for something to browse/change the values (not necessarily set them on boot). You could just use a file browser in root mode and their built-in text editor honestly. browse to /sys and just poke around. Not really sure it's worth the effort to code something new since the init.d portion allows users to add whatever extra commands they want anyway.
[Android Apps and Games] rignfool:
It's Sunday morning... Not much else to do...

This was more a 'me being greedy' and an attempt to universalize the mod...

The big request if you granted it would be to only have nodes with writeable show up... ;)
[Android Apps and Games] :
Everything in /sys is writeable for the most part. Of course, the drivers may not actually accept the changes causing the files to appear unaltered and other files may only be intended for the drivers themselves to change.

There's not really anything that I could do to only show files that actually change. Short of trying to change each file which would require knowing valid values for each file. Then checking to see if the change actually took.

The only way to know for sure would be to dig through the various drivers and find the nodes, the values they expect, etc. It's not really something that can be done automatically or else everything would already be in the app. Make sense?
[Android Apps and Games] JoshDaWhite:
He didn't understand a thing :D .The app is nice,it plays well on a Samsung s4.Thanks!
[Android Apps and Games] Daandofreak:
Why don't u join g+ community?
[Android Apps and Games] :
Why doesn't who join what g+ community?
[Android Apps and Games] Ofthecats:
My apologies, but I don't know how to access the feature request or bug sections from the XDA Premium 5 app
[Android Apps and Games] :
I don't believe that they are accessible. I think it's from the website only...

Kind of a big oversight on XDA's part honestly.

The links you quoted though should get you there. It just makes it MUCH easier to track things there. I can also close them out when they're finished so it's like a TODO list.
[Android Apps and Games] kenymccornick:
First of all, thanks so much for this great app! Keep it up!

And sorry for posting here, but I've tried to post in bug reports and feature request sectiond and I can't for the sake of me, don't know if it has something to do with my browser, my net speed, or what. I would like to:

1. Report a bug: it's about the profiles tile. I'm on CM 13, I have 3 profiles saved, and the profile changer tile never works as expected. Occasionally, it does switch if I'm on one of the other profiles and I switch to the last profile added, but in every other scenario it does nothing. The toast notification requesting root pops up, but nothing else, no changes when I check the frequencies, governor, etc. This only happens if I try to change from the tile, if I change profiles from the app it all works perfectly.

2. Request a feature: it's related to the previous bug. See if you can add the option of showing a toast notification every time the profile changes, not just for per app settings. That way, we can be informed everytime that the profile actually changes, no matter if we are trying to change from the tile, from the app or the per app settings (this is especially useful when changing profiles somehow fails, if we get no toast notification we know that something went wrong, instead of assuming that it changed to later discover that it didn't and that we've been using a different profile).

Thanks again for your time and sorry again for posting here. Take care!
[Android Apps and Games] :
The sections should be at the top of the forum when viewed in a browser.

1. I've never used the profiles feature (keep in mind this wasn't my app originally, I just forked KA). I'll have to look into why it's not working right.

2. Should be pretty easy, I'll probably make a toggle to enable/disable showing the notifications though so that it doesn't annoy people who don't want that toast notification.

*EDIT*

the profiles apply fine for me from the widget (I assume that this is what you mean by tile?).

The second part is done though.
[Android Apps and Games] kenymccornick:
Yeah, the section tabs are there, but when I click/tap on them nothing shows up, no section content at all. Same happened to me before with the download tabs in some threads, no downloads showed up. Later it started to work again, so I'll check later and do it there if possible.

About the bug, I understand, this is probably a bug of the original app, I appreciate you looking into it man, it really comes in handy when I want to change profiles in-app, especially if I am in the middle of an online match in a game. About the feature, it sounds perfect, thanks again!
[Android Apps and Games] :
Just posted Build 9.

This should fix MSM limiter 5.2 for everyone.

Also added profile names to toasts (per request).

Fixed build.prop editor. It won't show now if busybox isn't installed... and it will work right now if it is.
[Android Apps and Games] :
So is limiter working better this time around?
[Android Apps and Games] Ofthecats:
Perhaps manually add them to OP?
[Android Apps and Games] :
Yeah, once I get somewhere that I have enough bandwidth to edit the OP I will. However, the DevDB projects get all screwy if you edit them like a normal post... the edit project function doesn't pull in the current post text, but instead it pulls in the text from the last edit project call. Kind of dumb.

But, I have a hard enough time even just posting replies right now... I'm not going to risk trying to edit the project.

(putting this here for my own reference)

snippet to get all filenames and contents in a directory.

for file in *; do echo {file##*/} && cat {file##*/}; done
[Android Apps and Games] NOSTALGIA:
edit:

delete
[Android Apps and Games] :
Microupdate, this will hide the state notifier toggle if the sysfs node doesn't exist for it.

Still labeled as v9
[Android Apps and Games] jasio2k:
Hi sorry for stupid question but for what is Wake locks tab ? Nothing in there just empty list and apply on boot nothing else.
[Android Apps and Games] johnb380:
I believe that just means your kernel just doesn't have access to them. Mine has about 7 things to change in that tab...
[Android Apps and Games] christianpeso:
It controls wakelocks for the current installed kernel. FYI, wakelocks are activities on your phone that wake it up to perform a task. The less wakelocks, the more battery you are likely to see. Some wakelocks are good and others are bad or neutral.

If it is empty, that means the kernel you are using does not have any of those tweaks in it or exposed. That would not be Kernel Auditors fault. Try different kernels and you will see different stuff in there to use.
[Android Apps and Games] jasio2k:
Thanks for info
[Android Apps and Games] rignfool:
[MENTION=4231562]Yoinx[/MENTION]

When using msm limiter 5.3... The option to adjust the screen on minimum frequency is not there...

With or without per core control enabled
[Android Apps and Games] :
That sucks, I don't have a kernel with 5.3 in it right now :(

Can you do this for me? From the MSM_Limiter directory, I think it's /sys/kernel/msm_limiter

Do the following and copy/paste the output for me?

for file in *; do echo {file##*/} && cat {file##*/}; done
[Android Apps and Games] rignfool:
No... I can... I get some kinda syntax error...

So here's a screenshot from root explorer
[Android Apps and Games] :
That's weird. It should work.

I did notice that I have a typo in my per-core Suspend Max cards. The header says suspend max freq, but the cards say min (I'll fix it next release).

However, I can't see any changes between 5.2 and 5.3 that would have done anything to the sysfs nodes. So it should work. Maybe try clearing the app data?
[Android Apps and Games] rignfool:
Already did...

For some reason it's not showing live_min_freq tunable in the ui at all

I'll uninstall... Reboom... And reinstall
[Android Apps and Games] :
The live_min_freq isn't a tunable. It's a sysfs node use in things like Synapse (all of the live nodes are like that).

This is only tuning the suspend_min_freq.
[Android Apps and Games] rignfool:
Then which tunable in msm_limiter is screen on min and screen on max?
[Android Apps and Games] :
There is no screen on min in 5.2. It's only screen on max, it uses the resume_max_freq sysfs node.

The other ones are suspend_min_freq and suspend_max_freq.

Not really sure why he went with a min/max for suspend but only a max for screen on.
[Android Apps and Games] rignfool:
That sucks...

How am I supposed to test things like a higher than stock min frequency for battery life as opposed to CPU boost?

What would the point of msm limiter be?
[Android Apps and Games] gorilla p:
Getting errors from latest update.

Using Nexus 5X. . When adjusting governor on the 2 big cores, I get "Conservative is not tunable". It's fine on the LITTLE cores and worked fine before last update