On my Nexus 5, since Android updated to , the Wi-Fi is draining the battery way too fast, even when disabled. See the screenshot:

(Click image to enlarge)


I've seen this question: Battery drain when wifi is off but since I've a very stable network, the answer doesn't fit my need.

I've disabled the Location, I doubt that the issue could come from here.

Where should I look next?


The real question is in fact "How come that the WiFi usage bar is going from 100% until now even if Wi-Fi is Off?"

  • How can WIFI drain the battery if it is turned off? Can you try to reflash stock Marshmallow from the factory images to confirm that it isn't a specific software issue? – Tamoghna Chowdhury Oct 27 '15 at 9:50
  • 1
    @TamoghnaChowdhury I would like to try other options before flashing my device... – Thomas Ayoub Oct 27 '15 at 9:53
  • Maybe it is due to something going wrong during the update. What will you do then? This is standard procedure for Nexus devices when separating hardware problems from software ones. – Tamoghna Chowdhury Oct 27 '15 at 9:55
  • 1
    I just want to clarify something. Have you looked at: Wi-Fi turned off but battery usage shows shows huge drain from it and/or Why is my WIFI always on? – Firelord Oct 27 '15 at 10:21
  • 1
    @Firelord yup, and the option doesn't seems to exists on Marshmallow – Thomas Ayoub Oct 27 '15 at 10:22

Okay, to address the points here:

Marshmallow doesn't have the option of Scanning Always Available as it was in Lollipop.

So, what to do?

Marshmallow still has these options, only now they are fragmented and redistributed. It is now under:

  1. Settings → Google → Services → Location → 3-dot menu → Scanning → Wi-Fi scanning

Also, there are:

  1. Settings → Wi-Fi → 3-dot menu → Advanced → Keep Wi-Fi on during sleep


  1. Settings → Wi-Fi → 3-dot menu → Advanced → Network notification,

if you are paranoid about battery.

  • Location>3-dot menu->Scanning is not available when location is disabled, Keep Wi-Fi on during sleep is set to something like Only while charging (don't know the correct english menu) and Network notification is disabled on my device... Any other place to look for? – Thomas Ayoub Oct 27 '15 at 10:34
  • Enable location to access the option. You never know, it might be the same case with location as it is for WiFi – Tamoghna Chowdhury Oct 27 '15 at 10:41
  • 1
    I've turned all if those off but it's staying on. Looks like a bug to me – ChrisFletcher Jul 3 '16 at 18:53

Little notice for AOSP Marhsmallow (and Nougat?) users: the "more" vertical button will not appear whatsoever in the Location settings page.

It can still be accessed from toggled-off WiFi and Bluetooth settings ones, but once their scan is both off (and the "convenience tips" aren't shown anymore) there's no other code in the UI to access ScanningSettings.

The only existing method (and necessarily from a rooted phone, since SubSettings is not callable from unprivileged uids since Lollipop) is using adb shell "su -c 'am start -a android.intent.action.MAIN -n com.android.settings/com.android.settings.SubSettings -e :settings:show_fragment com.android.settings.location.ScanningSettings'"


After doing everything tamoghna said, it may also be necessary do do the following (I had to on my moto g4):

  1. open the location menu
  2. click "mode"
  3. choose "device only" (gps only)
  4. turn gps back off because choosing this setting activates gps

The other modes use background wifi, as the menu explains.


This is what worked for me. I suspected the Wi-Fi was draining the battery way too fast because of an app called wireless update com.adups.fota. When I first got the phone it downloaded a large file and then restarted. If your phone is BLU, ZTE or Huawei but not limited to these brands, this is likely the problem. Apparently this is malware.

Here is what I did:

  1. Factory reset.

  2. Disable the above app (and rest of bloatware as well), but not through the settings as it will automatically be enabled again. You need adb shell. I followed these instructions: How to Uninstall Carrier/OEM Bloatware Without Root Access.


options have changed yet again in 6.0.1 have to click on improved accuracy i have these options off and wifi is still constantly scanning. Like i said i turn it off and its still constantly scanning for a network

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.