Summary: To fix GPS not working issues, first turn your Location Services off and back on, make sure your device has a clear line of sight to the sky, and update your system software. In the case of persistent issues, resetting network settings or clearing the AGPS (Assisted GPS) cache usually restores accurate location.
Whether you’re finding your way around a new city or tracking your morning run, knowing how to fix GPS not working issues is essential to modern mobile life. I’ve been troubleshooting hardware and software integration issues for years, and I can tell you that a “broken” GPS is often just a misguided device.
In this guide, we’ll go into detail about the technical reasons behind signal drops, how to recalibrate your internal sensors, and what specific steps to take when your blue dot starts to drift miles away from your original location. If you want to stop getting lost mid-trip, the solutions below will give you the guidance you need.
Why Your GPS Loses Its Way
GPS technology relies on a network of more than 30 satellites orbiting the Earth. Your phone needs to “see” at least four of these satellites to calculate a three-dimensional (3D) location (latitude, longitude, and altitude). When you’re wondering how to fix a GPS not working problem, the most common cause is an “obstacle”—which can be a physical obstacle, like a skyscraper, or a digital obstacle, like a software glitch.
The Role of Assisted GPS (AGPS)
Most modern smartphones use Assisted GPS. It speeds up the ‘Time to First Fix’ process by using cellular towers and Wi-Fi networks to pinpoint your location before a satellite signal is locked. If your data connection is weak, your GPS performance is often disrupted.
Some Important Steps to Restore Your Location Accuracy
When a reader asks me for a quick way to get back to normal, I recommend following this sequence. The steps progress step-by-step, from the simplest solutions to more technical “deep cleans” of your operating system.
1. Turn Aeroplane Mode and Location Services on and off
This is the digital version of “unplugging and plugging back in.” Turning Aeroplane Mode on and off forces your device to disconnect from cellular towers and Wi-Fi, which refreshes the data stream that supports your GPS. Similarly, turning Location Services off and on in your Settings menu restarts the GPS chip’s process of finding satellite signals.
2. Check for “High Accuracy” Mode
Especially on Android devices, there’s often a setting called “Google Location Accuracy” inside the Location menu. Making sure it’s on will allow your phone to use Wi-Fi and Bluetooth to supplement satellite data. On iOS, make sure “Precise Location” is turned on for specific apps like Google Maps or Waze.

3. Clear the AGPS Cache
Sometimes the “assistance” data your phone downloads becomes outdated or incorrect. This causes the phone to search for satellites that are no longer in range. I suggest you use an app like “GPS Status & Toolbox” (on Android) to “reset” or “purge” your GPS state. This forces the phone to download a new set of satellite coordinates.
4. Remove Magnetic Cases and Obstacles
I once spent an hour troubleshooting a friend’s phone when I realised that his new wallet case had a heavy magnetic clasp. The magnet was interfering with the phone’s internal digital compass (magnetometer). If your direction is showing up wrong, or the GPS seems “shaky,” remove all accessories from the phone and see if the signal stabilises.
How to fix GPS not working issue in certain apps
If your GPS works on Google Maps directly but fails on a fitness tracker such as Strava, the problem isn’t with your hardware—it’s with your power management settings.
Read Also: Linkello: The Easiest Way to Start a Video Call Without Any Hassle
Problems caused by battery optimisation
Modern smartphones are quite proactive in saving power. If an app is “optimized” for battery, the system may stop its GPS access as soon as you turn off the screen. To fix this, go to your app settings, find the specific navigation tool, and set Battery Usage to “Unrestricted”.
Real-world example: “Drunk” blue dot
Situation: You’re walking down a street, and your location marker is jumping between blocks or showing you in the middle of a river.
Solution: This is often caused by “Urban Canyons”. Tall buildings reflect GPS signals, which creates a multipath error. To fix this, turn on your Wi-Fi for a short time (even if you’re not connected to a network). Your phone will see the MAC addresses of nearby routers and use them to “anchor” your location more accurately than satellites through concrete.
Common Mistakes When Troubleshooting
I see many users go straight to factory resets, which is often unnecessary and time-consuming. Here are some things to avoid:
Ignoring software updates: Manufacturers often release “radio” or “baseband” updates that specifically improve the way the hardware communicates with satellites.
Assuming a hardware fault: GPS chips are extremely durable. It’s very rare for the chip to burn out on its own; 99% of the time, the problem is software-based.
Testing indoors: You can’t fix a GPS signal sitting on the couch in the basement. You must be outside looking at a clear sky to get an accurate reading of whether your fix worked.
Data-Based Insights into GPS Performance

According to GPS.gov’s technical standards, high-quality smartphone GPS receivers can typically achieve accuracy within 4.9 meters (16 feet) in the open air. However, this accuracy drops significantly near buildings or under dense tree canopies.
Research from ION (The Institute of Navigation) shows that atmospheric interference—specifically changes in the ionosphere—can cause temporary GPS drift of up to a few meters. If your GPS isn’t working properly during a solar storm or bad weather, sometimes patience is the only solution.
Steps: Final Recalibration Method
If you are still struggling with how to fix the GPS not working issue, follow this specific method:
Walk outside away from tall buildings or metal structures.
Turn Wi-Fi and Bluetooth off, then back on.
Calibrate the compass: Open your Maps app and rotate your phone in a figure of eight (8) motion repeatedly. This helps the sensors align with the Earth’s magnetic field.
Check the date/time settings: GPS relies on a very precise time. If your phone’s clock is off by even a few seconds, the satellite calculations will fail. Make sure the “Set Automatically” option is turned on.
Update your maps: Sometimes this “lag” is not caused by the GPS, but rather by the app trying to render old map data.
Final Word
Keeping your device updated and occasionally clearing the cache is the best way to ensure that you don’t have to worry about what to do if the GPS doesn’t work in an emergency. We rely on these signals for everything from finding the nearest coffee shop to getting emergency services to find us.
If you’ve tried every step from “figure 8” calibration to network reset, and your location is still off, it’s time to call a professional. But in my experience, a new software update and a clear view of the sky are the only things that solve this problem for most users. Be patient, stay updated, and you’ll find your way.
