Related
UPDATE: Potential work arounds for folks having problem in sleep policies not working correctly have been put in version 1.2.0 onwards. Please redownload to test and let me know. Read this for more details.
IMPORTANT: If you are having wi-fi issues in sleep even after using this app, please let me know the following
1. Device/Phone Name and Rom version
2. What is the app version that you have?
3. Did you try all the combinations of various workarounds in the advanced options?
4. Can you please enable logging in the advanced options and send me logcat dump for this duration
I did an app to change the wi-fi sleep policy quickly so that you can control whether wi-fi is disconnected or not whenever screen turns off. What's more is that I also did a widget for it, so you can just tap on it to cycle through the various sleep policies.
I hope this can help some people out who get frustrated when their download breaks off as the screen goes down or worse, it switches to slow and expensive mobile data connection which runs your account balance down in a jiffy before you realize it..
You can look for more details on this page (and also report any bugs or suggestions):
Android Wi-Fi Keep Alive
Just try out this app by searching for "wi-fi keep alive" in market or scanning this barcode:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Note: Many would wonder what would be the need of this app when we have a setting for this built-in in android. These are the reasons:
Yes, that is true but as I mentioned earlier in the thread. The reasons to do this app are:
1. Quick access. The setting for this is buried too deep and I wouldn't like to have this set to "never" (e.g.) all the time. I'd like to do it in a tap whenever I'm doing something that doesn't require me to look at the screen but wi-fi needs to be on. You can just tap on the widget and on you go. Otherwise you have most of the settings anyways in Android (for wi-fi/gps/sync/etc), why would you need widgets for them?
2. The android in-built settings don't work always. Although the app provides pretty much the same options to the user as the in-built setting provides but I'm trying to include work-arounds in the back end that would really make it work.
TODO/Coming Soon
* Configurable pinging interval
* Suggestions welcome
Known Issues:
1) Known issue with “on when plugged in” policy is that if you are already plugged in while changing anything in the app, workarounds don’t take place until you plug out and plug in again
2) This is not a known issue with the app but with wi-fi on some devices itself that it stops working on leaving it idle even if the phone is not sleeping. This is not the purview of this particular app and it might not solve it, although few folks say that this app helps in this scenario as well.
3) Some routers/settings are also known to cause issues with wi-fi in sleep. The correct pattern has not been identified yet but many people report that they can stay connected to wi-fi in sleep with some routers but with other routers, it fails. (Work Around 3 might help in such cases but not always)
4) While adding widget, the main app screen will pop-up for widget configuration. You need to choose any one policy (even if desired one already selected) otherwise widget will not be added
Notes:
1) Please press Menu key in the app and select “Help” to see details about policy and workaround options.
2) Please report any bugs here along with the above mentioned details (labeled IMPORTANT so that i can fix the issues.
Changelog:
02-August-2010 -> 1.4.2
* Better looking & smaller icons (including widget). Thanks a lot to "rori~" for designing the icons Do checkout his other work in the forum. He has designed a lot of nice morphs/themes etc (Note: If the new icons don't appear on existing widget, please delete the widget and add it again)
* Space optimization so that the app takes lesser space on phone.
22-July-2010 -> 1.4.1
* Fixed a bug that can cause wi-fi to keep reconnecting in quick succession in certain situations.
22-July-2010 -> 1.4.0
* Added workaround 4 (Re-associate automatically with access point if all else fails. Needs workaround 3 to be enabled)
* Support for small screens (e.g. XPeria X10 mini)
* Widget/Icons size optimizations for older Android versions
* Resource optimizations for lesser space and faster loading
* Misc. under-the-hood UI tweaks for better/consistent layouts across different screen sizes/densities/android versions.
11-July-2010 -> 1.3.0
* Added workaround 3 (Ping the router gateway regularly)
* Lot of optimizations for battery savings.
* Apply workarounds without needing to select the policy again
06-July-2010 -> 1.2.1
* Changed "Advanced options" to button instead of text
* Bug Fix for a Force Close
* More Optimizations
* Help and Info Menus (to explain options and workarounds)
* Option to disable/enable debug logging
04-July-2010 -> 1.2.0
* Added workarounds to take care of sleep policies not working on some phones
* Optimized the code a bit for faster operations
* Added Configuration screens to widgets (pops up whenever widget is added)
28-June-2010 -> 1.1.0
* Added Widget
27-June-2010 -> 1.0.0
* Initial Version
For those that didnt know, you can set the policy in the wifi menu area by hitting menu>>advanced
bobtentpeg said:
For those that didnt know, you can set the policy in the wifi menu area by hitting menu>>advanced
Click to expand...
Click to collapse
yes but wifi still doesnt maintain as stable a connection for some reason
bobtentpeg said:
For those that didnt know, you can set the policy in the wifi menu area by hitting menu>>advanced
Click to expand...
Click to collapse
But the "never sleep" option never work for me. For example, with the setting "Never" on, when I tried to transfer file over wifi with SwiFTP, the transfer will stop at the moment the phone screen is off, and I hv to unlock the screen again to resume the transfer. Same thing happens to Market download.
I m running stock nonroot Nexus One Froyo FRF83. Solution for me now is using screebl lite and hold the phone to keep the screen on until the transfer is done... a pain in the ass.....
Just installed and tried the app: I tried copying a 300MB video file from phone to PC over wifi via SwiFTP, the transfer stop a bit after the screen is off, still hv to unlock the screen to allow the transfer continue.... Thanks for the effort though, this is really bugging me and I hope at some point the "never sleep" policy will actually work.
Thanks guys, for trying out the app..yeah this setting is available pretty deep into the menus but my reason of doing this app was:
1. To make it quick (especially through widget)
2. To really make it work..
The first release essentially takes care of the first point.. However to take care of the concerns pointed out, like by lou and flybyme, I'm adding some more workarounds to it to keep wi-fi working.. I'll probably have some more news for you guys around weekend
Yes, thats a bad bug on NexusOne.
I can't stream Music to the phone. When screens getting off, the stream stops.
Very bad.
Make a pingtest to your phone.
With screen on, everything is fine, screen off it went crazy.
No Dev here, who can make changes to this?
bobtentpeg said:
For those that didnt know, you can set the policy in the wifi menu area by hitting menu>>advanced
Click to expand...
Click to collapse
For those didn't know, that option doesn't actually work on android.
Formel-LMS said:
Yes, thats a bad bug on NexusOne.
I can't stream Music to the phone. When screens getting off, the stream stops.
Very bad.
Make a pingtest to your phone.
With screen on, everything is fine, screen off it went crazy.
No Dev here, who can make changes to this?
Click to expand...
Click to collapse
I have a couple of workarounds that are working.. but I still need to do a lot of work to make them optimal. Will be released soon in 1.2.0
The other thing that compounds the problem is that apart from the phone itself, there is a lot dependent on the routers as well.. That part I'm still trying to figure out a workaround for..
Thank you, sounds good ;-)
Great, please keep on working on this app
(and dont forget to read this, when u find time )
rori~ said:
Great, please keep on working on this app
(and dont forget to read this, when u find time )
Click to expand...
Click to collapse
Hah, I like how you snuck that one in there
couldn't you manipulate the stay awake while charging set up to make the phone stay awake forever? That works, I know if I have that checked and the phone plugged in the screen never turns off!
Gr8gorilla said:
couldn't you manipulate the stay awake while charging set up to make the phone stay awake forever? That works, I know if I have that checked and the phone plugged in the screen never turns off!
Click to expand...
Click to collapse
Your right, this is a standard feature android has had for a long time. Basically going to setting>wireless & networks>Wi-Fi settings>press menu> select advanced>Wi-Fi sleep policy> select from these options "when screen turns off", "never when plugged in", "never"
Of course by selecting "never" your wifi never disconnects while your phone sleeps.
rori~ said:
Great, please keep on working on this app
(and dont forget to read this, when u find time )
Click to expand...
Click to collapse
haha.. thanks for reminding me.. I'm pretty lousy with graphics though.. I'll try coercing one of my creatively-non-challenged friends to do some work for me
Gr8gorilla said:
couldn't you manipulate the stay awake while charging set up to make the phone stay awake forever? That works, I know if I have that checked and the phone plugged in the screen never turns off!
Click to expand...
Click to collapse
Yes, that would work but:
1. It won't work for times when your phone is not plugged
2. It slows down the charging rate
Lou2serious said:
Your right, this is a standard feature android has had for a long time. Basically going to setting>wireless & networks>Wi-Fi settings>press menu> select advanced>Wi-Fi sleep policy> select from these options "when screen turns off", "never when plugged in", "never"
Of course by selecting "never" your wifi never disconnects while your phone sleeps.
Click to expand...
Click to collapse
Yes, that is true but as I mentioned earlier in the thread. The reasons to do this app are:
1. Quick access. The setting for this is buried too deep and I wouldn't like to have this set to "never" (e.g.) all the time. I'd like to do it in a tap whenever I'm doing something that doesn't require me to look at the screen but wi-fi needs to be on. Otherwise you have most of the settings anyways in Android (for wi-fi/gps/sync/etc), why would you need widgets for them?
2. The settings mentioned don't work always. Although the app provides pretty much the same options to the user as the in-built setting provides but I'm trying to include work-arounds in the back end that would really make it work.
Will put this in the OP as well..
JCopernicus said:
For those didn't know, that option doesn't actually work on android.
Click to expand...
Click to collapse
Actually it works perfectly fine for me. At work I have it set to Airplane mode but with Wifi on. I still receive all my Google Talk, Emails, etc just fine with the screen off.
Formel-LMS said:
Yes, thats a bad bug on NexusOne.
I can't stream Music to the phone. When screens getting off, the stream stops.
Very bad.
Make a pingtest to your phone.
With screen on, everything is fine, screen off it went crazy.
No Dev here, who can make changes to this?
Click to expand...
Click to collapse
+1 here with that Problem on Nexus One.
I tried many ROMs (CM, MCR......), every Radio and some "WiFi Alive"-Apps on the Market (They are developed for Android 1.5) and NOTHING changed the Situtation:
Music-Streams always disconnect when the Phone goes into Stand-by. It's horrible. There are some Posts from different People about this Problem in the ROM-Threads from Cyanogen & Co but it seems most of the People dont have this Issue so its not recognized by the Devs?
Same problem here. I'm trying to stream shoutcast radio stations with Xiialive, but it's buffering all the time as soon as the screen turns off :-( ...htc desire
Guys, could you help me a bit in figuring out the solutions..
Please also report the ROM you are using if it doesn't work for you..
THIS IS AN UNSUPPORTED EXPERIMENTAL BETA APPLICATION, BUGGY, USE AT YOUR OWN RISK. PLEASE READ THE ENTIRE POST BEFORE USING.
About
SuperPower attempts to save battery power by controlling various power hungry components and features of the device. Its features include managment of the cellular data connection, Wi-Fi, Bluetooth, CPU speed and 2G/3G band. It does all this automagically based on the options you configure.
There are more battery saver apps out there, but none that work the way I want them to. It is however meant to work relatively simply. If you want uber-fine-grained control use one or a combination of the other applications available.
SuperPower also serves as somewhat of an Android port of WMLongLife.
BETA, Development & Testing
This application is in beta stage and far from finished. There will be bugs, and the list of things that still need to added, changed, refactored, streamlineed, etc is long.
Primary testing and development is done on a Galaxy S (unbranded, EU, I9000) device, but I also run tests on a G1 and a Hero. Other users have reported it (mostly) works on the Droid, Milestone, Nexus, Desire, Pulse, EVO.
Android version
SuperPower requires Android 1.6 or newer. Some features require newer versions, and some features have a different code path on different Android versions.
For example, Bluetooth features require Android 2.0, while the download speed tracker (to not disable data while downloading) requires Android 2.2. Features are automatically disabled if they are not available for your Android version.
Main features
Control over
- Cellular data
- Wi-Fi
- WiMAX * Android 2.2+ *
- Bluetooth * Android 2.0+ *
- CPU speed * ROOT *
- Bands (2G/3G) * ROOT *
- GPS * ROOT, PATCH, Android 2.2+ *
- Auto-Sync
- Background data * ROOT, PATCH, Android 2.2+ *
Automatic management of the above based on
- Screen state
- Wi-Fi network connection state
- WiMAX network connection state
- Lock screen visibility state
- Download speed
- Foreground application
- Tethering state
- Sleep mode
- Low battery state
- Charging state
Other
- Schedule data connection to be available at certain times
- Schedule night mode
- Informative toasts in response to user actions
- Status bar notifications about the current state, which you can tap to change
- Provides handy shortcuts you can add to the home screen for easy access of a number of functions
Additional features
- Enable/disable data is non-persistent. APNs are not modified! This is no longer true on Gingerbread (2.3) and newer due to changes in Android security. Here either data is disabled entirely (Settings -> Wireless and network -> Mobile networks -> Use packet data, or APNs are modified (Access Point Names in the same menu).
- 2G/3G switching is supported in two different ways: RIL injection (highly experimental, any ROM, possible side effects) and Sidekick (AOSP ROMs signed with platform test keys, or using patching)
- Completely event based, no polling, ever.
Future features
I have a LOT of them already in my to-do list. However, if you have any ideas feel free to post them. To name a few that are already on my list: configuration wizard, widget, GPS control, mapper, signal-strength based 2G/3G. Of course improvement to current features, fixing bugs, etc are also on my (perpetual?) to-do list.
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Conclusion, copyright and download
NOTICE: At this time I may not respond to each and every posts and questions. I do guarantee I will read every post and take what you write under consideration! Please report all your findings.
Copyright: This app is fully my copyright. You may not distribute it without prior explicit consent from me! So no, you're not allowed to include it in your ROMs either
----
Release notes: The changelog (a few posts down) contains links to version-specific release notes, if there are any.
SuperPower can be found on Market under the name "SuperPower XDA-BETA". The QR code below will take you there:
Direct market link: market://details?id=nl.morose.superpower
Appbrain link: http://www.appbrain.com/app/nl.morose.superpower
It is on Market instead of being for download here because Market tracks force closes. This will help me debug
(Original APK downloads <<< 0.60: 705)
FAQ - Frequently Asked Questions
Index
- General
--- Will this prolong battery life ?
--- I want feature X, but it isn't included
--- I expected X to happen, but Y happened
--- I found a bug
- Data connections
--- The connection state changed, but didn't change back when I expected it to
- System popups
--- The PIN screen pops up sometimes
--- The locks screen pops up sometimes
- 2G/3G
--- A band switch is being performed even though I'm already in the mode it is switching to
--- What is the difference between the RIL injection and the Sidekick method ?
--- Even though I have root, the 2G/3G switching options are disabled (CDMA)
--- Band switching takes too long, is this a bug ? Can it be improved ?
--- I'm in 2G mode but my device switched back to 3G
- CPU
--- The device never wakes from sleep
--- Using tool X shows me that CPU speed is never changed
General: Will this prolong battery life ?
Quite probably, yes, significantly! BUT, there is never a guarantee. It all depends on how you use your device, the current conditions, and how you configure SuperPower. Some options in general save a lot of battery, but may be too inconvenient for you to use (specifically 2G/3G switching), and if you still want to use them, some playing with the various options may be needed to get it to work with the least amount of inconvenience to your usage pattern.
If you are a very heavy user, no amount of software is going to help you (much). You need a bigger battery (or a spare). If all you use your device for is streaming YouTube, chances are battery life improvements you will see are little to none.
CPU scaling may have less effect than expected. The amount of battery it saves has differed wildly between tests on different devices.
Using Wi-Fi may use significantly less power than using 2G/3G. Or, 2G/3G may use significantly less power than using Wi-Fi. It depends on the situation, the signal strength of both cellular and Wi-Fi, the transfer speed, etc.
Using 2G instead of 3G will generally speaking use less battery for most users, but this is not a given. It depends on the situation.
All in all however, the default SuperPower configuration will provide you with a setup that will save a lot of battery for the average user, with little to no inconvenience to the user.
General: I want feature X, but it isn't included
Feel free to request the feature in this thread, even if this feature is already listed in these posts that it will be implemented sooner or later. If feature X is posted about 10 times, and feature Y only 3 times, that may have an effect on the priority of implementation.
General: I expected X to happen, but Y happened
Please go through the entire configuration to make sure you haven't configured anything that causes this behaviour Y before posting here. Also read through this FAQ and the known issues. It is of course possible you have found an undocumented bug, if so please report it here (see "I found a bug")
General: I found a bug
If you post it here, perhaps we can do something about it. But first, please check your configuration first to make sure it is unexpected behaviour. When posting about a bug, always include the relevant SuperPower configuration options, exactly which device you are using, which ROM, etc. More information is usually better !
Data connections: The connection state changed, but didn't change back when I expected it to
In the default configuration, SuperPower will "upgrade" connection states as soon as possible, but general only "downgrade" them when you aren't looking.
For example, turning on data will be done as soon as you need it; while turning off data will generally be done only a while after the screen goes off. The same goes for for example 2G/3G. Switching to 3G will happen as soon as possible, switching to 2G will not be done immediately.
This does all depend on your SuperPower configuration, though!
System popups: The PIN screen pops up sometimes
On some devices certain actions can cause the PIN screen to popup when for example bandswitching or coming out of airplane mode.
If you enter your PIN code in the SuperPower configuration and you have such a device, SuperPower will attempt to automatically enter the PIN code for you - IF it understands it was one of SuperPower's actions that caused the PIN popup. An overlay screen will be presented to you while the PIN is entered and the SIM unlocked.
This is however an experimental feature, may not work 100% of the time, and can cause some inconvenience. If you find this highly annoying, but you do want to use the features SuperPower provides that may cause this behaviour, you can disable the PIN screen altogether in the device's settings application.
System popups: The lock screen pops up sometimes
Like the PIN screen, on some devices certain actions can cause the lock screen to popup. SuperPower actively counters this behaviour while it is performing actions. Should it still happen, please report it (and the exact situation that caused it), specific code that prevents this behaviour may need to be added to code in additional places.
2G/3G: A band switch is being performed even though I'm already in the mode it is switching to
It is not always possible to detect the current 2G/3G state. In that case, SuperPower will treat the current mode as undefined, and any trigger that will cause either 2G or 3G mode will result in a band switch being performed, regardless of what the current actual state may be. This is also a reason to not use the device's settings app (or any other app) to switch between 2G/3G when SuperPower is also using 2G/3G functionality. Always use SuperPower (and only SuperPower) to perform the band switch!
2G/3G: What is the difference between the RIL injection and the Sidekick method ?
RIL injection is as hackery as hacks come, and is currently only available for GSM devices. It completely circumvents most of Android and tries to force commands to be sent to the radio.
Sidekick on the other hand will use the same method as the device's settings screen to trigger a band switch, and is therefor both safer and faster to use. It does unfortunately require a compatible ROM. Carrier / manufaturer ROMs are usually not compatible, and not all custom ROMs are compatible either. Sidekick is available both on GSM as well as CDMA devices.
If your ROM is Sidekick compatible, Sidekick will always be used instead of RIL injection.
Both methods have not been extensively tested on a wide range of devices yet. So neither method may be compatible with your device. Please post here if neither method works on your device.
2G/3G: Even though I have root, the 2G/3G switching options are disabled (CDMA)
RIL injection is currently only supported on GSM devices. Only the Sidekick method supports CDMA at the moment.
2G/3G: Band switching takes too long, is this a bug ? Can it be improved ?
Band switching will take time, and inconvenience you. There is no way around this. The phone has to drop the network connection and completely reconnect to the tower.
However, in some cases it does take longer than in other cases. The Sidekick method provides the fastest band switching available, but is not compatible with many ROMs. If your ROM is compatible, though, Sidekick will be installed and used automatically instead of RIL injection.
When the RIL injection method is used (which will probably be for most users), band switching speed depends heavily on the device. Some devices are fairly quick with RIL injections, others are slow. If you have a device that requires your PIN code for operations such as band switching and coming out of airplane mode, band switching will also take significantly longer.
Depending on all these factors, band switching can take anywhere between 10 seconds and a minute. Band switching will usually save a lot of power, but you have to consider wether the extra battery life is worth the inconvenience.
2G/3G: I'm in 2G mode but my device switched back to 3G
Some devices are known to do this. If it happens to you, please post about it. An attempt a viable workaround is on the to-do list.
CPU: The device never wakes from sleep
Not all devices work perfectly with CPU scaling. If this happens, reboot your phone, go into SuperPower configuration, and switch the "ondemand" setting under "Root features". If that doesn't work, you'll just have to disable CPU scaling.
CPU: Using tool X shows me that CPU speed is never changed
The CPU speed cannot be easily changed on all devices. Some devices/firmwares are "perflocked". Disabling perflock is beyond the scope of SuperPower, and thus SuperPower will make no attempt to disable it. There are tools out there that can disable perflock on many devices that have it, for example, check out SetCPU.
Known issues
- IMPORTANT BUG - WARNING In various Android 2.1 (Eclair) builds there is a bug with push email. In case there is no data connection available, the background email service will go absolutely insane. It will use quite some CPU power constantly, and it will not let the device go to sleep - ever! I do not know if this bug existed before 2.1, and I have not seen the issue on 2.2 ROMs. If you are suffering from this, or suspect you are suffering from this, disable all the options in SuperPower to disable the cellular data connection.
- SuperUser: SuperPower does use a lot of root commands if you have root. You might want to configure SuperUser to not show toast notifications for every single request.
- State: Current state detection is not perfect yet and needs some improvements. I would advise trying to limit changing options in the application to times when Wi-Fi is off and you are in 3G mode as much as possible, just to be sure.
- Wi-Fi: Occasionally Wi-Fi and cellular data states will conflict, causing cellular data to be set to active when Wi-Fi is on. Happens sporadically.
- CPU Scaling: On the I9000 and family, you should (in my experience) enable the "ondemand" option if you are using CPU scaling. If you don't, and the device is in "suspend" mode, an incoming phonecall may crash the device.
- CPU Scaling: SuperPower makes no attempt to detect or disable perflock. If you have a perflocked device, you need to use SetCPU (or some other tool) to disable perflock on boot.
- CPU Scaling: SuperPower attempts to detect the possible CPU speed settings, and will choose the nearest value below half the maximum CPU speed as "low speed" frequency. The actual number chosen is stated in the description of the relevant option.
- CPU Scaling: I know some overclocked ROMs require the device to always be at this overclocked speed to prevent the device crashing during sleep. If you are using an overclocked ROM and encounter the "sleep of death", disable CPU Scaling.
- Roaming: SuperPower has not been tested while roaming at all. I suspect - but am by no means sure - there may be issues regarding the cellular data connection while roaming and you have set the device to disallow data entirely (while roaming). Let me know if you encounter any that seem directly related to roaming.
- Application specific: Applicatoin specific settings do not go into effect if the app is reached through the back-button, only if started through the launcher (or by some other app)
- Lock screen: Even if the "dont do ... while lockscreen visible" options are enabled, these actions may still happen if triggered by an application specific options
- 2G/3G: On some devices the device itself will automatically switch back to 3G, it will not stay in 2G for very long
Changelogs
14.03.2011 - v0.80 BETA - Release Notes
- Adjusted reboot code
- Adjusted preference save/load code
- Adjusted Sidekick install code (hopefully for the better)
- New version of Sidekick
- Uses ITelephony data controls on pre-Gingerbread
- Uses secure settings patch, Sidekick, or APN-based data controls on Gingerbread, depending on availability
18.11.2010 - v0.75 BETA - Release Notes
- Adjusted some description in config app
- Adjusted shortcut text for "wake up"
- Added "running" notification. This will make sure that there is always a SuperPower notification in the statusbar while SuperPower is running
- Adjusted when some notifications show or do not show based on other notification states
- Added WiMAX notification + 4G icons
- Added WiMAX shortcuts + 4G icons
- Categorized the shortcut selection screen
- Options the device is not capable of are now disabled in the shortcut selection screen
- Added low battery mode override: charging
- Added low battery mode override: screen on
- Added low battery mode override: lock screen
- Fixed option to disable cellular data when WiMAX is connected to a network
- Added "reboot" permission, may fix issue with patch on some devices
- Adjusted screen-on timeout cancel code
- Added option to delay service start at boot. May solve issues with users running a temp-root-at-boot like VISIONary (warning: not tested)
- Adjusted "application requires data when screen is off" handling
- Added option to kill app on screen off (partially working on 2.2)
- Added option to use "3G-only" mode for 3G to root features
- Fixed an issue with bandswitching (would sometimes detect "complete" before switching started)
- Fixed an issue with bandswitching (would not re-evaluate state after leaving lock state)
- Reworked state and wakelock clearing at screen on / screen off / unlock (fixes lockscreen data/wifi/etc on issue)
- Added option to not disable "other" interfaces (Wi-Fi, WiMAX, etc) while download speed is over X KB/s
- Update on MIUI issue: bug report submitted to MIUI devs. Hopefully they can devise a workaround
- Update on Wi-Fi error: still not properly reproducable. No closer to finding a solution (or the problem, even)
- Update on App Specific options: Still needs an overhaul and a lot of extra options!
04.11.2010 - v0.71 BETA - Release Notes
- Fixed FC on Sidekick install fail OK click
- Fixed checkmark on Sidekick install cancel remaining
- Bluetooth support changed to API level 5 and up (Android 2.0)
- WiMAX suppport changed to API level 8 and up (Android 2.2)
- Airplane bug fixed. Cause: WiMAX functions do not work on pre-2.2, SuperPower switches to airplane mode instead of turning off WiMAX
- Secure settings patch and force sidekick install limited to API level 8 and up (Android 2.2)
- Adjusted patching text for modify secure settings
03.11.2010 - v0.70 BETA - Release Notes
- AdFree workaround (may cause delay during first-time-since-reboot load)
- Updated AdMob SDK
- Fixed bug with AdMob
- Modify secure settings (Patch, ROOT), required for GPS and background data options
- Alternative method for Wi-Fi on/off
- Wi-Fi, Bluetooth, WiMAX, GPS, "turned off by screen off" states now persistent, will survive crashes
- Persistent states cleared on boot
- If service is restarted due to crash, it is now loaded correctly
- Fixed crash when entering app-specific screen
- Modified "changed settings" update in background service, should reduce lag in config app
- Renamed "sleep mode" to "night mode"
- PIN code setting now (correctly) states it requires 2.0 if older version detected
- Implement setting Auto-Sync (Android 2.0+) and Background Data (Patch, ROOT) based on network connectivity
- Added master switch to en/disable application specific options
- Nightmode bluetooth on wake is now disabled if bluetooth not supported
- Added GPS options (Patch, ROOT)
- Adjusted multiple config settings: if no root is detected but is needed, options now have the correct "root required" summary
- Added WiMAX functionality
- Scheduled data wakeup during sleep mode disabled
- Adjusted a number of default settings
- Scheduled data is now performed automatically when coming out of night mode
- Intensely modified handling of Sidekick-based switching to accomodate some devices
- Sidekick switching now disables the data connection before attempting a switch
- Added scheduled wake up time to night mode quick list
- Alternative Sidekick installation path for non-AOSP ROMs with root
28.10.2010 - v0.64 BETA (DEBUG)
- Attempted fix for WiMAX detection force close (Market reported crash)
- Additional logging in startup screen, hopefully help finds the problem for the "blank screen" issue
- Additional logging to test WiMAX features
- Possible fix for app-specific options listed apps that are no longer installed
27.10.2010 - v0.63 BETA
- Adjustment to data off during low battery, no longer turns off when battery low but charging and "do not turn off while charging" is set, when leaving airplane mode
- Adjustment to data off during lock screen, scheduled data and charging states now override this setting
- Adjustment to service keep-alive
- Refactored settings screen (50% code reduction)
- New functionality - sleep mode
- New shortcut - sleep mode
- New shortcut - wake up
- New notification - sleep mode + tap to wake up
- New sleep mode launcher + statusbar icon
- New wake up launcher icon
- Implemented set alarm detection code
- Added some code to detect set alarms. This is not available through an API so is trial-and-error. Seems to work on most devices I've tried.
- Added "Do not switch to 3G when Wi-Fi network is connected" option
24.10.2010 - v0.62 BETA
- Attempted fix for CPU functions force close on unknown model (Market reported crash)
- Attempted fix for AsyncCreate.onPostExecute force close (Market reported crash)
- Temporarily disabled AdFree detection, until a workaround can be devised
22.10.2010 - v0.61 BETA
- Left Sidekick in testing mode. Caused it to be unavailable. Fixed.
21.10.2010 - v0.60 BETA
- State detection improvements
- Changed GSM: RILD_AUTO --> RILD_GSM_WCDMA (for Nexus 1, works according to Jug6ernaut)
- Changed CDMA: RILD_AUTO --> RILD_CDMA_EVDO (for Droid, works according to Captainkrtek)
- Added download speed check option, before turning off data or switching to 2G. API Level >= 8
- Modifications to detecting application start, no longer requires root + bug fix
- Click app title opens thread on XDA-Developers
- Re-arranged user interface into sections
- Ad-supported version no longer runs when AdFree is installed
- Created APK that disables ads (for donator version)
- Removed a LOT of SU calls
- Data schedule aborts when airplane mode detected
- Bandswitch aborts when airplane mode detected
- Last wanted data-state / band-state applied when coming out of airplane mode
- Post-wakelock-release vibration now optional (debug section)
- Added per-app selection of 3G / data during sleep (new) options
- Adjusted some item titles and summaries
- Many speed and load improvements across several functions
- If PIN code is entered in configuration, SuperPower will show a screen and unlock the device during certain operations, if needed. API Level >= 5
- Added option to switch to 3G when tethering
- Bluetooth options added. API Level >= 5
- Screen off states no longer set when screen goes off due to phonecall+proximity sensor
- Added low battery mode
- New shortcut - override low battery mode
- New shortcut - cancel override low battery mode
- New notification - low battery mode + tap to override
- New notification - low battery mode overriden + tap to re-enable
- New notification - 2g mode + tap to switch to 3g
- New notification - 3g mode + tap to switch to 2g
- New notification - nag
- New generic statusbar icon
- New 2G launcher icon + statusbar icon
- New 3G launcher icon + statusbar icon
- New low battery launcher + statusbar icon
- New low battery override launcher + statusbar icon
- Application specific settings: re-arranged order, configured at top
- Added lock screen options, to specify wether or not actions may be performed during screen on or only after unlock
- Improved detection that band switch is complete
- New known issue: applicatoin specific settings do not go into effect if the app is reached through the back-button, only if started through the launcher
- New known issue: even if the "dont do ... while lockscreen visible" options are enabled, these actions may still happen if triggered by an application specific options
14.10.2010 - v0.51 BETA
- Settings activity: modified descriptions of "root features" to show why they are disabled, if they are disabled
- CreateShortcut activity: ads added
- Settings & CreateShortcut activities: automatic shutdown, prevents popping up the main screen when clicking a shortcut
- Portrait lock (prevents lengthy re-loading at rotate)
- Added screen state detection for API Level >= 5 (reflection)
- CPU scaling: detect if ondemand or conservative is available, and set it if current governor is something else. Should support more devices.
- CPU scaling: fixed a number of possible FC's by adding missing NullPointer checks
- Service load is now multithreaded (prevents ANRs)
14.10.2010 - v0.50 BETA - Initial release
Tested on the Moto Droid running CM6, works well tested some features
Thank you. Will also test your application.
Interesting for me is the function, turning of data connection when wifi is active because this month, I've only gprs speed.
My Galaxy S downloaded Asphalt through the Data Connection although wifi was available...and I did this 2 times -_-
One "error", maybe missconfigured: If the screen is off, and I turn it back on I've no network.
Even the network from my provider was not active. So there is no phone connection nor receiving sms possible.
When I turn the screen back on, it rapidly connects to my provider.
Maybe you can give me a hint what I missconfigured
great app, it is working very well for me. Turns off data connection when screen is off and turns on every 15 minutes for 2 minutes to allow autosync. Exactly what I need for power saving since with 2g only and no active auto-sync I am saving a LOT of power.
Works Excellently
Nice App on 2.2 JPM THX mate
will test it and report back to you
for now; THANKS
Madic said:
Thank you. Will also test your application.
Interesting for me is the function, turning of data connection when wifi is active because this month, I've only gprs speed.
My Galaxy S downloaded Asphalt through the Data Connection although wifi was available...and I did this 2 times -_-
One "error", maybe missconfigured: If the screen is off, and I turn it back on I've no network.
Even the network from my provider was not active. So there is no phone connection nor receiving sms possible.
When I turn the screen back on, it rapidly connects to my provider.
Maybe you can give me a hint what I missconfigured
Click to expand...
Click to collapse
When you mean the network is not "active", do you have a "white circle with a line through it" icon ?
Do you have 2G/3G switching enabled ? The above is exactly what would happen if:
- You have enabled switch to 2G when screen goes off, and you turn on the device while the device is switching to 2G
- You have enabled switch to 3G when screen goes on
In both cases it is a temporary situation that takes about 10 seconds to resolve. Unfortunately switching between 2G and 3G takes time.
Thanks Chainfire. I will try this app and I’ll let you know if I find any bug or I got any suggest.
I really like the option to disable data when the screen is turned off, it’s very good for those who sometimes forget to deactivate 3G when. The only bad pint that I can see to this particular feature is that I could stop downloads of big files unless you have the screen always turned on. By the way I still really like that feature.
titooo7 said:
Thanks Chainfire. I will try this app and I’ll let you know if I find any bug or I got any suggest.
I really like the option to disable data when the screen is turned off, it’s very good for those who sometimes forget to deactivate 3G when. The only bad pint that I can see to this particular feature is that I could stop downloads of big files unless you have the screen always turned on. By the way I still really like that feature.
Click to expand...
Click to collapse
Something is planned for this problem
mrruin said:
great app, it is working very well for me. Turns off data connection when screen is off and turns on every 15 minutes for 2 minutes to allow autosync. Exactly what I need for power saving since with 2g only and no active auto-sync I am saving a LOT of power.
Click to expand...
Click to collapse
Where can I set that data turns on every 15minutes?
Thanks
Chainfire said:
Something is planned for this problem
Click to expand...
Click to collapse
I guess you have something planned like a watchdog to see if there is any data transfer before stopping the connection. If thats the case I think it might be not so easy as some apps could be connected to the internet with very small data transfer. However, you are the expert on this.
I just tested in my SSGS with froyo 2.2 (JPM). I'm just using default options (disconnect data when the screen is turned off) and I have realised that when the data gets disconnected the phone makes a small vibration. It would be cool if we can avoid the vibration as it also spends some battery
Birba said:
Where can I set that data turns on every 15minutes?
Thanks
Click to expand...
Click to collapse
Under "Schedule data connection" section in SuperPower
titooo7 said:
I guess you have something planned like a watchdog to see if there is any data transfer before stopping the connection. If thats the case I think it might be not so easy as some apps could be connected to the internet with very small data transfer. However, you are the expert on this.
Click to expand...
Click to collapse
Likely it will be related to the download speed itself, not sure yet though.
I just tested in my SSGS with froyo 2.2 (JPM). I'm just using default options (disconnect data when the screen is turned off) and I have realised that when the data gets disconnected the phone makes a small vibration. It would be cool if we can avoid the vibration as it also spends some battery
Click to expand...
Click to collapse
As stated in the first post the vibration is a debug option. It will be removed / turned off in a later version. Remember this is beta
Chainfire said:
When you mean the network is not "active", do you have a "white circle with a line through it" icon ?
Do you have 2G/3G switching enabled ? The above is exactly what would happen if:
- You have enabled switch to 2G when screen goes off, and you turn on the device while the device is switching to 2G
- You have enabled switch to 3G when screen goes on
In both cases it is a temporary situation that takes about 10 seconds to resolve. Unfortunately switching between 2G and 3G takes time.
Click to expand...
Click to collapse
I activated both options.
Ok, if this is intended behaviour and just happens if I switch the screen back on, than it's fine.
Thank you
Madic said:
I activated both options.
Ok, if this is intended behaviour and just happens if I switch the screen back on, than it's fine.
Thank you
Click to expand...
Click to collapse
Note that if you turn off the "Automatic switch to 3G" option, SuperPower will switch to 3G when you start any of the programs selected in the "Applications requiring 3G" instead of every time you turn on your screen.
Wow this is great! I'll download and try when I upgrade to JPM this weekend! Nice to see a great Dev working on the SGS!
Nice app mate thanks, look forward to more development. And damn you have TONS of phones, mind giving us a HD2? haha.
Bug Report!
Bug Report!
Force closed on I9000M on when switching back from another app back to SP
reloaded SP and it went in properly
I9000M became unresponsive after enabling 2G/3G option
Force closed again...
still hung, can't do much with SP, need to uninstall to return SGS back to normal
no option to uninstall, it does not appear on Titanium backup or any apk manager
Okay created a simple app for my own use that i'm not yet sure if it will extend battery life since I just finished it today and will do the testing tomorrow!
Concept on What It Does?
- If your display screen is off, it toggles the mobile data to turn on/off every few minutes.
- If the display is on, then it wont turn the data on/off
- It detects if 2g/3g/4g is on as well
What's the difference between this and tons of applications out there that turns off the automatically turns off the data when the screen is off?
- I have unlimited internet bandwidth on my phone but limited battery life. I rely on the internet for my instant messaging and work emails. If I use one of those applications that turns off the data when the screen is off, then technically I wont be able to receive those emails until I turn on the screen. That's how the idea of creating Auto Data came from. Basically I want to be able to receive messages while the screen is off without heavy battery usage.
- As I have yet to do actual field testing I'm not sure if it will extend or drain the battery! - Well at least that was my idea
Why Create This App?
- I'm looking for a way to extend battery life of my phone (HTC ONE X) without me having to turn on and off the mobile data manually since I have unlimited mobile data but limited battery life
- I want to learn how to program even the simplest things on Android for my own use
Bugs?
- You tell me
How Can You Help?
- I need testers to test the app. I have a little programming background knowledge but I know logic, so don't expect too much if you have suggestions / comments or if you find bugs.
- I need good icons that I can use for the app (any graphic artists out there?)
Not working?
This application requires that Mobile Data is initially turned "on" in Android System Settings to make it work.
Battery Still Draining Fast?
If you flashed a new ROM, you have to give it a few charge cycles in order for the battery to normalized and be calibrated. Usually, 3 - 4 full charge cycles before you'd notice the difference.
Donate Version
If you like Auto Data and would like to help out, you can consider donating. By donating you get the full features of Auto Data unlocked.
Donation can only be done through PayPal at the moment, as Google Checkout doesn't support the country where Im at so until Google Checkout supports comes, no choice but to use PayPal (Sorry about that).
There are 3 ways to donate, 1 is from the app itself, you can click "Donate" button. 2 is from XDA you can click "Donate to Me" button under my username, 3 you can manually enter my PayPal email which is "[email protected]"
Once you have donated, kindly send me an Email with your PayPal confirmation code and I will send you a APK that will unlock Auto Data.
Kindly allow me up to 48 hours to send you the APK file that unlocks AutoData, I have to send you the APK manually and due to time zone differences I cannot promise that I can send it immediately, but I will ASAP!
Donation Amount?
Any amount is appreciated. I do not put a minimum limit to donation. It's a donation so what ever you feel like then its fine!
Thanks for considering donating!
Disclaimer
- By installing and trying this application, I take no responsibility on what it does to your phone. Please use this at your own risk! If you do not accept this then please don't try this application.
- As this application has been developed for my own use since I have unlimited mobile data, if you do not have unlimited mobile data then I suggest you do not use this application since it automatically turns on and turns off your mobile data.
PS: Again, I have to do actual testing to determine if it does improve battery life. Would help if others can do testing as well.
New Look & New Log Screen
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Actual Test Run Result
I'm running ViperX ROM on my HTC ONE X with stock Kernel. 14hours at 50%
Plus I did some calls, sent a few sms and browsed facebook as well
Download:
Its now available at the Play Store
https://play.google.com/store/apps/details?id=auto.data&feature=more_from_developer&hl=en
Change Log:
v2.0 - 08/11/12
- new icon thanks to tantin75
- new log screen, press the description area once to launch the log screen
- default timer is set to 5mins on 5mins off
- advanced options menu (options still being tested and will be available in the future)
- no longer requires deep sleep
- a lot of bug fixes and optimization of the program
v1.5 - 07/25/12
- minor bug fixes
- Now launches the application when you tap on the notification icon
v1.4 - 07/24/12
- fixed notification icon bug
- added to start on boot
v1.3 - 07/24/12
- removed a line of code that might have caused the f/c on some devices
v1.2 - 07/23/12
- fixed the screen turn on bug which causes some devices to force close
- added 2 time modes, 5 minutes and 10 minutes timeouts
is 5 minutes not to less cause the cpu never will go into deep sleep or?
hanschke said:
is 5 minutes not to less cause the cpu never will go into deep sleep or?
Click to expand...
Click to collapse
That one I'm not sure its midnight here now will test the whole day tomorrow
Thanks
changelog and actual testing of the application update posted on 2nd post!
I'd love to try it.. Im on cdma though. PM u my email
Sent from my SCH-I500 using Tapatalk 2
ekowanz said:
I'd love to try it.. Im on cdma though. PM u my email
Sent from my SCH-I500 using Tapatalk 2
Click to expand...
Click to collapse
Emails sent out!
Im not sure if it works for CDMA though but you can try
guys bug found...
The application turns off while the screen is off. I will fix it and will send out a new update ASAP (Sorry)
Great idea man, like your thinking.
Few ideas for your app.
- Adding data on interval settings 5mins / 10mins / 20mins / 30mins
- Option to remove Status bar icons, too many apps have these and they clutter up the notification tray and some are ugly and ruin peoples UI's that they have spent time building. ( I my self run Slimmed down ICS, no System tray App notifications but core systems ones and i avoid coloured icons at all costs )
I see your a clean theme man your self :-D
- Profile so that during set hours it switches on WIFI, so people who work 9till5 can save data during work hours but not have to worry when home because they can connect to their home wifi using a set time. So data saving mode is enabled from 8am till 6:30pm outside these hours its switched off and wifi is enabled ?
hutzdani said:
Great idea man, like your thinking.
Few ideas for your app.
- Adding data on interval settings 5mins / 10mins / 20mins / 30mins
- Option to remove Status bar icons, too many apps have these and they clutter up the notification tray and some are ugly and ruin peoples UI's that they have spent time building. ( I my self run Slimmed down ICS, no System tray App notifications but core systems ones and i avoid coloured icons at all costs )
I see your a clean theme man your self :-D
- Profile so that during set hours it switches on WIFI, so people who work 9till5 can save data during work hours but not have to worry when home because they can connect to their home wifi using a set time. So data saving mode is enabled from 8am till 6:30pm outside these hours its switched off and wifi is enabled ?
Click to expand...
Click to collapse
Thanks for your suggestions.
I'm rewriting the whole program again since it got too complicated which caused the program not to work.
I already have a very early stage working. Doing the test now.
Adding interval settings is a good idea, I just hope it works since Android has deep sleep.
Option to remove the status bar icons = Okay I will include this
Profiles to set hours to switch over WIFI = okay I will see what I can do
providence said:
Thanks for your suggestions.
I'm rewriting the whole program again since it got too complicated which caused the program not to work.
I already have a very early stage working. Doing the test now.
Adding interval settings is a good idea, I just hope it works since Android has deep sleep.
Option to remove the status bar icons = Okay I will include this
Profiles to set hours to switch over WIFI = okay I will see what I can do
Click to expand...
Click to collapse
Sounds good, let me know if you'd like me to do some testing.
Im always away with my phone so I can do extensive testing while at work.
nice idea, but what i would like to see is something like Auto3G for iOS;
http://modmyi.com/cydia/package.php?id=28562
basically, it switches to 2G when the screen is off, and back on when the screen is on; or you can set if the phone is connected to charger, say on 3G at all times..really useful!
Ather said:
nice idea, but what i would like to see is something like Auto3G for iOS;
http://modmyi.com/cydia/package.php?id=28562
basically, it switches to 2G when the screen is off, and back on when the screen is on; or you can set if the phone is connected to charger, say on 3G at all times..really useful!
Click to expand...
Click to collapse
if you turn off 3G when the screen is off then you wont be able to receive push emails / gtalk messages right?
If I can be of any assistance I am here to do so. I would love to try this out and post my results.
providence said:
if you turn off 3G when the screen is off then you wont be able to receive push emails / gtalk messages right?
Click to expand...
Click to collapse
they can work on edge
Edit: you can also provide a white list option, for some apps, so that they always use 3g no matter what
On my fascinate with aokp m6, even when the screen is on, it turns the data off. It not always happen, but its randoms. After that i should manually turn on the data.
Sent from my SCH-I500 using Tapatalk 2
emailed everyone who's on the testing.
New stable version is out. I hope it works
I would like to test this if you want more testers.
Sent from my XT894 using xda app-developers app
sure just send me your email address.
I want to be able to control the testing
I just finished a new version
Will update the changelog at the second post
Free similar product. Don't lost your time.
https://play.google.com/store/apps/details?id=com.fanfa.periodic
Wysłane z mojego LG-P970
Stay in sync, save battery, data traffic and money.
WARNING for Android LOLLIPOP users: Mobile Connection Cycle Works only on Rooted Devices.
One of the functions that use a lot of battery is the data connection.
Using this app you can also save 30% of battery; this means that at the end of the day you can have 30% battery instead of a fully discharged battery.
This application is useful to save battery, data traffic and money, also limit the device radiation and stay in sync.
It allows you to cyclically connect to the Mobile Network or to the Wifi one to synchronize e-mail, appointments, contacts, program data, etc.
With the "Cycle when Screen Off, Connect on Screen On" option Checked you can have Automatic Connection when Screen is On and Cyclically Connection when Screen is Off; you can forget to switch the connections!
You can also delay the termination of the connections when you turn off the screen; this is useful for example when you are using a Chat App and you're waiting for a quick response.
Review on xda-developers Portal
With the "Cyclically connect regardless screen state" option checked you can Cyclically Connect when you are using the device, for example, while you're watching a movie.
If a Wifi connection is available it will take precedence over the Mobile one, to save data traffic and money in case of not-flat rates.
You can also enable sounds and vibration alerts, enable and disable notifications (PRO), set start at the boot, suspend the cycle and enable connections when the device is Plugged, set the type of connection you want when you turn on the screen or the device is Plugged or Unplugged and set the times at which the cycle is suspended.
The application installs some WIDGETS that allows you to activate the cyclic connection or turn on/off quickly the Mobile and Wifi Connections.
To be synchronized and save battery power, for example, set "Activate Data Connection" every 10 minutes and "Keep Data Connection Alive" for 45 seconds.
Advanced PRO Functions:
. option to set how many minutes activate data connection
. option to set how many seconds keep data connection alive
. option to disable notifications
Advanced features will be developed in the future...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Market Link: Data Easy
cb56
Release 1.3.
graphics improvements
various improvements
some bugs fixed
cb56
Data Easy release 1.4
Fixed a bug that left the mobile network activated in the event of a connection failure
Optimized wake timers in the mobile network in case of connection failure
Submitted notice if the network is in Roaming
Submitted notice if set Airplane Mode
Improved sound alerts
Improved graphics Widget
cb56
Interesting
I've been doing this with Tasker but I'll give your app a try now.
that seems interesting, what i was looking for.
Its a same that this standard function is still not implemented in 4.2 just crying foul over Google not to implement the switch to 2g n 3g
Sent from my GT-N7000 using xda premium
meethere said:
that seems interesting, what i was looking for.
Click to expand...
Click to collapse
The program is "young", please communicate me any errors.
thanks
cb56
sanghaviraj said:
Its a same that this standard function is still not implemented in 4.2 just crying foul over Google not to implement the switch to 2g n 3g
Click to expand...
Click to collapse
If someone shows up with a few bucks from Mountain View ... I'm waiting ... :angel:
cb56
Data Easy release 1.5
Added the possibility of using a WIFI network
Changed the icons
Improved graphics of the app and then Widget
Improved sound alerts
Changed help
Market Link: Data Easy
cb56
Interesting, I'll give it a try when I get my Nexus 7 3G.
Would it be possible to have your apps settings work when screen off and allow manual connection as usual when screen on?
darren1 said:
Would it be possible to have your apps settings work when screen off and allow manual connection as usual when screen on?
Click to expand...
Click to collapse
+1
My Gtab 10.1 has the deep sleep bug when wlan is set to always on.
With this tool I could set settings from wlan to "always off when screen off" and combine it with your tool to get the best benefit out of it.
so it does not work yet with screen off? Will test it as soon as i got home
Deep Sleep?
This is what I was looking for. But I have one question: when it performs check will it wake the device from deep sleep? If so, won't it have opposite result, that it will drain battery faster?
How is this different from what juicedefender does?
darren1 said:
Would it be possible to have your apps settings work when screen off and allow manual connection as usual when screen on?
Click to expand...
Click to collapse
You can manually connect to Mobile Data or Wifi using the app widget.
cb56
HansiHusten said:
+1
My Gtab 10.1 has the deep sleep bug when wlan is set to always on.
With this tool I could set settings from wlan to "always off when screen off" and combine it with your tool to get the best benefit out of it.
so it does not work yet with screen off? Will test it as soon as i got home
Click to expand...
Click to collapse
I think it will work because the connection loop wake up for a few seconds the device.
cb56
stereo111 said:
This is what I was looking for. But I have one question: when it performs check will it wake the device from deep sleep? If so, won't it have opposite result, that it will drain battery faster?
Click to expand...
Click to collapse
I entered the awakening of the device (still for a few seconds) because on my test device (Galaxy Note 2), unlike the Galaxy S2 where everything works fine even in deep sleep, i could not activate the wifi when the device went into deep sleep.
In the next version will insert an option that will not trigger the awakening.
But I think, if you use some reasonable settings (eg run every 10 minutes - no less) the awakening does not affect consumption of the battery.
However, you can not have everything in life. :laugh:
cb56
VetteVert said:
How is this different from what juicedefender does?
Click to expand...
Click to collapse
I do not know JuiceDefender, but from what I've seen on the market quickly, my app is simple, it is only concerned with cyclically activate the connection ... and costs less. :silly:
cb56
Looking forward to test and use "awakening trigger" option on my S3. Good app screen on thing annoying though
Notification Sound?
Hi,
the app is what i was searching for all the time i was using my android phone
Thanks so far! Imho the app doesnt realize that my phone is on vibrating-mode.. it just plays this funny sounds as it likes someone else encountering this issue?
[ROM] Epsilon Project < V5.0 | 12/01 > / < Clean | Fast | Stable | +Battery >
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This version is developed on the last update of KitKat (4.4.4). It has been optimized for better battery life and performance development, without losing any proper function of our device. There was eliminated some google apps that are available in the playstore, has integrated settings within setting menu. If you want a 100% Stable Rom, Updated, Light and with Good Performance without losing any functionality Epsilon Project ROM is for you.
- Base KXB21.14-L1.40 (XT1032 Stock 4.4.4 Brasil)
- All system apps updated
- Updated Drivers Qualcomm/Adreno GPU
- Optimizations GPS
- Kernel Aero (improve battery life while keeping up a reasonable performance.)
- Busybox initramfs
- Deodexed
- Zipaligned
- Rooted SuperSu
- Smooth Scroll Patched
- SQlite3 script (Wes Garner)
- Auto-Zipalign script (Wes Garner)
- Init.d support
- Bash support
- Op.App Enabled (With White tabs) under Security Settings
- Reduced navigation bar 40dpi
- Adblock Host
- Battery saving tweaks
- Best Performance, no more lags
- Removed Update option in Settings
- Removed some bloats (You can install from the Playstore)
- Fixed Google Bootanimation (Dankoman)
- Fixed Boot Logo (Google Edition)
- ...more changes in changelog for the next version
Epsilon Project V5 - Download
Update GravityBox 3.5.1 - Download
Stock Kernel (optional) - Download
Remove GravityBox Patch (optional) - Download
Fix Lang ENG Power Battery - Download
V-1
Initial Version
V-2
Rezipalign
Extended Power Menu (reboot / fast reboot / recovery / bootloader)
Navbar reduced to 38dpi
New Live Wallpaper Google Edition Sunbean
SuperSU has been moved to the setting menu
CM Calculator with more options
Xposed Gravity Box and Integrated Framework to the setting menu
Moved and translated the privacy manager application to the main setting panel
V-3
New Animations
New interface Holo Light 99%
Power Battery integrated in menu settings
New icons for navigation bar
Optimized Launcher Stock
New Boot Image
CM Calculator
Redesigned icons in settings
System Applications updated
Updated Adhost
Signal AOSP style icons (thanks tiaoalvino)
Changed dialer icon
Lidroid File Explorer (root explorer / file manager / ftp / and more)
GravityBox Updated (3.4.1)
V-4
Google Keyboard 3.2
Google Play Music 5.7 Material Design
PlayStore 5.0 Material Design
Google Chrome 38.0 Material Design
Google Services 6.1.71 Material Design
Updated AdBlock Host
Render GPU
GravityBox 3.4.7
New Tweaks for Better Battery
Unlock Camera Options
Rezipalign
Updated AeroKernel
V-5
New Script Installation
Updated SuperSU 2.36
Removed SuperSU Settings Menu
Updated ad blocking
Removed Google Chrome, feel free to choose the browser that you like
Removed Google Music, feel free to choose the player that you like
Removed File Explorer, feel free to choose the file explorer that you like
Removed the Motorola Demos well as services report errors motorola
Aero updated kernel (11/05)
Included AeroControl to configure the kernel Aero included in the Rom
Updated Fm Player
They have integrated and upgraded options motorola who brought default as migration, moto assist, etc
Updated the Gallery and Camera Motorola
Updated Google Play Service, Google Play and Google Keyboard
Updated GravityBox 3.4.9
Fixed status bar AOSP
Removed extended menu reboot, it can be enabled from the GravityBox
Drivers native GPU Moto G
Fixed the bug that did not allow for problems ViperSound install BusyBox
Installation unknown sources enabled by default
ReZipalign System
WHAT IS POWER BATTERY ?
Is an application that has been developed Kisler to improve the battery and in which we can select a number of options available to suit our needs can optimize the duration of battery . The idea of this application has been to combine options that are useful for battery management and in turn be simple to use for everyone .
OPTIONS AND WHAT BRINGS ?
To improve this consumption have a number of options are:
Battery Percentage : This section is intended to determine the percentage of battery from Battery Power shall act performing the operations described below, default is 15 %.
BASIC SETTINGS
Wireless Mode: Selecting this option turns off the wifi if you have it activated before entering in the range of battery action defined in the beginning to Battery Power .
Data Mode : Selecting this option disables the data if activated before entering them in the range of battery action defined in the beginning to Battery Power .
Sync Mode: Selecting this option disables the synchronization should have it checked before entering the battery range of action defined in the beginning to Battery Power .
Bluetooth Mode: Selecting this option disables the bluetooth if you have it activated before entering in the range of battery action defined in the beginning to Battery Power .
mode Location: Selecting this option disables the location should have it checked before entering the battery range of action defined in the beginning to Battery Power .
Silent mode : Selecting this option disables the sound / vibration should have it checked before entering the battery range of action defined in the beginning to Battery Power .
Led Mode: Selecting this option disables the LED notification should have it checked before entering the battery range of action defined in the beginning to Battery Power .
ADVANCED
Mode Range: detects a known and active wifi zone wifi to connect automatically or off when leaving the area. (Discussed in detail below).
CPU Mode: Reduces CPU frequency automatically when entering the range defined in Battery Power Battery .
CPU Maximum Frequency : Defines how often you will use the CPU and the CPU mode , default 540 MHz
OPTIONS SCREEN
Brightness Mode : Reduces brightness automatically when entering the range defined in Battery Power Battery .
Brightness Percentage : Brightness Percentage to be applied in the glow mode , default 0 %.
Dark Mode: Controls the brightness as if it were an automatic but with lower values to making work less and reducing the brightness sensor
Pocket Mode: Turn the screen to remove the phone from his pocket and is optimized to consume less than the native rom
Notification Mode: If a notification arrives for a few seconds to pick up the phone turns on the screen without pressing the (must activate accessibility " settings / accessibility / power battery" )
Notification Time : used in the second mode is defined notification
HOURS SMOOTH
Hours Mode : Turn the hour mode to manage data and wifi connection at a time interval.
Week end mode : Activates the alternate schedule for weekend
Restore Links: Restore connections to turn the screen during the hours so
Disable Sensors: Disables the sensors during the quiet hours
Set time : Set the time and day of the week that will activate the quiet hours
PROFILES
These options are combined with profiles Cyanogenmod . Its operation is as follows:
Battery power gives you the option to choose 2 profiles ( of Cyanogenmod ) for that you must enter the name of the previously created profile in the " Settings / Profiles " on Battery Power (default is "Home" and " street" ) . In each of the profiles you can enter a range of performance Power Battery, for example in the profile " House " 15% if we select the profile " Street " 25% . This is so that the Battery Power switch profiles automatically change its range of action and will know when your battery should act removing the options that you feel is necessary . To enable the use of profiles with Cyanogenmod Power battery is made from the " Profile Mode " option.
If not select any profile or the profile used is not one defined in Power Battery percentage to be used will be the first that we have defined earlier .
DISCLAIMER MODE RANGE
This mode produces no wakelock , battery consumption or anything similar . It is designed to conserve battery power in the event that we get out of range of our wifi preventing the active connection be used and consumed without activating it when we get to a place where there is a known wifi stay.
To do this I have based on location through LAC and Cell ID , or put more colloquially by the position of the antennas.
In the picture above you can see a simple design of antennas and radios. Battery Power antenna detects how you are and if you are in your area or not. To do this the first time I conectéis the wifi zone start checking nearby antennas ( depending on the house may be affected by one or more antennas ) .
Once detected out of the range of action of these antennas ( this may vary ) check the state of wifi is connected and if it will be off. The opposite case is that when entering the range of a registered as a wifi access point antenna, wifi be activated.
In the case we are in the same location, for example our home and want to disable / enable wifi to not have changed position we can do like coming to a new area to choose a new wifi network , since disconnection / automatic connection is made just by changing antenna .
In the event that wifi is turned off before choosing a new wifi network you connect may be due to a crossing of antennas ( due to the change from one to another so quickly disconnection may occur ) and if the problem persists after several attempts the solution may be to move a few steps to avoid this junction or off the range mode temporarily to introduce this new wifi.
Advantages of this: It has no wakelock , maximum energy savings by not using the location network location.
Disadvantages: If you are traveling to a remote area of your home, but that you get that antenna signal , being detected as " known antenna " believes these at home and activate the signal . This drawback will very much depend on where you live each and the number of antennas that affect the area. As a rule in the city or area where a large number of antennas work better this way .
Sounds great, shall test! Sounds smooth without even testing
core720 said:
.... reserved[
Will report.... Downloading
Click to expand...
Click to collapse
bugs
Hi, are there any bugs?
because I have school tomorrow and I don't want to have bugs. I need the gps. Is it working?
and is there the same bug as in the CM that you can't connect to wifi extender networks or is it all stock based?
Need to download Stock Kernel or no?
Any bugs to look out for?
Cool, it has app ops!
Bugs
MAC address is messed up @core720
will I lose duel sim support, if I flash this? Given this is based on 1032 single sim.
xt1033 compatible?
!n0x said:
Need to download Stock Kernel or no?
Any bugs to look out for?
Testing...
Click to expand...
Click to collapse
No
its not support xt1033 dual sim its based on (XT1032 Stock 4.4.4 Brasil). so not working on our devices. no signal.
Any chance of a xt1033 compatible?
ART compatible?
Perhaps the DEV will kindly make a version of this ROM based on Stock XT1033 for Dual-SIM people. Having quickly looked: FM Radio should work and Motorola Camera / Gallery are included.
Wow
Waauw, this rom is greaaaat, soo smooth. I flashed the PA mini gapps on it and everything works great.
Thank you so much for this rom. I would like to hit the thanks button 30 times if I could
Sounds nice ROM, i will test
I just tried to install but the file is corrupted by me
I do believe you have to convert your file system type if you're running GPE or custom roms before flashing this one due to being based on stock. Is that right?
rogeriorp said:
I do believe you have to convert your file system type if you're running GPE or custom roms before flashing this one due to being based on stock. Is that right?
Click to expand...
Click to collapse
Only GPE converts USERDATA partition. If you are running anything else; you can just wipe and flash this.
Mchasard said:
I just tried to install but the file is corrupted by me
Click to expand...
Click to collapse
What problem u r facing ??