WiFi idle drain on custom ROMs [SOLVED] - Xiaomi Redmi Note 5 Pro Guides, News, & Discussion

Solution:
This was first fixed by LOS 16 with their stock kernel. The fix is also in Derp 3.0 kernel ("Rebased over CAF Pie kernel (LA.UM.7.2.r1)"), which can be used with custom ROMs like RR and PE. This kernel can not be used with MIUI, but MIUI did not have this problem, so that does not matter.
So it looks like it was changes/fixes to the WiFi driver in CAF that had to be merged into the kernel. Other custom kernels which also include those fixes would very likely also fix the problem.
-----------------------------------------------------------------------
This is the continuation of the discussion from this thread: https://forum.xda-developers.com/redmi-note-5-pro/development/rom-aosip-8-1-t3804473/page85
I have a problem, together with a few other guys (discussed at LOS, RR and AOSiP threads) and that is WiFi idle drain on custom ROMs.
I tried various Oreo ROMs (LOS, AospEx, AOSiP, PE) and various kernels (stock, NoName, Derp) and various firmwares (9.5.6.0, 9.5.11.0, 9.5.17.0, 8.7.5 and even 8.8.16 non-arb) and always have 3%/hour battery drain on WiFi, while I have only 0.5%/hour on LTE.
There was no problem during my 2 weeks on MIUI global stable 9.5.13.0 and 9.5.17.0.
There are apparently 2 settings that can affect WiFi power saving on clients: DTIM and UAPSD. On my Unifi APs, DTIM was at 1 (default) und UAPSD is off. I tried with 3 and on, but it did not change anything.
This is all while the device is in deep sleep.
Until now, I only had the drain at home (5 GHz, only tested once with 2.4 GHz). At work or in a hotel, everything was OK. But all other devices do not have that problem on my home WiFi and neither did this phone running MIUI.
For example, LOS 15.1 with same apps and same WiFi causes no such drain on Note 4/Mido.

After some searching in the MIUI forums, I also found some guys with WiFi idle drain there. But it seems, this started after MIUI 9.5.6.0 for them.
So, I flashed firmware 9.5.6.0 on my PE 8.1 installation. Still 20% drain over night on idle WiFi. So, this firmware does not help either and it's the oldest Oreo firmware I found.
Answering a question from the other thread:
Normally, I am on airplane mode over night, not charging. This causes only 1% drain total. In the morning, I am charging the device. This is generally enough time to get to 100%. I am not charging over night because this is not so good for the battery.
So, I am experiencing the idle drain during the evening at home and during the weekend at home. On LTE at work, everything is fine, even great.
The only thing left that I can do is to go back to LOS and create a bug report in their Jira. They are the only ones to have a proper bug tracker and also I think the LOS maintainers are the same guys that brought treble support to the device in the first place. I will do that probably on Wednesday, with the new LOS version from this week.

i'm on AOSiP now and i think dont have wifi idle drain (ss from BBS attached).
this device almost always in wifi, and it could easily reach 10h of SOT with 2days + usage
for info, my phone in miui China V9.5.16.0.OEICNFA while waiting 360 hours to unlock. and after unlock i just flash it with:
AOSiP + opengapps pico 20180812 + Magisk V16.0 without flashing any firmware / Miui Global rom before.
and im using LEDE 17.01.4 for router (2.4 Ghz band) if that matters
so many users have wifi idle drain (even on AOSP based rom) and this made me a lil bit curious too, maybe i'll try flash Lineage OS / RR tonight and let it idle until morning.

Aosip here, too. No wifi idle drain observed.
I flashed Havoc today to see if I have any on LOS based ROM.

Sometimes the drain linked with Wifi Location Scanning.
On Oreo go to: Settings > Security & Location > Location > Scanning.
Also this will be affected by what kind of apps you have installed as it will influence how many times this mechanism is used.
Try to disable wifi/bluetooth scanning and see if there is a change in the behaviour.
Hope it helps.

You guys can remember me posting some screenshot about my battery drain overnight, it the aosip thread. Well, here is the day 2 result.
Well I think it isn't much for me, I can live with it. But ofcouse 3% per hour like someone said is not acceptable.

Seems like I also experienced this on the latest Pixel Experience 8.1 ROM on stock kernel with Magisk. I have flashed Derp 2.2., still haven't tested yet.
Sent from my Xiaomi Redmi Note 5 using XDA Labs

peter-k said:
Aosip here, too. No wifi idle drain observed.
I flashed Havoc today to see if I have any on LOS based ROM.
Click to expand...
Click to collapse
6 h on Havoc, Wifi on all the time = 0 % Wifi draw.

It certainly has to do with the WiFi router somehow. I have 2 Unifi APs at home, which are being considered as semi-pro. But others have the same problem for example with TP-Link.
I added info about my WiFi to the 1st post.
For me:
Note 4 on Unifi AP, 5 GHz: 3%/hour
Note 4 on Unifi AP, 2.4 GHz: 3%/hour (<- not 100% sure, tested only one time)
Note 4 on Hotel WiFi, 2.4 GHz: 0.2%/hour
Note 4 on Work WiFi, 2.4 GHz: 0.2%/hour
Note 5 on Unifi AP, 5 GHz: 0.2%/hour
Mi Mix on Unifi AP, 5 GHz: 0.7%/hour
I will try switching off WiFi location scanning this evening.

