yashsingh1/xdaforums huggingface dataset:
[Defy Android Development] Blechd0se:
Yes, Aero Control needs busybox partially. It works without, but some features might be disabled then.

The current italian translation file can be found over here.

Thank you for your log!

Just a quick question, did you hit the back button while aero control was running?

Also about the current landscape orientation implementation; i made it only available for tablets since i thought its only really useful there and some devices might have

layout issues if enabled for all (just a prevention from bad google play ratings), however the FC is not acceptable, i'll have a closer look at it.
[Defy Android Development] okij:
I usually use it to leave Aero Control (rather than the home button), but I'm not sure if I used when doing the test run for writing the log file this evening. It could be that one time AC startet OK (but in portrait mode), so I ended it by pressing the back button.

Thanks a lot! :)
[Defy Android Development] Khaon:
[MENTION=4855459]Blechd0se[/MENTION]

In the overall screen section, the cpu load is just displaying the sysfs entry cpu_utilization ?

Problem is, in many kernel only ondemand notifies cpufreq cpufreq the current load.

Well is not that important as issue but just wanted to report.
[Defy Android Development] DragonautMk:
Google Play Italian description
[Defy Android Development] Blechd0se:
Good point, your observations are completely right. However, since all kernel builds from myself are adding support for cpu_utilization in interactive its not a big problem.

In general, Aero Control takes the very programmatic approach for adding functionality (if default sys paths exist add them, if not do nothing). This way i can design

it very generic.

I also thought about adding a load calculator, maybe i need to reconsider this.

Thank you very much!

I added the translation in Google Play :)
[Defy Android Development] DragonautMk:
I translated and edited the italian translation of this app. You will find it on github xD
[Defy Android Development] DragonautMk:
I retranslated the code from the english version cause a lot of things wasn't in the original file. I skip some things on the bottom, i would translate it later.
[Defy Android Development] vulture BIAN:
hi big boss. some rom from aospa. it is very cool.but i cant use aero control for aospa. what can i do? when i use cm.it is ok.
[Defy Android Development] DragonautMk:
I'm not a devlopper xD

I only translated file, the dev is BlechdOse
[Defy Android Development] Blechd0se:
Thank you very much for your efforts, i will merge it as soon as i find the time :)

Could you a bit more specific about what exactly doesnt work? Also, which device/rom combination are you using?

Maybe you got any logs?
[Defy Android Development] vulture BIAN:
I use mb526. I am using aosppa. I use cm without problem. I use PA ROM is not CPU overclocking the GPU and I can be set to 266hz. I feel it is ROM problem, but I don't know what I should do to fix it
[Defy Android Development] MadBeef:
Just adding my 2p ... running Quarx CM11 20150121 nightly. Rock stable.

CPU OC settings

1300/64

1000/56

600/44

300/32

No other settings enabled, have found some can cause phone not to boot. GPU control enabled causes random reboots, app shows GPU frequency as 8 / 16MHz.

I just use it to overclock the CPU and it does a great job of that, thank you very much Blechd0se :)
[Defy Android Development] Blechd0se:
Hey guys,

just a small update. I just pushed v2.1.2 to Googles Play Store (as usual it takes some time to be available for everyone).

It should fix some nasty bugs which occured in the previous version and it contains a few language updates as well as

one new tunable to play with.

Changelog:

[commit]: activity: prevent orientation change FC

[commit]: helpers: fix VM settings wont stick

[commit]: memory: add readahead tunable

[commit]: statistics: allow resetSwitch to recover itself

[commit]: activity: hopefully fix strange fc's

[commit]: gpu: fix fc with color control

[commit]: material: small bug fixes for checkboxes

[commit]: translations: fix italian translations

[commit]: Update strings.xml

Be sure to install the update if you faces strange bugs, hopefully they are solved now. :)

Download

Download Google Play

Enjoy!
[Defy Android Development] MEGAX91:
can I use this apk For other device ?
[Defy Android Development] Blechd0se:
Yes of course. Keep in mind that not all features might be available out of the box.
[Defy Android Development] theraf90:
Hi, how can I enable dt2w with this app? BTW it looks good! ;)
[Defy Android Development] Blechd0se:
Just enter GPU Settings and tick the according button. If its not displayed, your particular double tap to wake feature is not yet supported.

