yashsingh1/xdaforums huggingface dataset:
[Defy Android Development] TNCS:
Wow bad year for devlopers... I also know another developer just under go a surgury. Take care and get better soon.

Thanks for taking my suggestions into consideration. By no means have any pressure - as it only a suggestion. I know every devloper has their own life, just trying to making it better. Just for the record I'm using the app on S4 Mini GT-I9190, though I'm good when it comes to technology, but by no means I'm a programmer, unfortuantelly it never interest me too much. So providing the acutal path is beyond me, but what I can do to help is maybe help you research mroe and pointing to the correction directions...

There're few general Kernel tweaking program that are not aimed at specific kernel. Some of the better ones I've used are Kernel Tweaker and Performance Control Both are also open sourced. Maybe you can have a look.

Faux123 (GitHub) is the author of Intelliplug and Ecomode (and among others many kernel feature), which is implmented by few custom kernel for various of devices.

showp1984 (GitHub) is the author of MSM_hotplug which is also another popular one for Qualcomm CPU that get implment by few kernel author.

I'm still trying to find the more info about USB Fast Charge. Will let you know if I find anything useful.

EDIT:

CPU Tuner (on SourceForge) is another mroe CPU only orientated app that allows adjust of different profile on screen off (lock screen). I know JuiceDefender is also capable on setting one but that program has stopped development for 2-3 years now.
[Defy Android Development] runeupo:
refreshing CPU Statistics

have been using the Aero Control app since last week, great app ! Cheers and a speedy recovery ! :)

one minor issue here, wouldn't call it a bug:

when refreshing in CPU statistics the numbers do refresh, but the graphic doesn't refresh.
[Defy Android Development] Blechd0se:
I can't reproduce this bug, it refreshes fine for me. Are you sure it doesn't change? You can test this by rebooting (or resetting inside

Aero Control) and hitting the refresh-button multiple times.

Guys, i just pushed another small update to the play store. Its a bit bigger then the last one, but mainly its a maintenance and bug fix release.

All in all the profiles panel should load now much faster (like before per-app profiles). This is done due loading the app data only

when the user clicks on the new rocket icon and a few other optimizations. Thanks to [MENTION=4916555]okij[/MENTION] for the heads up! The only thing i couldn't fully speed up is the sorting process

for the app list, but i am on it :)

There are also a lot of new UI goodness to enjoy. I don't want to spoil everything, but take a look at the cpu statistics or the settings.

I also fixed a nasty bug with the back navigation.

Lets see how long i can keep up this relatively fast release circle :)

Full Changelog;

[commit]: preferences: revamp the settings panel

[commit]: profiles: make the profiles screen more beautiful

[commit]: helper: choose input type dynamically

[commit]: aero: fix ISE during sub-fragment switch

[commit]: profiles: fix warning about service not started

[commit]: profiles: fix null pointers in various cases

[commit]: statistics: add animation for the pie chart

[commit]: library: holograph: add animation backend

[commit]: profiles: greatly improve the per-app handling

[commit]: Revert "service: create only one thread to handle everything"

Download

Download Google Play

As always, Google might take a while until its available for everyone. Enjoy your free dose!
[Defy Android Development] Saturnal:
Great work, [MENTION=4855459]Blechd0se[/MENTION]!

Profiles now appear very fast and beautiful.

Just a suggestion:

In, CPU Performance> Specific Settings Manager

Maybe you have done and I don't know, but it would be interesting to detail the measurement units, concepts and which varies with changes in the values​​: "above_hispeed_delay", "bootpulse_duration", ...

As a tutorial. So we could try to improve performance by using more of such good resources you create in Aero Control.

Could you post on your own blog.

This is not a demand, just a suggestion.:highfive:

Congratulations!:good:
[Defy Android Development] runeupo:
did a fresh install with 07-06 cm11 and latest aerokernel ; graphic now refreshes :good:

perhaps an idea to set min_free_kbytes standard at 10240 instead of 2850 as [MENTION=4916555]okij[/MENTION] mentions in the buglist ?
[Defy Android Development] ela1103:
aero control 1.4.3 not install for me
[Defy Android Development] Blechd0se:
Which version are you trying to install?

