yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] sunilpaulmathew:
To-do

Fix Performance Tweaks quick tile (Battery tile) not showing properly (Fixed in v6.2)

Improve Profiles

Improve Boeffla Sound and Charge Level Interface (Fixed in v6.6) implementations to work without special patches

Improve Custom Controller (Fixed in v9.2)

Improve per-channel gain implementation for Boeffla (Fixed in v6.10) and Faux Sound (Removed)

Suggest me?
[Android Apps and Games] justjr:
Hey [MENTION=7060205]sunilpaulmathew[/MENTION] nice to see a topic only for the manager. Is a nice fork, been using it instead of the ex manager mainly cause of your kernel.

I shall take this opportunity to say that the settings enabled when you load a profile does not stick after you import one. After a reboot it will go back to previous settings.

So, maybe some people using my profiles on klte may be having this issue without notice (may be worth to advertise to them).

The way I do to make them stick is to go on all the settings, one by one, they will be at the values set by the profile, then I edit and click the ok button, only that way they are written into the on boot script, as shown on the On Boot tab.
[Android Apps and Games] sunilpaulmathew:
Hi, thanks for the info. Do you mean the profiles are not applied after a boot even after setting "on boot" as shown in the attached photo? If so, I have to look at it more... I know that there are enough rooms for improvement here and there ;)
[Android Apps and Games] justjr:
Not exactly. I didn't tried that option. This option would conflict somehow with the changes I make all the time probably. I mean they didn't get saved to be applied next boot as if Ihad made input myself. There's a on boot tab next to the profile tab, all changes I make go there.

Enviado de meu SM-G900M usando o Tapatalk
[Android Apps and Games] sunilpaulmathew:
Ahh, I got it. Unless you made the changes in each tab, it won't be added to the profile, right? I think it should be like that. Anything else, other than the stuffs you edited, is beyond the scope of the app. Anyway, I'll look at the possible options to deal with it...
[Android Apps and Games] justjr:
Well, it will not be added to the profile too, but the issue is that it will not be enabled on boot as if I had input them manually. If when I import a profile and the app would import the settings as if I was inputting them, they would be saved to be enabled at boot.

I didn't test it but I'm not sure what would be actually applied, the profile set to be applied on boot or the actual settings I input manually. Some have to take precedence or they will conflict somehow I imagine.

I don't want a profile to be enabled on boot, because I change things a lot when I'm testing, I ratter my manual inputs to be applied, and, I hope you got me now, I wish when I import a profile I didn't have to go option by option manually setting (although I don't need to actually input the numbers are already there) them so they can be applied by the app itself, not the profile.
[Android Apps and Games] sunilpaulmathew:
SmartPack-Kernel Manager v6.1

​

A minor update (v6.1) is now available. Enjoy...

Change-logs

Download

Issues reported by [MENTION=5188092]justjr[/MENTION] are not yet addressed. I'll look for a solution later (though I don't have much idea atm)...
[Android Apps and Games] AFU_Ra:
Hi I noticed that the spectrum quicksetting tile only switches between performance and balanced; is this intended and why? I really miss the battery profile there. Hope you can add it in a next release. Keep up the great work.
[Android Apps and Games] sunilpaulmathew:
Thanks for the message. I recently noticed that issue. I'll try to fix that issue in the future updates. Meantime, please use the "Battery" button under "Performance Tweaks"...
[Android Apps and Games] sunilpaulmathew:
SmartPack-Kernel Manager v6.2

​

A new version of SmartPack-Kernel Manager (v6.2) is now available.

Changes:

Performance Tweaks: added Gaming profile.

Performance Tweaks: Fixed battery quick tile's not working properly.

Build tools: Updated Android Studio and gradle tools (v3.2.1).

If you are on an old version, simply open the app and follow on-screen instructions. If not, download and manually install from my GitHub release page. Enjoy...
[Android Apps and Games] justjr:
You know what would be awesome? If we could save our profiles as actually gaming, performance, or battery profile so I could change between them with the quick settings tile buttons.

Also, where can I find the configurations made by these profiles?

