How to Allow Location Access on Xiaomi Smartphones: A Complete Guide to 2026

Xiaomi’s current MIUI-based smartphones are using geolocation data to power maps, navigators, weather widgets, and even some social networks. However, users often face problems: apps don’t determine coordinates, GPS is intermittent, or the system constantly requests permissions. In this article, we’ll look at all the ways to configure location access, from basic parameters to hidden firmware functions.

The MIUI feature is that geodata management is spread across multiple menus, including global system settings, individual permissions for each application, and even individual options for energy saving mode. We will show you how to avoid typical errors (for example, when Google Maps does not see your location, although permission is given), and explain why it is sometimes necessary to manually activate high-precision GPS mode through an engineering menu.

Why Xiaomi asks for location access and can it be turned off?

Geo data requests are made for a reason, as part of Android and MIUI privacy policies, and the system and applications use coordinates to:

  • πŸ“ Navigation: Google Maps, Yandex.Maps, Waze.
  • 🌦️ Weather Services: Automatic City Definition for Forecasting.
  • πŸ“Έ Photos: geotags in the Xiaomi Gallery or Google Photos.
  • πŸ”’ Security: Find My Device or Anti-Theft MIUI.
  • πŸ›’ Advertising and recommendations: targeted offers in Mi Browser or GetApps.

You can turn off access completely, but it will cause some disruption to key functions, like without geolocation.

  • πŸš— Yandex.Navigator will not be able to build a route.
  • πŸ“± Mi Fit will stop fixing runs.
  • πŸ” Search engines (like Google) will show results for another region.

⚠️ Note: If you are using a child regimen or senior profile in the United States MIUI, Geolocation access can be blocked at the system level. To change this, you need to disable the restrictions in Settings. β†’ Special facilities β†’ User profiles.

πŸ“Š How often do you use geolocation on your smartphone?
Constantly (navigator, tracking)
Sometimes (weather, photo)
I never turn it off.
Shut it down completely.

Basic location access settings in MIUI

The first step is to check the global system settings. In MIUI 14/15, the path to the menu may differ depending on the model (Redmi Note 12, POCO X5, Xiaomi 13T, etc.), but the general logic is maintained:

  1. Open Settings (the gear icon on the main screen).
  2. Go to Privacy β†’ Permits β†’ Location.
  3. Activate the location access slider (at the top of the screen).
  4. Select Precision Mode: High – uses GPS, Wi-Fi, mobile networks and sensors (maximum accuracy but quick battery consumption); battery savings are only Wi-Fi and mobile networks (more precisely in the city, worse in nature); only the device is GPS only (slower determines coordinates, but less drains the battery).

For models with MIUI 16+ (such as Xiaomi 14 or Redmi K70), the option β€œImproving accuracy” has been added – turn it on if you notice errors in the positioning. This feature uses Google Location Services data to adjust the GPS signal.

Is location access activated in settings? |

Selected accuracy mode "High" for navigators? |

Is accuracy improvement included (if any in firmware)?|

Are permissions checked for key applications (Maps, Navigator)?

-->

How to give access to geolocation for a specific application

Even if global access is enabled, individual programs can be blocked to check this:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Select the application you want (e.g. Google Maps or 2GIS).
  3. Slip on the Permits. β†’ Location.
  4. Set one of the values: Allow all the time for navigators and trackers; Allow only during use for weather widgets; Disallow if the app does not need coordinates (for example, Mi Calculator).

On some models (POCO F5, Redmi 12) there is an additional Toggle (Exact Location) on this menu, and if it is disabled, the app will only receive approximate data (for example, a city, but not an exact address).

AnnexRecommended authorizationEffects of disconnection
Google MapsAllow me all the time.Will not track the route in the background
Yandex.Navigator.Allow me all the time.Stop voice prompts when blocking the screen
Mi FitAllow only during useIt will not be about running or cycling.
InstagramBannedYou can’t add geotags to stories.
Weather (MIUI)Allow only during useIt will show data for a standard city.

⚠️ Note: Some apps (such as TikTok or AliExpress) request geolocation for targeted advertising. If you do not want to share data, deny access - this will not affect the main functionality.

Xiaomi GPS problems: Why not locate them?

If, after all the settings, Google Maps still doesn’t see your location, the problem may be:

  • πŸ“Ά Weak signal GPS β€” especially indoors or in cloudy weather.
  • πŸ”‹ Energy saving regime β€” MIUI disables background geolocation to save charge.
  • πŸ› οΈ Sensor malfunction – calibration or resetting of settings is required.
  • πŸ“² Older versions of the old version MIUI There were coordinate-detection bugs.

To diagnose the problem:

  1. Open Settings β†’ About Phone β†’ MIUI version and check the relevance of the firmware.
  2. Run Google Maps and look at the location icon (blue circle with dot) if it flashes, the signal is weak.
  3. Install the GPS Status & Toolbox app from Google Play and check the number of satellites visible (should be at least 8-10).