What exactly do you do and from which version are you trying to upgrade?

Sent from my Nexus 4
[Defy Android Development] pradeeppk:
1.4.3

During installing it shows error message " app not installed"
[Defy Android Development] m.ksy:
just switch to dalvik
[Defy Android Development] pradeeppk:
Not tried art yet
[Defy Android Development] m.ksy:
then give us your logcat
[Defy Android Development] Blechd0se:
I guess something derped if you downloaded Aero Control from my server.

Should be fixed now and no "can't install"-screen anymore. Just redownload it :)
[Defy Android Development] pradeeppk:
Downloaded From playstore. It works
[Defy Android Development] pradeeppk:
GPU frequency now shows 16 or 8, 24/7 nightly, 200/100 after fresh install.
[Defy Android Development] Blechd0se:
Thats not a bug of Aero Control.

You sir have encountered a really rare bug inside the gpu control driver.

You can fix this by either rebooting or set the maximum frequency manual.

Sent from my Nexus 4
[Defy Android Development] pradeeppk:
Reboot fixed it. But I set max GPU frequency to 200, disabled GPU controller from the first day of flashing.
[Defy Android Development] cr0ssx21:
I made a boo boo..

Does any one know how to disable the Aero Control from bootup?

Installed Aero Control in my Motog G (with Aero kernel & stock) Checked the "Low Memory Option" under Memory Tuning. When I rebooted, after the M logo, I can see a purple hued screen. After that it just goes blank, vibrating when I press the power button.

Any help would be appreciated. Thanks.
[Defy Android Development] MaLiXs:
I've updated the french translation for your app ...

( this is my first change on github :highfive:)

https://github.com/Blechd0se/android_packages_apps_AeroControl/pull/34
[Defy Android Development] shadowed87:
I have the same problem. Checked the same "Low memory option" and now the device does not boot.

How to revert this??
[Defy Android Development] Blechd0se:
The easiest way is to actually revert to your stock rom, its the safest way.

This bug will be gone in the next iteration of Aero Control and speaking of the next iteration; it will be quite a big thing.

For the last 2 Months i have worked continuously on Aero Control to redefine the way you tweak your system.

I dropped a few about this release a few weeks ago over here .

Now i am nearly done with what i wanted to achieve and we can surely move out of beta in the next version.

I got also a lot of help from [MENTION=513620]Quarx[/MENTION] himself this time to ensure it meets the usual quality standards and after all, it will be a free update.

Just adding a screenshot of what has finished recently, it shows a new feature called "Your Settings" which will basically let you

set your very own settings with a simple filemanager.
[Defy Android Development] okij:
Great work, [MENTION=4855459]Blechd0se[/MENTION]! :good::cool:

There is one small bug that I already noticed in the 1.4.x builds, but didn't report yet:

When you let Aero Control running and stay in CPU Statistics (e.g. overnight) and then press the refresh button, the list is updated OK, but the text in the circle graph isn't, see attached first screenshot.

Only when you change to another item in Aero Control, like Overview, and then change back to CPU Statistics, the text in the circle graph is updated OK, see attached second screenshot.
[Defy Android Development] DiegoxG:
Misc settings is perfect! The update is great, thank you, the only issue is that the back button isn't working to quit the app
[Defy Android Development] slimshady76:
*1.
[Defy Android Development] Blechd0se:
Oh well, i never thought somebody would find this bug :cyclops: I will find a fix for it in the next minor version.

By the way, i added import/export of profiles in 2.0, based on your suggestion :)

Yes, thats because i changed the back-button handling. In previous versions there was a (rare) chance that the app would just crash.

This is now fixed and the back button only works in sub-fragments (like vm-settings). Looks like the doubletab to exit was quite a often used feature.

I will look into a smart solution for the next minor release.
[Defy Android Development] okij:
Cheers. :)

Some more feedback for version 2.0.0:

Kernel backup isn't working here. A directory is created on SD card (e.g. com.aero.control/11102014), but no kernel file is copied into it.

