yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] vysus:
Chain,

I've been using your amazing app and battery life on my HDroid2 improved like hell, but sadly I have to uninstall it due to the impossibility to set data always on and have my push mail accounts working correctly.

Would you please consider to leave data traffic always on in the next release?

Respect to your hard work, keep on ;)
[Android Apps and Games] Chainfire:
SuperPower does not DO CPU scaling. The kernel takes care of that. All SuperPower does is adjust some settings regarding how the kernel does the scaling. Specifically, it lowers the maximum speed the CPU scales to under load when the screen is off. This saves some power, but not dramatically so.

Interesting, can I get a confirmation from others having this issue that this solution works for them ? (the current solution is rebooting).

There are various methods to en/disable Wi-Fi. I'm using the standard API method. In upcoming versions I'll try switching to one of the undocumented methods, to see if this makes the issue go away entirely.

If you don't select any of the options that disable data... data should be always on (assuming the standard Android options are enabled to allow this). Are you saying this is not the case for you? If so I need to do some specific testing for this situation.
[Android Apps and Games] bclark:
Bought the paid version! Thanks!
[Android Apps and Games] brack11:
Today I had blank screen again, and had to take battery out to restart phone. I had this issue reported before in this thread. Well,i had froyo for a week but didn't have any problem there, however, as soon as I changed back to eclair I got this freeze. Don't know if the problem is in eclair or something else but thee is another thing I did just prior to freeze: I have disabled debug mode and freeze happened in about 5 min after it. Now I have enabled it again and wait for the same freeze to happen, but there is nothing so far.

In general this app lets me have two days of run of my phone.
[Android Apps and Games] vysus:
OK, I'm gonna explain in a better way:

"schedule data", I can choose frequency is "every __ minutes" and "amount of time" is "__ minutes", I mean that under frequency there's no possibility to choose "always on" without setting an amount of time interval.

That's the cause of no regular push mail function.

Infact, even if set "every 15 minute" and "10 minute", there should be 5 minutes of no checking interval.

Would you include them in the next release?
[Android Apps and Games] Chainfire:
That makes no sense. Just disable all the functions that disable "data". If you always want data you don't need to mess with scheduled data at all, because the data is never off...
[Android Apps and Games] vysus:
I wrote about 'cause using Darkstone latest 3.2 I've noticed that even if data is set to be always on, the schedule data seems to work not depending form other settings...
[Android Apps and Games] mcsrobert:
I've had twice now that my workaround did not work the first time. It'd try, time out, go back to saying 'Error', and work the second time both times it has failed working the first time so far. So to whoever is trying the workaround, you might need to sit the first try out.
[Android Apps and Games] Adevem:
uninstalling this will revert any changes I've made right? just making sure!
[Android Apps and Games] adolfotregosa:
Chainfire, i think i have found a litle problem. What about mms ?? They stop working when superpower kicks in and disables data connection.

It is possible to disable data connection without disabling mms like for e.g. "apndroid" does.

Any ideas ?

thank you
[Android Apps and Games] nemesys504:
This is not a problem. You need an active data connection for mms to work. Since superpower disables data, mms won't work temporary until your data connection becomes active again.

Try adding your message app to the application specific option to enable during sleep to see if it helps alleviate the issue.
[Android Apps and Games] adolfotregosa:
well i can't agree with you. apndroid does exacty what i reported. I have no data connection but mms are working both sending and receiving, the only requirement is to have a separate mms apn profile.

Check it out and try it for yourself
[Android Apps and Games] Chainfire:
Correct. Also, 4G is coming up later tonight or tomorrow :) (and lots of other new stuff as well)

It might be you misunderstand how APNs work, or maybe I am misinterpreting what you state. What apndroid does fits with your situation, but it does not fit with "disabling data". What SuperPower does is truly and fully disable cellular data (assuming it works ;)). apndroid in this case only partially disables data.

MMS actually uses cellular data, if you are using a different APN or not is irrelevant. And thus, SuperPower disables MMS when it disables data. It flips the "master switch", so to speak, while apndroid flips one of the "sub switches".

