Geolocation on Xiaomi smartphones is not just a feature for maps and navigators. GPS-The module depends on the accuracy of weather forecasts, taxi services, photo geotags and even security (for example, the Find My Device function). The phone doesnβt determine location, apps donβt access geodata, or coordinates jump with a margin of error of hundreds of meters.
In this article, we will discuss all the ways to include geodata on Xiaomi (including Redmi, POCO and Black Shark models), adjust location accuracy and solve common errors. Instructions are relevant for MIUI 12, 13 and 14 (including global and Chinese versions of firmware).
Feature of Xiaomi smartphones β additional power saving settings that can block background work GPS. For example, Ultra Battery Saver disables geolocation for all applications except system applications, and accuracy is also affected by signal quality. GPS/GLONASS/BeiDou and availability of updates for the module AGPS (Assisted GPS).
If youβve never set up geodata on your Xiaomi, start with the basic steps. If the problem persists, go to the diagnostics and alternative methods sections (e.g., using ADB to force high-precision inclusion).
1. Basic geolocation setting in MIUI
The first step is to enable the location function itself. In Xiaomi, this is done through system settings, but the path may vary depending on the version of MIUI.
Open the Settings menu β Privacy β Permissions β Location. Here you will see three key parameters:
- Accuracy mode β selects data sources to determine the coordinates.
- List of applications β here are customized individual permissions.
- Recent queries are a log of applications to geodata.
By default, Xiaomi sets up a charge saving mode that only uses Wi-Fi networks and mobile towers. For maximum accuracy (for example, for navigators), select High Accuracy - this mode uses GPS, GLONASS, BeiDou and AGPS.
π‘
If you use maps frequently on hiking trips, add the Location shortcut to the Quick Settings Panel. To do this, swipe down from the top edge of the screen, click Edit and drag the GPS icon to the active zone.
Notice the satellite icon in the status bar (top right corner of the screen). If it flashes, it's looking for a signal; if it's burning all the time, it's identified. If there's no icon at all, it's turned off or locked.
App Permissions: Why Maps Can't See Your Location
Even if GPS is enabled at the system level, individual applications (such as Google Maps, Yandex.Maps or Uber) may not access geodata, which is due to MIUI policies, where permissions are managed separately for each software.
To check the settings:
- Go to Settings β Applications β Application Management.
- Select the application you want (such as Google Maps).
- Press Permissions. β Location.
- Set the value Always (for navigators) or Only during use (for weather widgets).
Xiaomi has introduced MIUI 14 Special Access, which allows applications to receive geodata even in the background. Activate it for navigation services, otherwise when you fold the map coordinates can be reset.
One important caveat: some Chinese firmware (China ROM) blocks access to geodata for Google services, and if you encounter this problem, you will either need to change the region in settings or install a global version of MIUI.
3. Accuracy problems: why GPS "lies" 100-500 meters
If your Xiaomi location is determined by a large margin of error, the reasons may be both software and hardware.
- πΆ Weak signal. GPS: In cities with tall buildings or indoors, the satellite signal weakens.
- π Energy saving: Ultra Battery Saver mode or manual background restriction for apps turns off precise GPS.
- π± Outdated firmware: in MIUI Updates to the module are regularly issued AGPS, precision-enhancing.
- π οΈ Hardware malfunctions: damage to the antenna GPS (For example, after the phone crash).
Use the GPSTest app (available on Google Play) to diagnose the problem.
- Number of satellites found (minimum 8-12 for precise positioning)
- Signal Level (SNR β the higher, the better).
- Data source (GPS, GLONASS, BeiDou).
If you donβt catch satellites at all, try resetting the AGPS settings:
- Install the GPS Status & Toolbox app.
- Open the A-GPS Status Management menu.
- Press Reset, then Download.
What if GPS doesnβt work after MIUI update?
4. High precision settings through developer modes
For power users, Xiaomi provides hidden settings to fine-tune GPS to activate them:
- Go to Settings. β The phone.
- Click 7 times on the MIUI version (you will be notified βYou are a developerβ).
- Return to the main settings menu and open Additional β for developers.
In the developer section, find the parameters associated with geolocation:
- GPS debugging involves logging data for diagnosis.
- Fictitious locations β allows you to emulate coordinates (useful for testing).
- Choice GPS-Applications β Forcedly specifies an application for processing geodata.
Critical setting for accuracy: gps.lppd (Low Power Positioning Daemon) is disabled by default in some firmware, resulting in jump coordinates, to activate it:
- Connect your phone to your PC and install ADB.
- Adb shell settings put global settings gps_lppd_enabled 1
- Reset the device.
Is the developer mode activated?|Is debugging on-line GPS|The gps.lppd setting is set at 1|Fictitious locations are disabled (if not necessary)-->
5 Energy Saving vs. Geolocation: How to Find Balance
One of the main reasons why Xiaomi's GPS is unstable is aggressive power optimization, which can force the geodata to be turned off for background applications even if you've given them permission.
To avoid this:
- Open Settings β Battery and Performance β Battery Consumption Management.
- Select an app (like Google Maps) and set up No Limits mode.
- Turn off the Adaptive Battery function (it automatically limits background activity).
Also check the MIUI Optimization settings (available via ADB):
adb shell settings put global hidden_api_policy 0This command disables hidden restrictions that prevent apps from using GPS in the background.
β οΈ Warning: Disabling power saving for navigation applications can reduce battery life by 15-20%.If you only need geolocation periodically, use only while using in permits.
| Energy saving regime | Impact on GPS | Recommendation |
|---|---|---|
| Ultra Battery Saver | Disables GPS for all applications except system | Disconnect before using the navigator |
| Adaptive battery | Limits GPS background work in 10 to 30 minutes | Add navigation apps to exceptions |
| Manual optimization | Allows you to flexibly adjust the restrictions for each application | Install No Limits for Critical Services |
6. Alternative ways to include geodata (without access to settings)
If for some reason you canβt open settings (like a broken screen or phone locked), there are workarounds:
- π Through ADB: Connect your phone to your PC and execute the command: adb shell settings put secure location_providers_allowed +gps,network This is forced to include GPS and network geolocation.
- π± Recovery: on some Xiaomi models, you can reset geolocation settings through the Wipe & Reset menu β Reset Location Settings (not available on all devices).
- π Through SIM-map: mobile operators (e.g. MTS or Beeline) can provide approximate tower locations.
If the phone does not respond to the touch, USB-The debugging was enabled earlier, and you can manage geolocation via PC using scrcpy or Vysor. These programs mirror the Android screen on the computer, allowing you to include the same. GPS virtually.
β οΈ Attention: use ADB To change system settings can cause unstable phone operation.Before executing commands, back up your data via Mi Cloud or TWRP.
7. Frequent errors and their solutions
Even after you set up your geolocation correctly, Xiaomi users face typical problems.
- π« Β«No signal. GPSΒ»: Check if the plane is in mode. AGPS via GPS Status.Make sure the date and time on the phone is set automatically.
- π Geodata is constantly reset: Turn off Autoclean in your memory settings. Check if system applications (e.g. Google Play Services) have been removed).
- π΅ Applications do not request location access: Reset permissions for the application in Settings β Apps. Update the app to the latest version.
If none of the methods worked, the cause could be a hardware malfunction. for example, Xiaomi Redmi Note 10 Pro known problem with the dump. GPS-The antennas after the fall, in which case repairs will be required at the service center.
π‘
Before contacting the service, check the GPS on another device (for example, a tablet) in the same place. If the problem recurs, external conditions (weather, interference) are to blame, not the phone.