Geolocation on Xiaomi: where is in the settings and how to set up correctly

You're trying to find geolocation on a Xiaomi smartphone, but you can't find the right settings? This feature has become an integral part of modern gadgets, from navigation in Google Maps to the operation of taxi applications and social networks. However, the MIUI interface is regularly updated, and the path to geolocation settings may vary depending on the firmware version and device model.

In this article, we will explore all possible ways to access geolocation on Xiaomi, Redmi and POCO devices, including hidden menus for developers and diagnostic tools. You will learn not only where the GPS switch is located, but also how to check its performance, improve the accuracy of determining the coordinates and eliminate typical errors (for example, when applications do not see your location), focusing on the differences between the versions of MIUI 12, 13, 14 and HyperOS, as well as nuances for Chinese and global firmware.

1. Standard method: where geolocation is enabled in Xiaomi settings

The most obvious way is through the main settings menu, but even here, users often face confusion due to different interface translations. Here is the exact algorithm for most models (relevant to MIUI 12-15 and HyperOS):

  1. Open the Settings app (the gear icon on the desktop).
  2. Go to Privacy (in some firmwares – Security or Permissions).
  3. Select Application Resolution β†’ Location (or HyperOS Location Services).
  4. Activate the main switch at the top of the screen.

There will be three accuracy modes on the screen:

  • πŸ“ High accuracy - uses the GPS, Wi-Fi, mobile networks and sensors (maximum accuracy but increased battery consumption).
  • πŸ“Ά Charge savings are only mobile networks and Wi-Fi (more precisely in the city, but worse in the field).
  • πŸ”„ Only the device, just the device. GPS (The most accurate signal in the open, but slower to "grab" the signal).

⚠️ Note: On Chinese firmware (China) ROM) The path may be different. MIUI 14 China geolocation hidden in Settings β†’ Additionally. β†’ Special facilities β†’ If you have this version, use the special instructions below.

πŸ“Š What version? MIUI use?
MIUI 12 or older
MIUI 13
MIUI 14
HyperOS
I don't know.

2. Quick access through the notification panel

Not everyone knows that you can turn geolocation on/off in 2 seconds without going into the settings.

  1. Swipe your finger down from the top of the screen to open the notification bar.
  2. If the panel is shortened, swipe down again for full disclosure.
  3. Find the badge. πŸ“ Location (usually close to Wi-Fi and Bluetooth).
  4. Tap the icon once to turn on/off.

If the badge is not:

  1. Press on. βš™οΈ Edit (pencil in the lower right corner of the panel).
  2. Find the location in the list and drag it to the active area.

πŸ”Ή Quick activation through the notification panel does not always activate GPS β€” Sometimes it only allows applications to use a specific location. For full navigation, check the settings manually (see the Mode section). GPS).

πŸ’‘

If the geolocation icon on the panel is gray and inactive, it means the function is locked at the system level. Unlock it in Settings β†’ Privacy β†’ Location Services.

Verification of GPS: diagnostics and tests

It's not enough to turn on geolocation, you have to make sure it works properly.

  1. Install the GPSTest app (free on Google Play).
  2. Open it and wait until the coordinates appear on the screen.
  3. Pay attention to this: πŸ”΄ Number of satellites (good): 8+ for GPS, 3+ for GLONASS). πŸ“Š Accuracy (norm: up to 10 meters in open space). ⏱️ Time of first fix (longer than 30 seconds) is a sign of problems).

If no satellites are captured:

  • πŸ“΅ Check if the metal cover is blocking the antenna. GPS (Especially relevant for Xiaomi 12/13 aluminum-hulled).
  • πŸ”„ Reboot your phone – sometimes the module GPS "hanging".
  • πŸ› οΈ Reset geolocation settings (see section below).
Problem.Possible causeDecision
No satellites in place.High accuracy mode disabledEnable in geolocation settings
Location "jumping"Weak GPS signal (urban development)Use Wi-Fi/Mobile Networks to Adjust
Apps don't see coordinatesNo permissions for the applicationCheck in Settings β†’ Applications β†’ Permissions
Fast battery dischargeContinuous search for satellitesSwitch to "charge saving" mode.

4. Hidden GPS settings: a menu for developers

For fine-tuning geolocation, Xiaomi has a hidden developer menu to open:

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and click on it 7 times in a row.
  3. The message will be β€œYou are a developer!”
  4. Return to the main settings menu – there will be a new section for developers.

In this menu, find:

  • πŸ“‘ Regime. GPS β€” Choose a Highly Precision (Uses) GPS+GLONASS+Galileo).
  • πŸ”„ Data resetting GPS β€” Clears the cache coordinates (helps with "hangs").
  • πŸ“± Maximum refresh rate – set 1 Hz for navigators.