It may be that Android does not show the icon for cellular data when you only have MMS enabled but not normal data, like your situation with apndroid. It still does use cellular data for MMS sending and receiving, though!

At the moment there is nothing built into SuperPower to allow MMS while disabling normal data - and I'm not sure if there ever will be.
[Android Apps and Games] adolfotregosa:
now i understand the difference and it makes total sence.

Since apndroid just messes the data apn values the OS dunno were to "connect".

Total sense.

ok, thank you for explaining.

Well "beside" that thing, superpower is a great piece of software.

good job
[Android Apps and Games] Skkip:
@Chainfire:

First thanks for this great software :) I am using it since I found it on my Motorola Milestone. But I have found 2 things I would like to mention:

1) For me the settings do not apply on boot. I enabled the debug-vibrate and nothing happens after a reboot. After starting SuperPower everything works fine.

2) Would it be possible to add a delay for switching on Mobile Data with a delay of 10 - 15 seconds? I always see Mobile Data connecting for about 2 seconds before Wlan kicks in.

Thx in advance

Skip
[Android Apps and Games] flash3d:
Chainfire,

First of all: Love your program, like the no-nonsense interface :)

Some brainwaves of mine:

Low power:

Don't know if it's related but when in low power mode with data disabled, my email app causes to stress the cpu. Disabling sync in low power mode would possibly cure that. Maybe an extra option to disable sync in low power mode?

Wifi:

Currently using the app "Auto WiFi Toggle" together with SuperPower to manage my wifi state.

Using SuperPower to turn wifi off when no connection and to turn wifi on I have "Auto WiFi Toggle" check if there's a known network within reach every 30 minutes.

I know you have planned some future update (maybe location based) considering wifi. But my brief experience with location based (not gps but gsm located) is that it will create a too wide area and leave wifi on while not connected.

Have no clue about the battery drain but would a "simpler" solution like "Auto Wifi Toggle" do it's job more efficient?

Blue tooth:

Would it be possible to apply a periodically check to blue tooth? It checks whether there is a device which wants to connect and when connected it stays on. When the blue tooth device disconnects blue tooth will disable after 2 minutes. Or would this constant toggling cause a bigger power drain then continuously on?

Cpu Scaling:

I'm currently using a different kernel with HAVS (OCUV), as i understand your advise is to not use Cpu Scaling with such a kernel?

Thanks
[Android Apps and Games] Chainfire:
(1) This has been reported before. As of yet, still no clue why this happens. A new version will probably be released within 24 hours. If the problem persists with this version, let me know, and we can further the investigation. I'm not going to produce a debug build this close to the release of a new version. (Not to mention this version will probably bring many new and exciting problems that will need debug builds in any case :))

(2) At the moment there is nothing in SuperPower to do this. I'm not sure there should be, to be honest. Enabling data does not really cost you anything (a few CPU cycles and perhaps some bytes transfer) before Wi-Fi kicks in. On the other hand, should it be delayed, and there is no Wi-Fi network to connect to, you'd be without data for a while.

Side note: from reading other forums online it seems the Milestone has a disproportional amount of issues with SuperPower. Could it be SuperPower is being shutdown a lot due to lack of memory or something ?

Low power:

This is a known issue, though so far I've only seen it with 2.1. Are you using 2.1 or 2.2 ? The upcoming release of SuperPower can disable Auto-Sync (Android 2.0+) and optionally Background Data (Root + Patch) to work around this. I think to stop the mail app madness you need the Background Data capability, though.

Wi-Fi:

What you propose is already on my to-do list. I have not fully considered how it will work exactly, but I guess it will be some sort of hybrid between location based and the polling you propose.

Bluetooth:

I've only played a little bit with the Bluetooth API. This will need more pondering.

CPU scaling:

It depends on the kernel, really. If you're game, turn it on and see how it works. I know some OC kernels require very specific settings to operate - letting SuperPower manage these settings may cause crashes/freezes. However, for a specific kernel you'd actually have to try to see if it works. Note that SuperPower's CPU scaling is non-persisent, so if you reboot the kernel takes over until SuperPower manually sets it again for some reason (screen off, low battery, etc)
[Android Apps and Games] Skkip:
About the Side Note: I have no problems with SuperPower being closed due to lack of memory. But i will try to lower the OOM-Value and test again...

