On my Samsung Galaxy S7, whenever the device goes to sleep, the Wifi goes to sleep as well.
* If I'm connected to a WiFi network and the device is idle for about 10 minutes (tested it), the device won't be connected to the WiFi network anymore (ping is unreachable)
* If entering a WiFi network area and device is idle, it won't connect to the network until I turn on the device manually.

There are exceptions:
* While charging
* When disabling deviceidle option via adb (adb shell dumpsys deviceidle disable), the problem is the option is reset after reboot

What I've checked so far ?
* Different Wifi networks
* All 'Keep WiFi on during sleep' options
* All 'Smart network switch' options
* Setting my router to specific channel and not auto
* Manually disabling almost all possible apps under 'doze' option
* An app to 'keep the device alive'

IMHO, as disabling 'deviceidle' actually fixes the issue (until next reboot), it's some kind of a bug in Android which tries to optimize the WiFi process, but, I hope someone proves me wrong.

  • No 'WiFi saving' button, only 'test ping' and some diagnostics. I'll try enabling the wifi scan and report back, thanks! – SagiLow Aug 24 '17 at 19:13
  • Actually I can't find the wifi scanning option neither – SagiLow Aug 24 '17 at 19:16
  • Android 7.0, found the WiFi scanning option, it was ON... – SagiLow Aug 24 '17 at 20:35
  • What is your question exactly? – mattm Aug 24 '17 at 20:45
  • Settings › WiFi › tap the "overflow menu button" on the top-right › Advanced › WiFi Standby set to "always" should solve it. – Izzy Aug 24 '17 at 20:55

Your Answer

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

Browse other questions tagged or ask your own question.