phiexz said:
i'm on AOSiP now and i think dont have wifi idle drain (ss from BBS attached).
this device almost always in wifi, and it could easily reach 10h of SOT with 2days + usage
for info, my phone in miui China V9.5.16.0.OEICNFA while waiting 360 hours to unlock. and after unlock i just flash it with:
AOSiP + opengapps pico 20180812 + Magisk V16.0 without flashing any firmware / Miui Global rom before.
and im using LEDE 17.01.4 for router (2.4 Ghz band) if that matters
so many users have wifi idle drain (even on AOSP based rom) and this made me a lil bit curious too, maybe i'll try flash Lineage OS / RR tonight and let it idle until morning.
Click to expand...
Click to collapse
This is very good. You only lost 15% and you used the phone for more than an hour actively.

biswassumit25 said:
You guys can remember me posting some screenshot about my battery drain overnight, it the aosip thread. Well, here is the day 2 result.
Well I think it isn't much for me, I can live with it. But ofcouse 3% per hour like someone said is not acceptable.
Click to expand...
Click to collapse
Interesting would be the drain on WiFi in deep sleep. But I guess, you do not have the problem.

Wifi deep sleep drain - Troubleshooting and testing
Prologue
I am using Redmi Note 5 whyred global version 4/64 GB. I get it from 9.5.6.0, UBL and root it from the very first day. Update OTA twice via full recovery zip, to 9.5.13.0 and to 9.5.17.0. During all usage of the MIUI ROM usage, I constantly achieve 10+ hours in 1,5 days; usually around 12-14 hours SOT. If I left the wifi on during night, I only lose about 4-5% after awake, which is about 0,6%/hour.
Then ARP hit the deck and I have decided to switch to custom ROM. I picked RR as it is based on LOS and have much more customization. I followed the instruction to flash firmware 8.7.5 before flashing RR 6.1 20180706 + micro gapps 20180705 + Magisk 16.0 again. Since then, i never achieved SOT more than 10 hours anymore. After quick troubleshooting I realize that the idle drain during sleep when wifi is connected is around 2-3%/hour. I wake up in the morning to find my phone has lost 15-20% just overnight doing nothing.
After knowing that it is the wifi, I test the LTE and found out no massive drain, only around 0,6%/hour, which is quite normal (same as in MIUI). I then install BBS and troubleshoot it.
How to know the wifi deep sleep drain?
The easy way to test this is : just setup any wifi router, hotspot from other phone is also OK, no internet needed. Then just leave your phone connected to the wifi, note the percentage and came back again after several hours. The easiest time to spot it at night when we sleep. I have waken up several times to find out 15% drain in 6 hours, or maybe 24% in 8 hours. Approx 3%/hour. While the same setup in LTE, only take away 4-6%.
Why is it bad?
Because at 3%/hour, if we leave the phone doing nothing only connected to wifi for a day, the battery will drop to 52% (consuming 48%) while giving 0 hour SOT. In 2 day, the battery will be dead, no doing anything. While using standard drain, it should be only 0,6%/hour, which is about 15%/day. We can even leave the phone up to almost a week.
The preset condition as the baseline
1. In MIUI 9.5.6.0 - 9.5.17.0 I can connected to wifi/LTE, all get only about 0,6%/hour idle drain.
2. After using RR 20180706 (to 20180724), connected to wifi, dual SIM active, will give idle drain about 2-2,5%/hour (thus I called wifi deep sleep drain).
3. Same RR, switch to LTE, dual SIM active, only 0,6-0,7%/hour
4. No LTE, only dual SIM, about 0,4%/hour
5. Airplane mode (no wireless at all), almost no drain in 5 hours
6. Wifi on, but forget the password (so it won't connected), almost no drain in 1 hour
7. The sensor, either Google play services is there all the time and doesn't give any difference whether in wifi, LTE, or airplane. So sensor wakeup is not the culprit.
8. All wifi signal level are strong (most of the time within 1-2 metres from router). Most of the wifi AP/router are from Tp-link. And before we say it is the wifi AP, i don't experience the drain using the same wifi when in MIUI.
9. You can the comparison of the same battery life and SOT, Wifi vs LTE on the same preset condition ROM RR 6.1 20180723; but the result is very different.
List of troubleshooting done
I am going to post a very thorough but not exhausting list of the testing I have made (and failed to solve the problem)
01. Turn on wifi and connected, phone lose approx 2%/hour (and later approx 3%/hour)
02. Turn off wifi and switch to LTE, phone lose approx 0,6-0,7%/hour, which is normal drain
03. Check with BBS, google play services always wake up the sensor. Sometimes it is the Lineage OS system or phone. But I quickly rule out this as the culprit. As I can see the same wake up when using LTE, but no massive drain. So even same wake up, only wifi connected will give massive drain
04. Airplane mode, phone almost not lose any percent in 5 hours!!! Even though the BBS is reporting the Play services is waking up the phone for 3+ hours. So sensor wake up is no the culprit. (confirmed)
05. Try different wifi, I have two wifi router at home. I also have connected to 2 different wifi router at office. All give the same drain. But when in MIUI, I am connected to the same wifi, but no such drain
06. Set the wifi as metered connection, same drain. Unmetered, same drain
07. Found the possible culprit about wifi logging by cnss_diag. So I tried to disable the logging by editing the /data/misc/wifi/cnss_diag.conf using the tutorial how to disable the wifi logging. The log is not written anymore, but the drain still there. Result : Same
08. Try another solution by Aqq123 to edit the /vendor/etc/init/hw/init.qcom.rc. Commented out those lines. Reboot and confirmed the cnss_diag is not running anymore from ps -A. Result : Still same
09. Try in unmetered wifi 2,4 GHz, same. Try in metered wifi ac 5,0 or n 2,4 Ghz, same.
10. Try to connect to another separate wifi router 2,4 Ghz with no internet connection and only my RN5 as the sole wifi client (so no possible interference or broadcast from other devices), still the same.
11. Disable various RR configuration, such as double tap to sleep/wake, brightness slider, etc; same drain
12. backup the kernel, flash derp kernel 1.8, same. Restore back to stock kernel. I tried again derp kernel 2.2, same.
13. There is gapps update, so I reflash from micro to nano; still same. Currently updated to nano gapps 20180818, same
14. Disable wifi always scanning in the location setting, same. Disable the bluetooth scanning too, same.
15. Disable location feature (completely off), still the same. Deny all apps for the location permission, and worse, drain become 4%/hour
16. Reset wifi, mobile, bluetooth and reconnect again, still same
17. Change the static IP to DHCP, still the same.
18. Turn off Automagic services, since I have some remote server flow enabled when connected to wifi, same drain
19. Boot to safe mode, with only gapps and system app enabled, same drain
20. Disable Wi-Fi calling (derived from VoLTE), same. I enabled it and choose wifi. Then choose mobile. Then turn it off too. All still same drain.
21. I though it might the modification I made to the VoLTE. I undo the modification, set the VoLTE back to nothing, so the VoLTE completely non active (can't call anymore); same drain
22. Try something else not related, disable the network traffic indicator and seconds in the time. Same, no effect.
23. In the logcat, there are same crashes from LOS thermal engine every few seconds. But the same crash happen on LTE, still not drain. Only at wifi connected, so must not be the crash.
24. Set the wifi sleep policy to never. Seems to solve it, but fake solution, only placebo effect. It came back to 3%/hour drain again.
25. at the system setting, i find any value related to wifi, such as wifi_networks_available_notification_on, wifi_wakeup_available, wifi_wakeup_enable and etc; all set to 0, same drain (I have restarted after setting the value)
26. I compare the battery life of the LTE vs wifi in bugreport, throw them at battery historian. I can't find any difference in relation to the drain. (maybe it is too complex for me to read it)
27. I compare the ps -A, using automagic to capture the command output when connecting to wifi; switch to LTE and capture again. Compared both result and show the line difference. All processes are the same, all exist, only in different PID
28. Using the similar flow, I compare the tcp connection. same result, only different PID and port.
29. Uninstalled several app those probably related to wifi, and still the same
30. I think it maybe caused by the firmware. I am using 8.7.5 firmware. So I flashed back to 9.5.17.0, same dari. Flash to non arb 8.8.16, same drain. So I flashed back to 9.5.17.0 firmware.
31. Tried AOSiP ROM 20180808 build. At first hour after flashed the ROM, haven't enter the google account and haven't restore apps; only stock apps and nano gapps. Connect to the wifi and setup several configuration. leave and no drain in 1 hour. But after I login my google account and restore 98 apps; leave it again for another hour, now suddenly the 3%/hour appear. So I can safely said it was cause by some apps in 98 apps or the google account itself.
32. Because it is caused by the apps/account; I tried to disable/freeze some apps to test. I have froze Google search, Google Text to Speech, Playstore, whatsapp, Mi Fit and several others; still same drain.
33. Tried to disable wifi and data access for Google Play services, still same drain
34. Switch to battery extreme power saver mode, still same drain (seriously?)
What is not the possible culprit anymore?
1. The wifi router. Since they are all the same wifi I connected when using MIUI ROM. This rule out them
2. Kernel and firmware, have changed them and give no effect
3. ROM, I changed to AOSiP, same drain. Sidamos77 also have tested several ROM and the drain persist.
4. Location, wifi scanning, sleep policy etc; no effect
5. Sensor wake up or any wakeup in BBS or GSAM, as the same wake up appear in airplane mode but no drain
6. Not the user app, as safe mode rule them out
7. not the wifi logging (cnss_diag), as disabling it also same drain
8. wifi configuration, have changed it still the same drain
9. VoLTE, wifi calling, not related
10. Logcat show nothing to indicate the drain; same crash in wifi and LTE
11. Running services and TCP connection also almost the same
12. Not the system app/gapps such as Google search, Google text to speech, Playstore
Keypoint of possible culprit
1. vendor partition of all AOSP-ish ROM. But why not everyone experienced the drain
2. the gapps, again, why not everyone
3. hardware problem. This might explained it, but why all got the same problem only after switch to custom ROM
4. user apps, very difficult to trace.
5. Google account. Arrgh, this remove out most of the android usability.
Solution I haven't try
1. Factory reset and restore app backup. But I have tested this in AOSiP, so I won't do it again
2. Remove the google account and try. I am afraid to mess up something, so I need preparation and check before trying this
3. Install pico gapps. But I wonder if it will do anything. I need the text to speech anyway.
4. Switch back to MIUI and try the drain again, to prove it doesn't have drain in MIUI. Too hassle, I fell in love with RR and can't stand MIUI again.
Workaround
I have thought a workaround by using Automagic to turn off the wifi after certain amount the screen goes off. I will set the wifi to be on for 1 minute for every 15 minute. But I occassionally download something using wifi. This will break most of my activities, so it is not acceptable. Beside i also transfer data and remote scrcpy to my phone. Screen off will kill the remote server and makes me need to turn it on again manually (why I use Automagic then, if I still need to do it manually?)
Epilogue
Now, my phone is set at TWRP 3.2.2.0, Magisk 16.0, ROM RR 6.1 20180723, nano gapps 20180818, kernel Derp 2.2, firmware 9.5.17.0 + various user apps such as WA, Chrome, Gmail, Maps, MiXplorer, Automagic, GMD gesture, Gcam Arnova v8.2, etc. And I still experience this 3%/hour wifi deep sleep drain. It has been a month and I have spent quite a lot of hours and energy troubleshooting this.

@Desmanto
Thank you very much for putting together this comprehensive analysis!
I can add: Pico GApps is not the solution, I always use those (when I need GApps).
Did you ever have a day with fully installed RR, where it did not drain on your WiFi? Because I had this once or twice. At least one time on AOSiP.
Today I tested the 2.4 GHz WiFi at work. No drain.
On the way home, I disabled WiFi location scanning (as suggested above), although I know that you already tried it. I also uninstalled a few apps that I do not need often. Some of them have been installed with Titanium Backup.
Now at home, I have a drain of only 1% in 3 hours! Also, my WiFi AP software shows that the phone is using WiFi power saving mode for the very first time. I did not even see that for the Note 4, although I suspect you have to leave the phone untouched for a longer time for that to happen. BTW, I have WiFi location scanning ON for all my Android devices usually.
I will later switch WiFi off and on and see what happens over night. Last night, I lost 20%.

No drain on pie btw

FroZine said:
No drain on pie btw
Click to expand...
Click to collapse
Did you have drain on Oreo?

sidamos77 said:
Did you have drain on Oreo?
Click to expand...
Click to collapse
Yeah. On all ROMs I tested. Even on miui

@FroZine: Which Pie version do you have? PixelExperience?

sidamos77 said:
@FroZine: Which Pie version do you have? PixelExperience?
Click to expand...
Click to collapse
Was on latest GSI image with no drain and now I'm on mcaosp. Found here on xda for whyred.

FroZine said:
Was on latest GSI image with no drain and now I'm on mcaosp. Found here on xda for whyred.
Click to expand...
Click to collapse
This ROM does not have its own "official" thread on XDA?

sidamos77 said:
This ROM does not have its own "official" thread on XDA?
Click to expand...
Click to collapse
https://forum.xda-developers.com/redmi-note-5-pro/how-to/rom-mcaosp-rom-t3831395
Installed derp kernel. Sleeps like a baby.

Related

Battery drain while phone is idle

My battery only lasts about 8-9 hours after a full charge without me actually using the phone.
The top offenders are always some combination of Google Services, Google Play Services, Android OS and Android System. Google Services/Google Play Services always has a high keep awake time.
I have tried tons of stuff.. Uninstalling Google Play Services updates, booting into recovery and clearing the cache, factory resets, turning off Location services, location reporting, etc. turning them all on, all 3 location discovery modes, turning off wifi during sleep, turning off LTE, etc.. nothing worked..
.. until suddenly, without me changing anything that I could identify, the drain stopped. And it worked for about 3 days like that. I would only lose 1% battery every couple of hours of idling. At the end of a day of moderate use I was at 60%.
Then, I installed a couple more apps, and the dran came back. And now the drain won't go away.. I've factory reset, cleared the cache, etc. etc. and still it just drains.
Could this be a hardware issue? I'm not sure if I should RMA it or what.. (this is my 2nd that has done this BTW).
trance9 said:
My battery only lasts about 8-9 hours after a full charge without me actually using the phone.
The top offenders are always some combination of Google Services, Google Play Services, Android OS and Android System. Google Services/Google Play Services always has a high keep awake time.
I have tried tons of stuff.. Uninstalling Google Play Services updates, booting into recovery and clearing the cache, factory resets, turning off Location services, location reporting, etc. turning them all on, all 3 location discovery modes, turning off wifi during sleep, turning off LTE, etc.. nothing worked..
.. until suddenly, without me changing anything that I could identify, the drain stopped. And it worked for about 3 days like that. I would only lose 1% battery every couple of hours of idling. At the end of a day of moderate use I was at 60%.
Then, I installed a couple more apps, and the dran came back. And now the drain won't go away.. I've factory reset, cleared the cache, etc. etc. and still it just drains.
Could this be a hardware issue? I'm not sure if I should RMA it or what.. (this is my 2nd that has done this BTW).
Click to expand...
Click to collapse
Do you have Google backup enabled? It could get stuck somewhere sometimes and drain your battery.
ctbear said:
Do you have Google backup enabled? It could get stuck somewhere sometimes and drain your battery.
Click to expand...
Click to collapse
No. I have the backup disabled. And also the Photo backup. I tried to disable everything I can. Even without installing any apps on the stock ROM it drains.
Try formatting the data partition, backup what u need first. fastboot format userdata
also maybe try running a 3rd party launcher
turn off nfc in "other" and set gps in low power consumption in "geolocation"
Also get an app to switch from 3g to LTE while your phone is idle.
Looks like LTE is really really a bad friend for power consumption.
Turning off WiFi and or data when not using it helps. I recently downloaded greenify and its helping my battery life a bit.
Sent from my Nexus 5 using xda premium
So I went out to the store for a couple hours and I noticed I had basically no drop in battery while out. The main difference I could determine would be while out I am not on wifi.
When I got back the drain started again. I wondered if it was specific to my router, so I connected to a 5 GHz N router. I had been connecting to a 2.4 Ghz G router. So far, it seems that the drain is much faster if I switch to the G router, and when I switch to the N router it drains slower. Both routers have a strong signal.
So, I can just stay connected to the N router at home, but I'm not sure if there is a hardware defect with the wifi radio in the phone on 2.4.. Or if there's a misconfiguration or something on the router itself or what. I'm also not 100% sure it is even resolved since I only am a couple hours into testing and its very erratic.
BTW, if anyone has trouble connecting to 5GHz, the reason I wasn't connected to the N router in the first place, I found that you need to on a "Non-DFS" Channel. If your router is set to Auto, it may choose a DFS channel which the Nexus can't connect to. Apparently certain channels may have military activity on them and if so the device has to avoid that channel.. but rather than implement that on the Nexus those channels just don't work. I set my router to Channel 48 w/ 40 MHz width and it's working so far.
trance9 said:
So I went out to the store for a couple hours and I noticed I had basically no drop in battery while out. The main difference I could determine would be while out I am not on wifi.
When I got back the drain started again. I wondered if it was specific to my router, so I connected to a 5 GHz N router. I had been connecting to a 2.4 Ghz G router. So far, it seems that the drain is much faster if I switch to the G router, and when I switch to the N router it drains slower. Both routers have a strong signal.
So, I can just stay connected to the N router at home, but I'm not sure if there is a hardware defect with the wifi radio in the phone on 2.4.. Or if there's a misconfiguration or something on the router itself or what. I'm also not 100% sure it is even resolved since I only am a couple hours into testing and its very erratic.
BTW, if anyone has trouble connecting to 5GHz, the reason I wasn't connected to the N router in the first place, I found that you need to on a "Non-DFS" Channel. If your router is set to Auto, it may choose a DFS channel which the Nexus can't connect to. Apparently certain channels may have military activity on them and if so the device has to avoid that channel.. but rather than implement that on the Nexus those channels just don't work. I set my router to Channel 48 w/ 40 MHz width and it's working so far.
Click to expand...
Click to collapse
It wouldn't be the first time I've seen the wifi take a crap on an otherwise good router. My guess is that's what's happening.
Aerowinder said:
It wouldn't be the first time I've seen the wifi take a crap on an otherwise good router. My guess is that's what's happening.
Click to expand...
Click to collapse
Yeah I was noticing that the wifi and cell signals turn orange momentarily every now and then when I open the settings pane in the notification pull down. Maybe the wifi is getting dropped and re-connecting continuously.
I guess I will have to find another 2.4Ghz router to connect to figure out if its an issue with all 2.4Ghz routers.
sounds like it could be something syncing.. most are set to sync while on WiFi
meangreenie said:
sounds like it could be something syncing.. most are set to sync while on WiFi
Click to expand...
Click to collapse
A friend of mine had some problems with Foursquare notifications and in general using geolocalization...do u use those kind of apps often?

WiFi plaguing Android Marshmallow

After using 6.0 for a day or so, I noticed that the WiFi was draining huge amount of juice from the phone, even taking the top spot on the battery chart. This seems to happen even if the WiFi is turned off.
http://i.imgur.com/X2YoNvv.png
So how can we fix this? Well, we'll have to go through bunch of settings to do so. It seems like Google deliberately hid this deep inside location settings. This is how we can "temporarily" fix this issue: Head to Settings -> Location -> Click those 3 dots at the top right corner -> Scanning -> Turn off both WiFi scanning and Bluetooth scanning.
Even with this "fix" I noticed that it keeps draining battery life for no reason, not as much, but the problem still exists. This shouldn't happen! Especially when Marshmallow was built around battery life improvements. The fact that this bug has been causing problems since M Preview #3 shows either Google "missed" this chaos of a bug (or) only cares about that juicy location data. This should be a straightforward-user-friendly option, not one that is buried behind buttons and menus.
It's not a bug, it's a feature
Had the same issue after flashing the factory image. So I flashed 5.1.1 again booted the phone then rebooted into recovery and sideloaded the 6.0 OTA. Booted the phone and preformed a factory reset. Now I don't have that problem.
jdawg0024 said:
Had the same issue after flashing the factory image. So I flashed 5.1.1 again booted the phone then rebooted into recovery and sideloaded the 6.0 OTA. Booted the phone and preformed a factory reset. Now I don't have that problem.
Click to expand...
Click to collapse
Pics
im currently having this exact issue.
I had same problem also tried disabling Wi-Fi scanning and automatically turning off Wi-Fi when idle but it did not give better results.
Just today i switched phone Wi-Fi to 2.4 GHZ only mode - this workaround seem to work, no drain any more.
DaimonPl said:
I had same problem also tried disabling Wi-Fi scanning and automatically turning off Wi-Fi when idle but it did not give better results.
Just today i switched phone Wi-Fi to 2.4 GHZ only mode - this workaround seem to work, no drain any more.
Click to expand...
Click to collapse
Thanks for that. This actually sounds possible.
On the first day when I flashed 6.0 with OTA, I really felt that the battery life has extended.
Then I switched through a lot of settings and also ended up with 2.4 and 5 (auto) on wifi.
Disabling all wifi related options did not help at all....
Will try this out now. :good:
I'm having severe delays with my wifi on my N5 with 6.0. In speedtest I'm pushing over 90mbps on 5GHz band, but it takes over 30 seconds to load a webpage/ apps. It's not gradually loading it's almost like a stall. Then after the page or app loads instantly. Why is this happening? Is it a severe delay to the server? IDK wtf is going on... I don't have battery drain issues from the wifi this is a different issue.
Same problem... Scanning and wifi off! Wifi drain. At first sight problem only seems to manifest while no wifi available. Tried the 2.4ghz only and seems to reduce though not eliminate the problem...
DaimonPl said:
I had same problem also tried disabling Wi-Fi scanning and automatically turning off Wi-Fi when idle but it did not give better results.
Just today i switched phone Wi-Fi to 2.4 GHZ only mode - this workaround seem to work, no drain any more.
Click to expand...
Click to collapse
Works indeed better.. Wifi disappears from the Battery Usage chart, but when it was supposed to went on idle while I put it away, draining started again it seems.
There is a fat bug in the Power-Management in Android M 6.0 final, if you ask me...
All, please check whether it is actually drain or merely incorrect reporting of battery statistics. Symptoms seem similar to this thread
Remember battery 'drain' is where the level is falling at an abnormally fast rate. If WiFi is merely appearing at the top of the stats, but your battery life is actually fine, then it's not drain.
You need to leave your phone over several hours, and take measurements. When investigating or troubleshooting, then logically change one thing at a time, and re-measure again over a long period of time for comparison.
eddiehk6 said:
All, please check whether it is actually drain or merely incorrect reporting of battery statistics. Symptoms seem similar to this thread
Remember battery 'drain' is where the level is falling at an abnormally fast rate. If WiFi is merely appearing at the top of the stats, but your battery life is actually fine, then it's not drain.
You need to leave your phone over several hours, and take measurements. When investigating or troubleshooting, then logically change one thing at a time, and re-measure again over a long period of time for comparison.
Click to expand...
Click to collapse
There is definitely a drain problem... because of Google Play Services not letting System into sleep mode and pulling constantly on Wifi...
That is how I think it comes to the problem.
Mine is now running smoothly, after I went into: Settings > Apps > Google Play Services (and maybe also Google Play Store) > hit menu ... > Deinstall Updates > Restart
If you go back into Play Store later on, it updates to the current version.
I also reseted the Network Settings... somewhere.
I tried what was suggested by others in this thread and din't have any luck. I posted how I solved the issue here:
reddit dot com/r/Nexus5/comments/3npesh/wifi_drain_persists_in_android_m_final_release/cvwo3x5
I did another modification. In Location settings I changed mode to device only (GPS).
So together:
- set WIFI to 2GHz only
- disable wifi scanning in location settings
- set location scanning to device only (GPS)
- set WIFI to automatically turn off in idle mode (advanced wifi settings)
WIFI is no longer main battery consumer (screen is now as expected). I'm not sure which of those is crucial but they all look like may improve things a bit (and together give big difference)
.
I thought this was bugging me too. WiFi is top of the list in battery stats. But then I disabled ElementalX gestures (doubletap2wake in my case) and that improved things a lot. Even though WiFi is still reported as the biggest power user.
This may be just me and of course it could always be better, but it might be worth giving this a try.
I'm having his exact issue. It's with any resources I access through WiFi, from sftp to ftp to web data, internal and external lans, internet, etc. It's definitely a 6.0 issue. I had it on preview 3 as well, and it was bad enough make me downgrade at the time. Now the official release is out and doing the same thing, I'm REALLY hoping they can fix this soon. It's practically unusable if you don't have dial-up time to kill.
Check my previous post - it completely fixed problem for me
I've experienced the same issue, after a week from the ota update (week in which I had a great battery lifetime), the problem arose out of the nowhere, and after searching the web for a workaround, it seems that putting the wifi in 2.4 ghz only made the trick...
Really hope that google will fix this soon...
eyesore said:
There is definitely a drain problem... because of Google Play Services not letting System into sleep mode and pulling constantly on Wifi...
That is how I think it comes to the problem.
Mine is now running smoothly, after I went into: Settings > Apps > Google Play Services (and maybe also Google Play Store) > hit menu ... > Deinstall Updates > Restart
If you go back into Play Store later on, it updates to the current version.
I also reseted the Network Settings... somewhere.
Click to expand...
Click to collapse
This is the only thing that worked fully for me. Getting it to 2GHz made it a little bit better but didn't actually solve it. Uninstalling updates from play services and play store solved it for good and I didn't have to flash 5.1.1 and ota update.
:good:Thanks eyesore!
Hello. I have this issue... I disabled localisation through WiFi and I have also done a network settings reset but the problem still persists (not too much as before -45%- but around 25%).
How can I solve?

Wifi connection troubles after update to 6.0

I'm not sure if this is a Nexus 5 problem or a 6.0 Marshmallow problem but the problem occurred after the update to 6.0 on both Nexus 5s for me and my wife.
There seems to be some bug with my phone while it is asleep (screen is off but phone is on). When it is in this mode, it will not stay connected to wifi. For example, when I enter an area that has wifi, my phone will not connect. It will only connect when I wake the phone. And this isn't just a matter of the phone taking a while to connect. It NEVER connects. Before the update, my phone used to make a connection with my home router before I even walked inside. Now, I can be inside for hours and the phone never connects, until I wake it up. As soon as I wake the phone, the phone makes the connection with no problem. After a few minutes of the phone being asleep, I will wake the phone and the wifi connection will be gone. Now that it is awake again, it connects again with no problem.
I have tried forgetting the network and creating a new one, I have tried different routers, I have tried wiping the cache partition. I haven't tried a full factory reset, and I'd prefer not to, but I guess I will if I have to.
Just thought I would check here first and see if anyone had other thoughts.
Settings - wifi - menu - advanced - Second choice down from the top - choose how to keep WiFi depending on your battery charge %. Regards. Alessandro
Alessandro
vn800art said:
Settings - wifi - menu - advanced - Second choice down from the top - choose how to keep WiFi depending on your battery charge %. Regards. Alessandro
Alessandro
Click to expand...
Click to collapse
Thanks for the reply. Yes, that is what I thought at first also. I meant to say in my original post that my wifi settings are set to "Always On" during sleep. I've tried toggling that between the settings but still have the trouble.
Sorry, my Nex 5 has not this issue on Android 6 build MRA58K.
Alessandro
Yup, have the same issue. When the phone goes to sleep, it seems to disconnects from the wifi and never connects after I wake the phone. When I go into the wifi settings, I see "WIFI Connection Failure". I have to reconnect manually. Like the OP, have it set to always on as well. I also know it's not a router issue because I've tried this on four different routers (two linksys, one Dlink, one TPLink) All same results.
Wonder if this is a phone issue?
Please go here and click on the star to vote for this issue.
https://code.google.com/p/android/issues/detail?id=190667
Google upped this to a high priority Friday morning (Nov 6). The bad news is I think there a couple different WiFi symptoms being discussed here. Most of what is being discussed is the issue being discussed here (not reconnecting when the screen is off).
No idea when this will be fixed, so I build a Tasker profile to toggle WiFi every 15 minutes when not already connected to force a reconnect. I’ve observed it getting disconnected on its own overnight. This should avoid unnecessarily using cellular data.
I’m perpetually waiting for the next release of Android to fix annoying bugs.
vn800art said:
Settings - wifi - menu - advanced - Second choice down from the top - choose how to keep WiFi depending on your battery charge %. Regards. Alessandro
Alessandro
Click to expand...
Click to collapse
GaryP2 said:
Please go here and click on the star to vote for this issue.
https://code.google.com/p/android/issues/detail?id=190667
Google upped this to a high priority Friday morning (Nov 6). The bad news is I think there a couple different WiFi symptoms being discussed here. Most of what is being discussed is the issue being discussed here (not reconnecting when the screen is off).
No idea when this will be fixed, so I build a Tasker profile to toggle WiFi every 15 minutes when not already connected to force a reconnect. I’ve observed it getting disconnected on its own overnight. This should avoid unnecessarily using cellular data.
I’m perpetually waiting for the next release of Android to fix annoying bugs.
Click to expand...
Click to collapse
Thanks for the update Gary. The comment #6 describes my situation exactly. In doing some troubleshooting of my own, I find the disconnection trouble to happen less while on a 5Ghz network vs 2.5. I still have the trouble of it not connecting initially when I come into range, but I find that it is able to hold the connection while asleep.
I am also experiencing this on my Nexus 5 and also found and starred the thread above.
I just listened to 20min of streaming with Spotify to then realize that it had gone into Doze and used the mobile data!
This is more than annoying...
Maybe by disabling Doze for some specific connectivity-related system app? Anyone tried that?
Yes, I moved virtually all of the services type of apps (the ones with the green generic Android icon) to the battery not optimized list. It didn't make any difference for me.
In some ways it seems like it might be a Doze problem, and in other ways it doesn't. Doze shouldn't be affecting anything when the phone is in my pocket and I walk in the house to my WiFi. It also shouldn't be affecting anything when the phone is being charged, which is when I see frequent WiFi disconnects.
It will be real disappointing if this isn't fixed with 6.0.1.
This is still an issue with 6.0.1. Nexus 5 (2013) 6.0.1 MMB29K updated through OTA ZIP pushed with ADB.
Things work properly for a while right after a reboot and then WiFi never connects until the screen is turned on.
Google Connectivity Services C.1.6.7 (2466695) update didn’t make a difference either.
Same problem as the thread starter. HTC A9 anroid 6.0. (newest available OS)
Same problem here with a Nexus 5 .
Please star the problem if you have it.
https://code.google.com/p/android/issues/detail?id=170078
Has anyone tested with a non-stock kernel ?
I'm asking because the problem seems +/- resolved on CM13 (non caf).
No counting CM13, do you know of a more stable rom with the problem resolved?
Does anyone here have Wemo devices? I am reading that wemos, and possibly other devices that emit their own wireless network, may cause problems. I have several of these devices around the house, and wonder if that might be contributing. However, that only would solve the dropped connection bug I have, not the failing to connect while asleep but I have.
Hi mates, my Nexus 5 (android 6.0.1,M8974A-2.0.50.2.29) gets the same troubles with wifi connection but today I tried to put some apps in non optimized list of Doze and seems workig fine.
Thats my non optimized Doze list:
-Google Play Services
-System UI
Try it and let me know if it works properly.
frontomix said:
Hi mates, my Nexus 5 (android 6.0.1,M8974A-2.0.50.2.29) gets the same troubles with wifi connection but today I tried to put some apps in non optimized list of Doze and seems workig fine.
Thats my non optimized Doze list:
-Google Play Services
-System UI
Try it and let me know if it works properly.
Click to expand...
Click to collapse
I had Google Play Services already set to not optimize, but hadn't tried System UI. I will try that out and see what happens.
whitenack said:
I had Google Play Services already set to not optimize, but hadn't tried System UI. I will try that out and see what happens.
Click to expand...
Click to collapse
Welp, that didn't work. Still have the error after not optimizing System UI in addition to Google Play Services.
I don't know if the issue is resolved, but at least for me, it never worked fine so many days after testing some new workaround.
So, this was what I did in my Nexus 5 (latest build, MOB30H).
Uninstall or deactivate Google Connectivity Services, reset your network settings (you will lose your Wifi networks and BT pairings), reboot.
My Nexus 5 has been connecting to the wifi networks even with the screen off for the last 6 days.
Miguun said:
I don't know if the issue is resolved, but at least for me, it never worked fine so many days after testing some new workaround.
So, this was what I did in my Nexus 5 (latest build, MOB30H).
Uninstall or deactivate Google Connectivity Services, reset your network settings (you will lose your Wifi networks and BT pairings), reboot.
My Nexus 5 has been connecting to the wifi networks even with the screen off for the last 6 days.
Click to expand...
Click to collapse
Miguun, has the error returned, or still fixed? I just got the May update, so fingers crossed that fixes it. Otherwise, I guess I'll try your fix. I don't look forward to entering the wifi network information again.
Yup, it is still working !!

Wakelocks on WiFI

Moto x 2013, just installed a CM based rom (NX experience).
http://i.imgur.com/rqyvyEo.jpg
Went through a day with WiFi off, ignore the WiFi on at the beginning, it was actually off (Even stock lolipop is full of battery stats bugs anyways). Then I left my phone with wifi on overnight. Ignore the spikes too, no idea why that happens.
BBS shows the cpu at ~700mhz for a good chunk of that time overnight. Nothing seen in kernel wakelocks, partial wakelocks aren't helpful. Sometimes its * alarm *. Sometimes nothing is there. This never happened on stock. Running xposed with powernap/amplify.
I have both 5ghz and 2.4ghz networks and separate routers but same story on both.
Additional screenshots (from a different time):
http://imgur.com/a/wy4be
http://imgur.com/a/MYdPX
That is weird.
@dannygoround
I have same problem with [ROM][N910C/H/U] CyanogenMod 13 - Build 4 by*RaymanFX
Also have GPS on some times
In wifi Advanced I set Keep wifi on during sleep to never, but I have this problem on note 4
Sent from my SM-N910C using Tapatalk

[Andromeda] Random battery drain / Phone staying awake

Anyone one else suffering with random battery drain / phone staying awake? See attachment.
Temporary fixes include include rebooting the phone, turning on battery saver mode & forcing 4G only but who really wants to do that? I believe its a kernel issue.
I'm running the latest EEA ROM, completely stock and unrooted. Any ideas how to resolve this? it isn't android system doing it.
Check your app autostarts. I bet they are all on. #softwareupdatefails
Sent from my MIX 3 using Tapatalk
PWn3R said:
Check your app autostarts. I bet they are all on. #softwareupdatefails
Sent from my MIX 3 using Tapatalk
Click to expand...
Click to collapse
None of them are on. aside of Nova and accubattery.
Interesting. Only other things I've seen on the regular Mix like that is Bluetooth draining battery when used. I've seen 20% in a couple hours from using a headset and listening to music.
You could try installing BBS and.see if it seems anything untword.
Sent from my MIX 3 using Tapatalk
Use BBS or GSAM Battery for seing what is draining battery. My bet is "GMS". You may root your phone and install magisk module "universal gms doze" or install link2sd, for example, and freeze almost all google services. I've done both and i do above 5 or 6 screen hours
acad.alex said:
Use BBS or GSAM Battery for seing what is draining battery. My bet is "GMS". You may root your phone and install magisk module "universal gms doze" or install link2sd, for example, and freeze almost all google services. I've done both and i do above 5 or 6 screen hours
Click to expand...
Click to collapse
It's such a big bug I don't understand why they don't do something about it already!
It's still continuing. I don't want to root my phone this is something that doesn't need root to fix
See attachment
I'm having the same problem. BUT , ONLY on WIFI got 2-3 days of use and 7-8 hours SOT !
I've tried BBS and actually I'm using GSam but nothing relevant found there. Just these days, on home enclosure I've noticed that if don't switch Wifi and Mobile Data the phone works perfectly and doesn't keep awake.
I have lot of Apps installed, NFC active, Wifi, location - GPS, Google apps, BT enabled with MiBand .. EVERYTHING ... (except 5G that is unavaliable with my actual operator) and in this conditions (only Wifi) , I have no issues on 15 days of use, so I suspect is Mobile Data related.
Maybe someone with more knowledgde can found an explanation and bring some help !!!
PD: I'm trying with Mobile Data again with 4G as preferred net , don't know if the system can swith it to 5G again ... driving to battery drainig. We'll see.
kme_kaiser said:
I'm having the same problem. BUT , ONLY on WIFI got 2-3 days of use and 7-8 hours SOT !
I've tried BBS and actually I'm using GSam but nothing relevant found there. Just these days, on home enclosure I've noticed that if don't switch Wifi and Mobile Data the phone works perfectly and doesn't keep awake.
I have lot of Apps installed, NFC active, Wifi, location - GPS, Google apps, BT enabled with MiBand .. EVERYTHING ... (except 5G that is unavaliable with my actual operator) and in this conditions (only Wifi) , I have no issues on 15 days of use, so I suspect is Mobile Data related.
Maybe someone with more knowledgde can found an explanation and bring some help !!!
PD: I'm trying with Mobile Data again with 4G as preferred net , don't know if the system can swith it to 5G again ... driving to battery drainig. We'll see.
Click to expand...
Click to collapse
i fixed mine by turning off gps.
toge64 said:
i fixed mine by turning off gps.
Click to expand...
Click to collapse
Thanks for the reply.
This doesn't work for me, I've been using GPS with no awake issues. The problem starts at certain time ramdomly even with GPS off.
Someone said something about clearing cache of Google Play Services, that worked for a couple of days but again the problem was there.
By now I'm trying the 4G solution, if the phone keeps the preferences for 4G not switching to 5G by itself (except on reboot) and then look if it doesn't keep awake without reason.
kme_kaiser said:
Thanks for the reply.
This doesn't work for me, I've been using GPS with no awake issues. The problem starts at certain time ramdomly even with GPS off.
Someone said something about clearing cache of Google Play Services, that worked for a couple of days but again the problem was there.
By now I'm trying the 4G solution, if the phone keeps the preferences for 4G not switching to 5G by itself (except on reboot) and then look if it doesn't keep awake without reason.
Click to expand...
Click to collapse
Did this work? I'm having the exact same issue. Massive battery drain overnight while phone is on airplane mode and absolutely nothing turned on (Wifi, Bluetooth, NFC, GPS all turned off) Not a single app has autostart permission. What can I do?

Categories

Resources