(2) I monitored battery usage on several android phones and establishing 3G connection really consumes a lot of power. If you want to try this u can use "powertutor" an app designed for N1 and G1. You'll see that establishing 3g connection comes with huge power consumption :) Because of that I'd prefer to wait a few seconds with no connections instead of draining battery by establishing 3G and WLAN altogether just to take a look on my calendar... Hope you'll think about my suggestions :)

(3) Just noticed: If you disable sleepmode with the notification, when will sleep mode kick in again after locking the phone? I believe it only starts at the specified time and gets never checked after? If so, it would be great to check after overriding sleepmode when the phone gets locked...

Edit: About (3) antoher option would be to change the notification to get into sleepmode again, clicking on it

THX :) Really appreciate your work!
[Android Apps and Games] Chainfire:
(2) I'll see about confirming this and perhaps implement suggested options. Feel free to remind me in a month or so if I never did anything with it.

(3) I don't know if I'm going to implement this notification-wise. I have considered it in the past but decided not to, at least for now. You can create a shortcut on your main screen to go into sleep mode, though. (Tap-and-hold --> shortcuts --> Superpower Shortcuts -> Enter night mode). Clicking that will give you an option screen with all sorts of times to wake up at. I just noticed I forgot to add to actual scheduled time, hehe. Will be in next release. It is currently like that because of the uber-widget (to end all power-related widgets) that will be in the final version. Click zZz in that will also trigger this screen, and thus the option will always be close by.

And that is currently like this because I myself am someone who doesn't have a tight sleep schedule. Day to day this may differ several hours, so I usually start sleep manually.

As for how it works exactly, say you have the schedule 11 PM to 7 AM. If you "wake up" the device at 3 AM, it will not enter sleep mode again automatically until 11 PM that day.
[Android Apps and Games] madfix:
I've just bought the paid one !

What a great improvement on my XWJPO :-)

Merci!
[Android Apps and Games] kout:
Hi, Pardon my ignorance, I've read the entire post, and I still can figure out how to switch to "Sleep Mode", is there another way to do it, other than the scheduled method ?

thanks for this great program !:)
[Android Apps and Games] Anon87:
I believe you can add a shortcut button to enable sleep mode.
[Android Apps and Games] kout:
It worked ! thanks for making me feel dumb in front of everyone :D
[Android Apps and Games] Chainfire:
v0.70 released !

SuperPower v0.71 is now available from the market.

Release notes

These release notes are for 0.70 and v0.71. The latter is a bugfix releases. 0.70 statements are in black, 0.71 comments are in red.

Version 0.70 brings a lot of changes to the code, bugfix and a number of new features - some of which I am not sure will work for everybody.

The full changelog is available on the first page of this thread.

Highlights and things to take a look at:

4G / WiMAX

WiMAX support has been added to this release of SuperPower. Please note that I do

not

have a WiMAX device, so it has been impossible for me to test this functionality. I have taken special care to implement it well, but I assume there will be some bugs with WiMAX support. Please let me know if/how it works.

0.71: There have been changes to WiMAX handling - WiMAX was the cause of the airplane bug some people on 2.1 were having. WiMAX options are now only available on 2.2. Please retest.

Wi-Fi

Due to the reports of Wi-Fi "erroring" out, I have changed the method used to turn Wi-Fi on and off. This might fix the situation, or it might make it worse. Both methods work fine for me, but let me know how it works for you guys.

GPS, auto-sync, and background data

These new features (excluding auto-sync) are only available if you enable the "modify secure settings" option under "Root Features". This works fine for me on the different Android versions and devices I have tested it on. It might not work for you. Note that this patch has to be done again everytime you re-install or update SuperPower. Let me know if/how it works for you.

Please note that the background data setting is

much

more important than the auto-sync option. For example, the email apps will listen only to background data state, not auto-sync. This while syncing contacts, calendar, etc will listen to auto-sync state. Also be aware that when background data is disabled, so is auto-sync.

