Articles on: GPS & Geofencing

Investigating Android GPS Issues

Some Android devices experience a "Location Request Timed out" issue when clocking in. This is an issue with getting a GPS signal on your phone - especially relevant to Android.

Steps to take when investigating GPS Issues on Android devices

Turn phone off/on.
Turn GPS off/on.
Be sure TimeKeeper is allowed to use your location. Settings > Apps > TimeKeeper > Permissions > Toggle Location ON.
Disable any battery saver settings. Including Power Saving Mode, Battery Management or any third party apps. Please see below for more information on your specific device.
Access your phone settings > additional settings > battery and performance > manage battery usage > apps > TimeKeeper.
Check that your location settings are set to High accuracy. Settings > Additional Settings > Privacy > Location > Set to High Accuracy.
Try clock in - if that doesn't work - try setting to a lower accuracy
Access your phone settings > additional settings > battery and performance > manage battery usage > apps > TimeKeeper.
Sometimes on android it may require that your location settings are set to the level below High accuracy. Settings > Additional Settings > Privacy > Location >** Set to Level Before High Accuracy.**

Can Also Try
HTC: Access your phone settings > battery > power saving mode > battery optimization > select TimeKeeper > don't optimize > save.
Huawei: Turn Energy Settings to Normal and add TimeKeeper to "Protected Apps"
LG If you're running Android 6 or higher: Settings > battery & power saving > battery usage > ignore optimizations > turn ON for TimeKeeper.
Motorola If you're running Android 6 or higher: Battery > select the menu in the upper right-hand corner > battery optimization > not optimized > all apps > select TimeKeeper > don't optimize.
OnePlus (using OxygenOS Settings): Battery > battery optimization > switch to 'all apps' > select TimeKeeper > don't optimize.
Samsung: Access battery settings > app power saving > details > TimeKeeper > disabled
Sony If you're running Android 6 or higher: Battery > from the menu in the upper right-hand corner > battery optimization > apps > TimeKeeper.
Xiomi (MIUI OS) If you're running Android 6 or higher: Access your phone settings > additional settings > battery and performance > manage battery usage > apps > TimeKeeper.
Check that your location settings are set to High accuracy. Settings > Additional Settings > Privacy > Location > Set to High Accuracy.

Perform an "AGPS reset": Install the App GPS Status & Toolbox, then in that app, go to Menu > Tools > Manage A-GPS State > Reset.

Final Steps
Determine if GPS works in other apps. It's best to use a fitness tracker app and not a navigation app like Google Maps, Waze or Apple Maps. Navigation apps use cell towers to snap your position to known roads and trails which can give the illusion that your GPS is working perfectly. Strava and many other fitness apps do not do this and just use GPS to position you. Because of this, you may notice TimeKeeper is having a hard time locating you but other navigation apps aren't.

If you are willing to get your hands a little dirty, try running one of the free apps that presents detailed GPS operating information. “GPS Status” is a free app that can reset your GPS and download fresh A-GPS data. The link to download the app is here, and you should see it eventually reporting 5 or more satellites acquired, and an overall accuracy range of fewer than 30 meters if everything is working properly.

Updated on: 06/07/2022

Was this article helpful?

Share your feedback

Cancel

Thank you!