IMHO you should add a warning if the user turns on Dynamic FSync on a Defy device, because there have been reports several months ago that Dynamic FSync can lead to corruption of the data partition. I don't know if this bug got fixed in the meanwhile, the last thing I read about it was the general recommendation not to use Dynamic FSync. Well, maybe you should disable this option at all when Aero Control detects that it's used on a Defy.

Could you give us some information and an example about the new "Your Settings" feature in "Misc Settings"? It might be a good idea to also add this to the build-in tutorial.

It would be great to have a button next to every setting to reset it to system default. E.g. under OC/UC (which IMHO better should better be named OC/UV for overclocking/undervolting) I think that there was this button, but now it's gone. Maybe you could add another small button with an "R" for "reset" next to the new checkboxes?

I think for consistency of the UI, it would be better to access the Governor Specific Options and also the IO Scheduler Parameters the same way like the VM Settings, i.e. by opening a new list with those specific options. This way we wouldn't need the phone symbol in the upper right corner, which isn't self-explanatory.

I hope that these suggestions help you to further improve this already great app! :cool:
[Defy Android Development] Blechd0se:
Very constructive feedback, as always, thanks!

Seems like i forgot to change it to the sub-folder backup. Obviously a bug, will be fixed :)

That's a really good point, but in general i hate to do specific code just for a specific device. However, since in fact some users might want it/fear it, it sounds like a good idea to make the app smarter.

I'll figure something out.

Sure, but there is already a in-built tutorial for that one :) Just to give you an idea; via the file browser you can browse any file you like. For example browse to /sys/kernel/mm/ksm (which configures ksm).

Clicking on "sleep_millisecs" for example lets you change exactly this tunable which configures how much time between each ksm scan should be by the way. After the click its just like every other setting,

change it, set it on boot or delete it via the trash-icon in the action bar.

I hope this gave you an idea of what the feature could do. Of course this depends heavily on the used kernel (no tunable = no browsable file). Since i started developing this app especially for the Defy most settings

can be accessed via other fragments/settings inside the app out of the box, but maybe someone feels like one is missing ;)

Yes this button was existent until 1.4.3, but got removed due to the rewrite of the live oc/uc (or live oc/uv whatever pleases you) code. Since its now a fully generic interface i dropped it because the app no

longer "knows" how many frequencies the kernel has. Its very unlikely that i'll put it in again and since you can just uncheck the checkbox and reboot its very easy to "restore" the original frequency.

Okay this is a bit harder even if it looks like a simple change in both code and usage terms.

The reason why its handled this way is actually pretty simple; those are sub settings which means they depend on a upper

setting (e.g. the cpu governor / io scheduler). On the other device gpu governor settings are handled the same way. The reason behind this is simple; these are settings which are like to be changed by the user and therefore

become important settings meaning they should be displayed on the same page as their depending setting. Also, this lets the user unintentionally know that those settings depend on something. VM Settings

don't depend on something special, therefore have a own fragment.

So in conclusion what seems like a inconsistency of the UI for you was a long UI design process when i started to create it and actually means consistency.

In terms of self-explanatory; thats why i added a tutorial for this (reset tutorials in settings to see it again).

Even through the interface looks quite simple to accomplish, i put days into it to make it feel smart., however based on your suggestion i can build something even more awesome :)
[Defy Android Development] x53:
why is AeroControl running in the background?

I'm sorry for my naiv question, but why is AeroControl running permanently in the background? I thought the app sets CPU-voltages and CPU-frequencies at startup and after that it quits itself? I had a look into settings -> apps -> running apps. The intention of my question focus the possibly waste of battery usage and/or cpu utilization?! What does AC do the whole time within the background?

2. Question: Now I've updated to v2.0, but I can't get the autorun to work properly. E.g. I want to set CPU-OC to 1200MHz@65 at startup. I have saved those settings. Additionally I toggled the corresponding box right beside it. When I exit/quit AC and start it again, then the box is further toggled and the settings are fine. After rebooting the phone AC runs automatically (I can see the popup). But the CPU frequency hasn't changed. After starting AC I can see my altered OC settings are gone. Have I missed the save button, is thi a bug or am I the bug?.

