yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] :
I am using JPO + speedmod-kernel-vG1-250hz (whitout any lagfix). The last time the sidekick installation was running half hour without end. But If I close the app and reenter, it try to install the second part without good end too :)

EDIT: and yes, 0.71
[Android Apps and Games] Chainfire:
Please ADB pull, zip, and post your /dbdata/system/packages.xml file ... if the file isn't found, try /data/system/packages.xml
[Android Apps and Games] bluePoet:
Hi,

maybe I've misunderstood or overseen something, but on my SGS i9000 data connection is always on. Shouldn't it just be on when syncing or when I'm using certain apps? It's switching from 3G to 2G and back fine and turns off when going to sleep mode.

I'm on a stock JPO with hardcores SpeedMod K1 and JPD MOdem. The installation of the apps patches went fine.

Thanks,

Christian
[Android Apps and Games] Chainfire:
At the moment, data is always on when the screen is... Unless another option in SuperPower prevents it from being on (like night mode, low battery, Wi-Fi / WiMAX connection).

There is currently no mode to use data "on-demand" while the screen is turned on, but it is common. It has some implementation problems I need to find workarounds for, which is why it isn't in there yet.
[Android Apps and Games] bluePoet:
Ok, thanks for the quick reply. You're doing great work, used the CF-Root some time ago to root my device and now Superpower. I'll donate a few bucks later today, going to some jazz club right now.

Take care, Christian
[Android Apps and Games] arielext:
Is it safe to install the sidekick on a desire hd?
[Android Apps and Games] Chainfire:
I'd advise getting the paid version on Market instead of donating :)

Unknown!
[Android Apps and Games] flash3d:
Chain, or others.

Just for my understanding (somebody else discussed this a few posts back) and for my minds peace ;):

When you have data off when the screen is off and mail scheduled every 30m (exchange and pop3). Superpower is scheduled also every 30m to make a data connection, this can result in not receiving mail at all cause the schedules are not synchronized?

I thought that during the SuperPower (or JD) initiated connection the phone also gets a sync task but this is not the case as i understand correctly?

So if i only sync my mail (exchange and pop3) it would be no use to schedule a connection with SuperPower. It would be better to give my mail app permission to make a data connection?

Thanks!
[Android Apps and Games] Wasney:
Thanks for the fast reply. I wonder if juice defender will install.

-Swyped away on my addiction
[Android Apps and Games] Chainfire:
This depends on:

- Wether the 30 mins set in sync and in SuperPower are at the same time - then there isn't a problem, but this is unlikely

- Wether the mail program reacts to background en/disable and auto-sync en/disable. In general they DO listen to background en/disable, but this feature requires root+patch. In general, e-mail programs do NOT listen to the auto-sync setting, but calendar sync, contact sync, twitter updates etc WILL listen to auto-sync. In short, the phone does get a "sync task" as you call it, but e-mail programs generally do not use this mechanism. Some of these programs even intelligently check if a data connection is available - but don't bet on it.

- It appears the "ultimate" setting would be letting SuperPower manage BOTH background data AND auto-sync, and keep all your e-mail programs set to "push". This works well for Exchange and IMAP "idle", I am however unsure how well this works for POP3. However, depending on the e-mail program, this may cause the phone's CPU to be awake always - even if the screen remains off.

Hope that made sense, it's the middle of the night for me :)

So, you're going to have to play with the settings a bit to see what works best for you. All in all, it is a blessing that mobile programs should be made with the assumption that a data connection will not be available. Unfortunately, not all mobile software engineers are created equal and bugs do happen.

Take for example the case of Exchange on Push in Android 2.1. If no data connection is available, but the background data option is turned on, the sync service MAY go absolutely insane, and use near-100% CPU until the battery is dead. I've seen this happen a number of times.

The funny thing is, if Android we're smart enough to automatically disable "background data" and "auto-sync" options when no data / Wi-Fi / WiMAX connection is available, none of these problems would exist :)
[Android Apps and Games] :
It is on /dbdata/system/packages.xml

Thank you!
[Android Apps and Games] dkodr:
FEATURE REQUEST:

There's actually only one feature that I'd really like to see in this app - the ability to overwrite "night schedule" and "low battery" settings by turning the screen on. I've switched from JuiceDefender and this is the only feature I miss that JD had. I'd like to keep data/wifi switched on no matter what, while the screen is on (and unlocked).