Hello guys,

i just released a brand new beta to Aero Control. If you are in the beta program you should get the update in a few hours.

One of the new features is called AppMonitor. You can read the full story behind this massive update over here.

There is also a small changelog. Basically AppMonitor tries to help you make better decisions with Aero Control.

Or if you wish, you can install the update directly. Your feedback is highly appreciated.

Download Play Store

Download my server
[Defy Android Development] Saturnal:
About Per-app

A great innovation, man!

But I wanted to take a doubt about Per-app mode.

Do you have any link to explain better, or u can explain on quickly?

I use the Aero Control for set the clock and VSEL.

When I choose an app in profile, what happens?

Only this application works in the band of frequency or it happens to be an exception? You may have another explanation ...

Well, given the extra options I suggest that with time u make a glossary or manual on the modifiable items for the app indicating that changes in values could do. I think it would help the most full use of the application.

Just a suggestion, I do not want to take over your time, which I imagine to be full of work.
[Defy Android Development] Blechd0se:
I think thats a very good question. If you have overclocked your device and use a per-app profile it won't change your overclock-settings.

Even if the profiles contains different values. This is by design and for stability purposes implemented. All other tunables still apply, so if you have lets

say a higher cpu frequency in this certain profile, then it will be applied.

Your second point is also right. I got a lot of request for some sort of wiki/glossary and i wanted to work on something like this.

The problem is, its not only programmatically work to do, but also writing correct descriptions for each tunable.

I need to develop a efficient concept to not only present those things nice (in a visual aspect), but also

for me to easily add this to all tunables. Some tunables are dynamic and loaded during usage. Those will be hard to describe.

Thanks again for your feedback, i appreciate it :good:
[Defy Android Development] Saturnal:
Ok
[Defy Android Development] alca71:
I can try the turkish translation, but first i need to know, can i use these "Ö ö Ç ç Ğ ğ Ü ü İ ı Ş ş" ?
[Defy Android Development] droidwayne:
Just found this a few days ago and am enjoying it. Any plans to add full support for big.Little architecture? I notice that it allows adjustment of only the Little cores.
[Defy Android Development] Blechd0se:
As far as i can tell, you can use these characters. At least Google does the same on their settings app here. The correct subfolder would be values-tr, looking forward to your contribution, thank you!

Yes. I am constantly trying to support as much devices as possible. However, i don't have a device with a big little arch yet. I even don't know how the sys paths are. Maybe i can aim for an implementation

in 2.2, since it will be another big update.
[Defy Android Development] droidwayne:
Oh good! I really like this app; simple and to the point.
[Defy Android Development] mkhcb:
So I am testing an app throttling profile. To do so, I set my app profile to throttle my benchmarking app.

Only once out of 7 runs did it throttle. Why not have a service that waits for the app intent? Battery friendly and will probably work better.

May you also a toast telling us our app profile has changed?
[Defy Android Development] Blechd0se:
Hello and thank you for your feedback!

I assume you are using a device with 5.0+? Google changed the way how a developer can check for current foreground app.

I already included a fix for this in my debug build, the only downside is that it uses UsageStatistics now, which has to be enabled

by the user separately. Just a limitation by google, the nice side effect is that its 100% accurate.

I will probably update the current beta channel soon, to showcase this. There is already a toast message or do you mean the profile name inside the message?
[Defy Android Development] mkhcb:
Wow, a dev that actually responds to users! Kudos to you.

Is it possible for you to tag me when you post the beta? I am currently running 5.1.1 on my OnePlus One with AK Kernel + UKM and synapse. Ideally, I would like to replace Synapse with your app.

I was referring to a toast message in general. I never got a toast message saying my profile has been activated. It be nice if it included the type of profile. I also am aware that users don't like toast, so having a way to disable toasts in general (via the settings), would be nice too.

