The situation when a navigation application suddenly starts showing your location in a neighboring city or even spins an endless satellite search icon is familiar to many smartphone owners. Geolocation module is a critical component of a modern mobile system, ensuring the operation of not only maps, but also taxi services, delivery, banking applications and even search functions for a lost device. When GPS fails, the user actually loses the opportunity to fully use his gadget on the go.

There can be many reasons for such a failure: from a banal software glitch after a system update to physical damage to the antenna after a fall. In most cases, the problem is solved using software methods without the need to contact a service center. However, it is important to consistently eliminate factors that affect positioning accuracy, from privacy settings to sensor calibration.

In this manual, we will analyze all possible failure scenarios and offer step-by-step solutions. You will learn how to perform a full data reset A-GPS, check operation in safe mode and use the engineering menu for diagnostics. Do not ignore even simple steps, as often the problem lies in disabled power saving or incorrect operation of Google background services.

Basic diagnostics and checking settings

Before proceeding with complex manipulations, you need to make sure that the basic system settings do not block the operation of the module. Often, users accidentally turn off geolocation in the notification shade or choose a mode that does not allow them to determine coordinates with high accuracy. Go to Settings → Location and make sure that the switch is in the active state.

Pay attention to the selected coordinate determination mode. For the navigator to work correctly, you must select the “By all sources” or “High accuracy” option. In this mode, the smartphone uses data not only from satellites, but also information from cell towers and Wi-Fi access points, which significantly speeds up the search for a signal in urban environments.

⚠️ Attention: If you recently updated the firmware, check the permissions for the specific map application. In new versions of Android, access to geolocation may be reset or limited to the “Only when in use” mode.

It is also worth checking if airplane mode is enabled, which forcibly turns off all radio modules, including GPS receiver. Sometimes simply switching this mode helps: turn it on for 10 seconds and then turn it off. This initiates reconnection to the network and can “wake up” the frozen module.

💡

Try turning on Wi-Fi and Bluetooth even without connecting to devices - they help triangulate the position in rooms where the satellite signal is weak.

Resetting A-GPS data and calibration compass

One of the most common reasons for incorrect operation is an outdated auxiliary data cache A-GPS. This cache stores information about the position of the satellites to speed up the launch, but if the data is out of date or damaged, the phone will search for a signal for a long time or show incorrect coordinates. To solve this problem, it is recommended to use specialized utilities, for example, GPS Status & Toolbox or GPS Test.

After installing the application, launch it and wait for satellite data to appear (if any). Then find the “Manage A-GPS Status” option in the menu and select the “Reset” option. After that, select “Download” again to receive the latest almanacs from satellites. This process may take from 30 seconds to 2 minutes if there is an Internet connection.

  • 📡 Open the GPS diagnostic application on the main screen.
  • 🔄 Click the A-GPS cache reset button in the utility settings.
  • 📥 Confirm loading new satellite data via mobile network.
  • 🧭 Calibrate the compass by rotating the phone in a figure eight shape.

In parallel with resetting the data, you need to calibrate the digital compass, which is responsible for the orientation of the arrow on the map. If the compass is disturbed, the navigator will show the correct location, but the direction of travel will be incorrect. In most applications, calibration starts automatically when an inaccuracy is detected, but you can do it manually by spinning the device in the air.

☑️ Quick calibration checklist

Done: 0 / 5

The impact of the power saving mode on the module

Modern Android shells strive for battery life, often sacrificing background activity applications. Aggressive settings energy saving can block navigation apps from accessing the geolocation module, especially when the screen is off. This manifests itself in the fact that the navigator “freezes” or stops plotting a route while driving.

To eliminate this factor, you need to go to the battery settings and find the list of optimized applications. Find your navigator (Google Maps, Yandex.Navigator, 2GIS) and set its mode to “Do not optimize” or “No restrictions”. This will allow the system not to “kill” the geolocation process in the background.

⚠️ Attention: Disabling optimization for a large number of applications can significantly reduce the operating time of a smartphone on a single charge. Apply this setting only for critical apps.

Also check if the global “Energy Saver” mode is activated in the notification shade. In this mode, the system often reduces the frequency of polling the GPS module or turns it off completely to save resources. If you need to use navigation, this mode should be temporarily disabled.

📊 How often do you have problems with GPS?
Only after updates
Always indoors
Only in a car
Never problems

Checking operation in safe mode

