Why Xiaomi says βGeo data transfer is offβ and what to do about it
You open Google Maps, Yandex.Navigator or any other application that requires access to a location, but instead of the usual map, you see a message: "Geo data transmission is disabled." Xiaomi smartphone (be it Redmi Note 12, POCO X5 or flagship Xiaomi 14) stubbornly refuses to determine your location, although everything worked before. What is the reason and how to fix it?
The problem is most often found in one of three components:
- π Unplugged. GPS-module - the hardware part of the smartphone responsible for receiving signals from satellites.
- π Blocked permissions β the application is not given access to geodata in the settings MIUI.
- π± Software failures - errors in the work MIUI, Application conflicts or outdated firmware.
In this article, we'll look at all the possible causes and give you step-by-step instructions to fix them, starting with the simplest one: checking the basic settings.
Step 1: Turning GPS on in Xiaomi Settings
The first thing to check is the hardware geolocation switch, and even if you're sure GPS is on, sometimes the settings are reset after you update your MIUI or reboot your device.
How to check:
- Open the settings (cog icon on the desktop).
- Go to Security Options β Geodata (on some versions of MIUI, the path may differ: Settings β Privacy β Geodata).
- Activate the slider "Geodata" (should turn blue).
- Click on GeoData Mode and select High Accuracy (using GPS, Wi-Fi, mobile networks and sensors).
If the slider is already on, but the geolocation is not working, try turning off and turn on the GPS again - this will reset the module's temporary errors.
Is the βGeodataβ slider included in the settings?
Is the βHigh Accuracyβ mode selected?
Is the smartphone rebooted after the changes?
Is the location checked in Device Only modeΒ» (GPS)?-->
Step 2: Verifying App Permissions
Even if GPS If enabled at the system level, individual applications (such as Google Maps or 2GIS) may be denied access to geodata. MIUI permissions are managed separately for each application.
How to set up:
- Open Settings β Applications β Application Management.
- Select an application that needs geodata (like Google Maps).
- Go to Permits. β geodata.
- Set the value of "Allow All the Time" or "Allow only during use" (depending on the application needs).
Note that some applications (such as banking or instant messengers) can automatically block geodata for security reasons, in which case you will have to choose between functionality and privacy.
What if there is no βGeodataβ item in the permits?
Step 3: Diagnostics of hardware problems
If GPS doesn't work even after you turn on all the settings, the problem may be a hardware failure.
- π₯ Falling from a height or being hit hard.
- π§οΈ Have been in water or humid environments (even if they have been working normally afterward).
- π§ Disassembled for repair (e.g. battery or screen replacement).
How to check the hardware health of GPS:
- Install the GPS Test or GPS Status & Toolbox app from Google Play.
- Run a satellite detection test, and if the app shows "0 satellites" or "No signal" for 5 to 10 minutes in an open area, the module is faulty.
- Try using GPS in another application (e.g. Yandex.Maps), if the problem is repeated, it confirms the hardware failure.
β οΈ Attention: If GPS-The module is physically damaged, repairable only in a service center, and if you solder it yourself or replace it without experience, you'll lose all functionality.
| Symptoms. | Probable cause | Decision |
|---|---|---|
| GPS is not turned on at all (slider is inactive) | MIUI software failure or firmware damage | Resetting settings to factory or flashing |
| Geolocation only works with Wi-Fi/mobile data | Clean GPS (Device Only mode) is disabled | Enable "High accuracy" in the settings |
| Apps see location, but it is inaccurate (deviation >50 m) | Weak satellite signal or interference | Use in the open area, update AGPS-data |
| GPS is working, but it is sometimes lost. | Application conflict or battery saving | Disable battery optimization for navigation applications |
Step 4: Update AGPS and reset GPS settings
AGPS (Assisted GPS) β It's a technology that speeds up location by using data from mobile networks. AGPS-data, GPS It may work slowly or incorrectly.
How to update AGPS on Xiaomi:
- Install the GPS Status & Toolbox app.
- Open it and press the Manage button. A-GPS State (State management) A-GPS).
- Select Reset, then Download.
- Wait for the download to complete (internet connection required).
If this doesnβt work, do a full GPS reset:
Settings β System β Additional β Resetting settings β Resetting geodata settingsβ οΈ Warning: Resetting geodata will remove all stored Wi-Fi networks and associated Bluetooth devices that were used to determine the location.
π‘
If you travel frequently, turn on the Wi-Fi Scanner and Bluetooth Scanner option in the MIUI settings in the GeoData β Additional section, which will improve indoor location accuracy.
Step 5: Verification of energy saving regime
MIUI aggressively optimizes background processes to save battery life, sometimes resulting in automatic GPS shutdowns for applications running in the background.
How to disable optimization for navigation applications:
- Go to Settings β Battery and Performance β Battery Consumption Management.
- Select the Applications Selection.
- Find the application you want (like Google Maps) and set it to βNo Limitsβ mode.
- Activate the AutoRun option for this application (in the same menu).
Also check if the energy saving mode is included in general:
- π Open the notification curtain and make sure the battery icon is not highlighted in orange (this means activated saving mode).
- π΅ If savings are included, turn it off or add navigation apps to the exceptions.
π‘
The MIUI Ultra-Economic mode completely disables GPS for all applications except system applications. If geolocation is critical, use standard battery mode.
Step 6: Alternative ways to solve the problem
If none of the previous methods worked, try the following:
1. Clearing the cache and data of Google services
Sometimes GPS malfunctions are due to errors in Google Play services, to reset them:
Settings β Applications β Application Management β Three points (menu) β Show system β Google Play Services β Storage β Clear cache and data2. Verification of date and time
Incorrect date/time may interfere with GPS location.
- β° In the settings included item Date and time β Automatically (network).
- π Selected the right time zone.
3. Safe mode testing
If the problem is caused by a conflict with the installed application, launch the smartphone in safe mode:
- Press the power button before the off menu appears.
- Press and hold Disconnect power β will be prompted to go to safe mode.
- Confirm and check the GPS operation.
If GPS is running in safe mode, it's one of the apps you've installed, and delete them one by one until you find the culprit.
4. Firmware update
Older versions of MIUI (especially on Redmi's budget models) have GPS bugs.
Settings β About phone β System update β Check for updates