For that reason I'm gone back to v1.4.3 for the time being.
[Defy Android Development] Blechd0se:
About your first question; seems you found a bug :( I can reproduce it and already fixed it in my debug-build. The problem is that the per app profile service wasn't killed as intended when you disabled the option.

About your second question; Looks interesting, how long did you wait until you opened AC after the reboot? To see if its really a bug; you can save your values via a profile. After you created a new profile, restore

your values. Then apply the previous profile and checkout if the values are still the same. The profile as well as the set on boot code are the same :)
[Defy Android Development] x53:
OC at autorun doesn't work?

Thanks for your reply. I rebooted the phone 4 times. Everytime I waited until all AeroControl popups are gone. After that I had a look into settings --> performance -> processor -> max. frequency = 1000. That way I checked if AC had done the job without launching it, but it doesn't. After that I launched AC itself to have a look at the actual settings. Everytime CPU frequency and voltage were set to standard. Profiles I havn't tried so far ... .
[Defy Android Development] Lord_Flaya:
Whenever I open aero control and want to exit the app, nothing happens when I press the back button. Only way to exit is to kill it using recent apps list. Is this intended or whst
[Defy Android Development] Blechd0se:
This is some sort of a bug, however you can still use the home button to exit the app.

I changed the behavior of the back button in 2.0 to fix a couple of strange crashes.

Sent from my Nexus 4
[Defy Android Development] Pinktank:
Bug report:

When I set per-app profile for the game Legion of Herose, Aero Control crashes every time I launch the game. Maybe it is because of the way that app launches? It seems to have a video and then a loading screen or something, it is a bit jumpy compared to other apps. You can download it for free and test it, it crashes every time. I can try and get a log if you'd like.
[Defy Android Development] bbllaazzee:
Same issues with my defy as well. Running in background and keeping my phone awake (no deep-sleep) and CPU-OC is not set at startup, since the aero control app does not exit and looks like it does not save until properly exited. Home button only make the app go background and not gracefully exit.
[Defy Android Development] G3Denver:
What about sound control?
[Defy Android Development] bbllaazzee:
Any update on this, just a request. As using the home button makes it run in the background and there is no deep-sleep (uses 300mhz for entire time), until I kill it by opening Aero control and then using the back-button long-press. If I kill it the settings are lost, so end up with the Telephony problem.
[Defy Android Development] Blechd0se:
Sorry, i just have a couple of important real life projects to take care of.

However, i have not forgotten the issue, in fact i already fixed it on the current dev build. You can always checkout my github if you are curious.

Also, Aero Control holds no wakelocks, so it can't prevent your device from deepsleep. The per app service in the background suspends too

if the device enters deepsleep. So i assume there might be other apps that keep your device awake.

I am also interested, since we left the beta stage, are you guys willing to use the google play beta-program to beta-test new Aero Control versions?

This would mean faster release cycles and much earlier feedback.
[Defy Android Development] starbright_:
This is good news. As for me it is sufficient to get recent (stable/beta) from your homepage, as I am willing to live without gapps - or at least to try this.
[Defy Android Development] Khaon:
Hello!

I have been using your app for a long time, and I have two questions!

But first, lemme thank you for your work, I really like this app.

1/ Could you remove the forcing to portraing orientation? Or at least, remove it for tablet devices?

2/ Do you take particular sysfs entries with their formatting to add them in future releases? (example let's say uksm )

I will take a look now at former posts, are there any beta releases somewhere( newer than play store edition?)
[Defy Android Development] Blechd0se:
1.) Yes, this needs a bit more work to make it good. For now its forced that way to prevent some UI errors. I'll look into it.

2.) Yes i do. But since 2.0 users have the option to add any sysfs via 'Your Settings' in misc settings. On each release i extend the default sysfs for Aero Control.

So in the light of the recent events i decided to push a Aero Control beta (1).

Here is how this works;

Join this Google+ Community

Apply for beta-testing here

Wait for the update :)

Its how google wants to publish beta-releases for apps, i can't do anything about the community thing. Needless to say, you can still grab the beta from my server over here.

A future update will contain some sort of an in-app toggle between beta and stable. For now i am just curious how much interest there is.

My first goal is to get around 50 active beta users. In terms of stability beta release should be fairly even with stable releases, they just get fixes and new features faster than stable.

