You open Google Maps or Yandex.Navigator on your Xiaomi, and instead of the exact location you see the inscription: "Maps don't know where you are" or endlessly spinning blue circle. The situation is familiar? The problem with determining the coordinates on Redmi, POCO or Mi smartphones is more common than it seems β and not only a weak GPS signal, but also the features of the MIUI firmware, the operation of the A-GPS module, and sometimes even the hardware limitations of budget models.
In this article, weβll look at 7 main reasons why maps stop βseeingβ your location, from the banal (GPS turned off) to the exotic (Xiaomi servers fail to download supporting data). And most importantly, weβll give you step-by-step instructions for restoring geolocation, including hidden MIUI settings, ADB commands, and even hardware checks. If youβre tired of manually entering an address every time or watching the arrow βjumpβ around the area, read on.
1. Checking basic settings: what you might have missed
Start with the obvious β often the problem lies in disabled features or limitations that the user himself has set (for example, to save battery power).
- π Location Mode: Go to Settings β Security and confidentiality β Location: Make sure high-precision mode is on (uses) GPS, Wi-Fi, mobile networks and sensors. Device only mode (clean) GPS) It works slower and less accurately in the city.
- π Google geolocation services: In the same menu, tap on Google Location Services and activate search over Wi-Fi and mobile. A-GPS (Accelerated coordinate determination will not work.
- π΅ Charge saving: If Ultra-Saving or Charge Saving mode is enabled, the system can block the background activity of the cards. β Battery.
- π« Application Permissions: Go to Settings β Annexes β Permit management β Location and check that Google Maps, Yandex.Navigator or MIUI Location is βAlwaysβ (not βOnly during useΒ»).
If all the settings are correct, but the problem remains, move on to the next step, especially when a card stealth bug occurs after the MIUI update to versions 14-15, where the system resets the permissions for system services.
2.Cache and A-GPS data reset: why it works
The Assisted GPS (A-GPS) system speeds up the positioning by downloading auxiliary data from Google or Xiaomi servers, and if that data is outdated or corrupted, GPS can hover around on satellite searches to reset the cache:
- Open the Phone app and type the combination: ##1472365## (for models on Qualcomm) or ##36446337## (for MediaTek).
- You'll be taken to the GPS Test menu. Tap three dots in the top right corner and select Manage A-GPS state.
- Press Reset, then go back and select Download to download the fresh data.
For MIUI 13+ smartphones, this method may not work β instead, use a manual reset via ADB:
adb shell pm clear com.android.location.fused
adb shell pm clear com.xiaomi.location.fusedAfter reset, restart the device and wait for the maps to update the data (may take up to 5 minutes). If the problem persists, check if the MIUI firewall blocks access to the geolocation servers.
π‘
If the A-GPS coordinates are determined after reset, but with a large error (100+ meters), try calibrating the compass. To do this, in Google Maps, click on the blue point of your location β Calibrate the compass and rotate the phone in the air with eight.
3. firmware problems: MIUI bugs and their bypass
Some versions of MIUI (especially 12.5-14) contain bugs that make the GPS module stop working properly after the update.
- π΄ Maps show location with a delay of 5-10 minutes.
- π΄ Coordinates βjumpβ even in a stationary position.
- π΄ In the settings GPS 0 satellites are displayed despite the module being turned on.
Decisions depend on the cause:
| Problem. | Xiaomi models | Decision |
|---|---|---|
| The failure of com.xiaomi.location.fused | Redmi Note 10/11, POCO X3 | Disable the service in Settings β Applications β All applications β System β Location Fused (click βDisableβ, then turn it on again). |
| Conflict with Google Play Services | Mi 11/12, Redmi K40/K50 | Update Google Play Services manually via APKMirror or reset the app settings. |
| GPS power saving bug | POCO F3/F4, Redmi 9T | In Settings β Battery β Select apps add Google Maps to the list βNo restrictionsβ. |
If the problem has appeared after the MIUI update, try to roll back to the previous version via Fastboot or wait for the patch. In extreme cases, a full reset will help (but do not forget about the backup!).
π‘
On smartphones with MediaTek chipsets (for example, Redmi) 10C or POCO M4) bug GPS This is 3 times more common than Qualcomm, which is due to unoptimized drivers in the market. MIUI.
4. Hardware malfunctions: when the "iron" is to blame
If software methods do not help, the problem may lie in a physical breakdown. GPS-module or antennas: typical signs of hardware failure:
- π‘ GPS No satellite is caught even in open areas.
- π‘ After a fall or impact, the maps stopped determining the location.
- π‘ In the engineering menu (#4636##) GPS The status of "No Fix" is displayedΒ».
What to do:
- Antenna check: on most Xiaomi models GPS-The antenna is located at the top of the body (near the main camera), and if there are cracks or dents in this area, there is a high probability of damage.
- Safe Mode Test: Load your phone to Safe Mode (press the power button β Safe Mode) If GPS is up, it's the software's fault, if not the hardware.
- Diagnostics through the engineering menu: type ##4636##, select Testing β GPS and look at the signal chart. If the line is flat, the module is faulty.
Cost of repair GPS-The module in the service center Xiaomi varies from 1,500 to 4000 rubles (depending on the model). POCO Budget segment (Redmi) 9A, POCO C31) Sometimes itβs cheaper to buy a new phone than to fix an old one.
How to check GPS without maps?
5: Conflict with Chinese Services: Why MIUI is Blocking GPS
MIUI firmware contains built-in Chinese services (Mi Location, Xiaomi Cloud), which sometimes conflict with Google or local maps.
- π¨π³ com.xiaomi.location.fused intercepts requests GPS, but doesn't pass them on to the maps.
- π¨π³ MIUI It uses Chinese servers by default. A-GPS, which may be blocked in your area.
- π¨π³ After resetting the settings, the system automatically turns on geolocation for advertising, which creates a load on the module.
To fix this:
- Open Settings β Memory β Autoboot and disable AutoStart for Mi Location and Xiaomi Cloud.
- In Settings β Applications β Application Management, find Location Fused and reset the cache.
- Install. GPS Google Play Locker β This app is forcibly held GPS-the module is active even if MIUI trying to shut it down.
For advanced users: If you use custom firmware (like Pixel Experience), make sure it correctly spells out GPS drivers for your chipset. The XDA Developers forum has patches for MediaTek Helio G and Snapdragon 6xx/7xx.
6. Alternative methods: if nothing helps
If the standard methods donβt work, try the non-obvious solutions:
- π§ Change the region of the device: in Settings β Additionally. β Select the United States or Germany, and that will reset your mobile network settings. GPS.
- π§ Use the external GPS-Receiver: Connect a Bluetooth device like Garmin GLO 2 or Dual XGPS150A. This will bypass the hardware limitations of the smartphone.
- π§ Turn it off. IPv6: In Settings β SIM-maps and mobile networks β Access point (APN) change protocol to IPv4. Some operators (such as Tele2) have problems with the IPv6, influence A-GPS.
For owners. POCO F3/F4 redmi K40/K50 There is another life hack: activate the developer mode (Settings) β The phone. β Version. MIUI β slip 7 once), then in the Developer Settings, enable the Debugging option USB And let's simulate location. Then install Fake. GPS Location and manually specify the coordinates - sometimes it will "wake up" the real GPS-module.
Is the energy saving mode turned off?|Card permits checked?|Is the cache dropped? A-GPS?|Did you test? GPS safe-haven?|Have you tried the outside? GPS-receiver?-->
7.Prevention: How to Avoid GPS Problems in the Future
To avoid recurring problems, follow these rules:
- π Regularly (every 2-3 months) reset the cache A-GPS through the engineering menu.
- π Do not install applications for βaccelerationβ GPSΒ» Unverified sources β they often contain malicious code.
- π Update Google Maps and Google Play Services manually without waiting for an automatic update.
- π Avoid strong temperature changes β GPS-The module is sensitive to heat (for example, do not leave your phone in the sun in the car).
If you travel frequently, upload offline maps in Google Maps or Yandex.Navigator in advance. This will not solve the problem with determining the coordinates, but at least allow you to navigate the saved map until the GPS works.
π‘
On Xiaomi smartphones with support 5G (For example, Redmi Note 11T pro POCO F4 GT) GPS It can temporarily βglueβ when switching between networks 4G/5G. In this case, the forced disconnection will help. 5G customized SIM-map.