⚠️ Warning: Do not turn on the debugging USB and Unlock. OEM unnecessarily, this reduces the security of the device, and avoid changing the settings. AGPS (Accelerated search for satellites, if you do not understand their purpose.

What is AGPS and why is it needed?
AGPS (Assisted GPS) is a technology that speeds up satellite search by downloading auxiliary data over the Internet. For example, when you turn on GPS, your phone downloads current satellite orbit data, which reduces the time of the first fix from 30 to 60 seconds to 1 to 5 seconds. In the developer menu, you can manually update this data (Update AGPS) if the geolocation is unstable.

5. Geolocation on Chinese firmware (China ROM)

Owners of China ROM devices (such as those purchased on AliExpress or imported from China) often find that:

  • 🌍 No geolocation switch in a standard location.
  • 🚫 Apps like Google Maps don’t identify location.
  • ⚠️ Error: Google Play Services are not supported".

Decisions:

  1. Activate via hidden menu: Dial in the dialer: ##4636##. Select Phone Information β†’ Settings GPS. Turn it on. GPS-receiver AGPS.
  2. Install Google Services: Download Google Installer (e.g. with APKMirror). Install Google Play Services and Google Play Market. Reboot your device.

Firmware for the global version:

If nothing helps, consider flashing on Global ROM via Fastboot or Recovery. instructions are available on the Xiaomi.eu forum.

⚠️ Note: Some Chinese Firmware (MIUI 13/14 China may be linked to Chinese services (Baidu Maps, AutoNavi), in which case, even after installing Google Services, the accuracy will be worse than on global versions.

6. Resetting geolocation settings: when and how to do

If GPS is unstable (long looking for satellites, showing incorrect coordinates), a complete reset of geolocation settings will help, which will delete all stored data about the satellites and return the parameters to the factory.

Instructions:

Open the Settings. β†’ Annexes β†’ Application management|Find and select Google Services (Google Play Services)|Press Warehouse. β†’ Delete the data|Reboot the phone.|Open any map application (like Google Maps) and wait for a new location to be determined.-->

After discharge:

  • πŸ”„ The first coordinate determination can take up to 5 minutes (especially indoors).
  • πŸ“Ά To accelerate, go to an open space (balcony, street).
  • πŸ”‹ Battery charge can fall quickly in the first hours – it’s normal.

If the reset didn't help, check:

  • πŸ› οΈ Hardware malfunctions: Antenna damage GPS (relevant after falls or repairs).
  • πŸ“² Application Conflict: Some programs (e.g., Fake) GPS) They can block the real coordinates.
  • πŸ”’ Operator restrictions: On some tariffs, mobile data for AGPS Disabled (check with the operator).

πŸ’‘

Resetting GPS is a last resort, and before you do that, try updating your AGPS data in the developer menu (Update AGPS) and restarting your phone.

7. Battery consumption optimization when using geolocation

GPS is one of the main charge eaters, to save battery life without losing functionality:

  • πŸ”‹ Use Adaptive Mode: C MIUI 14+ Adaptive economy in geolocation settings is optional – it automatically switches accuracy depending on active applications.
  • ⏳ Limit background activity: In Settings β†’ Battery β†’ Select applications disable geolocation for unnecessary programs (e.g. social media).
  • πŸ“± Turn it off. GPS When simple: Set up an automatic shutdown via MacroDroid or Tasker (e.g., turn off geolocation at night).
  • πŸ”„ Update the firmware: In new versions MIUI So we've optimized the algorithm for satellite search, for example, in HyperOS, power consumption. GPS reduced by 15% compared to MIUI 13.

Compare battery consumption in different modes (test on Xiaomi 13 Pro, 1 hour of active use of Google Maps):

Geolocation modeBattery consumptionprecisionTime to work.
High precision~12%Β±3 m~8 hours
Saving charge~7%Β±20 m~12 hours
Only the device~15%Β± 5 m~6 hours

HyperOS has an experimental feature called Hybrid Location, which combines data from phone sensors (accelerometer, gyroscope) and GPS to save energy. Activated in Settings β†’ Special Features β†’ Additional settings β†’ Hybrid Location.

Frequent questions about geolocation on Xiaomi

πŸ” Why geolocation only works with Wi-Fi, and without it there is no signal?
This is a typical problem when High Accuracy is disabled. In this mode, the phone only uses Wi-Fi and mobile networks for approximate location (accuracy ~500–3,000 m). To fix: Go to Settings β†’ Location Services. Select High Accuracy Mode. If it doesn't help, check if the case blocks the GPS antenna (especially on the Xiaomi 12T and Redmi Note 11).
⚑ Geolocation quickly drains the battery?
Try these methods: Switch to Charge Saving mode in geolocation settings. Turn off background activity for applications that don't need constant location access (e.g. Facebook, Instagram); Enable Adaptive Savings (available in MIUI 14+); Use apps like Greenify to pause background processes. If nothing helps, check if there's an app in the process that constantly requests coordinates (e.g., activity tracker).
πŸ“΅ The apps don't see my location, though. GPS It's on?
The problem could be: Lack of permissions: Go to Settings β†’ Applications β†’ Application Management β†’ [app name] β†’ Permissions and enable geolocation access. System restrictions: MIUI has a Privacy Protection feature that can block access. Check in Settings β†’ Privacy β†’ Special Access β†’ Privacy Protection β†’ Google Services Failure: Update Google Play Services in Play Market or clear its cache (Settings β†’ Apps β†’ Google Play Services β†’ Storage β†’ Cache).
🌐 How to enable geolocation on Xiaomi without Google (for example, for Baidu Maps)?
On Chinese firmware (China ROM), geolocation works by default through Chinese services (Baidu, AutoNavi). To activate them: Open Settings β†’ Additional β†’ Special Options β†’ Location. Enable Location Services and select High Precision Mode. For Baidu Maps, additionally allow access to Settings β†’ Applications β†’ Baidu Maps β†’ Permissions β†’ Location. If you need to use Google Maps, install Google Services (see China ROM section).
πŸ”§ Can accuracy be improved? GPS Xiaomi?
Yes, several ways: Update the data AGPS: In the developer menu (Settings) β†’ For developers β†’ Update AGPS). Use an external antenna: Some models (e.g. Xiaomi Mi 10) are sold GPS-plug-in USB-C. Calibration of the compass: Open Google Maps, make eight a phone in the air, it will improve the performance of sensors. Turn off energy saving for navigation applications: C Settings β†’ Battery β†’ Selection of applications add Google Maps or Yandex.Navigator in exception.