How to enable the transfer of geodata to Xiaomi Redmi: all methods and settings

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.

๐Ÿ“Š What Xiaomi Redmi model do you use?
Redmi Note 12/Pro/Pro+/12R
Redmi 11/11 Prime/11T
Redmi 10/10A/10C
Redmi 9/9A/9C
Another model

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 problemSymptomsDecision
Outdated AGPS dataLong satellite search (more than 5 minutes)Update the data through GPS Status & Toolbox
Incorrect. APNGPS It only works on Wi-Fi, does not catch satellites.Check the APN settings with the operator
Block MIUIApplications do not see geodata despite permissionsDisable battery optimization for applications
Hardware malfunctionGPS 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?
If, after changing the settings, ADB The geolocation module refuses to work, follow the following steps: 1. Reset the network settings: โ†’ System system โ†’ Resetting settings โ†’ Reset your Wi-Fi, mobile network and Bluetooth settings. 2. Delete the gps.conf file (if you changed it) through the root-rights file manager. 3. Reboot your smartphone in Safe Mode (press the power button). โ†’ "Restart in Safe Mode) and check the work GPS. If the problem remains, reset to factory settings (with loss of data).

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 causeDecision
GPS is not turned on (grey switch)Failure to work MIUI or limitations of parental controlReset 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 disabledGo 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 failureUpdate. AGPS through GPS Status & Toolbox or reset your network settings
Fast battery discharge due to geolocationBackground activity of applications with access to GPSLimit background activity in Settings โ†’ Battery โ†’ Applications selection
Navigator loses signal in tunnels or between housesWeak signal. GPS/GLONASSEnable 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.

FAQ: Answers to Frequent Questions

Can geodata be included only for individual applications?
Yeah, in MIUI There are flexible permission settings. Go to Settings. โ†’ Annexes โ†’ Application management, select the desired application and set individual location permissions for it (for example, โ€œOnly during useโ€ or โ€œAlwaysโ€). You can also deny access to geodata for system applications (for example, Mi Browser or Mi Video) if they are not needed.
Why After Updating MIUI Geo-data stopped working?
This is a typical problem when you upgrade to a new firmware version. Most often, you reset: Application permissions (you need to re-access the location). APN (Check the settings. โ†’ SIM-maps and mobile networks โ†’ APN). Data data AGPS (Update them through GPS Status & Toolbox. If the problem persists, reset the network settings (Settings) โ†’ System system โ†’ Resetting settings โ†’ Resetting Wi-Fi, Mobile Network and Bluetooth).
How to turn off geodata transmission to save battery?
There are several ways: Turn off geolocation completely in the notification curtain. Switch to Saving Charge in accuracy settings (Settings) โ†’ Location โ†’ Precision Mode. Disable location access for unnecessary applications in Settings โ†’ Confidentiality โ†’ Permits โ†’ Location. Activate Smart Location (available in the MIUI 13+). On Redmi with MIUI 14 you can also configure the geolocation schedule โ€” for example, turn off GPS night or at certain hours.
Can you fake geodata on Xiaomi Redmi without root?
Yes, but with limitations. To do this, turn on Developer Mode (tap 7 times on the build number in Settings). โ†’ About the phone. Activate the option Developer settings โ†’ Mock Location App and select an emulation app (e.g. Fake) GPS Location. Set the coordinates in the selected application. Restrictions: Not all applications support mock location (e.g., banking services detect it). MIUI 14 added geodata swapping protection for system services. After rebooting, mock location settings are reset.
How to check which applications use geodata in the background?
For this: Go to Settings โ†’ Confidentiality โ†’ Permit manager โ†’ Location. Press three dots (โ‹ฎ) In the upper right corner, select Last Accesses, and here you'll see a list of apps that recently requested your location and access time. MIUI 13/14 Detailed statistics on battery consumption for geolocation are also available: Settings โ†’ Battery โ†’ Battery utilization โ†’ Location.