Geolocation on Xiaomi Redmi smartphones is not only navigation in Google Maps or Yandex.Maps, but also the basis for many services, from weather widgets to bank applications with confirmation by location. The phone doesnโt determine the coordinates, apps donโt see the geodata, or the battery is drained due to background activity. GPS. In this article, we will analyze all ways to enable the transfer of geodata to Redmi, starting from basic settings and ending with hidden parameters. MIUI.
Feature of Xiaomi smartphones โ the presence of a corporate shell MIUI, It can block access to geodata for power saving or security reasons, like the Redmi Note 12 Pro.+ By default, the โEnergy savingโ mode is activated, which limits the work GPS In the background, in Redmi. 10C When you first enable geolocation, the system asks for additional permissions for system applications, and if you don't give those permissions, the location services will not work properly.
It is important to understand the difference between GPS, GLONASS, BeiDou and network location (by cell towers or Wi-Fi) on Xiaomi Redmi, you can combine these technologies for maximum accuracy or, conversely, disable unnecessary ones to save charge.
1. Basic geolocation settings in MIUI
The first thing you need to check is whether the geolocation module is enabled on the system. On Xiaomi Redmi, this is done through a quick menu or basic settings. Here is a step-by-step instruction:
1. Through the notification panel:
Swipe your finger down to open the curtain.
Find the Location icon (usually looks like an arrow or a dot on a map).
Click on it โ if it turns blue, geolocation is enabled.
2. Through system settings:
- Open the Settings app.
- Go to the Location section (in some versions) MIUI It may be called Security and Privacy. โ Location).
Activate the location accuracy switch or geodata service.
If you don't find the geodata after that, the problem can be in accuracy mode or application permissions, and that's what we'll talk about in the next section.
On some Redmi models (e.g. Redmi) A2+) When you turn on the geolocation, you get a pop-up asking you to confirm access for system services, GPS It's going to work unstable.
2. Selection of the Geo-Data Accuracy Regime
V MIUI There are three modes of accuracy of location determination that affect the speed of operation. GPS And the battery consumption, so you can set them up:
1. Open Settings. โ Location.
2.Put on the item Precision Mode (or Location Method).
3. Select one of the options:
- ๐ High accuracy - uses the GPS, GLONASS, BeiDou, Wi-Fi and cell towers, maximum accuracy but fast battery consumption.
- ๐ก Charge savings -- location only from Wi-Fi and towers. Accuracy is lower, but battery runs slower.
- ๐ฑ Only the device works exclusively through GPS/GLONASS Accuracy is average, battery consumption moderate.
For most tasks (navigation, taxis, photo geotagging) High accuracy mode is optimal. However, if you notice that the battery is running out too quickly, try switching to Device Only.
โ ๏ธ Note: Redmi with MediaTek processors (for example, Redmi Note 11) may freeze in Device Only mode. GPS When you first turn on, you can reboot your smartphone.
Also in this section you can activate the option Wi-Fi and Bluetooth scanner - it allows you to determine the location even without the enabled GPS (roomy).
Application Permits: Why Geodata is Not Transmitted
Even if geolocation is enabled at the system level, individual applications may not see your location due to a lack of permissions.
1. Open Settings โ Applications โ Application Management.
2. Select the desired application (for example, Google Maps or Yandex.Navigator).
3. Go to the Permissions section.
4. Find the location and set one of the values:
- Always (for navigators),
Only during use (for most applications)
- Prohibit (if access is not required).
On Xiaomi Redmi with MIUI 13/14 There's an optional option called Exact Location, and if it's disabled, the app will see your coordinates with an error of up to a few kilometers.
Hidden problem: Some system applications (such as Mi Security or Mi Cloud) can block the transfer of geodata to third-party programs.
- ๐ก๏ธ Go to Settings. โ Memory. โ Auto-Run and Allow Auto-Run for Navigation Applications.
- ๐ B Settings โ Battery โ Select applications disable optimization for programs that need GPS.
Open Settings โ Applications โ Application Management
Select the desired application (for example, Google Maps)
Go to the "Permissions" section
Enable access to "Location" ("Always" or "Only during use")
Activate the "Exact Location" option (if any)
Check Autostart in Settings โ Memory. โ Auto-start
Disable battery optimization for the application (Settings) โ Battery โ Choice of applications)
-->
4.Problems with GPS: module does not find satellites
If geolocation is enabled, permissions are given, but the smartphone still does not determine the coordinates (or does it too long), the problem may be in the very beginning. GPS-This is what you do:
1. Update the data AGPS:
- Install the app GPS Status & Toolbox from Google Play.
- Open it and press Status Management. A-GPS โ Reset, then Download.
- This will update the auxiliary system data, which helps to find satellites faster.
2. Check the network settings:
- Go to Settings. โ SIM-maps and mobile networks โ Name of the access point (APN).
- Make sure your operatorโs settings are correct. APN (It is usually installed automatically).
- If APN Reset โ restore it (options can be found on the website of your mobile operator).
3. Reset the geodata settings:
- Open the Settings. โ System system โ Resetting settings.
Select Wi-Fi, mobile network, and Bluetooth Reset (this wonโt delete your data, but will reset network settings).
4. Check the antenna. GPS:
- On some Redmi models (e.g. Redmi) 9T) antenna GPS And it's located at the top of the housing, and if you're using a metal case or a magnetic holder, it can shield the signal.
โ ๏ธ Note: If after all the manipulations GPS It's still down, it's possible there's a hardware malfunction in the module. On the Redmi Note 10 Pro and other Snapdragon-based models, it could be due to the antenna contact dump, and it needs repairs at the service center.
| The cause of the problem | Symptoms | Decision |
|---|---|---|
| Outdated AGPS data | Long satellite search (more than 5 minutes) | Update the data through GPS Status & Toolbox |
| Incorrect. APN | GPS It only works on Wi-Fi, does not catch satellites. | Check the APN settings with the operator |
| Block MIUI | Applications do not see geodata despite permissions | Disable battery optimization for applications |
| Hardware malfunction | GPS It does not work at all, even after the reset. | Diagnostics at the service center |
5. Geodata in photos and videos: how to turn on geotags
Many Xiaomi Redmi users want photos to be automatically stored with location reference, and you need to activate geotags in the Camera app:
1. Open the standard Camera app.
2.Stick the gear (โ๏ธ) Or swipe left to open the settings.
3. Find a Geotega item or Location and turn it on.
If the option is not available in the camera settings, it can be activated through system settings:
- Settings โ Confidentiality โ Permits โ Camera. โ Location.
Geotags increase the size of photo files and can reveal your location when you post pictures on social media, and if privacy is more important, you should turn it off.
On Redmi with MIUI 14 has an option called Smart Geotaggs, which saves coordinates only for selected photos (such as those taken on a trip), saving disk space.
๐ก
If geotags are not saved, check if the geotags are on in high-precision mode, and if the charge is saved, the camera may not receive the exact coordinates.
6. Hidden geolocation settings: engineering menu and ADB
For experienced users who want to fine-tune the work GPS Xiaomi Redmi, there are additional tools. Careful: wrong actions in the engineering menu can disrupt the smartphone!
1. Engineering menu (for verification) GPS):
Open the Phone app and enter the combination: ##4636##.
Go to the Testing (or Testing) section.
- Choose. GPS โ Here you can see the number of satellites found, the signal level and other parameters.
2. ADB-drop-off GPS:
- Connect your smartphone to your PC and activate Debugging USB (Settings โ The phone. โ Version. MIUI โ Tap 7 times, then return to the additional โ For developers).
- Enter in the command line:
adb shell su
settings put global gps_enable_debug_logging 1
settings put global gps_debug_logging_enabled 1- This will include extended logging. GPS, What will help diagnose problems.
3. Change of configuration GPS (advanced only):
- In the file /system/etc/gps.conf You can manually register servers. AGPS However, it requires root rights and can lead to disruptions.
โ ๏ธ Attention: Use ADB And the engineering menu can cancel the warranty on Xiaomi Redmi.Before experimenting, make a backup of the data through Settings. โ Additionally. โ Backup and reset.
What to do if after ADB-team GPS quit?
7. battery saving without loss of accuracy
One of the main fears of users Xiaomi Redmi โ fast battery discharge due to constant operation GPS. However, there are ways to optimize the flow without compromising accuracy:
- ๐ Use the adaptive battery: settings โ Battery โ Adaptive battery: The system will limit background activity GPS low-use applications.
- ๐ต Turn off permanent Wi-Fi search in geolocation settings if you're not in the city.
- ๐ Enable Device Only mode in accuracy settings if you don't need maximum detail (e.g. for weather widgets).
- ๐ For navigators (for example, Yandex.Navigator) activate the mode "Saving traffic" in the application settings - this will reduce the frequency of update coordinates.
On Redmi with MIUI 13+ There's a smart location feature that automatically switches accuracy modes depending on the situation:
In motion (e.g., in a car) โ activates high accuracy.
In a static position (house, work) - goes into economical mode.
To enable this option:
- Settings โ Location โ Additional settings โ Smart location determination.
๐ก
On Xiaomi Redmi with Snapdragon processor (e.g. Redmi) K50) GPS It consumes less power than the MediaTek models, which is due to the hardware optimization of the Qualcomm chipset.
8. Frequent errors and their solutions
Letโs analyze the typical problems with geodata on Xiaomi Redmi and how to fix them:
| Mistake. | Possible cause | Decision |
|---|---|---|
| GPS is not turned on (grey switch) | Failure to work MIUI or limitations of parental control | Reset your phone. If it doesn't work, reset your security settings (Settings). โ System system โ Resetting settings โ Resetting security settings) |
| Apps see incorrect location (several km displacement) | โExact Locationโ for the application is disabled | Go to the permission settings for the application and activate the option Exact Location. |
| GPS It only works with an internet connection. | Not updated AGPS data or module failure | Update. AGPS through GPS Status & Toolbox or reset your network settings |
| Fast battery discharge due to geolocation | Background activity of applications with access to GPS | Limit background activity in Settings โ Battery โ Applications selection |
| Navigator loses signal in tunnels or between houses | Weak signal. GPS/GLONASS | Enable the option of Wi-Fi and Bluetooth scanner in location settings |
If your problem doesnโt make it to the table, try a universal solution:
Turn off the geolocation, reboot the smartphone, turn it on again.
- Update the firmware MIUI Up to the latest version (Settings) โ The phone. โ Updating the system).
- Install an alternative software for GPS, for example, GPS Test or GPSTest from Google Play.