I for one would like to use the app for a month with toasts and once I know I can reliably trust your app, I would like to disable the toasts.
[Defy Android Development] Blechd0se:
You can register yourself for the beta-update inside the app (settings), if you want to. I finished the main features for the next release and the next beta will be another "make sure everything works"-release.

Unfortunately, per app profiles is just broken in the current stable release on 5.0+, but as i said i found a fix and i am quite happy with the result now. If you didn't see a toast then it didn't apply.

I also thought about disabling the toast notification, but since nobody complain i kept it. I may reconsider it now. :)

I just don't have the time i used to have for this small project, but i am dedicating everything i can into it. That's why i created the beta branch, so users have a chance to get stuff a bit earlier than usual.
[Defy Android Development] mkhcb:
Well you are currently the only App that does this.

Franco made an app that crapped out on 5.0.

I will def get in on the beta. I know ETAs are a no-no, but do you have one? lol
[Defy Android Development] Blechd0se:
Hopefully this week, but i can't promise that.

If you are feeling really adventures, you can try my dev-build over here. It contains all fixes and should be stable, i am using it daily.

A changelog can be found on my github.
[Defy Android Development] mkhcb:
i will try it tonight, thanks!
[Defy Android Development] mkhcb:
I tried to enabled usage stats but I can't seem to find it in the settings app. Mind pointing me to the right direction?
[Defy Android Development] Blechd0se:
Thats because its located in androids settings. See my attached screenshot for detailed info.

First enable the Service, then click continue on the dialog (it will open android settings for you). Then enable usage access for Aero Control there.
[Defy Android Development] mkhcb:
You sir are a scholar! Is there a play store IAP or a Donate version on the playstore?
[Defy Android Development] mkhcb:
The only thing missing from this app is a way to disable toast!

Thank you so much for an amazing app.

---------- Post added at 12:49 AM ---------- Previous post was at 12:17 AM ----------

Is there a way to only allow a certain profile to use 1 core?

Example, I only want Apps X, Y, Z to only use 1 core and not 4 cores.

From my experience, apps like chrome runs beautifully on crappy spec phones with little toll on battery. On high end phones, it likes to use all the juice it can get :/.
[Defy Android Development] Blechd0se:
Thank you for your kind words, i appreciate it. There is an in app donation option (Settings -> About) via paypal, if you want.

In theory, yes. However this depends on the settings displayed on your device. You can set custom cput hotplug tunables (i support my own driver as well as francos driver).

If you don't have any option displayed in the CPU Settings, you can still add your own tunable (if you know the path). You can find this option in Misc Settings, which allows

to add any tunable you know.
[Defy Android Development] mkhcb:
Thanks. When I get paypal funds, I'll donate. For now, I only got play store credit :(.

Well, the only thing missing then is an option to disable toast. Thanks again!
[Defy Android Development] bone101:
Are core-seperated cpu statics

possible?

No support for mali 400 GPU

Greetz
[Defy Android Development] Blechd0se:
Yes, core-separated statistics are possible in theory. The question is; in which use case do you need this information? Since cores might get off-/onlined a lot during usage

the actual values might tell you not what you want to know. As of now, only statistics for core 0 (the first core) are collected.

For the mali gpu; thats the same story like with the octa-cores. I don't own a device with this gpu, so i can't test it properly. I can try to add it, but that might not work correctly.

And again; if you know the syspath, you can add a tunable in the misc settings individually.

Edit:

As of now, Beta 3 is available. If you want to read more about this release, i recommend reading this article.

As usual, you can download the app either from my server or via the play store.
[Defy Android Development] pluma320:
Hello sir. Sorry my bad ingles. Very thanks for job in moto g undervolt. In versión 2.1.2 rendimiento CPU is ok, but in versión 2.2.0 beta3 rendimiento CPU option extras is frezer apk. Thanks sir

Pd: adreno idler suport? Your apk is best voltage control for moto g
[Defy Android Development] Blechd0se:
Aero Kernel Control 2.2.0 Beta 4

Hello and thank you for your feedback. I just pushed out another beta, which should fix this issue.

Can you point me into the right direction what you mean with "adreno idler support"?

Aero Kernel Control 2.2.0 Beta 4 (what a name) changelog;