Well, I must say that forcing data to disconnect while I'm in the middle of something, truly pisses me off.

So how I'd like it to work? I guess that giving us the option to "Ignore settings while the screen is on and unlocked" in "Night mode" and "Low battery" would be the best solution.

What do you think? Could this be implemented?
[Android Apps and Games] Zappza:
Hello! Can you add an option to automatically disable the low battery mode when the phone is charging?

Thanks a lot for this excellent program. My battery life has improved a lot, and I already purchased the donate key :)
[Android Apps and Games] plenoz:
hi all,

sorry noob question.

i'm very interested with this app, my droid battery its draining everytime :)

i check in market theres ultimatejuice which is paid version for juicedefender.

Is the app same with them ?

pls help to confirm.

Thanks
[Android Apps and Games] hansoloq:
Feature Request:

Change "notification sound" to mute state when enter in "night schedule"
[Android Apps and Games] _bryan_:
I scheduled switch to fly mode in the midnight and wakeup in the morning. It works fine.

But once I manually close fly mode and later I switch back to fly mode, then in the morning superpower not switch off fly mode automatically.

And about cup scaling, I installed a widget and it can tell the cpu frequency. I see that the frequency is changing and can be lower to 245Mhz. So that means it works. Thank you.
[Android Apps and Games] Zappza:
Re:

Hello!

Could you please make the "If data is < x kB/s, don't disable data" setting apply for WiFi aswell?
[Android Apps and Games] mcmikecruz1:
Thank you for the App, been using it since it came out bought paid version

works great except doesn't turn 4g back on. Is there something I'm doing wrong ? I Don't have lock screen do not enable checked
[Android Apps and Games] apac020:
I successfully patched sidekick on my EVO but I don't think the 2G/3G toggle is working. I set the device to set 2G mode when the screen locks, but not to switch back when unlocked, to keep it in 2G mode. The 2G notification was active but I was still seeing the 3G icon, and getting 3G speeds.

Would sidekick allow it to use 1xRTT data? I think that's what the EVO can use outside of EvDo.
[Android Apps and Games] yodeput:
Ok..I'll try ....
[Android Apps and Games] Chainfire:
Looking into it.

For low battery I have implemented this, and will be in the next release. For night mode it may be the version after that (though maybe this one as well)

This option has been implemented, and will be in the next release.

No, JuiceDefender is a different app. It does work comparably to SuperPower, though.

I'll consider it.

That's odd. Did you disable and restart night mode as well, or did you just use the phone buttons to disable flight mode ?

Planned. Hopefully I will have this implemented in the next release. If not, it will be the release after that.

What is the exact situation ? You have 4G turned on, turn off the screen, SuperPower turns 4G off, you turn on the screen, 4G does not come on ? Please elaborate in as much details as possible what happened.

On CDMA devices it should indeed switch between 1xRTT and EvDo.

How long did you wait between turning the screen off and on? I've noticed on some devices / ROMs, the device switches back to 3G auto-magically sometimes.

We need to figure out if the actual switching worked.

What would help me a lot is a logcat. Please switch between 2G and 3G a couple of times (make sure to wait at least 2 minutes between screen off and on cycle). You can also do this by creating shortcuts on your launcher screen to SuperPower (tap-and-hold --> Shortcuts --> SuperPower Shortcuts --> 2G and 3G).

Please note what happens in detail when you do this.

To give me the best info, after you have done this a couple of times, connect your phone to the computer over USB, check that the connection works and USB debugging is enabled, and execute this command in your ADB folder:

(Just copy/paste the command in a command line folder). This should create a "superpower.txt" file. Attach it to your reply.
[Android Apps and Games] :
Thank you !
[Android Apps and Games] dupel:
With next update works very well. SO far haven't noticed any bugs with disappearing radio.

Only problem I just encourted - disappearing wi-fi. Its set to switch off on screen off (2 min) together with all screen off options except for bluetooth. Very randomly decided not to switch on when I switch on the the screen.

Pressing the button on notification bar does nothing, wi-fi settings say "error", but when switched on from there it connects okay.

Im on Doc froyo with background processes - flip2silent, nobars (what could somehow affect it).

