How To Fix Gps Not Working

So your phone says "Searching for GPS" and just keeps spinning. Or worse, you're driving and the map thinks you're in a field three blocks away. It's frustrating, and it usually happens at the worst possible moment.
You're not alone in wondering how to fix GPS not working. The truth is, most GPS failures come down to a handful of common causes, and you can check almost all of them in under two minutes. As of 2026, modern phones and standalone GPS devices use at least four satellite constellations (GPS, GLONASS, Galileo, and BeiDou), which means they should lock onto a signal even in challenging spots.
If yours won't, something specific is blocking it.

Image source: Bing (Web (fair-use with source credit))
Quick Answer
Check Location Services and toggle Airplane Mode for ten seconds. Remove any metal or magnetic phone case, then step outside with a clear sky view. Calibrate your compass in a figure-8 motion.
If GPS still fails, open a GPS test app to check satellite count, then try a cold start reset. For car units, inspect the antenna cable before considering hardware replacement.
What Kind of GPS Failure Are You Facing?
Phone, Car, or Standalone Unit
The fix depends entirely on where your GPS lives. Phone GPS uses the internal chipset, antenna, and AGPS data from cellular towers. Car infotainment systems often have a separate antenna module mounted under the dashboard or on the windshield.
Standalone units like Garmin and TomTom use their own receiver and antenna built into the mount or the device itself.
So before you start tinkering, ask yourself one thing: what kind of device is failing? A phone, a car, or a handheld GPS? The answer changes the next step.
Quick Symptom Check
Match your symptom to the most likely cause using this table:
| Symptom | Most Likely Cause | Quick Check |
|---|---|---|
| GPS icon spinning forever | No satellite lock | Step outside with clear sky |
| Location jumps to wrong street | Compass drift or poor accuracy | Calibrate compass with figure-8 motion |
| GPS works only indoors | AGPS data is stale or missing | Reset AGPS data |
| GPS works after restart but then fails | App permission or battery optimization | Check app settings |
| No GPS after screen repair | Loose or damaged antenna | Return to repair shop |
| GPS fails after new phone case | Metal or magnetic interference | Remove case temporarily |
If you see your symptom in that table, you already know where to start. If not, the next section covers the fastest fixes that work across all devices.
The 60-Second Fixes to Try Before Anything Else