Tons of small and big bug fixes as well as performance improvements

Added CPU Boost tunables

Revamped some UI parts in AppMonitor

As you can see, this is a rather small release, which is good! It means the final version is just around the corner.

Please feel free to share any thoughts and feedback.

Download from Play Store

Download from my server

We also reached 50.000 downloads on the Play Store, you can read more about this milestone over here.
[Defy Android Development] VALRCIEL:
Awsome
[Defy Android Development] BatDroid:
if ur kernel supports frequency scaling and added governors.
[Defy Android Development] okij:
[MENTION=4855459]Blechd0se[/MENTION]: Since we can overclock the GPU under GPU Control, I think it would be just consequent if we could overclock the CPU under CPU Performance as well. So - besides choosing the max. and min. frequency and setting the governor - it would be great if we could set VSel1 to VSel4, as well as the according four CPU frequencies (i.e. the functionality of SetVSel) from within Aero Control too. :)
[Defy Android Development] Blechd0se:
You are right, it would be just consequent. Already played a little bit with it. I can do the same like the app, this will allow us to live oc/uc

and also changing the vsel on the fly. What i am not sure is how to implement this in a user friendly way to the cpu fragment, but i am sure i'll

find a solution :)
[Defy Android Development] frozenwaverider:
Nice OC!

Make sure to run stability test, found in play store, to see if it is reliable & won't get to hot :)

MB525 Red lense
[Defy Android Development] Husi10:
An app to change Vsel on the fly already exist. You can ask the developer how he made it.

https://play.google.com/store/apps/details?id=com.SetVsel.Inteks.org
[Defy Android Development] Blechd0se:
Yes you are right. I have a bug here, unfortunately doesn't send any feedback to userspace (like it has 20% done of trimming). So this screen

will only display done or not done. Your suggestion is right. However, as far as i know google wants app developers to show their user

this kind of progress bar (and not the spinning thing) so users know something is happening.

I have a problem with the java thread here anyway, need to fix this too. You can see this small bug even in the overview fragment, where it

won't refresh the page once you load a different fragment.

Thank you, but i already know how he made it. My concern was regarding the user interface, i don't want to make it look overloaded

or something. Anyway i just have finished the basic version of this. It features live overclock/underclock as well as some voltage tuning.

I hope it fits the overall look and feel of the app (attached a screenshot). I just have to make it more "intelligent", so users can't too much

wrong there. It's not like the gpu overclock panel where i give some values, on the cpu overclock thing you can theoretically set all values.
[Defy Android Development] Mavasilisk:
Awesome! Love to see new dev projects on our old-but-gold Defy! Keep up the good job!
[Defy Android Development] TJKV:
Will it be possible to add this "inteligence" for all devices rather than only the Defy? I'm asking because I saw your "fix other devices crash" commits. I guess you can slowly define ranges for each device individually after getting the information/feedback from other device users...
[Defy Android Development] Mavasilisk:
Blench, just curious, are you working on Nexus 4 too?
[Defy Android Development] Blechd0se:
Not for overclocking, since this is one part of the linux kernel where no default path exists. The defy uses /proc/overclock/ other devices have probably different one.

Furthermore i made it this time statically in xml. I just disable this feature if the path doesnt exist :)

But most features work on different devices as well.

I am testing with my nexus 4 my releases, have no time to play around with this one :/

Sent from my Nexus 4
[Defy Android Development] blackviory:
hi,

thank you to share with us your program

i have a little, maybe no so little, request:

i'm looking for a way to set a clock (over/under) for a specific app

when i use torque or waze i would underclock cpu to minimize the phone overheating

for me also a manual choise via widget, for example, would be a right thing

but an automatic recognition would be perfect

thanks

Stefano
[Defy Android Development] Blechd0se:
v0.9.3

Hey guys,

just pushed out a new release of Aero Control.

I comes with a new and shiny Live OC/UC feature.

Changelog:

* Fixed a bug for other devices.

* Fixed trim operation

* Fixed overview won't update

* Added new Live OC/UC Feature

* Added "About"-Dialog

Grab it while its hot!