And I have attached the log, its somewhere close to end (unzip it).
[Android Apps and Games] Chainfire:
This is on v0.71 ?

Also: how often does this happen ? Can you reliably reproduce it ?

(From the logs, it appears to be a driver issue... )
[Android Apps and Games] dupel:
I can try, but its kind of hard since it appears randomly and often I wont even notice it. Will report if I manage to reproduce it in controlled situation.
[Android Apps and Games] Chainfire:
"You dont even notice it", as in, ultimately the problem will go away again ?
[Android Apps and Games] AllGamer:
bug log

see attached logs
[Android Apps and Games] Chainfire:
0.51 posted, see changelogs (3rd post)
[Android Apps and Games] AllGamer:
Working smoothly, no more Force Closes

phone seems more responsive with this installed.

transition between signal to no signal is a lot smoother compared to NoBars
[Android Apps and Games] AllGamer:
update

2g/3g auto switch works perfectly... but it loses connection when it switches between 2g/3g

so it's bad for stuff like file transfer and other connection sensitive material/operations
[Android Apps and Games] Chainfire:
Well yes, obviously it loses connection for a bit while doing that. This is always the case, even when you do it through the settings panel. But, the settings panel (Sidekick too) is a bit quicker at it than the RIL injection technique.

The way you see the device switching between G/E/3G/H on-the-fly when it is in 3G (auto) mode cannot be controlled outside of the radio.
[Android Apps and Games] itsjusttim:
Any way to know if this will work on the galaxy s variants? I would really killer 40usd on my vibrant.
[Android Apps and Games] Chainfire:
"I would really killer 40usd on my vibrant". I have no idea what that means, hehe.

I believe it will work fine on other Galaxy S devices, but on CDMA it will not do 2G/3G switching yet.

So far between myself, posts here, PMs, and IRC, it appears to work mostly on at least these devices

- Galaxy S I9000 (GSM)

- Galaxy S I9000M (GSM)

- HTC Dream (G1) (GSM)

- HTC Hero (GSM)

- Google Nexus 1 (GSM)

- Motorola Droid (CDMA)

I'd be happy to hear about your experience with the Vibrant :)

It's possibly (likely, even) some devices need extra code tweaks in SuperPower, but I won't know that until people try and report it!
[Android Apps and Games] Bec07:
Incredibly awesome!

If google hasn't hired you yet, they should.

Can't wait to test the 2G/3G feature, there's a part of the building where I work that has no 3G coverage whatsoever and I'm sure my SGS is polling like crazy for 3G when I'm in there.

Also I noticed blind spots in the city that cause 3G-2G-3G jumps thus eating even more battery.

And last but not least, highways... highway is the no 3G way for hundreds of miles in my personal experience.

AWESOME!

thanks again for building this app for us! :D
[Android Apps and Games] Chainfire:
If I had a dollar for every time somebody said on XDA I should be hired by Google, Microsoft, HTC, or Samsung, I'd be a rich man :)

Let me know how it works for you in those spots. I am toying with a feature idea for the specific situation you mention, but it requires more thought.
[Android Apps and Games] AllGamer:
this is exactly the problem for people on Calgary & Edmonton

it makes the phone go into like a Comatose Syndrome

