Recently a large number of users who have updated to Android 6.0 Marshmallow have reported issues with battery life. According to users, devices updated to Android 6.0 Marshmallow have started suffering from battery life issues.
Of course, there are many reasons for a phone to suffer from battery life issues. It might be a power-hungry app running on the background or non-optimized apps. Android 6.0 is supposed to improve battery life thanks to Project Doze, a feature which blocks unnecessary activities from running on the background.
But not all Marshmallow users have been lucky. Apparently, there is a bug with the new Android 6.0 Marshmallow firmware which causes battery drain. It has to do with WiFi scanning. Basically, when WiFi scanning is enabled, the phone frequently scans around for available and free WiFi networks. While this is a useful feature, it drains a lot of battery and unless you really need it, you can deactivate it to improve Marshmallow battery life.
Fix Marshmallow WiFi battery drain
This issue can be easily fixed by disabling Marshmallow’s auto WiFi scanning feature.
- Go to Settings > Location. Tap on the three little dots and tap on Scanning.
- Now go to Settings > Backup And Reset > Network Settings Reset and reset settings.
Now reboot your phone for the changes to take effect. Now test your phone for a couple of days and see if there is any difference. Battery life should be better now.