Related
Hi guys! We have had reports of the app having issues controlling the wifi scanner and background data schedules on some devices.
We really need testers with root (but its not necessary if you just want to test the wifi scanner).
You can get some info on the app below. But what we really need is some testing! You can download it for free and then try using the wifi scanner and intervals, as well as the background data schedules.
If you find your device has issues, click "Write to us" to send logs. Please make sure you describe which issues you have - scanner or background data!
Thanks very much!
-----------------------------------------------------------------------------
Wireless Power Chief
Wireless Chief is an application designed to control the wifi and data radios in your device, as well as many related functions like background data and autosync.
It can be used to save power or minimize data usage, and works either by reading the screen state, the battery state or on a completely custom schedule.
All data and sync options require root access. There is no other may to manipulate the radios.
Features:
- Turn features on or off depending on screen state
- Disable wifi if no known network is available
- Change wifi scan intervals and scan attempts
- Schedule autosync and background data
- Force autosync on wifi only
- Disable wireless radio features according to battery level
- Watched active download state, disabling the service until a download completes
If you have any issues, please leave comments in this thread or better yet use the "Write to us" dialog in the application's settings.
Versions:
Locked: All Screen state options are free
Unlocked: Full functionality, including Battery and Scheduled profiles
Market link:
https://market.android.com/details?id=fahrbot.apps.wirechief
Screens:
sounds neat .. will give it a shot ...
Did you have a chance to test as described above?
I've purchased the app and have been testing it for a about a week with root access enabled.
Currently using only the screen profiles since working with multiple profiles enabled seems to overwrite my screen profile settings. It would be nice to have some more options like for example only using the scheduler settings when the screen is OFF, this way I could use both.
I'm currently having a lot of problems with the app though which is making it not as useful as it could be.
Biggest problem would probably be that the app loses focus after a while. It just stops working all together until I reopen the app, then it works fine again for a while before I have to repeat the procedure. Similar apps use a notification in the status bar to keep the app alive, maybe this could fix it?
Another big problem I've come across is some weird behavior with syncing. First I had my "Screen Off" profile set to "Sync Disabled" and "Screen On" "Sync Enabled". This would result in my phone starting to sync as soon as my screen would get turned on. I noticed similar behavior with setting it to "scheduled". So now I just disabled sync on all profiles because this is costing my almost as much battery as the app is saving.
I've also noticed some issues when I spent a long time configuring the settings. For example yesterday I was testing some different configurations. I then got to playing with the "Activation times" for enabling or disabling wifi/data and when I set it to 30 seconds it would still use the previously set 0 seconds value. I then cleared app data from Android application settings, set the value to 30 seconds again and it would work. This is a minor issue because I will probably just set these once and not fiddle around with it anymore.
I will continue testing for now but if the first 2 problems remain I will have to fall back to using Easy Battery Saver app. I would love to keep using the Chief though, I really like the concept.
I'm using a SGS2 running on CheckRom RevoHD6 (GB2.3.6), tried different kernels with similar results (stock, neak, redpill). Also wiped my phone and did a reinstall of CheckRom but also this didn't help.
If you need more details on my testing let me know.
Hello,
I bought this one hoping it would do what I wish... But now I am not quite sure.
I just want an application that toggles on/keeps it for a while/toggles off autosync in given periods. Yes, this program can do it but I am unable to prevent it to switch my Wifi on.
Wifi checkboxes are unchecked, only scheduled autosync state is set as I wish. But it keeps turning Wifi on while I am at home, I can't override it off manually.
Hi, I've just downloaded this, I'll try it out as much as I can tomorrow. Hopefully if this conserves battery well enough I'll want to keep this phone more
Sent from my Desire HD using xda app-developers app
What happened...Any testing still goin on?
MyCanSeeYou said:
Hi, I've just downloaded this, I'll try it out as much as I can tomorrow. Hopefully if this conserves battery well enough I'll want to keep this phone more
Sent from my Desire HD using xda app-developers app
Click to expand...
Click to collapse
Just saw this app...looks like it may be making a comeback with some new developers. I just DL it and am in the process of testing it out... will post some results soon...
Let me preface this by saying that after changing this setting and 20 hours later with multiple separations of phone and watch, I have yet to miss a notification and battery life is much much better. My specific problems were: Watch would randomly stop receiving notifications. I would realize this after a few hours go by without any notifications and pull my phone out and see what I've missed. This would happen despite the Wear app showing 'connected' status. Another issue I had was giving a voice command and after a few seconds the watch would return a 'disconnected'message, again the Wear app showed connected. All of this under known working network connections, whether Wi-Fi or cellular. I was also experiencing what I feel is short battery life at about 14 hours per day. I've had and used the watch for two weeks now and have restarted it many many times.
The following is the ONLY thing I have changed since the major improvement in performance. I don't have the depth of knowledge to prove or describe why this worked for me, and maybe it wasn't the cause, but I (knock wood) have a perfectly operating watch now with the battery life indicating about 2 days remaining at noon today.
Go to Settings> Bluetooth> and select the settings icon on your connected device. Then select 'connection access' and choose 'automatic'. Mine defaulted to 'always ask'.. I'm guessing this caused a hangup with the connection between Wear app and watch leading to my problems.
Edit: I'll add that my phone is an LG G2 on 4.4.2 , rooted and running xdabbeb's Rom.
Edit 2: I reset my watch, synced the watch via the Wear app on phone and NOT the Bluetooth screen and now I'm running strong after two days. Made sure automatic was checked as well.
Bugger
I don't have that option in my bluetooth settings
I don't have any problems with mine so far but just checked my settings and it was on always ask.
Could anyone confirm what it should be set as? I have changed mine to automatic anyways.
Thanks for the heads up.
Phil
Not seeing that option in Android 5.0.1 on my HTC One GE. But I have not been having any of the issues mentioned in the OP.
Sent from my Nexus 10 using Tapatalk
Here is a pic of the screen where you make selection. Always Ask is NOT what you want, which is what is pictured. Select Automatic. Sounds like this isn't available on Android 5.0 from what I see in responses so far.
I don't think I saw this option on any of the ROMs I ran, but there may be devices out there that have it and default to it, and this one would really break wear connectivity - so it may help someone someday.
I'm on 5.0, lg g3 and have both options.
Although i havnt had a problem with always ask and only switched it to automatic tonight.
Judging from the description, it will work as long as the watch stays connected, but a reconnect from the watch side would ask for confirmation (and could be possibly even silently denied under some circumstances).
Phone -> Watch = no problem
Watch -> Phone = problem
and it's possible (and likely) there are more connections going on than just the primary one, and if the connection is flaky there might be a dead one and a new one from either side...
you could just have been lucky, so far
My issues returned last night. I left my watch at home and went to dinner and out with friends, came back home after several hours. I left the watch in theater mode while I was out and over night. I woke up this morning, put watch on and realized the battery had tanked overnight and I was no longer receiving notifications, again, wear app showing connected. I looked at the battery graph for the watch and it is totally flat while I was out last night and appears to tank fast as soon as I got home and my phone was in proximity to the watch again. It's like it is constantly trying to handshake with the phone or something. The only thing that fixes this problem is a reboot of the Watch itself. I still think the connection setting was helpful because I have yet to see battery life like that or a solid link for that long. I would love to know what exactly is going on here. Bad hardware?
For the sake of comparison, I have android wear in my pull down bar saying 'connected, running sync loop' 100% of the time. It never goes away. Is this what everyone else sees?
That's what I have also since I own the watch.
Stbrightman said:
For the sake of comparison, I have android wear in my pull down bar saying 'connected, running sync loop' 100% of the time. It never goes away. Is this what everyone else sees?
Click to expand...
Click to collapse
That would be because you have Android Debugging turned on in the phone settings.. Means nothing..
mic18u said:
That would be because you have Android Debugging turned on in the phone settings.. Means nothing..
Click to expand...
Click to collapse
Nope, shows also when out of the box so without android debugging.
Just a normal operation notification
I just discovered another possible contributor to connectivity issues: I just tried to use my watch to voice dial and after multiple attempts I got the disconnected message. I took my phone out and Wear app says connected and I had full 4G signal. My phone is set with a pattern lock. After unlocking it and checking the above mentioned, I tried the watch again and it worked. Could locking your phone have something to do with these problems?
I just noticed these issues today usage no different from the past weeks. 1st is I noticed battery drained really quickly with no indication. 2nd is music the equilizer would not work. Idk if the 2nd one deals with the whole ram management issue but it does come back and it's like it's turned half way down
Lots of threads in the forums re: battery drain. For me, my biggest hitters were (1) the stock email app sync and (2) wifi scanning.
I'd suggest going into stock email app settings if you use it and turn sync to manual long enouh to see if it has an impact and make sure your wifi's always allow scanning is unchecked. Then do some reading imto other causes people are niting.
oh, and android 101: shut off location when ur not using it.
Not sure about the EQ but I thought it only works with the stock music app.
jeff_roey said:
Lots of threads in the forums re: battery drain. For me, my biggest hitters were (1) the stock email app sync and (2) wifi scanning.
I'd suggest going into stock email app settings if you use it and turn sync to manual long enouh to see if it has an impact and make sure your wifi's always allow scanning is unchecked. Then do some reading imto other causes people are niting.
oh, and android 101: shut off location when ur not using it.
Not sure about the EQ but I thought it only works with the stock music app.
Click to expand...
Click to collapse
Also, use an automation app such as Tasker to control syncing, wifi, etc.
Yea it didn't die on me today which is good. Will try that tasker
My biggest battery drain was with Google wallet, specifically the NFC Tap & Pay. It's almost as if the Wallet app gets an exclusive hold on the NFC radio & doesn't let go... Finally had to just turn off the NFC radio & the battery drain is much better. .
I have a 300mbps DL and 20+ upload and a 5ghz modem. My s5 has no problem showing 100-200mbps on the speed test app, but my s6 is barely hitting 80mbps. But in real life situations its less then 1mbps. There will be long periods of time for Pandora to load the next song without skipping as well as overall growing the internet is slow. I'm outside my 14 days so I'm hoping its a bug. And that damned screen rotation issue.... My battery has been stellar. But I don't text much or make too many calls from it.
http://tomhorsley.com/rants/doze-mode.html
I'm definitely reverting back to 5.1.1 when I get the time and energy to fool with it .
sounds like that was written by someone who hasn't even tried marshmallow yet. I have yet to experience any missed notifications, alarms or any issues relating to time in any way. If some apps are being affected by this then its a sign to the developer to fix their ****ty code because all of my apps relating to time at all have been working just fine and alot of them are still the same version they were on lollipop. Doze has improved my batter significantly. It sounds like this article was probably written by a developer who cant code properly and instead of improving his skills he'd rather complain and convince everyone to stay away from updates because he is unwilling to evolve. Even the article looks like it was written in paint...
I had indeed a wrong time bug some days ago...really strange and worrying, a reboot fixed it. First time ever since Android Froyo that I experienced something like that.
That author seems to think that Marshmallow's Doze is a horrible thing that breaks all apps that rely on background services, namely alarms and notifications, and couldn't possibly be fixed in 10 years (rather than a few months) due to Google's horrible mistake (rather than devs not fixing their code).
Frankly, it sounds like a bunch of hyperbole.
Sent from my ALCATEL ONE TOUCH Fierce using Tapatalk
He's wrong about how doze works. And if he's in the camp that doesn't understand it nor wants to rewrite his app. Then yeh he's the idiot group that Google is targeting and was writing garbage code anyway.
lol complete nonsense, my alarm has worked everyday since i flashed M, even on dev previews...the only issues i have with M are really the "slow to connect wifi when using toggles" and the weird wifi consumption on battery stats
Another annoying issue on M is that if your leave your phone longer in standby mode (display off), wifi turns off and you stop recieving notifications until you turn your phone on again. This is with wifi set to "never turn off", etc.
Kustaa said:
I had indeed a wrong time bug some days ago...really strange and worrying, a reboot fixed it. First time ever since Android Froyo that I experienced something like that.
Click to expand...
Click to collapse
This actually happened with me a couple of days back, I was travelling, so I put my phone connected to a power bank and went for a nap, woke up to see phone switched off, switching it on throws me a 2nd September date set on my device. Had to manually set the date as no network was available to automatically set the date from servers.
Ubichinon said:
Another annoying issue on M is that if your leave your phone longer in standby mode (display off), wifi turns off and you stop recieving notifications until you turn your phone on again. This is with wifi set to "never turn off", etc.
Click to expand...
Click to collapse
This I had been noticing these days just because of WhatsApp Web. When in standby, WhatsApp Web shows phone not connected error. Just waking the phone reconnects to the WiFi, but happens every 30-40mins.
I have a feeling that folks who never see these problems have their phones charging at night and doze mode doesn't happen when you are charging. I have no convenient way to charge my phone near my bed, so it is not charging and totally idle all night. Email and messaging completely stops. Only the stock alarm clock works. My medication reminder stops working. It might as well be turned off completely. Plus when you do wake up and turn on the phone, all the pent up alerts come through and scare the hell out of you. I hate doze mode.
Settings -> Battery -> ... (menu)-> Battery Optimization --> All apps --> Select whatsapp, etc... and select not optimized.
Test again.
You're welcome.
I already disabled optimization in the battery settings for all the apps that weren't working. They still don't work after sitting overnight. It looks as if that setting has absolutely no effect.
Claghorn said:
I already disabled optimization in the battery settings for all the apps that weren't working. They still don't work after sitting overnight. It looks as if that setting has absolutely no effect.
Click to expand...
Click to collapse
This is a real problem. I tested this on a Nexus 5. The device seems to enter Doze after about 1 hour and this is what happens.
What does work in Doze mode:
- Telephone: call can be heard.
- Alarm: alarm can be heard
What does NOT work in Doze mode:
- Receiving mail notifications directly: it seems to wait for the maintenance window. There is no "ping" from my GMail. No lock screen notification until I picked it up. I turned off battery optimalization as suggested. Like Claghorn says, it doesn't make a difference. When I was sleeping, the time difference between sending the mail and getting a notification can be hours. That is not acceptable: I want to determine whether or not I get a message. I got no control over Doze, except plugging it in. Also, when it sits on the desk at work I need to pick it up or turn the screen on every so often, because I don't know if it "dozed" off again.
Works partially:
- Notification light: It works once mail passes through the maintenance window. It does NOT work before the maintenance window.
I tested all of this with a unrooted, updated Nexus 5. Topic Starter and Claghorn have good points. Why can't I turn this off? I don't want this. I want notification on time, with ping, right now. If I don't I will turn the volume off or set priorities. They could have told me this behavior in a mail or during the update. Important mail from work, family comes in hours late. Not happy with this at all.
Tried all sorts of things, nothing seems to help. And no, battery optimalization is either not enough or has nothing to do with it. I love the Nexus 5. Marshmallow seems to be much smoother than Lollipop. I was happy with the update until I discovered this. Now, I am fustrated. I expect the phone to inform me when I need to be informed. Most days I don't need to save 10% of power anyway. For the first time I want to either root the phone and go back to Lollipop or even Kitkat. I don't know what else can be done. Fustrated.
Dennis de Swart said:
This is a real problem. I tested this on a Nexus 5. The device seems to enter Doze after about 1 hour and this is what happens.
What does work in Doze mode:
- Telephone: call can be heard.
- Alarm: alarm can be heard
What does NOT work in Doze mode:
- Receiving mail notifications directly: it seems to wait for the maintenance window. There is no "ping" from my GMail. No lock screen notification until I picked it up. I turned off battery optimalization as suggested. Like Claghorn says, it doesn't make a difference. When I was sleeping, the time difference between sending the mail and getting a notification can be hours. That is not acceptable: I want to determine whether or not I get a message. I got no control over Doze, except plugging it in. Also, when it sits on the desk at work I need to pick it up or turn the screen on every so often, because I don't know if it "dozed" off again.
Works partially:
- Notification light: It works once mail passes through the maintenance window. It does NOT work before the maintenance window.
I tested all of this with a unrooted, updated Nexus 5. Topic Starter and Claghorn have good points. Why can't I turn this off? I don't want this. I want notification on time, with ping, right now. If I don't I will turn the volume off or set priorities. They could have told me this behavior in a mail or during the update. Important mail from work, family comes in hours late. Not happy with this at all.
Tried all sorts of things, nothing seems to help. And no, battery optimalization is either not enough or has nothing to do with it. I love the Nexus 5. Marshmallow seems to be much smoother than Lollipop. I was happy with the update until I discovered this. Now, I am fustrated. I expect the phone to inform me when I need to be informed. Most days I don't need to save 10% of power anyway. For the first time I want to either root the phone and go back to Lollipop or even Kitkat. I don't know what else can be done. Fustrated.
Click to expand...
Click to collapse
A quick suggestion -
You may use Doze Mode Editor and edit the script so that your phone never enters Doze mode.
That way you can enjoy Marshmallow without Doze.
Sent from my Nexus 5
Achilles. said:
A quick suggestion -
You may use Doze Mode Editor and edit the script so that your phone never enters Doze mode.
That way you can enjoy Marshmallow without Doze.
Sent from my Nexus 5
Click to expand...
Click to collapse
Thanks, I will look into that. I'd like to keep Mashmallow as a whole if possible. I think it is a good update in general.
OK, I've looked at the doze mode editor thread and I find that the descriptions of the parameters I can set to be totally confusing, however, the flowchart pointed at in that thread seems to indicate that if I set the "inactive_to" value to something like 24 hours, then all the other doze mode nonsense is unlikely to ever happen (because I'll probably turn on my phone at least once every 24 hours). Does that seem like the best way to essentially turn off doze mode?
Claghorn said:
OK, I've looked at the doze mode editor thread and I find that the descriptions of the parameters I can set to be totally confusing, however, the flowchart pointed at in that thread seems to indicate that if I set the "inactive_to" value to something like 24 hours, then all the other doze mode nonsense is unlikely to ever happen (because I'll probably turn on my phone at least once every 24 hours). Does that seem like the best way to essentially turn off doze mode?
Click to expand...
Click to collapse
I will look into this over the weekend. I find it odd that there isn't simply a switch to turn Doze off, which is a pity. It seems to me it's part of saving energy in general. A switch under Battery would do nicely. It should not be this complicated. That said, I think the UI of Marshmallow is silky smooth, much better than Lollipop. Marshmallow in general in good. It' just this that annoys me.
i'm baffled by google's aversion to end user config. This kind of b.s. is how I found xda and drove me to become a chronic flashaholic. All or nothin I guess.
ElwOOd_CbGp said:
i'm baffled by google's aversion to end user config. This kind of b.s. is how I found xda and drove me to become a chronic flashaholic. All or nothin I guess.
Click to expand...
Click to collapse
I get the feeling Google assumes the customer is a developer. A few examples:
- The Nexus 5 does have a notification light: I didn't know until I read 5 reviews and even then I couldn't find any documentation on it. Needed an external app to get it working.
- Battery indicator: I like to have small numbers indicating battery charge: it could be done by hacking KitKat and Lollipop I think. Then at Marshmallow finally there's a (hidden) switch.
- I don't recall having any user guide in the Nexus 5 package. Not that I needed one. But some landing page doing a walkthrough would have been nice. Although there are some walkthroughs in every app
Not fatal flaws, but you wonder why does it need to be that difficult. It scares people away. Not me. I handed the Nexus 5 to some friends on numerous occasions and most found it too "empty". As for me, I want all developer stuff on. So it suprised me, there is no Doze fine tuning. Again, overall I give the Nexus a 8 or 9 out of 10. It fits me. In general I like it. So it's just constructive criticism. The empty layout and raw speed of the Nexus 5 works good in development of apps afterall.
Last night I ran an adb command (generated by the doze mode editor app) to set inactive_to to 24 hours (86400000 milliseconds). I then set an alarm for the next morning in the "Alarm Clock Plus" app (which completely ceased to function after Marshmallow showed up). This morning, the alarm actually went off on time, but the big "Dismiss" button it draws on the screen was totally non-functional. I had to hit the power button to get control (which then caused a popup saying alarm clock plus was non-responsive). I have no idea what caused all that behavior, but at least the alarm actually went off.
Also, with doze mode essentially disabled (in theory anyway), the power dropped from 100% in the evening all the way down to 97% in the morning.
With the exception to facebook and game type apps, Google's apps are the only ones I find that excessively waste resourxes and need to be forced to sleep. If they would get off the constant location polling, media scanning, and logging or at least tone it down a bit some they wouldnt need to implement thier half baked versions of solutions that they hijacked from xda devs
Ok so I'm on 6.0.1 and for the life of me I can't figure out this spastic notification behavior. When I'm using my phone, notifications come in just fine. However let's say I've left my phone on my desk and come back in an hour and pick up the phone... as soon as I turn the screen on, all the notifications start flying in from the past hour, including all the notification sounds 1 by 1 in quick succession. I've checked all the options I can to see if there is anything related to this behavior but I can't find it.
I've gotten used to iOS where my notifications are always on the screen waiting for me so I can pick up the phone and glance and put back down, without the hoopla of watching them fly in after turn the screen on and listening to all the annoying notification sounds jumbled together. I'm by no means new to Android however. I've owned many but my last was my N5 which got long in the tooth so I switched to a iPhone 6S as my daily driver and have been using my N5 just to play around and keep up with development of my favorite ROMS and apps. I saw the 6 on a really good deal so I decided to pick up it and see what it would be like to have Android as my daily driver again.
Anyhow, all that being said, how do I get the desired outcome of notifications actually coming in when the phone is idle and waiting for me without having to load after I turn the screen on? I'm guessing notifications in 6.0+ are tied to wakelock events but not sure. Any thoughts?
itpromike said:
Ok so I'm on 6.0.1 and for the life of me I can't figure out this spastic notification behavior. When I'm using my phone, notifications come in just fine. However let's say I've left my phone on my desk and come back in an hour and pick up the phone... as soon as I turn the screen on, all the notifications start flying in from the past hour, including all the notification sounds 1 by 1 in quick succession. I've checked all the options I can to see if there is anything related to this behavior but I can't find it.
I've gotten used to iOS where my notifications are always on the screen waiting for me so I can pick up the phone and glance and put back down, without the hoopla of watching them fly in after turn the screen on and listening to all the annoying notification sounds jumbled together. I'm by no means new to Android however. I've owned many but my last was my N5 which got long in the tooth so I switched to a iPhone 6S as my daily driver and have been using my N5 just to play around and keep up with development of my favorite ROMS and apps. I saw the 6 on a really good deal so I decided to pick up it and see what it would be like to have Android as my daily driver again.
Anyhow, all that being said, how do I get the desired outcome of notifications actually coming in when the phone is idle and waiting for me without having to load after I turn the screen on? I'm guessing notifications in 6.0+ are tied to wakelock events but not sure. Any thoughts?
Click to expand...
Click to collapse
What you are seeing is androids new doze feature. It puts apps to sleep when the device has been on a flat surface for a long time unmoved. Go into settings/apps/What ever app you want and change the battery priority settings.
zelendel said:
What you are seeing is androids new doze feature. It puts apps to sleep when the device has been on a flat surface for a long time unmoved. Go into settings/apps/What ever app you want and change the battery priority settings.
Click to expand...
Click to collapse
Ah OK. I totally forgot about doze... Want aware it was implemented in this manner. All the setting to change this would be in the app/notification section and Rick the "treat add priority" option? The description associates this option with so not disturb mode but it also affects doze too?
Sent from my Nexus 6 using Tapatalk
itpromike said:
Ah OK. I totally forgot about doze... Want aware it was implemented in this manner. All the setting to change this would be in the app/notification section and Rick the "treat add priority" option? The description associates this option with so not disturb mode but it also affects doze too?
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
Ahh sorry had to find it again. It is under settings/battery then hit the 3dot menu for battery optimization. Then select the app. And change the settings. An easy work around is to plug it in when you will be leaving it for awhile. This disables doze.
itpromike said:
... as soon as I turn the screen on, all the notifications start flying in from the past hour, including all the notification sounds.
Click to expand...
Click to collapse
settings - sounds ¬ifications - nofications ringtone --> none