If you have a Xiaomi smartphone (be it a Redmi Note 12, POCO X5 Mi 11) shows the wrong location, long "catch" satellites or navigation applications like Google Maps or Yandex.Maps work with failures - the problem lies in the inconsistency of data GPS-It's not usually a hardware malfunction, it's a software failure that's solved by calibration.
Xiaomiβs GPS calibration differs from standard methods on other Android devices due to its proprietary MIUI shell and integrated location services. This article highlights the current ways for MIUI 14/15 (Android 13/14), including hidden settings, engineering menu commands and alternative methods using third-party applications.
Signs of GPS incorrect operation on Xiaomi
Before you start calibrating, make sure the problem is really related to the GPS-It's a module, not an app or a network, and you can notice the following symptoms:
- π Inaccurate location: on the map, your mark βjumpsβ within a radius of 50β500 meters or shows a completely different area.
- β³ Long coordinate determination: Apps like Google Maps or 2GIS hang in the search stage GPSΒ» longer than 1-2 minutes.
- π Persistent disruption: GPS It works normally for 5-10 minutes, then loses signal and requires a restart.
- πΆ Difference with mobile network: according to cellular computable geolocation (A-GPS) and GPS coordinates diverge by kilometers.
- π Navigator problems: voice prompts are delayed, route is made with errors or reset.
If you know any of these, you can start calibrating, but first check the basic settings.
Enable high-precision location in the settings
Disable the power saving mode for navigator applications
Make sure the date and time are set automatically
Check for updates MIUI Google Play Services-->
If after these manipulations the problem remains β go to the basic methods of calibration.
Method 1: Calibration through the engineering menu (for advanced)
The engineering menu (#4636##) allows you to manually reset GPS data and run a satellite test, which works for all Xiaomis, but requires caution - incorrect settings can worsen signal reception.
Instructions:
- Open the Phone app and type the combination: ##4636##. Some models (POCO F5, Redmi K60) may require you to type: ##1472365###.
- In the menu that opens, select Phone Information (or Phone Information).
- Scroll down to the GPS block and click Clear AGPS (Delete AGPS Data) data.
- Go back to the GPS section and select the Satellite Test, and wait until your smartphone finds at least 4-5 satellites (green bars).
- Close the menu and restart the device.
After the reboot, check the GPS in Google Maps, and if the satellites are more quickly detected, but the coordinates are still inaccurate, then proceed to the next method.
π‘
If the engineering menu doesn't open, try using the MTK Engineering Mode app (for MediaTek chips) or Qualcomm EngineerMode app (for Snapdragon). Download them from Google Play, but be careful - these tools give access to low-level settings.
Method 2: Use the GPS Status and Toolbox app
For users who donβt want to dig into the engineering menu, thereβs a simpler solution, the GPS Status & Toolbox app (available on Google Play), which automates the calibration process and shows detailed satellite information.
Step-by-step:
- Install GPS Status & Toolbox and open it.
- Click on the Menu icon (three dots) β A-GPS (Manage A-GPS state) status management.
- Select Reset, then Download, and this updates the A-GPS.
- Go back to the main menu and press Calibrate compass. Follow the instructions on the screen (rotate the phone in the shape of an eight).
- Go to the Satellites tab and wait until the app finds at least 8 satellites (green indicators).
The advantage of this method is visualization of the process, you will see how many satellites are available, their signal and the accuracy of the positioning, and if after calibration the reception has not improved, the problem may be in the hardware (GPS antenna or module).
Engineering menu
GPS Status appendix
Resetting settings to factory
I've tried nothing.
Another way.-->
Method 3: Resetting location settings in MIUI
If GPS is unstable after updating MIUI or installing a new application, resetting geolocation settings will help, which does not affect user data, but resets all permissions for applications.
How to perform the reset:
- Go to Settings β Applications β Permissions β Location.
- Click on the three dots in the top right corner and select Reset Permissions.
- Return to Settings β Additional β Privacy β Special Access β Location Access.
- Turn off and switch on the exact location switch again.
- Reboot your smartphone.
Once rebooted, re-enable geolocation for navigation applications. This method often helps if GPS has started to glittle after installing the Google Play Services update or changing the region in Xiaomi's settings.
Why does resetting permits help?
Method 4: Update AGPS data via ADB (for experienced)
If standard methods do not help, you can manually update the data A-GPS (Assisted GPS) through ADB. This method requires connecting the smartphone to the computer and basic knowledge of working with the command line.
Instructions:
- Install ADB Tools on PC and enable USB Debugging on Xiaomi (Settings β About Phone β MIUI Version β 7 times click to activate Developer Mode, then Settings β Additional β Developers β Debugging on USB).
- Connect the phone to your PC and type in the command line: adb shell su rm /data/misc/agps/* This will clear the AGPS cache.
- Then do: setprop gps.debug.enable 1 start gpsd This will force the GPS service to restart.
- Disconnect your phone from your PC and check your GPS in Google Maps.
If the coordinates are determined faster but still inaccurate after these manipulations, try downloading the latest AGPS data via the GPS Status app (see Method 2).
π‘
ADB-You should only use commands if you're confident in your actions. Incorrect commands can cause system failures.
Method 5: Checking for hardware faults
If none of the software methods worked, the problem could be in the hardware.
- π± Antenna damage GPS: often occurs after a phone falls or disassembles.The antenna may move away from the board or deform.
- π Battery wear: low charge (less than 15%) GPS-The module is unstable. Try calibrating at 100% charge.
- π οΈ Poor contact after repair: If the phone was repaired (for example, changing the screen or battery), the plume could be damaged GPS.
- π‘οΈ Overheating of the processor: at high load (games, benchmark) GPS It can be turned off to save energy.
To rule out hardware problems:
- Check the work. GPS in safe mode (press the power button) β Safe mode. If it's in it GPS It works normally β one of the installed applications is to blame.
- Install an alternative launcher (like Nova Launcher) and check your GPS. If the problem persists, it's hardware.
- Compare GPS to another device in the same location. If the second smartphone catches satellites faster, your Xiaomi requires diagnostics.
π‘
If you suspect a hardware malfunction but the phone is warranty, don't disassemble it yourself! Contact Xiaomi Service Center with a check. In 80% of cases, the problem is solved by replacing the antenna module (cost) ~1500β3000 β½).
Frequent errors in GPS calibration on Xiaomi
Many users make mistakes that not only don't solve the problem, but also make GPS worse.
| Mistake. | Effects of consequences | How to fix it |
|---|---|---|
| Reset to factory settings without backup | Loss of all data, but GPS problem may remain | Try other methods first, back up through Settings β Google β Backup |
| Use of utilities like GPS Fix or Fake GPS | Conflict with MIUI system services, blocking access to real GPS | Remove such applications and reset permissions (see Method 3) |
| Calibration indoors or near tall buildings | Weak satellite signal β inaccurate data for calibration | Go out into the open space (park, field) with a good view of the sky |
| Turning off Google Play Services to save battery | A-GPS stops working, GPS is detected 5-10 times longer | Enable the auto-update of Google Play Services in Google Play |
If you made one of these errors, return the settings to the original state and repeat the calibration based on the recommendations.