I'm trying to find the profiles settings on the source code, but failing at it, can you help me on where can I find them?

Thanks for your work!
[Android Apps and Games] sunilpaulmathew:
The idea is good, but seems really difficult ATM. The thing is that the spectrum settings actually works more likely an independent app to that of the rest of the part.

Anyway, here is the current tweaks

https://github.com/SmartPack/SmartP.../anykernel_SmartPack/ramdisk/init.spectrum.rc

Please be noted that Gaming profile is not added yet to none of the SmartPack kernels. So, only 3 profiles ATM, and the changes are very limited. The balanced profile is made to accomodate the tweaks suggested by you. Further suggestions are most welcome (especially for Gaming, and anything you like)
[Android Apps and Games] justjr:
Ok, so it only changes that, but I'm puzzled on that virtual memory configurations. They don't seem to be right? Although I don't know much about it, but battery, balanced and performance don't seem to follow a logic progression. For example, dirty background ratio of 70 on balanced? Performance is 5 and battery is 10, while the default here is 20. 70% starting to write dirty data while on background, I don't see why. From my understanding, the sooner it starts to write it, the sooner it releases more free memory but also it'll use cpu/power/battery doing it. And also it will spend less time per flush session? Unless it's doing it all the time.

Dirty ratio of 90 on balance, 20 performance and 10 at battery. Again balance value is way weird.

Well, I need to study more about virtual memory, that's only what I could think right now reading some explanations about it. I have to experiment on it but have no idea on how to directly see the results..

I'm totally against the believe in that limiting max freq we would be saving power. If the governor is well configured, it would never climb to higher freq unless the load tells it to do that, when necessary, if it's necessary it would spend less time doing it's job (well in most cases, it depends on the job, if it's doing high load job like, installing apps, or loading a app/game, is what I said before, but if, as an example, the job is to scroll the screen, as soon as you stop scrolling there's no more job, doesn't matter if was lagging or not, not lagging would be the only benefit of a higher frequency and consequently higher power usage) , and therefore go back to idle faster and save more battery. That's the philosophy behind my settings, don't climb higher then you need to do the job, and go back to idle ASAP, as I read on all the 'internet literature' I could find about it.

I researched about virtual memory to tweak it to klte and I'm sharing my findings on the kernel topic, so you can use them on the app if you want.

But I believe this setting highly depends on memory amount, so it may not be good to put them on the spectrum profiles, if you ask me, I would like to have governor tweaks and nothing else there, because it really is a matter of compromising, and having 2 choices we could choose between 'I don't care about a little lag while browsing instagram' and 'I need my game not to lag' right from the quick settings tile, would be greeeeeat. Be again, it is device dependent also. Not a great setting to put on there, unless they are really generic tunables like the ones that come by default.

BUG

There's a bug on the manager, when I change any value on the Virtual Memory tab it goes insane, and changes all the values, but is only visual, cause if you changes tabs and go back, the values are all ok and what you changed persisted. But if you change it again it happens again.
[Android Apps and Games] sunilpaulmathew:
Fully agreed with your findings in the Spectrum script. Because of my ignorance, it could be highly possible that I made many mistakes there. Regarding under-clocking, I was also against to restrict the power of CPU until I found that it has benefits if it used properly, although the extent of underclocking in my Battery profiles are still debatable. Anyway, let's talk more kernel stuff in the kernel thread.

But the VM part, I can't see that issue. What feature you changed and the whole insane things happened? Anyway, I don't think that it is a bug of the app, rather VM page is designed to show changes instantly (of course, with a refresh time).

Finally, to all, I added a To-do list in post#3. Please suggest if you like to see any specific features in this app. Although I'm not a super experienced developer (adding most of the features are pretty simple though), and I do not have infinite time to invest for this, I will try my best to satisfy all.
[Android Apps and Games] justjr:
Any feature that you change on the VM page will cause all the values to change, it looks like they all go one setting bellow. It's weird.
[Android Apps and Games] sunilpaulmathew:
SmartPack-Kernel Manager v6.3

​

