The geolocation of Xiaomi Redmi smartphones is not just a point on the map, but a whole range of technologies that depend on the operation of navigators, delivery accuracy, functionality of banking applications and even some camera features. Location services are crooked, they refuse to turn on, and the battery goes to zero in a couple of hours. In this article, we will discuss all the ways to adjust geolocation on Redmi (including Note models). 10/11/12, Redmi 9/10/13C and others, let's find out why GPS It can glitch and learn to optimize battery consumption without losing accuracy.
Feature of Xiaomi smartphones โ a corporate shell MIUI, which sometimes conflicts with Google services or unpredictably manages permissions. MIUI 14 Many users noticed that geolocation stopped working in the background and Google Maps lost the signal in the subway. We tested the solutions on different firmware (including HyperOS for new models) and collected only working methods - without general tips like "Reboot your phone".
1. Basic geolocation settings in MIUI
Before digging deeper, make sure the basic settings are enabled correctly.On Xiaomi Redmi, the path to geolocation settings may vary depending on the version. MIUI, But the general pattern is one:
- Open the settings (cog icon on the desktop).
- Go to the Privacy section โ Permits โ Location (in older versions, the path may be Settings) โ Annexes โ Permits โ Location).
- Activate the location accuracy slider (some firmware called "Improving accuracy").
Important: if this option is turned off, the smartphone will only use data GPS, Ignoring Wi-Fi networks and mobile towers will greatly reduce accuracy in the city, and check if High Accuracy mode is on (more on this in the next section).
๐ก
If the settings do not include โLocation Accuracyโ, update Google Play services to Settings โ Annexes โ Application management โ Google Play Services โ Update.
Another nuance is the automatic geolocation shutdown to save battery life. MIUI There's a hidden feature that blocks background location for some applications:
- ๐ Go to Settings. โ Battery and productivity โ Battery consumption management.
- ๐ฑ Find an application that doesnโt have geolocation (e.g. Google Maps or Yandex.Navigator).
- ๐ Select No Limits mode (in older versions โ Allow background activity").
Precision modes: which to choose for Redmi
Xiaomi Redmi has three location modes, and each affects accuracy and battery consumption in different ways.
| Regime. | precision | Battery consumption | When to use |
|---|---|---|---|
| High precision | ยฑ 5-10 meters | โกโกโก (maximum) | Navigation in the car, tracking jogs, geotags of photos |
| Battery savings | ยฑ50-100 meters | โก (minimum) | Background definition for weather, advertising, social media |
| Device only (GPS) | ยฑ20-50 meters | โกโก (middle-class) | Hiking, places without the Internet (forests, mountains) |
To change the regime:
- Go to Settings. โ Location (or Settings) โ Confidentiality โ Location).
- Slip on "Mode" (in some firmware - "Method").
- Choose the right option.
A critical feature for Xiaomi Redmi with MIUI 13+: If you've chosen High Accuracy mode, but geolocation still doesn't work well, check your Wi-Fi and mobile data settings. MIUI Sometimes it blocks the scanning of networks in the background:
- ๐ถ Go to Settings. โ Connections and sharing โ Wi-Fi.
- ๐ Enable the option โScanning is always availableโ (in older versions โ โSearch for devices").
- ๐ก Repeat the same for mobile data in Settings โ SIM-maps and mobile networks โ Additionally. โ Network scanning.
3. Setup of permissions for applications
Even if geolocation is enabled at the system level, individual applications may not have access to it, such as Google Maps or 2GIS will show your location with a delay if they are not allowed access in the background, to configure permissions:
- Open Settings โ Applications โ Application Management.
- Select the desired application (for example, Yandex.Maps).
- Slip on "Permissions" โ "Location".
- Set the value of "Always" (for navigators) or "Only during use" (for social networks, weather).
Is location included in the system settings|
Whether the "High accuracy" mode is selected"|
Is access to geodata allowed for the desired application|
Wi-Fi and mobile network scanning enabled|
Battery optimization for navigation applications is disabled-->
Pay attention to system limitations MIUI:
- ๐ซ Some apps (like TikTok or AliExpress) may request geolocation for targeted advertising.
- โ ๏ธ V MIUI 14, you have the Privacy Protection feature, which automatically blocks geolocation access for new applications. To turn it off, go to Settings. โ Confidentiality โ Protecting privacy and deactivating the option.
โ ๏ธ Note: If you are using Redmi with two SIM-If you have a map, you may not be able to geolocate correctly if one of the cards is disabled or roaming. SIM In Settings โ SIM-maps and mobile networks.
4.Problems with GPS: Why doesn't it catch satellites?
If your Xiaomi Redmi canโt find satellites (Google Maps has a blue circle, and accuracy is Search for satellites). GPS"), The problem may be the following:
- ๐ก Weak signal. GPS โ In cities with tall buildings or indoors, satellites are worse.
- ๐ Obsolete data A-GPS โ Smartphone downloads auxiliary data for a quick search for satellites, but they can get lost.
- ๐ ๏ธ Damaged. GPS-module โ if the phone fell or got wet, the antenna contacts could oxidize.
- ๐ฑ Conflict with energy saving settings โ MIUI aggressively optimizing background processes.
The first thing to do is update the data. A-GPS. For that:
- Install the GPS Status & Toolbox app from Google Play.
- Open it and tap the "Management" button. A-GPS".
- Select "Reset", then "Download".
- Reboot the phone.
If that doesnโt work, try resetting your geolocation settings:
- Go to Settings โ System and device โ Reset settings.
- Select โReset Location Settingsโ (not to be confused with a full reset!).
- Confirm the action.
What to do if GPS not working after firmware?
5. Battery optimization without loss of accuracy
Geolocation is one of the main battery eaters on Xiaomi Redmi, for example, when you use Google Maps in navigation mode, your phone can run out in 3-4 hours, but there are ways to reduce consumption without compromising accuracy:
- ๐ Turn off background geolocation for unnecessary applications (social networks, games, stores).
- ๐ถ Use Battery Savings mode for geolocation when high accuracy is not required.
- ๐ Turn on adaptive brightness โ a bright screen in the navigator discharges the battery faster than the battery itself GPS.
- ๐ต Turn off mobile data for Google Maps if you downloaded the maps offline.
For advanced users, there is another trick: limiting the refresh rate. GPS. By default. MIUI It updates the coordinates every second, but it takes 5 to 10 seconds for pedestrian navigation:
- Install the app GPS Logger from Google Play.
- In the application settings, find the "Update interval" option.
- Set the value of 5000 (5 seconds) or 10000 (10 seconds).
โ ๏ธ Attention: Redmi with Snapdragon processors 4xx/6xx (Like Redmi. 9A, Note 10) It is often a bug when GPS It stops working after a long period of navigating, so the solution is to restart the phone or turn on/off flight mode.
6.Geolocation in games and applications with anticheat
Many games, for example, Pokรฉmon GO or PUBG Mobile) require access to geolocation to fight cheaters, but on Xiaomi Redmi they often give out an error like "failed to determine the location" or "GPS-signal is weak, even if it's set up correctly:
- ๐ฎ Blocking Mock Locations โ MIUI Some games may be seen as an attempt to change location.
- ๐ก๏ธ The game's anticheat conflicts with MIUI โ for example, Pokรฉmon GO locks devices with unlocked loader.
- ๐ Google Play Services Restrictions โ if they are outdated or damaged.
To correct:
- Update Google Play Services and Google Play Games to Google Play.
- Go to Settings. โ Additionally. โ For developers, check that the option "Allow location simulation" (Mock Locations) is disabled.
- For Pokรฉmon GO install the app GPS Joystick (for legal use only, for example, if not available) GPS-room-signal).
๐ก
If the game still does not determine the location, try to disable the function "Optimize" MIUI" for her in battery settings.
7. Alternative methods of positioning
If standard GPS Redmi is unstable, alternative methods can be used:
- ๐ Google services (Wi-Fi and mobile) are less accurate but work indoors.
- ๐ก GLONASS/BeiDou โ Russian and Chinese navigation systems that sometimes catch the signal better GPS.
- ๐ฑ Bluetooth beacons (iBeacon) โ used in shopping malls for indoor navigation.
To include support for GLONASS/BeiDou:
- Install the GPS Test app from Google Play.
- Open it and go to the settings.
- Enable the options "GLONASS" and "BeiDou".
- Reboot the phone.
For Wi-Fi positioning (useful in subways or large buildings):
- Turn on Wi-Fi in the settings.
- Activate the option "Scanning is always available" (see section 2).
- In Google Maps, turn on โHigh Accuracyโ.
8. Frequent errors and their solutions
Collected typical problems with geolocation on Xiaomi Redmi and how to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Geolocation is switched on, but coordinates are not updated | Conflict with energy saving settings | Turn off battery optimization for navigation apps |
| Google Maps shows the wrong location | Obsolete data A-GPS cache | Clean up the Google Maps cache and update it A-GPS |
| GPS It only works on the street, indoors โ no | Scan's off. Wi-Fi/mobile | Enable "Scanning is always available" in the Wi-Fi settings |
| The battery goes down quickly when geolocation is turned on | Too frequent coordinate updates | Increase the refresh interval in the settings GPS Or use the "Battery Savings" mode" |
| Applications do not request access to geolocation | Blocking permits at the level MIUI | Check your privacy settings and disable Permission Protection |
If neither method worked, there might be a hardware problem. 8/9 defect GPS-antennae that manifests itself through 1โ2 In this case, only repairs to the service center will help.
๐ก
Before contacting the service, check the operation of geolocation in safe mode (click the power button). โ "Safe regimeโ). GPS earned - a problem in a third-party application.