Accurate location determination through GPS Xiaomi is a critical feature for navigators, maps, fitness trackers and even geotags on social networks, but users often face problems: satellites are not caught, coordinates are βjumpingβ, and applications like Google Maps or Yandex.Navigator show the wrong location. The reasons lie not only in hardware limitations, but also in the wrong settings. MIUI Android.
In this article, we will discuss all stages of adjustment. GPS on Xiaomi devices (including Redmi, POCO Mi: from basic geolocation activation to advanced calibration and satellite search acceleration. MIUI, And the ones that the manufacturer doesn't advertise, but they do improve the accuracy of navigation. MIUI 14/15 Android 13/14, It is also suitable for older versions.
1. Basic setting GPS: inclusion
Before you start fine-tuning, make sure that geolocation is enabled at the system level. On Xiaomi, this is done through a notification panel or settings menu. Importantly, some applications (such as banking or instant messengers) may block access to the service. GPS for security reasons.
To turn on GPS:
- π± Swipe down from the top edge of the screen to open the notification bar.
- π Find the Geolocation icon** (usually stylized as an arrow or pin) and tap it. If there is no icon, click Edit (pencil) and add it to the panel.
After turning on, check the permissions for applications:
- Open Settings β Applications β Application Management.
- Select the application you want (such as Google Maps).
- Go to Permits. β Geolocate and set βAlwaysβ (for navigators) or βOnly during useβ (for battery saving).
β οΈ Note: On some Xiaomi models (e.g, POCO F5 Or the Redmi Note 12 Pro.+) into MIUI 15: "Exact geolocation" appears in the permissions, GPS It will work with an error of up to 500 meters!
2. Location modes: which one to choose?
Android on Xiaomi offers three geolocation modes that affect the accuracy and speed of determining the coordinates, as well as battery consumption.
| Regime. | precision | Speed. | Battery consumption | When to use |
|---|---|---|---|---|
| Device only (GPS) | ββββ | β³ Slowly (up to 2 minutes) | π Low. | Far from cities, in the mountains |
| Battery savings (networks) | ββ | β‘ Quickly (5-10 sack) | π Minimum | For social media geotags |
| High precision (GPS+network) | βββββ | β‘β‘ Very quickly (1-3 sack) | π High-pitched | For navigators (Google Maps, Yandex) |
To change the regime:
- Go to Settings. β Geolocation β Regime.
- Choose the right option. For most users, High Accuracy is optimal.
On models with pure Android (for example, POCO F1 Xiaomi A3) The path may be different: Settings β Security and location β Location β Regime.
π‘
If you use a navigator in your car often, add a shortcut to quickly switch geolocation mode to the home screen. β Widgets β Settings β Geolocation.
3. Calibration GPS: How to eliminate the βjumpingβ coordinates
If GPS On your Xiaomi, it determines the location with a large margin of error (for example, shows you on the next street), the problem may be in an uncalibrated compass or outdated data. AGPS. Calibration helps to reset accumulated errors and speed up the search for satellites.
For compass calibration:
- π§ Open the Google Maps app (or any other with a compass).
- π Click on the blue dot (your location) β Calibration of the compass.
- π± Follow the instructions on the screen: rotate your phone in the air, describing the infinity sign (β).
For data resetting AGPS (speed up satellite search):
- Install the GPS Status & Toolbox app from Google Play.
- Open it and go to the AGPS tab.
- Press Reset, then Download.
- Reboot your smartphone.
β οΈ Attention: On some firmware MIUI (especially Chinese versions) of calibration applications GPS may require permission ADB. After installation GPS Status functions are inactive, turn on "Debugging by" USBΒ»** In Settings β The phone. β Version. MIUI (tap 7 times) β Additionally. β For developers.
Enable geolocation in "High accuracy" mode"|Charge your phone at least 50 times%|Stay in the open (away from buildings)|Shut down. VPN and energy-saving regimes-->
4. Hidden settings MIUI improve GPS
Xiaomi is hiding some parameters GPS This is a setup that allows you to manually prioritize satellite systems (GPS, GLONASS, BeiDou, Galileo and optimize energy consumption.
To open the menu for developers:
- Go to Settings. β The phone.
- Tap 7 times on the MIUI version (you will be notified βYou became a developerβ).
- Back to Settings β Additionally. β For developers.
In this menu, find and activate:
- π°οΈ GPS-logger β records satellite data for diagnostics.
- π Reset GPS-data β clears the cache of satellites (useful after updating the firmware).
- π‘ Selecting a satellite system - allows you to manually turn on / disable GLONASS or Galileo (by default, all are active).
To access the engineering menu (only for power users!):
- Open the phone app and enter the code: ##4636##
- Go to the Testing tab. β GPS.
- Here you will see the list of available satellites, signal strength and connection status. AGPS Data.
What to do if the engineering menu is not opened?
5. Problems with GPS Xiaomi: Reasons and Solutions
If GPS Your Xiaomi is unstable, and the reasons may be both software and hardware.
Problem 1: GPS It does not turn on or long looking for satellites
- π Check the battery level.At a charge below 15%, some Xiaomi models automatically turn off GPS energy-saving.
- πΆ Make sure you're in an open area. Indoors or among high-rises, the satellite signal is weakened.
- π Reset the phone. Sometimes the module GPS Β«Hangingβ after prolonged use.
- π± Update the firmware. MIUI There were driver bugs. GPS (Especially on the Redmi Note 10 Pro and POCO X3 Pro).
Problem 2: Coordinates are βjumpingβ or showing the wrong location
- π§² Calibrate the compass (see Section 3).
- π΅ Turn it off. VPN and energy saving modes (for example, Ultramode in the MIUI). They can block access to satellites.
- π οΈ Reset network settings: Settings β SIM-maps and mobile networks β Resetting network settings.
Problem 3: GPS only works with mobile internet
This is normal behavior for Battery Savings mode (see table in section 2). If you need autonomous navigation (for example, on hikes), switch to Device Only or High Accuracy.** Also check if the firewall is blocking. MIUI access GPS:
- Go to Settings. β Confidentiality β Special permits β Access to location.
- Make sure that the desired applications are not blocked.
π‘
If GPS It stopped working after the update. MIUI, Try rolling back firmware or installing custom recovery (for example, TWRP). Forums 4PDA Often patches are posted to fix navigation bugs.
6. Optimization GPS specific tasks
Settings GPS You can adjust to specific use cases: navigation in the car, tracking jogs, geotags in photos, etc. Consider the optimal configurations for different tasks.
For automotive navigation (Google Maps, Yandex.Navigator):
- π Geolocation mode: βHigh accuracyΒ»**.
- πΆ Mobile data: enabled (to download maps and traffic jams in real time).
- π Power saving mode: disabled.
- π°οΈ In the menu for developers activate GPS-logger.
For fitness trackers (Strava, Nike Run Club):
- π Before you run, reset the data. AGPS (through GPS Status & Toolbox).
For geotags in photos:
- π± In the camera settings (Mi Camera) turn on geotegi.
For advanced users, it is possible to customize satellite system priorities, for example, in Russia, it is better to give preference to GLONASS, and in Europe - Galileo.
- Install the app GPS Test.
- Go to the Settings β Satellite Selection.
- Check the required systems (for example, GPS + GLONASS).
7. Hardware problems: when the module is to blame GPS
If all the software methods have been tried, but GPS It's still not working, it could be the hardware that's causing the problem:
- π‘ Antenna damage GPS (For example, after a fall or repair).
- π Oxidation of contacts on the motherboard (relevant for phones that have been in water).
- π οΈ Module malfunction (occurs on older models, for example, Redmi) 4X or Mi A1).
How to diagnose a hardware malfunction:
- Check it out. GPS It's on another device in the same place, and if it's working there, it's a problem with your phone.
- Install the GPSTest app and look at the signal chart, and if the satellites are not caught at all (even after 10 minutes of waiting), it is a sign of hardware breakdown.
- Connect your phone to your PC and check logs through ADB: adb logcat | grep gps Errors of the form GPS HAL: Failed to open indicates problems with the driver or hardware.
If the diagnosis confirmed a hardware malfunction:
- π§ Contact Xiaomi Service Center. Module Repair GPS It costs 1,500β3,000 rubles (depending on the model).
- π± On phones with a removable back cover (for example, Redmi). 5A) You can check the antenna yourself. GPS β It is usually located at the top of the board.
β οΈ Note: On models with a metal body (for example, Mi 9 or Mi 10) antenna GPS It's built into the top frame, and when you change the screen or the back cover, it's easy to damage it, if it's stopped working after the repair. GPS, Request an antenna check.
8. Alternative methods of positioning
If GPS If your Xiaomi is permanently out of order or you are in a bad signal zone (for example, in the subway), you can use alternative geolocation methods:
1. According to mobile towers (LBS)
This method is less accurate (accuracy up to 1-2 km), but it works even without satellites.
- Go to Settings. β SIM-maps and mobile networks.
- Make sure that mobile data is included.
- In geolocation settings, select the Battery Savings mode**.
2. Wi-Fi networks
Android can locate the nearest Wi-Fi hotspots (even if you're not connected to them) with an accuracy of up to 50 meters.
- Turn on Wi-Fi in the settings.
- Activate Scan option Always available in Settings β Wi-Fi β Additionally.
3.Bluetooth beacons (Beacon)
In malls, airports and other public places, Bluetooth beacons are often installed, which transmit coordinates.
- Turn on Bluetooth.
- Install an app that supports Beacon (e.g. Google Maps in Indoor mode**).
4.External GPS-receiver
For professional tasks (for example, geodesy or tracking in extreme conditions), you can connect an external GPS-module via Bluetooth:
- π‘ Garmin GLO 2 - accuracy up to 1 meter, support for GLONASS.
- π‘ Bad Elf GPS Pro+ β waterproof, suitable for hiking.
To connect an external GPS:
- Turn on Bluetooth on your phone.
- Activate the module and perform the pairing.
- In geolocation settings, select βHigh Accuracyβ** and allow access for applications.
π‘
External GPS-The modules consume significantly less power than the built-in smartphone chip, which is important for multi-day hikes, where it is important to save battery power.