Another minor update (v6.3) is now live. Enjoy...

For change-logs, please visit here. If you are on an old version, simply open the app and follow on-screen instructions. If not, download and manually install from my GitHub release page. Enjoy...
[Android Apps and Games] sunilpaulmathew:
SmartPack-Kernel Manager v6.4

​

Another minor update (v6.4) of SmartPack-Kernel Manager is now available.

For detailed change-logs, please visit here. If you are on an old version, simply open the app and follow on-screen instructions. If not, download and manually install from my GitHub release page. Enjoy...
[Android Apps and Games] sunilpaulmathew:
SmartPack-Kernel Manager v6.5

​

One more update (v6.5) of SmartPack-Kernel Manager is now available.

For detailed change-logs, please visit here. If you are on an old version, simply open the app and follow on-screen instructions. If not, download and manually install from my GitHub release page. Enjoy...
[Android Apps and Games] Walden0:
Google translate says it is Portuguese.
[Android Apps and Games] sunilpaulmathew:
SmartPack-Kernel Manager v7.9

​

Changes:

CPU Input Boost: Addrd support to Cluster Return Frequency.

GPU: devfreq_boost: Added control to wake_boost_duration.

SmartPack: Integrated auto kernel flash with the latest version check.

SmartPack: Show support status only for OOS.

Misc: Updated Chinese translations (thanks again to [MENTION=5234997]otakutw[/MENTION]).

build: Updated gradle to latest.

If you are on an old version, simply open the app and follow on-screen instructions. If not, download and manually install from my GitHub release page. Enjoy...
[Android Apps and Games] Walden0:
Day by day you are adding stuff that is out of the head for most of the users XD

Thanks for humiliating us like this sir.
[Android Apps and Games] Xieyt:
Not able to import custom control, keeps loadong the directory but nothing comes, device is decrypted.
[Android Apps and Games] qwer777:
First off, thank you so much for carrying on the work with this awesome manager! Could you please unblock the donate features though? (Even if you locked it behind having com.grarak.kerneladiutordonate installed)
[Android Apps and Games] sunilpaulmathew:
I have actually tested it on various devices, both encrypted and encrypted, and it working fine. Is there anything wrong on your side?

I'm sorry, as I mentioned clearly in the OP (copied below) as well as in all the places showing "Donation to Grarak" menu, none of the premium features will be unlocked by purchasing the donated version of official KA. Sorry for the inconvenience.

Further, before using SmartPack-kernel Manager, please be aware that,

This app still retains almost all the donation requests by Grarak. Those are, however, intended to express my respect for his original work. Please be aware that this app is no way supported by him and buying his official donated version will NOT unlock any hidden features in this app.

This app requires ROOT ACCESS.

Most of the features available in this app require kernel-level support.
[Android Apps and Games] wozhuanapp:
It will be better if you keep the app simple. Thanks.
[Android Apps and Games] Walden0:
Simplicity in the app will bring lesser freedom for users to tweak the kernel as they like. Also, app is pretty simple, it's the tweaking that is complex.
[Android Apps and Games] dragos281993:
This apps lets you tweak friggin everything. It's pretty damn cool, to say the least.

I'd love it even more if it gave me the ability to add a k-lapse QS tile for quick on/off switching of this feature. Also a CPU temp notification would be great too. These type of features are probably a lot more helpful to most users than super advanced controls that might even take more work and time to be implemented. Just my 2cents.
[Android Apps and Games] sunilpaulmathew:
Thank you very much for your suggestions.