This release allows you to link auto-sync and background data to the current connectivity state.

0.71: The patch to enable background data and GPS manipulation is now only available on 2.2. The method used does not work on 2.1, and I have not been able to create a functional workaround for 2.1

Sidekick

Under "Root Features" there is now also an option to force installation of Sidekick. This requires some patching, but in the end, it works for me on the devices I have tested it on. As you may know, Sidekick is the preferred 2G/3G switching method compared to RIL injection. Let me know if/how it works for you.

0.71: Force installation of Sidekick is now only available on 2.2. The method used does not work on 2.1, and I have not been able to create a functional workaround for 2.1

To-do list

For some weird reason, my to-do list for this app seems to be growing with each feature I add, instead of getting shorter. Dang!

0.71: Airplane bug

This should now be fixed. Let me know.
[Android Apps and Games] odub303:
Just installed the new version, looks like you put in some fine work! One question, the Force Install Sidekick option says it is compatible with CDMA radios, but I get errors when I try to install it on my Samsung Epic. Eventually the app force closes. Is it just not compatible with the Epic?
[Android Apps and Games] avgjoemomma:
Just installed version 0.70 running on rooted Nexus One stock Froyo 2.2.1. Patching for Sidekick and Secure settings worked fine for me with no problems so far. Switching between 2G and 3G does seem a lot faster now.

Two recommendations:

- It could just be me but notification icons are a bit hard to read due to the colour scheme. Could you add an option for plain black and white?

- Could you also include a recommended settings for each screen on the main post? I've enabled/disabled the options I believe to be the best but it would be nice to get your standard configuration and rational behind enabling/disabling the option.

Thanks so much for a great program. I bought the full version on market and rated it a 5 star as it already saved me while on a trip :)
[Android Apps and Games] Chainfire:
Not sure yet why the Sidekick installation does not work on the Epic. Just been informed of the same thing on IRC.

Can you tell me if the patch failed _before_ reboot, after 1st reboot, or after 2nd reboot ? Also, which ROM / kernel / etc exactly you are running ?

For the IRC user it seems SuperPower is aborting the patch before doing anything useful. This means one of the checks performed failed. So next I need to figure out why.

Keep in mind that the forced Sidekick installation is a real hack. What it does (if it actually works) is actually not supposed to be possible (same with "modify secure settings", by the way), but it works on the devices I have here ...

It'll be a while before I get it fixed to work on most devices, probably.

Regarding the Force Close, that always happens if Sidekick installation fails and you press the "OK" button. Will be fixed in 0.71.

Good to know the patching works on your device. I'll take your recommendations under advisement :)

Would it possible for you to produce a screen shot of the notification icons in your color scheme so I can see what you mean ?
[Android Apps and Games] MagicOnline:
installed/updated from 0.63 but it puts my phone always in flight mode. why?

how can i reset to default settings?
[Android Apps and Games] odub303:
The Sidekick patch install fails immediately and causes the app to reboot, then another error comes up and the app FC's. Another reboot of the app and it is all clear.
[Android Apps and Games] avgjoemomma:
Will do as soon as I get home and install a screenshot app. In the meantime, it's the standard Froyo theme so the notification bar background colour is white. The lightning bolt looks great but the letters for 2G or 3G are hard to distinguish probably due to the font (dark outline with shades of gray inside). I could just be going blind as well :eek:
[Android Apps and Games] DigitalDementia:
So I tried the sidekick install on my Samsung Fascinate and the first patch takes forever how long is it supposed to take? Does it work on VZW?

Edit: The Modify Secure settings patch completes says I need a reboot and then every reboot says I need to install the patch? I tried at least 5 times, every time said successful but doesn't take.
[Android Apps and Games] Chainfire:
Try disabling all 2G/3G settings, especially the ones under sleep mode. Might be causing this. To reset to default settings, manually uninstall, then reinstall.

Well look into this. Does 2G/3G switching normally work for you? Also, which device / ROM / etc.

So it says it fails, but then still reboots ?

The text for modify secure settings needs to be adjusted. Quite likely it is failed for the exact same reason the Sidekick patch is failed, as they share a lot of code.