Image source: Bing (Web (fair-use with source credit))
Toggle Airplane Mode
This forces the GPS chipset to cold start. It clears any stuck ephemeris data and reconnects to satellites. Turn Airplane Mode on for ten seconds, then switch it off.
Test your GPS again.
According to GPS.gov, your device needs at least four satellites for a 3D fix. That's a hard lower limit. If you're indoors or under heavy tree cover, you may not see four satellites at all, and no toggle in the world will fix that.
Remove Your Phone Case
Here is a common mistake. Many protective phone cases, especially ones with metal plates, magnetic mounts, or thick rubber, physically block the GPS signal. The internal GPS antenna in most smartphones is a small trace on the circuit board.
Metal only a few millimeters thick can attenuate the signal enough to lose lock entirely.
Take the case off. Walk outside. See if the GPS locks.
If it does, you found your culprit.
Restart the Device
It sounds basic, but a full restart clears stuck location services. On Android, this also clears the temporary AGPS cache. On iOS, it resets the location daemon.
On a Garmin or TomTom, a power cycle (hold the power button for 15 seconds) accomplishes the same thing.
Try these three steps before you do anything else. They take less than a minute total and resolve many common GPS failures.
The Big Decision: Software Problem or Hardware Problem?
How to Test With a GPS Status App
After the quick fixes, you need to figure out if the issue is software or hardware. The fastest way is a dedicated GPS test app. On Android, GPSTest is the standard choice.
On iOS, GPS Status & Toolbox works well. These apps show you exactly what your GPS chipset sees.
Open the app outdoors with a clear sky view. Wait 30 seconds. Look for a few numbers.
Your satellite count tells you if the receiver is working. A healthy modern phone should see 12 to 20 satellites even in a suburban area. If you see zero, the receiver may be dead.
If you see 8 to 12 but can't get a lock, the AGPS data may be stale or the software may be blocking the fix.
Reading the Numbers: SNR and HDOP
SNR stands for Signal-to-Noise Ratio. Anything above 30 dB-Hz is usable. Above 40 dB-Hz is good.
Below 25 dB-Hz, that satellite is too weak to contribute to a fix.
HDOP is the Horizontal Dilution of Precision. A lower number means better accuracy. Under 1.0 is excellent.
Between 1.0 and 2.0 is good. Above 5.0 means the geometry of the satellites you're seeing is poor, and your location will be inaccurate.
If your test app shows good satellite count but high HDOP, the problem is satellite geometry. That is temporary and will improve as the satellites move over time. If you see low satellite count and low SNR, the problem is likely hardware or physical obstruction.
Try a Second Navigation App
Before you assume the hardware is dead, test with a second app. Open Google Maps, then try Waze or Apple Maps. If one works and the other doesn't, the problem is the app, not the device.
That means the app may lack permission to use precise location, or it may have corrupted data.
On Android, go to Settings > Apps > [App Name] > Permissions. Make sure Precise Location is allowed. On iOS, go to Settings > Privacy > Location Services > [App Name] and set it to "While Using the App" or "Always."
Restart in Safe Mode
This isolates app conflicts. On most Android phones, press and hold the power button, then tap and hold "Power off" until the safe mode prompt appears. On iPhones, disable Location Services for third-party apps individually to achieve a similar effect.
If GPS works in Safe Mode, a third-party app is interfering. Uninstall recently installed apps one by one until the problem goes away.
Phone GPS Fixes: Android and iOS Step by Step
Android: Precise Location and Battery Optimization
Android has a built-in battery optimization feature that can kill GPS background services without warning. This is a top cause of GPS failure after Android updates. Fix it by going to Settings > Apps > [Navigation App] > Battery > "Unrestricted" or "Don't Optimize." This tells Android not to kill the app's location polling.
Next, check location permissions. Go to Settings > Location > App Permissions. Tap each navigation app and make sure "Allow all the time" or "Allow only while using the app" is selected.
"Deny" will stop GPS from working entirely.
iOS: Location Privacy and Network Reset
On iOS, the main culprit is the location privacy setting. Go to Settings > Privacy > Location Services. Make sure it is on.
Then scroll down to your navigation app and set it to "While Using the App." If you need background location for a fitness tracker or delivery app, choose "Always."
A more drastic step is resetting network settings. This clears Wi-Fi, Bluetooth, and cellular data, so write down your Wi-Fi passwords first. Go to Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings.
This often fixes persistent GPS issues because it clears the AGPS cache that iOS stores alongside network data.
Remove or Replace Interfering Cases and Mounts
We mentioned this in the quick fixes, but it deserves a deeper look. Not all cases block GPS. A thin plastic or silicone case is usually fine.
The culprit is any case that includes metal. That includes wallet cases with magnetic closures, cases with metal kickstands, and magnetic car mounts that attach to a metal plate on the phone.
If you use a magnetic mount, try a mount that uses air vent clips or adhesive pads instead. The magnetic field interferes with the GPS antenna trace and can drop your signal completely.
When to Update or Roll Back Your OS Version
Software updates sometimes break GPS. Android 14 and iOS 17 both had known GPS issues in their early builds. If GPS stopped working right after an update, check for a point release patch.
On Android, go to Settings > System > System Update. On iOS, go to Settings > General > Software Update.
If the latest patch doesn't fix it, you can roll back the update. This requires a factory reset. Only do this if you have backups and the issue appeared immediately after the update.
Standalone GPS and Car Infotainment: Different Problems, Different Fixes
If your phone works fine but your car's built-in navigation or a Garmin unit won't lock, you're dealing with a different set of problems. These devices have dedicated antennas and receivers that age out or get physically blocked in ways phones rarely do.
Garmin and TomTom: Firmware, Mounts, and Cold Boots
Many standalone units route the GPS antenna through the mount itself. If the contacts are dirty or the mount is loose, the signal drops. First, check for firmware updates using Garmin Express or TomTom Home.
A third of "no GPS" complaints are fixed by a simple firmware update.
Next, clean the contact points on both the device and the mount with a dry cloth. Reattach firmly. If that doesn't work, perform a cold boot.
On most Garmin units, hold the power button for 15 seconds until the device restarts. On TomTom, press and hold the power button for 10 seconds until the logo appears.
Car GPS: Antenna Cable and Power Cycling
Factory car GPS systems use an external antenna, often a small puck mounted under the dashboard or windshield. That antenna has a coaxial cable that runs to the head unit. Over time, vibrations can loosen the connection at either end.
If your car GPS worked and suddenly stopped, especially after a rough road or a car wash, the antenna cable may have disconnected. Accessing the back of the head unit often requires removing trim panels, so check your owner's manual or a trusted mechanic. A simple power cycle (disconnect the car battery for five minutes) can sometimes reset the GPS module.
Why Metal-Coated Windshields Kill GPS
Some modern cars use metal-coated windshields for heat rejection. That coating is essentially a Faraday shield. It blocks GPS and cellular signals.
If your car GPS worked fine until a windshield replacement, the new windshield likely has this coating. The fix is to mount a small external GPS antenna on the dash or outside the windshield, wired to the head unit. Many auto glass shops can install a compatible antenna during replacement.
The Cold Start Reset: Force GPS Back to Life

