Over the past few weeks we’ve noticed that the Nexus 5/7 (2013) devices running KitKat 4.4.x have been having radio network connection issues. When you look at the notification bar the mobile/Wi-Fi icons are white, but if you pull down the notifications bar and view Quick Settings (see Bootnote), you may see both the mobile and Wi-Fi icons have turned orange.
We’ve found through analysis on KitKat version 4.4.1/2 that the change from white to orange icon in > Settings is because the Nexus 5/7 (2013) devices appear to disconnect to Google Services (they also stop receiving data from Google Services). We stopped Google Play Service runtime services via Settings > Apps > Google Play Service, then restarted. This seemed to do the trick, but the problem then re-appears – either the same day or several days later. Our router and mobile network didn’t report any issues and worked with other Android devices not running Kitkat.
We did however reboot our router and that seemed to fix this issue – but the issue then re-appears (as mentioned above). We also tried turning on then off Aeroplane mode, but this didn’t make any difference. We replicated this issue when connecting to a hotspot (BT) as well, and we tested on two different routers as well as setting up a mobile as a hotspot in our office. In addition we also unchecked the following option in Settings > Wi-Fi > Settings (bottom right) > Advanced > Avoid poor connections, but this didn’t appear to fix this issue. NOTE: rebooting the Nexus 5/7 (2013) had no affect on this issue.
Google Services seems to be the culprit, but unfortunately there is little we can do to completely fix this problem. I’m sure Google is working on fixing this issue. Will keep my Android readers posted.
Update: We’ve completed some additional analysis as users reported to us that the above fixe(s) didn’t work. We found some evidence that suggested importing old Wi-Fi settings at the first installation might be the cause. If you are experiencing continuing problems (and you don’t have a rooted device) then you might want to use this app from the Play Store > https://play.google.com/store/apps/details?id=com.brilliapps.wifiandmorefixer&hl=en
Alternatively, if your device is rooted you can use Terminal as follows:
# rm -r /data/misc/wifi/
Safe surfing folks!
Bootnote: Swipe down from the top of the screen with two fingers to access Quick Settings.