Have you noticed that your Xiaomi Redmi is showing the wrong location in maps, taxis or messengers? The problem with determining the coordinates is one of the most common complaints of smartphone users of this brand. In some cases, the phone can teleport you hundreds of meters from the real position, and sometimes even to another area, the reasons for this behavior are diverse, from banal errors in settings to serious hardware malfunctions.
In this article, we will look at 10 key reasons why Redmi (including Note 10/11/12, Redmi 9/10/13C models, and others) may misdetect geolocation, and give step-by-step instructions for diagnosing and fixing the problem. Particular attention will be paid to specific firmware MIUI bugs that are often ignored even in service centers. If you have tried rebooting your phone or resetting your settings, donβt rush to carry it for repair: in 80% of cases, you can solve the problem yourself.
1. Disabled or incorrectly configured geolocation services
The first thing to check is whether the location services themselves are enabled, and MIUI is not only dependent on GPS, but also on additional parameters such as location accuracy (use of Wi-Fi data and mobile networks), and if these options are turned off, the phone will rely only on satellites, which in urban environments often leads to errors of up to 50 to 200 meters.
How to check the settings:
- π Open Settings β Privacy β Location Services.
- π Make sure the location slider is active (blue).
- βοΈ Press Precision Mode and select High Accuracy (using GPS + Wi-Fi + mobile networks).
- π« In the application list, check that the desired programs (e.g. Google Maps, Yandex.Maps, 2GIS) are allowed access to geodata.
π‘
If you use Redmi with custom firmware (like LineageOS), check for the GApps module β without it, Google Play services may not work properly, which affects geolocation.
Note: In some regions (e.g. China), Xiaomi will by default disable access to Google Location Services. If your phone was purchased in Asia, you may need to manually install Google services through the Mi App Store or third-party sources.
2: Problems with the GPS module: hardware and software failures
If the settings are right, but the phone is lying anyway, the GPS- module may be to blame. Redmi smartphones (especially budget series) often use cheap chips that eventually start to "glut" with typical symptoms:
- π‘ Long search for satellites (more than 2-3 minutes).
- π Constant coordinate jumps even in open terrain.
- π« Complete absence of signal in the premises (even near the window).
How to check the GPS operation:
- Install the GPSTest app or GPS Status & Toolbox from Google Play.
- Run the test in an open area (such as a park).
- Compare the number of satellites found with the reference values for your model (for example, for Redmi Note 11, the norm is 12-15 satellites).
What does a normal GPS signal look like?
If there are few satellites or they are constantly falling off, the problem may be:
- π Antennae GPS (physical damage or oxidation of contacts).
- π± Firmware (bug in the module driver).
- π Battery (when the battery is very worn out, it may not provide enough current for the module).
Conflict with energy-saving regimes
MIUI is known for aggressive power optimization, which often strangles background processes, including geolocation services. If you have Ultra-Economic or Battery on, your phone can artificially restrict GPS to save power, resulting in less updates and less accuracy.
How to fix it:
- Go to Settings β Battery and Performance β Battery Mode.
- Choose Balanced or Performance.
- Open Settings β Applications β Application Management.
- Find maps (Google Maps, Yandex.Navigator) and turn off background restriction for them.
Disconnect the ultra-economic regime|Add navigation applications to exceptions|Turn off the autocleaning. RAM|Check the settings of the "Adaptive Battery"-->
Also worth checking Settings β Additional β Special features β Optimize MIUI and disable the option Background Limitation for critical applications. In some firmware, this option is hidden - you need to click on the MIUI version 5 times in the About Phone section to see it.
4.Outdated AGPS and Almanac data
To quickly search for satellites, the GPS- module uses auxiliary data β AGPS (Assisted GPS) and almanacs (information about satellite orbits). If this data is outdated, the phone will take longer to catch the signal and can give out incorrect coordinates. At Redmi, this problem is especially relevant after resets or prolonged inactivity.
How to update AGPS:
- π± Install the GPS Status & Toolbox app.
- π Go to the Status Management tab A-GPS.
- π‘ Press Reset, then Download.
- π Wait 1-2 minutes (Internet required).
If the problem persists after the update, try manually specifying the AGPS server for your region:
For Europe: supl.google.com:7276
For Russia/CIS: supl.google.com:7275 or agps.mts.ru:7275π‘
Update AGPS should be done at least 1 time per month, especially if you travel frequently or reflash your phone.
5. Effects of magnetic interference and the environment
The GPS- signal is easily blocked by physical obstacles. In cities with tall buildings, near bridges or in tunnels, the accuracy of positioning can drop to 500 meters.
| source of interference | Impact on GPS | How to minimize |
|---|---|---|
| Metal covers | Screening the signal, increasing the time of searching for satellites | Remove the case or use plastic/silicone |
| Proximity to power lines or transformers | Magnetic fields knock down compass and GPS | Step 10-15 meters away from the source. |
| Dense cloudiness/rain | Weakening the signal by 10-30% | Use Wi-Fi/Mobile Networks to Adjust |
| Car tinting with metallization | Block up to 70% of the signal | Put your phone closer to the windshield. |
If you notice that your phone is lying in certain places (such as at home or work), try using alternative geodata sources.
- πΆ Enable the transfer of geodata over a mobile network (even without the Internet, the operator can approximately determine your location by towers).
- π‘ Connect to Wi-Fi β many access points transmit their coordinates to Google/Mozilla databases.
6. Software bugs and firmware errors MIUI
MIUI is one of the most "raw" shells of Android, especially in the first versions after release. Many users of the Redmi Note 10/11 complain about a bug where GPS works correctly only after a full reboot of the phone.
- π βHangβ coordinates β the phone shows the same location even as youβre moving.
- π Reset settings GPS after the firmware update.
- π« Failure to operate in energy saving mode.
How to fix it:
- Update your firmware to the latest stable version via Settings β About Phone β System Update.
- Clear cache: Settings β Applications β Application Management β Three points (menu) β Show system β Google Services Framework β Storage β Clear cache
- Reset network settings: Settings β SIM-maps and mobile networks β Resetting network settings
- Reverse to the previous version of MIUI if the bug appears after the update (instruction below).
How do you get back on the old firmware?
If the problem persists, check the error logs through the Mi Log Viewer app (available from the Mi App Store).Look for entries with GPS, LOCATION or GNSS tags to help identify the specific bug.
7. Failures of the antenna or motherboard
If all software methods have been tried, but the GPS still doesn't work properly, the reason may be a hardware failure.
- π‘ Antenna GPS (contact is soldered or cable is damaged).
- π Power module GPS (no voltage applied to the chip).
- π± South Bridge (responsible for interaction with peripherals)
How to diagnose a hardware malfunction:
- Check if the GPS is running in safe mode (press the power button β Safe Mode). If so, the software problem.
- Connect your phone to your PC and check logs via ADB: adb logcat | grep -i gps (look for errors like GnssHw failure or No fix).
- Take the phone apart (if you have experience) and inspect the GPS antenna β itβs usually located at the top of the board next to the camera.
π‘
If the phone fell or got wet, the probability of hardware failure GPS- module is 60-70%, in this case, only the replacement of the antenna or soldering contacts will help.
Cost of repair in the service center:
- Replacement of antenna GPS: 800-1500 β½.
- Diagnosis of the motherboard: 500β1000 β½.
- South Bridge soldering: 2000β3500 β½.
8 External factors: viruses, VPNs and fraudulent applications
Sometimes, malware or VPN- services that replace real-world coordinates cause incorrect geolocation, for example, some Chinese applications (especially from unofficial sources) can spoof GPS to bypass regional restrictions.
How to check:
- π Install an antivirus (Malwarebytes or Dr.Web) and scan the system.
- π Disable VPN in Settings β Connections β VPN.
- π± Check Application Rights: Settings β Privacy β Permissions β Location Remove suspicious programs with access to geodata.
You should also pay attention to the developerβs settings:
- Activate Developer Mode (7 times click on About Phone version of MIUI).
- Go to Settings β Additional β For developers.
- Check the Mok Location settings (should be disabled) and Select GPS- Application (should stand High Precision).
π‘
If you use location emulators (like for games like PokΓ©mon GO), they may conflict with real GPS.
β οΈ Warning: Some firmware MIUI (especially global versions for Russia) contain built-in geolocation plugs that are activated when connected to certain networks (e.g. corporate Wi-Fi). If the problem only manifests itself at work, try using mobile Internet.