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:
- Open the Settings app (the gear icon on the desktop).
- Go to the Appendix section โ Application authorizations โ Permits.
- Slip on the location.
- Activate location access slider (should turn blue).
- 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:
- Swipe down from the top edge of the screen to open the curtain.
- Click on the pencil icon (Edit).
- 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.
- Open the Phone app.
- Enter the combination ##1472365## (for MediaTek chips) or #36446339## (for Qualcomm).
- 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:
- Go to Settings โ Applications โ Application Management.
- Select the application you want (e.g. Google Maps or 2GIS).
- Slip the Permits. โ Location.
- 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:
- Go to Settings โ Privacy โ Auto Permissions.
- Activate the location slider.
- 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:
- Go to Settings โ Battery and Performance โ Battery Consumption Management.
- Select No Limits for Applications that Need Geolocation.
- Turn off the adaptive battery function (if it interferes).
What if GPS doesnโt work after MIUI update?
Hidden geolocation settings in developer mode
For power users, Xiaomi hides advanced GPS settings in the developer menu to activate them:
- Open the Settings. โ The phone.
- Tap 7 times on the MIUI version (you will be notified "You became a developer").
- 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.
- Go to Settings โ Location โ Smart geolocation.
- Turn on the slider and add frequently used places (home, work).
- Select Battery Savings for the home area and High Accuracy for the street.
| Geolocation mode | Battery consumption | When 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:
- GPS Status & Toolbox โ shows the number of satellites found, signal strength and accuracy.
- GPSTest tests the time of first position determination (TTFF) and supported systems.
- 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.