/pixelphone/community?hl=en
/pixelphone/community?hl=en
8/18/18
Original Poster
John Bloggs

WiFi battery drain on Android 9.0 Pie

Hi. Ever since the android pie update battery drain when idle and WiFi on has been terribly poor dropping 5% an hour when doing nothing.

On the picture below you can clearly see when the WiFi is switched on and off. There's a sharp drop for the first hour when WiFi was on then a very very slow drop when WiFi is off. Again a sharp drop when on and a slow drop when off afterwards.

Mobile data and bluetooth are on at all times. The phone has been factory reset and I've also re-flashed the full OTA image via adb sideload and it's still the same.

This is in addition to the other drain issues that happen randomly even when WiFi is off!

Any ideas? At this rate I'm thinking about re-flashing Oreo.


Community content may not be verified or up-to-date. Learn more.
All Replies (30)
John Bowdre
8/18/18
John Bowdre
Hi John,

That's certainly a clear increase in drain while the phone is on Wi-Fi - interesting finding. I know you say that you've factory reset; when you set up the phone again did you restore your apps and data from the previous cloud backup? If so, it's possible that you restored a problematic app (or an app's problematic data) which caused the issue to continue. 

To check that, could you try testing with the phone booted into Safe Mode to see if the extra drain on Wi-Fi persists? 

Thanks,
John
8/19/18
Original Poster
John Bloggs
No I don't restore a phone after a factory reset...ever. I like a factory reset to be exactly that, starting from fresh...takes time to set up again (an hour or so) but I find it better.

But since I've posted I've done a quick test...
Usually I'm connected to an Asus router. I've connected to a different network in the area that I received permission to connect to and on that network using a TP-Link router it dropped 0% in over an hour.

The Asus router I've had since 2015...across 2 phones and several tablets, my Nexus 7 2013 and Nexus 5 are both connected to it without significant battery drain, just the Pixel 2 on Pie.

But after I've connected to the second network and I switch back to my own...the battery doesn't drain. If I delete the other network, turn off WiFi and then turn it on again...the drain issue returns.

I also tried that when connected to the TP-Link router and battery drain is normal when turning WiFi off and then on again.

So yeah this is very strange. I've been speaking to somebody with a Netgear router who has also noticed massive drain when WiFi is turned on but normal when it is off.

8/19/18
Original Poster
John Bloggs
I've been messing around with this a lot today.

I've...
Tried in safe mode, still 5-6% hourly drain when idle
Dried forcing 5ghz by disabling 2.4ghz on the router and forced 2.4ghz the same way, tried changing some advanced settings (in fact I've flipped all the advanced settings and nothing seems to change the result).

I've also set the new metered option from auto to unmetered and metered and the same high drain occurs.
As my SSID is hidden I've also created a guest network on my router with a visible SSID and...again, the same high drain.

Connecting to the TP-Link router again though and it's 0-1% battery drain per hour.

Again, this issue doesn't occur on my Nexus 5 connected to my router or with the Pixel 2 on the July build of Oreo 8.1.
John Bowdre
8/20/18
John Bowdre
Hey John,

Great testing - thanks for sharing those details! 

I'm afraid I don't have any suggestions that you haven't already tried, but I would recommend that you report this directly to the developers via Settings > System > About phone > Send feedback about this device. Doing so will capture logs and system information that (along with your detailed description) might help to identify and resolve this issue. 

I'll keep my eyes out for similar reports.

Cheers,
John
8/20/18
Original Poster
John Bloggs
Thanks for the reply.

I've submitted feedback as suggest but I can't say I'm confident Google will pay any attention to it since I assume it'll get lost in the masses of feedback they already receive but I guess it's worth a shot.

Thanks
Stone Olaf
8/20/18
Stone Olaf
Same issue here on a brand new pixel. The wifi kills my battery when not used 
8/20/18
Original Poster
John Bloggs
Are you running 8.1 Oreo or 9.0 Pie?
And what make/model router are you connecting to? Thanks :)
8/22/18
Original Poster
John Bloggs
Just an update to this...
I've done some testing and flashing of older Pixel 2 factory images...and the issue persists. Downgraded my routers firmware and the issue persists.

Then on a whim I decided to leave DHCP on - I don't usually use DHCP at all.
The issue didn't occur on my Asus.
I tested repeatedly and couldn't reproduce the issue when using DHCP.

I connected to the TP-Link, that didn't have the battery drain issue before, via static IP and I managed to reproduce the issue.
So android seems to get large battery drain when connecting via static IP.

That's really REALLY odd.
John Bowdre
8/22/18
John Bowdre
Very odd indeed. Since you're able to reproduce this and seem to have a good idea of what's wrong, you may want to file a bug report via https://issuetracker.google.com/issues. 

I'll try to test on my network tonight to see if I see the same extra drain when my phone is configured with a static IP and will let you know the results.

Cheers,
John
8/22/18
Original Poster
John Bloggs
Thanks for that :)
I'm going to test on my Nexus 5, too, to see if the issues went back to Marshmallow. I'm just glad it wasn't anything specific to my router model/brand or Pie.

Just so you know, if you connect via static IP and leave it it may not trigger the drain. If you turn WiFi off, turn the screen off and then on and turn WiFi back on and let the phone reconnect automatically (via static IP), that's usually how I manage to trigger it.

Thanks.
19 MORE
sw4ng
12/2/18
sw4ng
How do you change the phone to have DHCP on?
Were these replies helpful?
How can we improve them?
 
This question is locked and replying has been disabled. Still have questions? Ask the Help Community.

Badges

Some community members might have badges that indicate their identity or level of participation in a community.

 
Expert - Google Employee — Googler guides and community managers
 
Expert - Community Specialist — Google partners who share their expertise
 
Expert - Gold — Trusted members who are knowledgeable and active contributors
 
Expert - Platinum — Seasoned members who contribute beyond providing help through mentoring, creating content, and more
 
Expert - Alumni — Past members who are no longer active, but were previously recognized for their helpfulness
 
Expert - Silver — New members who are developing their product knowledge
Community content may not be verified or up-to-date. Learn more.

Levels

Member levels indicate a user's level of participation in a forum. The greater the participation, the higher the level. Everyone starts at level 1 and can rise to level 10. These activities can increase your level in a forum:

  • Post an answer.
  • Having your answer selected as the best answer.
  • Having your post rated as helpful.
  • Vote up a post.
  • Correctly mark a topic or post as abuse.

Having a post marked and removed as abuse will slow a user's advance in levels.

View profile in forum?

To view this member's profile, you need to leave the current Help page.

Report abuse in forum?

This comment originated in the Google Product Forum. To report abuse, you need to leave the current Help page.

Reply in forum?

This comment originated in the Google Product Forum. To reply, you need to leave the current Help page.