using this SP app it should prevent that.
[Android Apps and Games] Bec07:
I also read an article about wave lengths that was claiming that 2G reception is always better than 3G within buildings and I guess in the end it's kinda like wifi 3bars of 3G will use more battery than 4bars of 2G because the lower the signal is, the higher the power requirement will be.
[Android Apps and Games] Chainfire:
As far as I know, this may be true generally (I'm not claiming it is!) but it is definitely not always true. Not all 3G towers even support 2G. For example in parts of Japan they don't even _have_ GSM 2G, only 3G. If you have a 3G tower very near but a 2G tower further away, it is quite possible reception of 3G inside is a lot better than 2G. When carriers expand, it is not guaranteed their extra towers in area will even offer 2G. Also - at least in the GSM case - 2G works with slots. If there are too many 2G users in the area, users/slots will be bumped, the phone will try to reconnect, etc. Lots of useless power-usage, if the towers near you have ample 3G "space" left.

You cannot directly relate bars on 2G, bars on 3G, and bars on wifi. They are all different technologies, and the bar display is pretty arbitrary. If you run software that can get the RSSI values directly, if you know the technology well enough (power use at what db, for the current device/radio) and have enough time to test, you could probably come up with a "conversion formula" that is actually somewhat meaningful - but there is no generic answer that works perfectly (you can probably get close though)

Though of course less bars does mean more power usage, you can't truely compare them between technologies. Guesstimates only.
[Android Apps and Games] cantIntoCode:
Can't wait to give this a go. Hopefully it will keep my battery going throughout the day. :)
[Android Apps and Games] Mycorrhiza:
I have the following bug due to which I deinstalled the app again:

I made the app turn off 3g when the screen is off and switch to 2g for cellular reception.

Unfortunately when turning the phone back on again it first enables 2g (GPRS) then completely kills cellular for 30-60 seconds and only then turning on 3g. Within this time data is completely unavailable.

Also the app list does not work for last.fm as it turns off data even when the app is running in foreground once the screen is off.
[Android Apps and Games] Chainfire:
That is not a bug, bandswitching unfortunately does take 10 - 30 seconds to work. That is just how it is (see my comment in the first post about savings vs convenience), nothing can be done about it.

SuperPower still does save a lot of power by disabling data, and lowering CPU speed, though, if 2G/3G switching is too inconvenient for you.

Regarding last.fm, options need to be implemented for that. I will use last.fm as a testcase when I get to implementing this functionality.
[Android Apps and Games] Bec07:
I just came up with something that will make this app even more super :D

Many apps in the market and even the bloatware in the OS have the habit of randomly sending data without user permission; some even send personal data at times, all at the expense of the sleeping 3g/wi-fi connection and our battery.

So here comes in play iptables:

With such a function implemented in SuperPower we could not only save battery and traffic but also personal data from being sent. All this would require would be a "white list" with the allowed apps and the user could select the apps that are allowed (preferably the way Superuser requests root access:D)

There's an app called Droid Wall at the moment, but it's not too reliable on my SGS (crashes when rules are applied, on startup and sometimes stops working without notice).

Hope you'll consider it.
[Android Apps and Games] Chainfire:
I'll consider it, but it's going to the bottom of the list... There's quite some things that have higher priority :)
[Android Apps and Games] thecresta:
Hi, just thought I'd share a couple of problems I've experienced with this app:

* On battery, and on waking the phone up, sometimes the Wifi stays off. The button on the notification bar does not work. When you go into Wifi Settings the Wifi is off with status "Error", but you can re-enable it successfully here.

* One instance I had the same problem as above, but Flight Mode had switched itself on? I could turn Wifi back on, but couldn't turn flight mode off. Had to restart my phone.

With all options disabled apart from: Wifi: Auto data disable, Auto Wifi disable (1min), Charging: Do not disable data, Do not disable Wifi.
[Android Apps and Games] Chainfire:
Interesting, I have not encountered either problem. I can theorize a few causes though. First though, exactly which device with exactly which ROM are you using? And are you 100% sure it was flight mode (with the airplane icon) and not just "no connection" (round icon with diagonal line through it) ?
[Android Apps and Games] berndEEEE:
Thanks for the great app!

Another idea is to set a timeframe, for instance 11 to 5 o'clock, where the phone can go into flight mode, when the phone id unused.

May be you could add it.
[Android Apps and Games] dupel:
Not always connected to wi-fi (no icon in notification) but I always leave it on for positioning in maps and other apps.

Noticed a bit more strange behavior - after I switched on wi-fi manually and restarted (to fix this issue - and it fixed) data stopped switching off on screen off. It would still switch to 2g, but it remained connected to network. When I switched on the screen it switched to 3g correctly. Restarts didn't seem to help - only disabling and enabling autoswitching to 3g/2g (both settings) under "screen state" fixed the issue.
[Android Apps and Games] apac020:
I can try to get the adb info later. In the mean time here is what happens with the 2G/3G toggle

Press 2G shortcut

Get on-screen notification "Switch to 2G scheduled"

EvDo indicator goes away

(approx 4 seconds)

Get ongoing notification "SuperPower: 2G"

(approx 2 seconds)

EvDo indicator comes back, shows a couple transfers, then goes gray

Press 3G shortcut

Get on-screen notification "Switch to 3G scheduled"

EvDo indicator goes away

(approx 10 seconds)

EvDo indicator comes back, shows a couple transfers, then goes gray

I'm using the EViO v1.31 ROM with Kingxkernel CFS #11.
[Android Apps and Games] mcmikecruz1:
" What is the exact situation ? You have 4G turned on, turn off the screen, SuperPower turns 4G off, you turn on the screen, 4G does not come on ? Please elaborate in as much details as possible what happened. "

exactly , its never turned back on. it's not just something that rarely happens or just started happening. 4g is poor at my house sometimes so I assumed it would time out , I have it set to turn off after two minutes with no signal. Recently I've been testing it at places were signal was great and it doesn't turn back on either, other than that everything works perfectly

thank you for this awesome app and all your hard work.
[Android Apps and Games] pongalong:
I didn't go through the thread completely, but I saw that someone brought up the 2G/3G switch while being on a phone call which is similar to my suggestion (sorry if it's been brought up!).