So its up to you, if you want to join this small experiment or not.

The changelog for 2.1.0 so far (it will be updated once we hit stable):

Material Design Update (new animations and new set on boot icon)

Fixed potential high battery drain

Fixed back button behaviour

Many small bug fixes

Once again, this is some sort of experiment for me. If the demand is not high enough, i might drop it.

Let me know what you think about it, enjoy.
[Defy Android Development] Khaon:
Cool ! Hope you ll get the users you aim to. This app is great it deserves really to be known ?.

I didn't know about custom sysfs entries great !

I have installed the beta version will report any bugs.

Do you prefer having reports suggestions bugs on the Google Community or this thread
[Defy Android Development] okij:
Just a quick feedback: 2.1.0 beta 1 runs fine here! :good:

[MENTION=4855459]Blechd0se[/MENTION]: Many thanks for providing the beta and also for fixing the small bug that I reported for 2.0.0. The UI also got a nice small facelift again. :)

IMHO this beta already serves as a stable, maybe other users could give some feedback too.
[Defy Android Development] BadFranch:
Hey blechdose, I just pull a request for updated spanish Strings, I dont know if I pull it right because is my first time in github, If you dont receive it tell me and I would do it again.
[Defy Android Development] Blechd0se:
Doesnt matter to me, you can report where you want :)

I got the same feeling, just some small things and its ready to ship. An easy way to switch to beta <-> stable should be integrated and then wait for production feedback. :D

I got it, thanks! Already merged your patches :)
[Defy Android Development] okij:
Hi [MENTION=4855459]Blechd0se[/MENTION]! I've seen on GitHub that you've been working on AeroControl today. :)

Could you please have a look at the Low Memory Option? For me it doesn't seem to work anymore, i.e. if I turn it on, most of the time it's off again after rebooting (at least the option shows unchecked again in AC!) Is there another way to check if it's active?

I'm using AC 2.1.0 beta 1 on my Defy+ with CM11 nightly from 12-23.
[Defy Android Development] Blechd0se:
Yes i am preparing the update :)

The problem you have encountered is that AC doesnt read the state properly for this option.

You can manually check the build.prop for this, but ofcourse this should be fixed.

Time to revive my Defy :)
[Defy Android Development] TJKV:
I claim three of those installs from India, two from 'mb526' and one from Nexus 5 :p :laugh:

And congratulations on one year and happy new year's to you too :)
[Defy Android Development] Khaon:
Thank you very much for this update!! Will advertise definitely your app in my threads.

It is very nice to see you introduced landscape orientation, make the application more user friendly on tablets.
[Defy Android Development] DragonautMk:
I have a better translation for the italian description on Google Play, change the description with this:

Prendi il controllo del tuo Kernel! Modifica le impostazioni a tuo piacimento con una semplice interfaccia utente!
[Defy Android Development] Blechd0se:
Hello,

thank you for your efforts!

Unfortunately Google has their own rules for the description;

The title needs to be maximum 30 characters

The short description needs to be maximum 80 characters

The long description needs to be maximum 4000 characters

If you are still interested in helping to translate this, i will attach the english google play description.
[Defy Android Development] DragonautMk:
I did it. Now i'm on moto g, i will post the file untill thursday.

Some meanings are a little bite changed.

Some questions, Aero Control requires busybox? You can post the Italian translation of the app? I will made some change, i don't have to traslate all xD
[Defy Android Development] okij:
Landscape orientation doesn't work yet on Defy when using car dock

[MENTION=4855459]Blechd0se[/MENTION]:

I was very happy to see that you implemented landscape orientation support, since I use my Defy quite often in its car dock and it was a bit annoying to tilt my head when using Aero Control. :)

But unfortunately it doesn't work yet. :( When I put my Defy in the car dock so that the screen changes to landscape mode and then try to start Aero Control, it immediately force closes. Sometimes it also works, but then it enters just the usual portrait mode, even though the launcher is in landscape mode.

I hope that the attached logcat helps you to fix this bug. :fingers-crossed:

(I edited the logcat with Windows WordPad to cut out the important section, so the line breaks are now Windows-like. Sorry for this. ;))