How to set up geolocation on the Xiaomi Redmi phone: a complete guide from the GPS before Google services

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:

  1. Open the settings (cog icon on the desktop).
  2. Go to the Privacy section โ†’ Permits โ†’ Location (in older versions, the path may be Settings) โ†’ Annexes โ†’ Permits โ†’ Location).
  3. 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.precisionBattery consumptionWhen 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:

  1. Go to Settings. โ†’ Location (or Settings) โ†’ Confidentiality โ†’ Location).
  2. Slip on "Mode" (in some firmware - "Method").
  3. Choose the right option.
๐Ÿ“Š What geolocation mode do you use more often?
High precision
Battery savings
Only GPS.
I don't know/don't use/

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:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the desired application (for example, Yandex.Maps).
  3. Slip on "Permissions" โ†’ "Location".
  4. 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:

  1. Install the GPS Status & Toolbox app from Google Play.
  2. Open it and tap the "Management" button. A-GPS".
  3. Select "Reset", then "Download".
  4. Reboot the phone.

If that doesnโ€™t work, try resetting your geolocation settings:

  1. Go to Settings โ†’ System and device โ†’ Reset settings.
  2. Select โ€œReset Location Settingsโ€ (not to be confused with a full reset!).
  3. Confirm the action.
What to do if GPS not working after firmware?
If you have recently updated MIUI Or you installed custom firmware, the problem may be that you don't have a gps.conf file for your region: 1. Download the archive with the correct gps.conf for your country (for example, for Russia it is suitable). XDA Developers). 2. Through a file manager (such as Mi File Explorer) move the file to the file. /system/etc/ (root rights will be required). 3. Set up rights. 644 (rw-r--r--). 4. Reboot your phone. Without root, you can try using the app. GPS Fix from Google Play.

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:

  1. Install the app GPS Logger from Google Play.
  2. In the application settings, find the "Update interval" option.
  3. 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:

  1. Update Google Play Services and Google Play Games to Google Play.
  2. Go to Settings. โ†’ Additionally. โ†’ For developers, check that the option "Allow location simulation" (Mock Locations) is disabled.
  3. 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:

  1. Install the GPS Test app from Google Play.
  2. Open it and go to the settings.
  3. Enable the options "GLONASS" and "BeiDou".
  4. Reboot the phone.

For Wi-Fi positioning (useful in subways or large buildings):

  1. Turn on Wi-Fi in the settings.
  2. Activate the option "Scanning is always available" (see section 2).
  3. 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 causeDecision
Geolocation is switched on, but coordinates are not updatedConflict with energy saving settingsTurn off battery optimization for navigation apps
Google Maps shows the wrong locationObsolete data A-GPS cacheClean up the Google Maps cache and update it A-GPS
GPS It only works on the street, indoors โ€“ noScan's off. Wi-Fi/mobileEnable "Scanning is always available" in the Wi-Fi settings
The battery goes down quickly when geolocation is turned onToo frequent coordinate updatesIncrease the refresh interval in the settings GPS Or use the "Battery Savings" mode"
Applications do not request access to geolocationBlocking permits at the level MIUICheck 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.

FAQ: Answers to Frequent Questions

Why is the geolocation on my Redmi only working with mobile internet?
Most likely, you have disabled the scanning of Wi-Fi networks or selected the mode "Device only (GPS)". GPS-The module itself determines the coordinates slowly, especially in the city. Enable High Accuracy mode and activate the option "Scanning is always available" in the Wi-Fi settings.
How to disable geolocation for all applications except the navigator?
Go to Settings. โ†’ Confidentiality โ†’ Permits โ†’ Location and manually disable access for unnecessary applications (social networks, games, stores). For Google Maps or Yandex.Navigator, leave permission "Always".
Can geolocation be used without the Internet?
Yes, but with reservations. GPS-The module will work without the Internet, but: The first determination of coordinates will take up to 10-15 minutes (you need to download the almanac of satellites), accuracy will be lower (especially in the city), maps in offline mode will not be updated (congestion, road changes). For offline navigation, download maps in advance in Google Maps or Osmand.
Why did the MIUI update stop working?
This is a common problem when switching to a new version. MIUI (particularly 12 on 13/14). Reasons: App permissions reset, Google services that conflict with new firmware, new versions reset MIUI Aggressive battery optimization is enabled by default. Solution: reset geolocation settings (see section) 4), Update Google Play Services and check permissions for navigation apps.
How to check if it works GPS on my Redmi?
Install the app GPS Status & Toolbox or GPS Test from Google Play. They show: Number of satellites found. Signal level (SN Ratio. Accuracy of positioning. If satellites are not caught at all (even outdoors), the problem may be in the hardware.