CPU temperature notification is already available in the overall fragment (don't know you are looking for the same).

And, regarding K-Lapse quick tile, I still believe that K-Lapse is on its early stage of development. It is not even ported to many devices (e.g, none of the 32 bit ARM devices). It will be better to think about a K-Lapse quick title once the driver become more popular.
[Android Apps and Games] Walden0:
he meant a notification in the status bar/notification panel.
[Android Apps and Games] dragos281993:
FKM has a tile for that. EXKM has yet to have one implemented. K-lapse it's easily added to a kernel. It just comes to the decision of its dev whether to add it or not. The stage it's in right now, I can say it's not in its infancy anymore.

About the CPU temp, I was referring to a CPU temperature notification in the notification panel of the phone. Really helpful when you need to take a quick glance at how the CPU's doing.

The temp notification mentioned is not an urgent matter. The K-lapse QS tile is really required. For instance if you're watching a camera comparison at night on YouTube, you can quickly turn K-lapse off, so you can see the colours of the video the way they're supposed to be seen, then you can turn it back on and have your eyes safe again.

I hope you'll consider the QS tile.

Anyway, thank you for the KM. It's pretty insanely awesome, at basically anything. :)
[Android Apps and Games] sunilpaulmathew:
Okay, your explanation convinced me about the use of a K-Lapse quick title. Let me see the possibilities, in the near future.

Have a nice day...
[Android Apps and Games] sunilpaulmathew:
SmartPack-Kernel Manager v7.10

​

Changes:

CPU Hotplug: Added MSM MPDecision/Bricked hotplug.

Misc. Added Russian translations (credits to [MENTION=7964388]andrey167[/MENTION]).

Misc: Updated Chinese translations (thanks to [MENTION=8110894]roiy[/MENTION]aru & [MENTION=1020634]jason55[/MENTION]45).

build: Updated gradle to latest.

If you are on an old version, simply open the app and follow on-screen instructions. If not, download and manually install from my GitHub release page. Enjoy...
[Android Apps and Games] Jbazt_katuforzs:
Was using this then uninstalled it and tried EX kernel manager. I dont like it and when i reinstall this back its not opening anymore. How can i make this run again? Thanks i lovw this manager more
[Android Apps and Games] Walden0:
Wtf,

Tried uninstalling the app and reinstalling again?
[Android Apps and Games] sunilpaulmathew:
Are you installed any other moded versions? Someone in our discussion group recently pointed out that a mod of this app (namely Darkness control or something like) is already exist and it can make conflict with my app. Otherwise, I don't find any reason to happen such an issue.
[Android Apps and Games] Grusel:
I have the same issue, i tried uninstall and reinstall the app again, but still same issue :/ rom is RR 7.0.2

EDIT: So maybe it's a Rom issue on RR? I have flash AICP no, and your App rocks solid now sir! :)
[Android Apps and Games] potyqa:
I can't add any custom controls that are in folders. The json files have to be in the root of the internal storage in order to be seen by the app. The app sees both folders and files as files so I can't browse the folders.
[Android Apps and Games] sunilpaulmathew:
Working fine here. Please see the video from my Google-drive. I doubt, there is something wrong on your side.
[Android Apps and Games] sunilpaulmathew:
SmartPack-Kernel Manager v7.11

​

Changes:

CPU Hotplug: Added AutoSMP.

CPU: Updated and separate stune boost setting from dynamic stune boost and made available for all the supported devices.

If you are on an old version, simply open the app and follow on-screen instructions. If not, download and manually install from my GitHub release page. Enjoy...
[Android Apps and Games] Hereiwas:
Always better to complain and find ready solutions rather than commit and find the solution on your own... Of course there's something wrong on his side
[Android Apps and Games] Walden0:
[MENTION=7060205]sunilpaulmathew[/MENTION] can you please look into this thing and get your website verified?

https://brave.com/faq/
[Android Apps and Games] sunilpaulmathew:
What is this friend... too lazy to read the whole story :p
[Android Apps and Games] Walden0:
ahahahaha.. okay. You might have heard about brave browser giving BATs for watching some relevant ads? These bats are equivalent to us dollers which can only be used to support recognized websites. So I looked for if you have any website of your own and it turned out that you do have one. So basically i want you register it with brave browser so that I can donate you 5 dollers that I have earned yet. Please do it /\
[Android Apps and Games] joop1ter:
I came here to tweak sound on my zuk z2. Everythings is fine now. Thanks DeV
[Android Apps and Games] sunilpaulmathew:
:highfive:

Nice to know that...

Enjoy...
[Android Apps and Games] sunilpaulmathew:
K-lapse quick tile icon

Guys, by following the suggestion of [MENTION=5796730]dragos281993[/MENTION], I implemented a quick tile service for K-Lapse (hopefully available in the next version), which can change K-Lapse modes (Disabled, Time-based & Enabled) upon click.

Now I am trying to make a brand new icon for the same. If any of you have expertise, please help me ;)