If the basic settings are in order, but geolocation still does not work, the cause may be a conflict with third-party software. Any recently installed apps, especially those that request location access or interact with the network, may be blocking system services. To diagnose, you need to start the smartphone in Safe Mode.

This mode is usually entered through the shutdown menu: press and hold the “Power off” button on the screen until you are prompted to reboot into safe mode. In this state, only system applications are loaded. Check the maps: if the GPS is functioning normally, then the problem is in one of the applications you installed.

Start remembering what apps you installed before the problem appeared. Pay special attention to VPN services, social network clients, and various memory cleaners. Remove suspicious applications one by one and check the operation of the module after each uninstallation.

Application type Probability of conflict Action
VPN and Proxy High Disable or remove
Antiviruses Medium Check firewall settings
Custom launchers Low Temporarily return to standard
Games with geolocation Medium Clear application cache

After identifying the culprit, delete it or contact the developer for an update. Exiting safe mode is accomplished by simply rebooting the device. If GPS does not work in safe mode, the problem is most likely of a system or hardware nature.

How to exit safe mode?

Simply restart the device in the usual way. If the phone is stuck in this mode, check whether the volume down button is pressed when turning on, or remove and insert the battery (if it is removable).

Resetting network and system settings

When software conflicts are eliminated, the next step is to reset the network settings. This action will return Wi-Fi, Bluetooth and mobile network settings to factory defaults without affecting your personal files, photos or contacts. Often it is incorrect network profiles that interfere with the correct operation of triangulation.

You can reset through the menu Settings → System → Reset settings → Reset Wi-Fi, mobile data and Bluetooth settings. Confirm the action and wait for the reboot. After this, you will need to re-enter passwords for known Wi-Fi networks and pair Bluetooth headsets.

If resetting the network did not help, you can try a more radical method - resetting all phone settings to factory settings. Before this, be sure to create a full backup of your data in the cloud or on your computer, as this procedure will delete all applications and files. This is the last software step before accessing the hardware.

⚠️ Attention: Make sure you remember the password for the Google account associated with the device. After the reset, the system will require you to enter it to confirm ownership (FRP protection).

Hardware problems and engineering menu

If no software methods have any effect, there is a high probability of a hardware malfunction. This could be the antenna contacts moving away from the motherboard after a fall, contact oxidation due to moisture, or failure of the GPS chip itself. In some cases, diagnostics can be carried out through the engineering menu.

To enter the engineering menu on many devices, a code works ##4636## in the “Phone” application. In the menu that opens, select “Phone Information” and check the GPS status. However, on modern smartphones with pure Android or shells like MIUI, access to this menu may be closed by the manufacturer.

adb shell dumpsys location

A more advanced diagnostic method is to use USB debugging and the command adbshown above. It will display a detailed log of the location service. If you see driver errors or no response from the module in the log, this is a direct path to the service center.

💡

If the phone was dropped or fell into water, a soft reset is unlikely to help - you need to disassemble and check the antenna cable by a specialist.

Frequently asked questions (FAQ)

Why GPS only works on street, but not in the building?

GPS satellite signals have a high frequency and do not penetrate well through solid walls, concrete and metal structures. Indoors, the navigator relies on Wi-Fi and cell towers. If there are no known Wi-Fi access points in the building and the cellular signal is weak, it will be impossible to determine the location.

Can a magnetic holder in a car affect GPS?

The magnet itself does not affect the reception of radio signals from satellites. However, powerful magnets can interfere with the digital compass (magnetometer), causing the map to display the direction of travel incorrectly, although the coordinates will remain accurate. Also, the metal plate on the case can shield the antenna if it blocks the area where it is located.

Does the protective glass or case affect the operation of the navigator?

Ordinary protective glass and plastic covers are transparent to radio waves and do not affect the signal. Problems may only arise if you use a case with a metal back panel or metal inserts that shields the antenna. Also, some thick shockproof cases may block access to the built-in antennas located around the perimeter of the case.

What to do if the GPS stops working after updating the firmware?

When installing custom firmware (Custom ROM), there are often no correct drivers or configuration files for a specific GPS module. Try flashing the stock modem (radio) or rolling back to the factory firmware. In some cases, installing GPS configuration files from another version of Android via Recovery helps.

Why does the navigator show my location with a large error?

An error of 10-50 meters is normal for civilian devices, especially in dense urban areas (“urban canyons”), where the signal is reflected from buildings. Make sure that High Accuracy mode is turned on and the A-GPS data has been reset. If the error is kilometers, the problem is a software failure or coordinate substitution.