Let me know what i should improve or what doesn't work :)
[Defy Android Development] Fight4Music:
Great App, i already reported the bugs which i found :)

Nice to see that our good old defy is still alive :)

Gesendet von meinem Nexus 4 mit Tapatalk 2
[Defy Android Development] Bleak3993:
when the phone starts to trim data, I'm getting a lot of FC, telephone problem error and stopped process, is that normal? How much time does it takes to finish?
[Defy Android Development] cyrusct82:
+1. I got the same problems.

20.10 Quarx build + 19.10 Blechd0se kernel (clean install)
[Defy Android Development] Blechd0se:
Does the normal fstrim -v /data works for you when entered in terminal? It's not normal, trim works for me flawless since my last update.

About time: /cache ~ 2 minutes

/data ~ more than 2 minutes (depends on you settings)

As soon as its finished successful it should update the dialog. To be sure, check logcat and post the output here.

Also do you both have the "has_journal" feature enabled for ext4? Run this command in terminal and report back.

I have made some commits, which will be added in the next update. This will tell you, if has_journal is enabled for your device or not.
[Defy Android Development] cyrusct82:
The terminal gives this:

$ su

# tune2fs -l /dev/block/mmcblk1p25

tune2fs -l /dev/block/mmcblk1p25

tune2fs 1.41.14 (22-Dec-2010)

Filesystem volume name:

Last mounted on: /data

Filesystem UUID: 57f8f4bc-abf4-655f-bf67-946fc0f9f25b

Filesystem magic number: 0xEF53

Filesystem revision #: 1 (dynamic)

Filesystem features: ext_attr resize_inode filetype extent sparse_super large_file uninit_bg

Filesystem flags: unsigned_directory_hash

Default mount options: journal_data_writeback

Filesystem state: not clean

Errors behavior: Remount read-only

Filesystem OS type: Linux

Inode count: 82544

Block count: 329984

Reserved block count: 0

Free blocks: 282577

Free inodes: 80739

First block: 0

Block size: 4096

Fragment size: 4096

Reserved GDT blocks: 87

Blocks per group: 32768

Fragments per group: 32768

Inodes per group: 7504

Inode blocks per group: 469

Last mount time: Sun Oct 20 23:06:49 2013

Last write time: Mon Oct 21 16:46:09 2013

Mount count: 1

Maximum mount count: -1

Last checked: Sun Oct 20 23:06:49 2013

Check interval: 0 ()

Lifetime writes: 1658 MB

Reserved blocks uid: 0 (user root)

Reserved blocks gid: 0 (group root)

First inode: 11

Inode size: 256

Required extra isize: 28

Desired extra isize: 28

Default directory hash: tea

Journal backup: inode blocks

#

Edit:

And yes the command fstrim -v /data gives no error.
[Defy Android Development] Bleak3993:
fstrim -v /data in terminal is working well, no problem at all it took around 3 minutes.
[Defy Android Development] cyrusct82:
A little update.

For me with the Aero app the trim for cache and data finishes but after trimming the data shows 100% and the Google.gapps proc. FC, then exchange mail FC, and after this telephony problems.

One restart and every thing is ok.
[Defy Android Development] frozenwaverider:
Do we need a reboot to re initialize the kernel?

MB525 Red lense
[Defy Android Development] Blechd0se:
If it works in terminal, it should work in the app as well. The app executes the same command.

I really have no clue, can you upload me a logcat? I test trimming daily with my Defy and my Nexus 4 and none of them have any FC's.

Btw your filesystem misses the "has_journal" feature, maybe you want to enable it in recovery.

What do you mean by initialize the kernel? If you mean restoring the default values, then yes. I haven't integrated the set on Boot-Option due to

security reasons.
[Defy Android Development] frozenwaverider:
Initialize block data? All a foreign language to me :-\

MB525 Red lense

Edit If I run in terminal I get:

sh: fstrim: not found
[Defy Android Development] Bleak3993:
How can I know if Trim is working, I mean, for what I've read about it, it should improve performance, but I can't notice if the phone is faster or not.

it will still work if I reboot the system after Trimming or should I have to set the action every time the phone is rebooted?