How to enable and configure geolocation on Xiaomi smartphones: the complete guide

Geolocation on Xiaomi smartphones is not just a feature for navigation in Google Maps or Yandex.Maps. Mobile banks, food delivery, taxis, photo geotags and even some system services depend on the correct GPS configuration. However, many users face problems: the phone is long looking for satellites, coordinates are determined with a large error or geolocation is completely disabled by default.

In this article, we will explore all the ways to enable geolocation on Xiaomi, Redmi and POCO devices, from basic settings to hidden developer settings. You will learn how to speed up satellite search, what accuracy modes exist and why sometimes GPS does not work correctly even with the module on. And we will give specific recommendations for popular models in 2022-2026, where the manufacturer changed the location of some menu items.

Why you need a geolocation on Xiaomi and how it works

The geolocation module in Xiaomi smartphones combines several technologies:

  • ๐Ÿ›ฐ๏ธ GPS (American navigation system - the main source of accurate coordinates.
  • ๐ŸŒ GLONASS (Russian system) - improves accuracy in the northern latitudes.
  • ๐Ÿ“ก A-GPS โ€” Accelerate satellite search via mobile internet.
  • ๐Ÿ“ถ Wi-Fi and cell towers โ€“ help to determine the location in the premises where GPS catcherless.

Without geolocation, you can't:

  • ๐Ÿš– Order a taxi (Yandex Go, Uber, Citymobil).
  • ๐Ÿฆ Confirm the entrance to the mobile bank (Sberbank Online, Tinkoff).
  • ๐Ÿ“ธ Add geotags to photos in Google Photos or Instagram.
  • ๐ŸŽฎ Play in AR-game (Pokรฉmon GO, Harry Potter: Wizards Unite).

The new Xiaomi 13/14, Redmi Note 12/13 and POCO F5/X5 models use a Qualcomm Snapdragon or MediaTek Dimensity chip with GPS dual frequency support (L1 + L5), which means that the accuracy of determining the coordinates in the city has improved to 1-3 meters (versus 5-10 meters on older smartphones), but even with modern hardware, the wrong settings can negate all the benefits.

โš ๏ธ Note: On smartphones Xiaomi with MIUI 14 and later geolocation by default may be limited to save battery.If you notice that the cards are loading your location for a long time, check the energy saving settings for specific applications.

Basic way to enable geolocation through settings

The easiest way to activate GPS is to use the standard MIUI menu. The instructions are suitable for all models, including the Xiaomi 12T, Redmi 10C and POCO X4 Pro:

  1. Open the Settings app (the gear icon on the desktop).
  2. Go to the Appendix section โ†’ Application authorizations โ†’ Permits.
  3. Slip on the location.
  4. Activate location access slider (should turn blue).
  5. Select Precision Mode: Precise (uses GPS + Wi-Fi + mobile networks) Approximate (wi-fi only and towers save battery).

For quick access to geolocation, you can add a shortcut to the notification panel:

  1. Swipe down from the top edge of the screen to open the curtain.
  2. Click on the pencil icon (Edit).
  3. Find the location and drag it to the active area.

Access to location in settings is enabled

Selected Precise mode.

In the curtain of notifications is a GPS icon (arrow)

Applications are given separate permissions for geodata-->

If GPS coordinates are determined for more than 30 seconds after switching on, try updating the A-GPS data.

  1. Open the Phone app.
  2. Enter the combination ##1472365## (for MediaTek chips) or #36446339## (for Qualcomm).
  3. In the Location Test menu, click AGPS RESTORE.

Geolocation settings for individual applications

Even if GPS is turned on globally, some programs may not see your location due to MIUI limitations, to give access to a particular application:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select the application you want (e.g. Google Maps or 2GIS).
  3. Slip the Permits. โ†’ Location.
  4. Set one of the values: Always for navigators and banking applications; only when in use for social networks and games; Ban if the application does not need geodata.

MIUI 14+ has a feature called "Auto-Resolution" that automatically turns on geolocation for applications when they run, to configure it:

  1. Go to Settings โ†’ Privacy โ†’ Auto Permissions.
  2. Activate the location slider.
  3. Add to the list of applications that you trust (for example, Yandex.Navigator).

3.The geolocation shuts down on its own

The culprit is battery optimization in MIUI. Correct:

  1. Go to Settings โ†’ Battery and Performance โ†’ Battery Consumption Management.
  2. Select No Limits for Applications that Need Geolocation.
  3. Turn off the adaptive battery function (if it interferes).
What if GPS doesnโ€™t work after MIUI update?
After major updates (e.g., with the MIUI 13 on MIUI 14) the geolocation module configuration may be lost. Solution: 1. Reset the network settings: Settings โ†’ SIM-maps and mobile networks โ†’ Reset network settings. 2. Delete Google service data: Settings โ†’ Annexes โ†’ Application management โ†’ Google Play Services โ†’ Warehouse โ†’ Clear the data. 3. Restart the phone and wait for the satellite to sync again (may take up to 10 minutes).

Hidden geolocation settings in developer mode

For power users, Xiaomi hides advanced GPS settings in the developer menu to activate them:

  1. Open the Settings. โ†’ The phone.
  2. Tap 7 times on the MIUI version (you will be notified "You became a developer").
  3. Return to the main settings menu and select Additional โ†’ Developer options.

Now find and configure the following options:

  • ๐Ÿ›ฐ๏ธ Selection of a satellite system GPS โ€” turn on all available (GPS, GLONASS, BeiDou, Galileo).
  • ๐Ÿ“ก precision GPS โ€” set up High.
  • ๐Ÿ”„ Data resetting GPS โ€” It is useful if the coordinates are incorrectly determined.
  • ๐Ÿ“Š Log. GPS โ€” Helps diagnose problems (saves data in a file).

On models with a Qualcomm Snapdragon 8 Gen 2 chip (for example, Xiaomi 13 Pro), the option of Dual Frequency GPS appeared in the developer menu. Its inclusion improves accuracy to 1-2 meters in urban conditions, but can increase battery consumption by 5-10%.

๐Ÿ’ก

If you use your navigator frequently in your car, add Google Maps or Yandex.Navigator to the list of โ€œSecure Appsโ€ (Settings โ†’ Battery โ†’ Secure Apps) to prevent geolocation from automatically turning off when you lock the screen.

Optimizing geolocation to save battery

Constantly active GPS-The module can eat up to 15-20% of the charge per day, to reduce the consumption without loss of functionality:

  • ๐Ÿ”‹ Use Power Saving Mode for apps that donโ€™t need constant geolocation (e.g. Instagram).
  • ๐Ÿ“ Include Exact Location only when necessary (e.g. during travel).
  • ๐Ÿ›‘ Turn off geolocation for background processes: Settings โ†’ Confidentiality โ†’ Special access โ†’ Optimizing the battery.

MIUI 14 has a Smart Geolocation feature that automatically switches accuracy modes depending on the situation.

  1. Go to Settings โ†’ Location โ†’ Smart geolocation.
  2. Turn on the slider and add frequently used places (home, work).
  3. Select Battery Savings for the home area and High Accuracy for the street.
Geolocation modeBattery consumptionWhen to use
High accuracy (GPS + Wi-Fi + mobile networks)15โ€“20%Navigation, tracking, geotagging
Battery savings (wi-fi and towers only)3โ€“5%Social media, weather, news
Device only (GPS without internet)10โ€“12%Offline maps, hiking

๐Ÿ’ก

On Xiaomi smartphones with MIUI 14 and newer, geolocation by default works in "adaptive mode," which balances accuracy and battery economy. For maximum autonomy, turn off background activity for unnecessary applications.

Checking the health of GPS on Xiaomi

To make sure that the geolocation module works correctly, use specialized applications:

  1. GPS Status & Toolbox โ€“ shows the number of satellites found, signal strength and accuracy.
  2. GPSTest tests the time of first position determination (TTFF) and supported systems.
  3. Google Maps โ€“ In navigation mode, it displays an error (blue circle around your position).

Normal indicators for modern Xiaomi smartphones:

  • ๐Ÿ“ก TTFF (Time to first signal: less than 15 seconds outside, up to 30 seconds indoors.
  • ๐ŸŽฏ Accuracy: 3-10 meters in the city, 1-3 meters in the open area.
  • ๐Ÿ›ฐ๏ธ Number of satellites: 8-12 (the more the more accurate).

If the parameters are worse than normal:

  • ๐Ÿ”„ Restart your phone and repeat the test.
  • ๐Ÿ“ฒ Check if the cover is blocking the antenna. GPS (Especially relevant for Xiaomi 12 Lite with a metal body).
  • ๐Ÿ› ๏ธ Update the firmware: Settings โ†’ The phone. โ†’ Updating the system.

โš ๏ธ Note: On some models POCO (for example, POCO X3 Pro) after rooting or installing custom firmware, GLONASS support may disappear. Check this in GPSTest - if Russian satellites do not appear, return to the official version of the satellite. MIUI.

FAQ: Frequent questions about geolocation on Xiaomi

๐Ÿ” Why geolocation only works with mobile internet?
You may have an A-GPS module disabled, which speeds up satellite search over the network, turn on mobile internet or Wi-Fi, or manually update the A-GPS data via the engineering menu (see instructions above), and check if the firewall (such as Avast or built-in Security in MIUI) blocks access to GPS help servers.
๐Ÿ“ต Geolocation turns off when you lock the screen?
This works battery optimization. Solution: Go to Settings โ†’ Battery and Performance โ†’ Battery Consumption Management. Find an application (e.g. Yandex.Navigator) and select No Limits. Enable Background Activity Option. For MIUI 14 also check: Settings โ†’ Applications โ†’ Special Access โ†’ Battery Optimization โ€“ Turn off optimization for navigation programs.
๐ŸŒ How to enable geolocation without the Internet (offline mode)?
GPS works without a network, but satellite search will take longer (up to 5-10 minutes). To speed up the process: Before you travel, download offline maps to Google Maps or 2GIS. Use the GPS Test app to save current almanacs (satellite data) in your phone memory. In geolocation settings, select Device Only (disables Wi-Fi and mobile networks to save battery). On Qualcomm chips (for example, in Xiaomi 11T Pro), offline mode works better thanks to Snapdragon Location technology.
๐Ÿ”ง Can accuracy be improved? GPS on older Xiaomi models?
Yes, even on the Redmi 5 or Xiaomi Mi. A2 You can improve accuracy: Install alternative software for GPS, for example, GPS Locker (fixes signal even when the coverage is weak) Include all available satellite systems in the developer menu (GPS + GLONASS + BeiDou. Use an external antenna. GPS (plug-in OTG-Adapter: Relevant for hiking or car navigators, with hardware limitations (usually 10 to 30 meters) on models older than 2018).
๐Ÿ›ก๏ธ How to disable geolocation for all applications at once?
There are two ways: Through the notification curtain: swipe down and tap the Location icon to turn it off globally. Through settings: Settings โ†’ Apps โ†’ Permissions โ†’ Location โ†’ Turn off the slider at the top. On MIUI 14, you can also add Incognito Mode to the control panel, which temporarily blocks access to geodata for all applications.