Image source: Web (Bing) / community.theta360.guide (Web image (fair-use with source credit))
What a Cold Start Actually Does
A cold start wipes the GPS receiver's memory of satellite orbit data (ephemeris and almanac). It forces the receiver to search the sky from scratch. That takes longer, usually 30 to 60 seconds under clear sky, but it clears corrupted or stale data.
How to Clear AGPS Data and Force Fresh Ephemeris Download
On Android, open a GPS test app like GPSTest. Tap the menu button and select "Reset GPS" or "Delete AGPS." On iOS, there is no direct button, but toggling Location Services off and on for 30 seconds achieves a similar effect. On Garmin, hold the power button until the device reboots.
On TomTom, press and hold the power button for 10 seconds.
After the reset, place the device outdoors with a clear view of the sky. Leave it alone for two minutes. Do not move it.
Let it download fresh ephemeris data. You should see the satellite count climb from zero to eight or more within 90 seconds.
Compass Calibration Trick That Fixes Wrong-Direction Errors
Sometimes your GPS locks correctly but the map thinks you're facing the wrong way. That is not a GPS problem. It's a compass calibration problem.
Modern phones use the magnetometer to determine heading. If it's off, the map rotates incorrectly.
On Android, Google Maps will prompt you to calibrate when it detects drift. Wave your phone in a figure-8 pattern until the accuracy indicator turns from red to blue. On iOS, open the Compass app and tilt the screen to calibrate.
Do this twice in a row. This fixes roughly 15% of navigation accuracy complaints.
Running a Precision-Location Test After the Reset
After the cold start, open any mapping app and check the blue dot. On Android, the dot should be small with a narrow blue beam indicating heading. On iOS, the dot should be solid with a thin ring around it.
Tap the dot to see accuracy.
Anything under 16 feet (5 meters) is normal for standard GPS. If you see "Accuracy: 100 feet," wait another minute. Dual-frequency (L1+L5) phones can achieve accuracy under 3 feet in ideal conditions.
Mistakes That Make GPS Worse (and the Fastest Real Fix Path)
Skipping the Symptom Check and Resetting Everything
The biggest mistake is to factory reset your phone or update firmware without first testing. You can lose hours of time and all your data for nothing. Always start with the quick fixes and a GPS test app.
You need to know if the receiver sees satellites before you start wiping settings.
Wiping the Phone When a Simple Permission Is the Culprit
A factory reset fixes GPS maybe 10% of the time. The other 90% it is wasted effort. Permissions, battery optimization, and AGPS data are the real culprits in most software-based GPS failures.
Check those first.
Installing "GPS Booster" or "GPS Fix" Apps from Random Sources
Third-party apps claiming to boost your GPS signal are nearly always scams or adware. They cannot amplify a hardware signal. The only app you need is a GPS test app to diagnose the problem.
Do not install anything promising to "fix" your GPS with a button.
The Fast Path: Match Your Symptom to the Number One Fix
| Symptom | Number One Fix |
|---|---|
| No satellites visible | Clear AGPS data and do a cold start |
| Satellites visible but no lock | Walk outside to open sky |
| Location jumps around | Calibrate compass |
| GPS works after restart only | Check battery optimization for the nav app |
| No GPS after screen repair | Return to repair shop for antenna reconnection |
If you match your symptom and try the fix, you'll solve the problem in minutes. If none of these work, the GPS chipset itself may be failing. For phones, that often means a motherboard repair or a replacement device.
Frequently Asked Questions About GPS Not Working
Why does GPS have to be outdoors?
GPS signals from satellites are extremely weak, roughly the power of a 25-watt light bulb from 12,000 miles away. Concrete roofs and metal roofs block most of that signal. Even wood roofs attenuate it by 50% or more.
A clear sky view is the only way to guarantee a reliable lock.
How many satellites should I see?
A modern phone should see 12 to 20 satellites at any given time under an open sky. If you live near tall buildings, you may see fewer, but 8 is a minimum for a stable fix. If you see 0, your GPS chipset may be dead or blocked.
Does a phone case really block GPS?
Yes, especially if it contains any metal. A metal plate for a magnetic mount can drop your satellite count by half. Even certain silicone cases with metallic flecks can cause issues.
Test without the case to confirm.
Can overheating or low battery affect GPS?
Yes to both. Extreme heat (above 95°F or 35°C) can cause the GPS chipset to throttle or shut down to protect itself. A low battery (under 15%) may cause power-saving mode that kills location polling.
Keep your phone charged and out of direct sun on hot days.
Is GPS on modern dual-band (L1+L5) phones better at fixing itself?
Yes. Dual-frequency phones compare signals from both bands to correct for ionospheric delay, improving accuracy and lock speed. They also use more satellites across both bands.
If GPS accuracy matters for your work, look for a phone with L5 band support.
