Will look into it, hopefully it can be made to work for these CDMA devices....

EDIT: The patch should not take more than a few minutes.
[Android Apps and Games] brack11:
Same here, had to remove the app. Where to find previous versions? I would like to downgrade. Another bag was that when I would try to install patch, after reboot and entering the app again it would ask to install patch again and that would repeat every reboot.
[Android Apps and Games] odub303:
The app reboots, not the phone.
[Android Apps and Games] Chainfire:
Older versions are currently not publicly available. I will see about posting one tomorrow.

Did you try disabling all 2G/3G options to see if that fixes the problem ?

Also, please let me know _exactly_ which ROM you are using, as you are using I9000 - I also have one - I want to test with the same ROM you are using !
[Android Apps and Games] mezo9090:
It needs to use less battery on standby...
[Android Apps and Games] avgjoemomma:
lol...I'm sure everyone is thanking you for this insightful comment:rolleyes:
[Android Apps and Games] mezo9090:
Oh, I didn't mean it sorry,

I have a menu in my x10 system that tells me how much battery the app use when phone idle, it shows that superpower uses nearly 15% of it, so I gone to thinking that the application fails to go idle ? Or its just supposed to be ?
[Android Apps and Games] Chainfire:
This is because of the scheduled data connection. The battery app will show 100% of battery use during a scheduled data connection as SuperPower, because SuperPower is causing the phone to be awake. All programs actually using the connection in that time (email, twitter, whatever) will also be counted as SuperPower.

Ignore it :)
[Android Apps and Games] Chainfire:
--- no longer needed ---
[Android Apps and Games] avgjoemomma:
Chainfire, I've attached the screenshot. It looks a lot better due to the size of the screenshot but I think you'll see that it's a bit harder to see when on a standard Nexus One screen. Thanks again:)
[Android Apps and Games] brack11:
I use jm9 and yes I tried to disable 2g and 3g and various other settings, looks like some mess.
[Android Apps and Games] MagicOnline:
my device is below (signature) ;)
[Android Apps and Games] _bryan_:
Greate App!

I will try this with my desire.
[Android Apps and Games] Chainfire:
Both JM9... Will flash to JM9 now to see if I can replicate this behavior :)

EDIT: ISSUE FOUND ! Now let's see if I can fix it :)
[Android Apps and Games] brack11:
Does that mean you will release 0.71 soon or I can download and try 0.70 from the market?
[Android Apps and Games] Chainfire:
0.71 should be released within a few hours.
[Android Apps and Games] odub303:
You are a machine. Loving the current version, seems to be working well other than the problems with installing the patches. I can't generate those logcats because I am at work right now, but I will try to later today. I do have a question about how the control of auto-sync works. It seems as though when I allow the app to control auto-sync, it almost forces my Facebook and Twitter accounts to sync more frequently than the once every 4 hours I have set in the FB and Twitter apps' settings. I think the FB and Twitter accounts auto-sync by default as soon as auto-sync is enabled, which could explain the behavior. Does the app just enable the auto-sync setting during scheduled data connections? If so, would it be optimal to disable auto-sync by default and allow the app to turn it on during the scheduled data connections (assuming it would then turn it off when completed)? Thanks for the great app!
[Android Apps and Games] Chainfire:
v0.71 released !

Bugfix release. Please see the updated combined release notes for v0.70 and v0.71 for details. Further details are available in the changelog on the first page of this thread!
[Android Apps and Games] Chainfire:
I no longer need the logcats

Your deduction as to when FB and Twitter will sync may well be correct (they start sync whenever auto-sync is enabled). Data connection, Auto-Sync (and if possible, Background Data) are always enabled during a scheduled data connection. Wether they are also disabled is based on your settings.

If under auto-sync settings you would enable the "control" settings, but disable all the options under "Enable in states", then the result would be to only have auto-sync and background data enabled during a scheduled data connection.
[Android Apps and Games] swam1231:
Is the forced airplane mode fixed? The issue was prominent this morning.
[Android Apps and Games] Chainfire:
Perhaps you should read the release notes.

(The answer is yes, it should be fixed)