How to Enable Google Geolocation on Xiaomi: A Complete Picture Guide

Did you buy a new Xiaomi and find that Google Maps is determining your location with a few kilometers error? or did apps like Uber and Yandex.Taxi refuse to work, citing a disabled geolocation? The problem is familiar to many owners of smartphones of this brand โ€“ despite the powerful iron, GPS-Xiaomi modules often require additional customization, especially if you use firmware. MIUI Chinese-rooted.

In this article, we will analyze not only the basic ways to enable geolocation through settings, but also the hidden parameters of the developer that accelerate the search for satellites in the future. 2-3 You'll know why, even when it's on. GPS Google can show the wrong coordinates, how to check the antenna without special applications, and what to do if the smartphone does not see satellites at all. 12 before the flagship Xiaomi 14 Ultra.

Why is Xiaomi geolocation not working properly?

The problem with location on Xiaomi smartphones is usually due to three factors:

  • ๐Ÿ“ฑ Firmware MIUI โ€” Chinese versions by default block some Google services due to local laws, even on global firmware may not have critical updates for the service. GPS-module.
  • ๐Ÿ›ฐ๏ธ Hardware constraints โ€“ budget models (e.g. Redmi) 10A or POCO M5) often equipped with simplified GPS-chips that are slower to catch satellites in urban environments.
  • ๐Ÿ”„ Services conflict โ€“ if Google geolocation is active at the same time, MIUI and third-party applications (e.g, GPS Status, the system can get confused in priorities.

According to GSMArena, up to 30% of Xiaomi users experience delays in the first position determination (more than 30 seconds), while on Samsung or Google Pixel this figure does not exceed 10 seconds โ€” MIUI aggressively disables background processes, including GPS, to save battery power.

๐Ÿ“Š How often do you use geolocation on your smartphone?
Every day.
Several times a week
Rarely.
Never.

Basic geolocation settings in MIUI

Before digging deeper, make sure all the basic settings are enabled. Open Settings โ†’ Privacy โ†’ Permits โ†’ Geolocation and follow the following steps:

  1. Activate the main switch โ€œGeolocationโ€ at the top of the screen.
  2. In the Mode section, select High Accuracy (using GPS, Wi-Fi, mobile networks and sensors).
  3. Scroll down to the list of applications and enable access to geodata for Google Maps, Yandex.Maps and other necessary services. Pay attention to the item Always or Only during use - for navigators, it is better to choose the first option.

If the coordinates are still misdefined after these steps, check the permissions for Google services:

  1. Go to Settings โ†’ Applications โ†’ Application Management โ†’ Google Play Services.
  2. Press Permits and make sure geolocation is allowed.
  3. Then open Settings โ†’ Apps โ†’ Google Maps and do the same.

Geolocation master switch switch switch switch switch on

Selected "High accuracy" mode

Geolocation allowed for Google Play Services

Allowed geolocation for Google Maps

Rebooted smartphone after changes-->

Important! Some models (such as the Xiaomi 13T) reset the permissions for system applications after upgrading to MIUI 14. If you recently updated your firmware, recheck all items from the checklist.

Hidden GPS settings: Developer mode

If the basic settings didn't work, it's time to use the hidden settings. GPS-Optimize the search for data and satellites.

First, activate the developer mode:

  1. Open the Settings. โ†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row. You will be notified of becoming a developer!
  3. Go back to the main settings menu and find a new Developer section (usually at the bottom of the list).

Now go to For Developers โ†’ GPS and pay attention to the following parameters:

  • ๐Ÿ“ก Coordinate format - select DD (decimal degrees) for compatibility with most applications.
  • ๐Ÿ”„ Regime. GPS โ€” Install the Device only if you want to use satellite navigation exclusively (without Wi-Fi and mobile networks.
  • ๐Ÿ“ถ AGPS โ€” Turn on Automatic Booting AGPS and Delete the data AGPS (Then restart the phone).
What is AGPS and why should it be dropped?
AGPS (Assisted GPS) is a technology that speeds up satellite search using mobile network data. However, AGPS cache can become outdated, especially if you haven't updated your firmware in a long time or moved between countries, and resetting that data forces your smartphone to load up fresh ephemerides (orbital data of satellites), which reduces the time of first position determination from 30-60 seconds to 5-10 seconds.

Warning: If you turn on GPS Mode โ†’ Only satellites, indoors or in poor sky visibility (such as in the woods), your smartphone may not pick up the signal at all. Use this mode only for testing in open areas.

Verification of work GPS-module

To make sure the hardware isnโ€™t the problem, run a quick test through the engineering menu, which works on all Xiaomi smartphones, including models without Google Play (like the Chinese version of the Redmi K60).

Follow the following steps:

  1. Open the phone app and enter the combination: ##4636##
  2. In the menu that appears, select Phone Information (or Phone Information).
  3. Scroll down to the GPS block and press Start Fix.
  4. Wait 1-2 minutes. If a satellite with non-zero SN (signal/noise) appears on the list, the module works correctly. If the list is empty or all SN = 0, the problem may be in the antenna or firmware.
ParameterNormal value.What to do if you don't.
TTFF (Time To First Fix)Less than 30 seconds.Reset AGPS, check the energy saving settings
Number of satellitesMore than 8 (in open areas)Check the antenna, update the firmware of the GPS module
Accuracy (Accuracy)Less than 20 metersInclude high accuracy, calibrate the compass
SN (Signal/Noise)More than 20 dBRemove the cover, check in the open space

If the GPS in the engineering menu doesnโ€™t respond to the Start Fix command at all, it could indicate:

  • ๐Ÿ”Œ Disconnected antenna (for example, after falling or repairing).
  • ๐Ÿ“ฒ Damaged. GPS-chip (frequent problem after custom firmware ROM).
  • ๐Ÿ”„ Conflict with the energy saving module (especially on the MIUI 13/14 Ultra Battery Saver).

๐Ÿ’ก

If your smartphone doesnโ€™t see satellites in the engineering menu, try turning off the charge saving for Google services. Go to Settings โ†’ Battery โ†’ Application Energy, search for Google Play Services, and select Unlimited.

Update GPS-module through Google services

Even if your Xiaomi is new, the satellite data (ephemerides and almanacs) may have become outdated.

  1. Install the GPS Status & Toolbox app from Google Play.
  2. Open it and click on the icon. โ‹ฎ (three points) in upper right corner.
  3. Select A-GPS Status Management โ†’ Reset.
  4. Then press Download. Wait for the process to be completed (may take up to 5 minutes).
  5. Reboot your smartphone.

After the reboot, check the accuracy of the positioning in Google Maps. If there are no improvements, try an alternative method through the Google Maps. ADB-commands (requires a computer):

adb shell su -c "rm -rf /data/misc/agps/*"


adb shell su -c "rm -rf /data/misc/location/*"




adb reboot

Attention! These commands delete all cached geolocation data, including stored Wi-Fi networks for accelerated location determination. Once executed, the smartphone will search for satellites longer when the first GPS is turned on (up to 2-3 minutes), but then the accuracy should stabilize.

Frequent mistakes and their solutions

Letโ€™s look at the typical problems and ways to solve them:

  • ๐Ÿ“ Google Maps shows incorrect location (shift to the map) 1-2 Cause: conflict between data GPS and networks Wi-Fi/Solution: Turn off Wi-Fi and mobile data, leave it alone. GPS (In geolocation settings, select Device Only. If the coordinates are correct, a problem is in the Google database for your region. Update Google Play Services manually through the Play Store.
  • ๐Ÿ” Long satellite search (more than 1 minute) Reason: outdated data AGPS Or a weak signal. Solution: reset. AGPS (See the section above, and check the phone in an open area, and if the problem persists, the antenna may be faulty (especially if the phone falls or gets wet).
  • ๐Ÿšซ Applications do not see geolocation, although it is enabled Reason: limitations MIUI Solution: for each application (e.g. Yandex.Navigator) manually allow auto-start and work in the background: โ†’ Annexes โ†’ Application management โ†’ [Application name] Enable AutoRun and Background Work. In Battery section, select Unlimited.

๐Ÿ’ก

If after all the manipulations GPS It still works unstable, check your smartphone for custom firmware (like LineageOS or Pixel Experience). GPS-- Return to the original module. MIUI via Fastboot or contact the service center.

Alternative methods of determining location

If your GPS on Xiaomi is dead or you are in a bad signal area (such as a subway), you can use alternative methods:

  • ๐Ÿ“ถ LBS (Location Based Services - Cell tower definition: low accuracy (500 meters to 2 km) but works without any GPS. Turns on automatically when selecting the mode Charge Savings in geolocation settings.
  • ๐Ÿ“ก Wi-Fi Positioning โ€“ Google and Yandex have access point databases โ€” 20-50 To improve the result, turn on Wi-Fi even without a connection.
  • ๐Ÿงญ GLONASS/BeiDou โ€” Modern Qualcomm Snapdragon chips (for example, in Xiaomi) 12 Pro or Redmi Note 11 Pro+) Support Russian and Chinese satellite systems, include them in the developer settings (Developers' Forms) โ†’ GPS โ†’ Coordination systems) for better coverage in Asia and Europe.