Could you include an option to disable toggling of certain features (or all) while on a call? I know the proximity sensor triggers the screen on/off and I'd rather not have things turning on/off while I'm on a call, especially 2G/3G etc.
[Android Apps and Games] 911rsr:
Massive effect on desire HD

Have it on my desire HD 23 hours with still 80% left just the app we needed.

THANKS FOR PEOPLE LIKE YOU.....YEHAAAA
[Android Apps and Games] terranq:
Just came on here to check for a solution to this exact issue.
[Android Apps and Games] Will.1:
Dude, i f*cking loved WMLongLife, had it on my Omnia II alongsides the display drivers you made on Modaco.

Will try this one out and post some feedback
[Android Apps and Games] totovideo:
Test report on Desire & suggestion

Hello,

greatest application for Battery Saving! (I tested BatteryFu & JuiceDefender).

The patch for secure settings modification does not work for me (with ROM Leedroid 2.2f)

2G/3G switch is the feature that really saves the battery for me. But as pointed out, it can be annoying to wait for switch so I just use it for night schedule.

I saw your answer for post #335

"Currently not possible, but it is on my to-do list. Note that most likely when implemented, as soon as you foreground an app that needs data, data will be turned on, but will not be turned off again until the screen goes off (as there is no way to detect if an app is still running or not....) Perhaps with polling I can make it turn data off again when the app leaves, but I'm afraid that won't be very efficient (perhaps an option to switch between the two methods ?)"

It is a feature that I'd like to have too. Wouldn't it be possible to provide a setting in Applications that says "Turn off data when screen off independently of running applications"?. I understand the risk : when turning the phone on again, the data won't be turned on for an application if it's already started...

Thanks
[Android Apps and Games] Chainfire:
I am aware this sometimes happens, but I haven't found the cause yet. I can't seem to reproduce this issue reliably either. For some reason, it has never happened while I was at the development machine so I could actually trace what was happening ...

Please do get me those adb logs. I won't be able to fix the issue without them.

Will look into this.

The "screen off" stuff is NOT triggered when the display goes off during a phonecall. This was fixed a few releases ago. Are you saying that doesn't work for you, or didn't you actually test ?

Please try the Sidekick patch, see if that one does work. If it does not, tell me if it just hangs for a really long time, or that after (two) reboots it simply did not work, and the option to patch Sidekick is still available. If it says it has failed, tell me after how many reboots it said that (before first, after first, after second).

Re: data off, yes, this will probably be implemented in an upcoming version (but this will still be a week or two, probably). And actually data probably would turn on if the app is still in the foreground, just not if it is running in the background.
[Android Apps and Games] Chainfire:
Actually, I think I just found a way to detect when an app is closed, har. Will test later, and possibly implement.
[Android Apps and Games] totovideo:
It is patching for more than 30 minutes... So I think I can say it hangs for a really long time. Leedroid ROM is a Sense ROM. I thought this patch was not for such ROMs?
[Android Apps and Games] Chainfire:
(just reboot)

Myeah something is wrong with the patching on some ROMs, though I'm not quite sure why or how to fix it yet, just confirming that this is one of those ROMs.

I don't see how Sense would have anything to do with it, but perhaps you are right. It should work on all 2.2 ROMs, but clearly it doesn't :)
[Android Apps and Games] :
Hey! Do you want that I try something with my JPO? I'm in your hands.. I can reflash, wipe...