Thanks in advance... & Have a nice day...

Update: Added a simple K icon
[Android Apps and Games] sunilpaulmathew:
SmartPack-Kernel Manager v7.12

​

Changes:

Spectrum: Fixed spectrum support on some newer devices.

Quick tile: Added new quick tile to control K-Lapse.

Miscellaneous changes

If you are on an old version, simply open the app and follow on-screen instructions. If not, download and manually install from my GitHub release page. Enjoy...
[Android Apps and Games] sunilpaulmathew:
Introducing SmartPack Donation Package

Finally, I decided to publish a donation app for those who want to support my work. Some hidden features in SmartPack-Kernel Manager (only some minor stuff, just like official KA) will be unlocked after purchasing the donation app. However, please be noted that this app is mainly aimed to support the development of SmartPack projects. Also, you have to wait till next update (very soon) to get all these benefits. As a side note, you may also purchase the official KA donation app to do the same (again, from the next version onwards).

​

Please note: This is just an FYI to all the supporters of my projects, and nothing more. As always, donations are not at all necessary.

Have a nice weekend...
[Android Apps and Games] Walden0:
What about my Brave proposal? Do that too please :'(
[Android Apps and Games] sunilpaulmathew:
Sure, will do it soon, if there is nothing complicated.
[Android Apps and Games] sunilpaulmathew:
SmartPack-Kernel Manager v7.13

​

Changes:

Build: Optimized app size (now it is much smaller).

Introduced new donation package, which will unlock the hidden features (of-course, there is not much) in this app. You may also purchase the official KA donation app, which will also do the same job.

Miscellaneous changes.

If you are on an old version, simply open the app and follow on-screen instructions. If not, download and manually install from my GitHub release page. Enjoy...
[Android Apps and Games] raptorddd:
maybe dumb question but. will this version have option to change colors.?
[Android Apps and Games] sunilpaulmathew:
Yes, it has an option to change accent colours, but only if the donation version is installed. Otherwise, it will be still locked.
[Android Apps and Games] dragos281993:
[MENTION=7060205]sunilpaulmathew[/MENTION] Nice to see the k-lapse tile added. There's a small issue though and it's the same issue that's present in Franco Kernel Manager too.

I'll try to describe it as best as I can.

Let's say K-lapse kicks in at the set time, everything is nice and then you want to watch a video like a camera comparison for example. You then open the QS panel and disable K-lapse using the tile. You tap on it, it turns off, everything is nice and perfect. Then you're done with the video and want K-lapse back ON again. You tap on the QS tile and then there's a huge delay from the moment you tap on the tile till k-lapse kicks back in. Note that if you are in the K-lapse section and try to turn in back on directly from there, it's the same story. But if you do any modification to the values in there seems to force k-lapse to turn back on after you reactivated it. My point is that it's not just limited to the qs tile.

Right now only EX Kernel Manager has this thing working properly without any delays, which is a bit odd, but I suppose its dev knows something we don't.

Anyway, I could've just summarized the whole thing to "k-lapse qs tile delay" but I wanted to be a bit more specific than that.

I'm using a OnePlus 6 BTW.
[Android Apps and Games] sunilpaulmathew:
I understand, and also reproduced the issue in my end. Though I'm not sure, its an app issue, I will be able to fix it in the very next release. It won't be a big deal since klapse start to kick once any other parameter is touched. I guess EXKM also using the same trick.

By the way, if you have time, can you try to check the behavior of K-lapse while it is accessed via command-line, instead of the app. You can do that simply by sending "echo 0 > /sys/klapse/enable_klapse" & "echo 1 > /sys/klapse/enable_klapse" from a root shell (or adb) to disable and enable time mode respectively. If it worked without issue, then its my fault :p