How to Calibrate GPS on Xiaomi without root rights?
To calibrate sensors without superuser rights: 1. Install the GPS Test app from Google Play. 2. Go to open areas (no tall buildings). 3. In the app tap on the menu icon β†’ Manage A-GPS state β†’ Reset. 4. Reboot the smartphone. After that, the accuracy of determining the coordinates should improve.

If the problem persists, try resetting your network settings:

β†’ SIM-maps and mobile networks β†’ Network reset

This will remove stored Wi-Fi networks and mobile internet settings, but often helps restore GPS.

Hidden geolocation settings: engineering menu and ADB-team

For power users who want to maximize GPS, MIUI has hidden features. Careful: wrong actions can disrupt the stability of the system.

Method 1: Engineering menu (works on most models, including Redmi Note 11, POCO X4):

  1. Open the Phone app.
  2. Enter the code: ##4636###.
  3. Go to the Location tab.
  4. Check that the GPS Status bar is Enabled.
  5. If necessary, press Delete AGPS Data and restart your phone.

Method 2: ADB-commands (requires a computer and enabled debugging on the USB):

adb shell settings put global gps_enable_debug_logging 1


adb shell settings put global location_mode 3

The first command includes a GPS debugging log (useful for diagnosis), the second - forcibly sets a high-precision mode.

πŸ’‘

If your GPS stopped working after the MIUI update, try to roll back to the previous firmware version via Fastboot. Instructions are available on the 4PDA forum in your model’s theme.

How to turn off geolocation to save battery

Using GPS and mobile data to determine your position significantly reduces battery life, and if you don't want high accuracy, you can optimize your consumption.

  • πŸ”„ Switch to Charge Savings mode in Location Settings.
  • 🚫 Disable background access to geodata for unnecessary applications (such as Facebook or Facebook) VK).
  • ⏳ Set a time limit: in Settings β†’ Battery β†’ Energy saving mode add geolocation to the list of limited features.
  • πŸ“΄ Use the mode on the plane in places where GPS Not required (e.g. at home or work).

On models with MIUI 15 (for example, Xiaomi 14 Pro), the function Adaptive geolocation has appeared, which automatically switches the accuracy mode depending on the user’s activity: high accuracy for navigation, economical mode in the background.

πŸ’‘

Disabling geolocation for social networks and advertising services can increase the life of a smartphone by 10-15% without recharging.

Security: How to Protect Your Geolocation Data

Geodata is personal information that can be used by attackers or advertising companies to minimize the risks:

  • πŸ” Regularly check the list of applications with access to the location in Settings β†’ Confidentiality β†’ Permits.
  • πŸ“± Turn off Google Location History (if not used): Google Settings β†’ Account management β†’ Data and confidentiality β†’ Location history.
  • 🚫 Disable access to geodata for unknown applications (especially if they request permission immediately after installation).
  • πŸ”„ Use it. VPN with location masking (e.g. ProtonVPN) if you don’t want sites to know your real region.

MIUI has a built-in Privacy Protection feature that hides your exact location from certain apps, to activate it:

Settings β†’ Privacy β†’ Privacy Protection β†’ Location β†’ Enable β€œApproximate Location”

After that, the app will only see the area, but not the exact coordinates.

FAQ: Frequent questions about geolocation on Xiaomi

Why Google Maps shows the wrong location on my Xiaomi Redmi Note 10
This is a typical problem for Xiaomi’s budget models with the GPS module MT6769 (Helio G85). Try: Enable High Accuracy in Location Settings. Update Google Maps and Google Play Services. Reset AGPS settings via the engineering menu (#4636###). If it doesn’t help, install an alternative navigator, such as OsmAnd.
Can I turn on GPS without the internet?
Yes, but with reservations: Clean GPS (without Wi-Fi and mobile data) works slower - for a cold start it can take up to 5-10 minutes. Accuracy is reduced to 10-20 meters (versus 3-5 meters with the Internet). Indoors, the signal may disappear completely. To speed up the determination of coordinates without the Internet, download offline maps in Google Maps or Yandex.Maps in advance.
How to disable geolocation for MIUI system applications?
Some system services (e.g. Mi Cloud or Security) use geodata to work. To limit it: Activate Developer Mode (7 taps in Version) MIUI In the settings of the phone. Go to the settings. β†’ Additionally. β†’ For developers β†’ App permissions. Find the system application you want and disable location access. ⚠️ Warning: Disabling geodata for Mi Cloud could disrupt Find Device.
Why After Updating MIUI quit GPS?
This is a well-known problem when moving to MIUI 14/15. Reasons: Reset security settings (requires permissions to be re-activated) Conflict with new Android privacy policies 13/14. The bug in the firmware (especially relevant for the POCO M5 redmi 11 Solutions: Reset your network settings (Settings) β†’ SIM-map β†’ Update Google Play Services to Play Market, if it doesn't work, roll back to the previous version MIUI via Fastboot.
How do I check which apps have used my location?
MIUI has a built-in activity log: Settings β†’ Privacy β†’ Permissions log β†’ Log β†’ Location Here: List of applications that requested geodata. Last access time. query type (background or during use). For more detailed analysis, install App Ops (developer rights required).