How to enable geolocation on Xiaomi: a complete guide with settings and tips

Xiaomiโ€™s smartphone geolocation is not just a dot on a map, but a whole range of technologies that depend on the accuracy of navigators, taxis, social networks and even banking applications. GPS If you don't catch satellites, if you're a battery that goes down in an hour because of background positioning, if you're not able to see the location at all, then you'll see all the ways that you can turn on and configure geolocation on Xiaomi devices (including Redmi models, POCO Black Shark and how to optimize your work GPS losslessly.

Feature of firmware MIUI โ€” There are lots of hidden settings and "chips" that are not written in the official instructions, for example, did you know that Xiaomi can be forced to turn on high-precision mode. GPS even for applications that are not available by default? or that "Search" error GPS..." So, what is often done by simply rebooting the gnss module? We've compiled all the working methods, from basic to advanced, that will help you customize geolocation to your tasks, whether it's saving charge or maximum accuracy for tracking.

What is Xiaomi geolocation and how does it work?

Geolocation on Xiaomi smartphones combines several technologies:

  • ๐Ÿ›ฐ๏ธ GPS/GLONASS/BeiDou/Galileo โ€” Satellite systems with the highest accuracy (up to the 5 meters), but requiring direct view of the sky and a lot of energy.
  • ๐Ÿ“ก Wi-Fi and cell towers โ€“ determine the location at the nearest access points (accuracy 20-50 meters), work even indoors.
  • ๐Ÿ”„ Hybrid mode โ€” MIUI Automatically combines data sources to balance accuracy and battery consumption.

New models (e.g. Xiaomi) 14 or Redmi Note 13 Pro+) Qualcomm Snapdragon Gen chip 2/3 dual-frequency GPS (L1 + L5), And this is what makes it more accurate in cities with tall buildings. POCO M6 Pro) often save on antennas, which can cause you to lose the signal in the subway or underground parking lots.

It's important to understand that geolocation is not just about navigation. It's used by:

  • ๐Ÿ“ธ Camera applications for photo geotags.
  • ๐Ÿฆ Banks to confirm transactions (for example, Sberbank blocks transactions if the location does not coincide with the usual one).
  • ๐Ÿš• Taxi services (Yandex.Go, Uber) for calculating tariffs.
  • ๐ŸŽฎ Games with AR (for example, Pokรฉmon GO).

โš ๏ธ Attention: On devices with MIUI for China (firmware version) CN) Geolocation may not work properly due to local restrictions. If you imported your phone from China, consider a global firmware version (Global or Global). EEA).

How to enable geolocation in Xiaomi settings

The basic way to activate geolocation is the same for all Xiaomi models, but the path to settings may vary slightly depending on the version. MIUI (12, 13, 14 or 15. Follow this instruction:

  1. Open Settings (the gear icon on the main screen).
  2. Go to the Privacy section โ†’ Permits โ†’ geodata (MIUI 14/15) or settings โ†’ Annexes โ†’ Permits โ†’ geodata (MIUI 12/13).
  3. Activate the main switch "Geodata" (should turn blue).
  4. Select the accuracy mode: ๐Ÿ” High accuracy - uses the GPS + Wi-Fi + Cellular networks (maximum accuracy but high battery consumption). ๐Ÿ“ถ Charge savings โ€“ only Wi-Fi and cellular networks (suitable for cities). ๐Ÿ›ฐ๏ธ Only the device, just the device. GPS (open spaces).

After turning on the geolocation, check its work:

  1. Open Google Maps or Yandex.Maps.
  2. Wait for the blue dot to appear (it can take up to 1-2 minutes indoors).
  3. If the dot flashes gray, click on it and select "High accuracy".

The geodata master switch is on|Selected mode "High accuracy"|Card permits issued|The smartphone is in an open space (for the first test)|Checked in 2-3 applications (Maps, Yandex.Maps, 2GIS)-->

If geolocation is not determined, move to the next section - there we will analyze the typical errors and their solutions.

Why Xiaomiโ€™s geolocation doesnโ€™t work: 7 reasons and solutions

Problems with GPS Xiaomi usually comes down to a few scenarios, and we've collected the most common causes and ways to address them:

Problem.Possible causeDecision
Geolocation is not turned on (grey switch)System services are disabled or the system fails MIUIReset your phone. If it doesn't work, reset your network settings (Settings). โ†’ SIM-maps and mobile networks โ†’ Resetting network settings)
A point on the map โ€œjumpsโ€ or shows the wrong placeWeak signal. GPS (particularly indoors)Turn on high-precision mode and go outside. Use the app to speed up. GPS Status & Toolbox (available on Play Market)
Geolocation works, but quickly drains the batteryBackground activity of applications (for example, social networks or fitness trackers)Limit background activity in Settings โ†’ Battery โ†’ Selection of applications. Use Device Only to save money"
Applications do not see geolocation (e.g. taxis)No permits or energy saving regimes are in placeCheck permissions for a specific application in Settings โ†’ Annexes โ†’ Application management โ†’ [name] โ†’ Permits
GPS does not catch satellites (satellite search message) GPS...")Failure in the gnss module or outdated firmwareUpdate your firmware. If it doesn't work, reset your settings. GPS through the engineering menu (instruction below)

Critical error: if after the update MIUI geolocation stopped working at all, check the firmware version, MIUI 14.0.4 for Redmi Note 11) was a driver bug GPS โ€” It was fixed in patch 14.0.6. Update the system through Settings. โ†’ The phone. โ†’ Updating the system.

If none of these methods helped, try resetting the settings. GPS through the engineering menu:

  1. Open the Phone app and enter the code: ##4636##.
  2. Go to the "Testing" tab (or "Usage statistics" on some models).
  3. Press "Clear" AGPS" and "Dumping" GPS".
  4. Reboot the phone.

It doesn't turn on at all.|Shows the wrong location|It's fast-burning.|Apps don't see coordinates|Another problem.-->

How to configure geolocation permissions for applications

V MIUI You can set up geolocation permissions for each application separately, so you can, for example, only access Google Maps coordinates, but you can't allow Instagram or TikTok to do that:

  1. Go to Settings โ†’ Privacy โ†’ Permissions โ†’ Geodata.
  2. Select "Application Permissions".
  3. Click on the desired application (for example, Yandex.Maps).
  4. Choose one of the options: ๐Ÿšซ Prohibit โ€“ access to geodata is blocked. ๐Ÿ”„ Only during use โ€“ access only when the application is open (recommended for most cases). โœ… Always access anytime (for trackers like Strava).

For system applications (such as Weather or Camera), the path is different:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Click on the three dots in the upper right corner and select "Show Systems".
  3. Find the right application (for example, com.miui.weather2 For the weather, and set up permissions.

โš ๏ธ Note: Some applications (e.g. Sberbank Online or Tinkoff) may require permanent geolocation access to confirm transactions. If you deny them access, the bank may block transactions for security reasons.

To check which apps are actively using geolocation in the background, go to Settings โ†’ Battery โ†’ Battery use, and look at the graph. >5% charge due to GPS โ€” limit his background activity.

Hidden settings GPS Xiaomi: How to improve accuracy

MIUI It hides a few useful features that can make geolocation work a lot better:

1. Incorporation of dual frequency GPS (for supported models)

On smartphones with Snapdragon chips 8 Gen 1/2/3 (for example, Xiaomi 13 Ultra, Redmi K60 Pro) dual frequency mode available GPS (L1 + L5), It's a machine that improves accuracy in cities:

  1. Install the app GPS L5 Enabler from Play Market.
  2. Run it and press "Enable." L5".
  3. Reboot the phone.

2. File optimization AGPS

File. AGPS (Assisted GPS) It helps your smartphone find satellites faster, and you can manually update it:

  1. Download a fresh gps.conf file for your model (for example, from the forum). 4PDA).
  2. Put it in a folder. /system/etc/ (Root rights are required).
  3. Reset the device.

Without root rights, you can use the application GPS Status & Toolbox:

  1. Open the app and go to the tab "AGPS".
  2. Press "Reset", then "Download".
  3. Wait until the download is completed (usually takes 10โ€“30 seconds).

3. disabling battery saving for GPS

V MIUI There is a hidden setting that limits the work GPS It's power-saving, to turn it off:

  1. Go to Settings โ†’ Battery โ†’ Energy Saving Mode.
  2. Select โ€œNo Limitsโ€ or add apps that you need GPS (For example, navigators, in โ€œExceptions".

The antenna can be purchased on AliExpress (search by request "External"). GPS Antenna for Androidโ€). It connects through OTG-cable and is recognized as an additional GPS-module.

How to turn off geolocation to save battery

If you don't use a navigator or geotagged device, disabling geolocation can save up to 15-20% of your battery life per day.

1. Complete geolocation shutdown

  1. Go to Settings โ†’ Privacy โ†’ Permissions โ†’ Geodata.
  2. Turn off the main switch.

โš ๏ธ Consequences: Cards, taxis, some camera features and banking apps will stop working.

2. Selective disconnection for applications

To keep geolocation for important applications (like Google Maps) but to keep it off the table for others:

  1. In the same GeoData section, click "Application Permissions".
  2. For each application, select "Disallow" or "During Use Only".

3. Use of the โ€œDevice Onlyโ€ mode

This mode disables location determination over Wi-Fi and cell towers, leaving only GPS:

  1. In geodata settings, select "Accuracy Mode".
  2. Set "Device only."

โœ… The benefits: saves battery life, as GPS It is only enabled when you request it directly (e.g., in Google Maps).

โŒ Cons: in the premises, the location will not be determined.

4. Automatic shutdown of geolocation on schedule

With the MacroDroid app (available in the Play Market), you can set up an automatic shutdown. GPS At a certain time or when the battery is low:

  • ๐Ÿ”‹ Trigger: Battery level < 20%.
  • ๐Ÿ“ Action: disable geolocation.
  • โšก Condition: if the charger is connected, turn the geolocation back on.

โš ๏ธ Note: Some applications (such as Sberbank Online or Tinkoff) may block login or transactions if geolocation is disabled.

Geolocation on Xiaomi in different scenarios: tips for using

Accuracy and stability of work GPS It depends on where and how you use your smartphone, and let's look at the typical scenarios and the best settings for them.

1. Navigation in the city (pedestrian/driver)

For maximum accuracy in urban areas:

  • ๐Ÿ“ฑ Geolocation mode: โ€œHigh accuracy" (GPS + Wi-Fi + cell-network).
  • ๐Ÿ”‹ Energy Saving: Turn off for Google Maps/Yandex.Maps in Settings โ†’ Battery โ†’ Exceptions.
  • ๐Ÿ“ถ Tip: if the navigator "goes crazy" in traffic jams, turn on the plane mode for 10 seconds - this will reset the connection and reconnect GPS.

2. Hiking, fishing, hunting (open country)

Away from cities and towers, it is better to use clean GPS:

  • ๐Ÿ›ฐ๏ธ Geolocation mode: "Device only" (disables) Wi-Fi/Cellular networks that can disrupt coordinates).
  • ๐Ÿ“ฑ Locus Map or OsmAnd (supports offline maps).
  • ๐Ÿ”‹ Energy savings: take powerbank โ€” GPS Clean discharges the battery by 1-2% per hour.

3. Games with AR (Pokรฉmon GO, Ingress)

For games like this. Pokรฉmon GO Signal stability is important, not maximum accuracy:

  • ๐ŸŽฎ Geolocation Mode: High Accuracy, but turn off traffic savings for playing in the settings MIUI.
  • ๐Ÿ”„ Tip: if the game "does not see" Pokรฉmon nearby, try recalibrating the compass (in the game). Pokรฉmon GO There is a special option in the settings).
  • โš ๏ธ Warning: Use of fakes GPS (Like Fake. GPS Location) can lead to a ban of an account in games.

4. Working with banking applications

Banks (Sberbank, Tinkoff, VTB) often require geolocation for:

  • ๐Ÿฆ Transaction confirmations (if the location is not the same as usual, additional authorization may be required).
  • ๐Ÿ’ณ Payments on NFC terminally.
  • ๐Ÿ”’ Login to the application from a new device.

Settings:

  • ๐Ÿ“ Permits: For banking applications, set "Always".
  • ๐Ÿ”„ Geolocation mode: High accuracy (otherwise the bank may not recognize your location).

5. Travel abroad

When traveling to other countries, there may be problems with location due to:

  • ๐ŸŒ Regional restrictions (e.g. in China) GPS work differently).
  • ๐Ÿ“ต Roaming (some operators block the transmission of location data).

Decisions:

  • ๐Ÿ“ฑ Update before the trip AGPS (through GPS Status & Toolbox).
  • ๐ŸŒ Buy a local. SIM-map - this will accelerate the determination of location on cell towers.
  • ๐Ÿ›ฐ๏ธ In geolocation settings, enable โ€œWi-Fi Scanningโ€ and โ€œBluetooth Scanningโ€ (helps at hotels and airports).

FAQ: Frequent questions about geolocation on Xiaomi

โ“ Why geolocation on my Xiaomi works worse than on iPhone?
This is due to several factors: ๐Ÿ“ฑ Hardware: iPhone uses a specialized chip Apple U1 For precise location indoors, Xiaomi relies on standard Qualcomm or MediaTek modules. ๐Ÿ”„ Software Optimization: iOS better manages background processes GPS, then MIUI They can be aggressively limited to save battery life. ๐Ÿ›ฐ๏ธ Number of satellites: iPhone supports more satellite systems at the same time (including: QZSS โ€” To improve accuracy on Xiaomi, try: Enable dual frequency GPS (If supported, update the file AGPS. Use an external antenna (for models with a OTG).
โ“ Can geolocation be enabled without the internet?
Yes, GPS It works without the internet, but with reservations: ๐Ÿ›ฐ๏ธ Clean. GPS (Device Only mode determines the coordinates by satellite, but: The first location determination may take 5โ€“10 The accuracy will be lower (especially in cities with high-rise buildings), Google Maps or Yandex.Maps will not be updated without the Internet (you need to download offline maps in advance). ๐Ÿ“ก Without the Internet, the definition of Wi-Fi/Mobile towers and services like Yandex.Taxi. For maximum autonomy: Download offline maps to Google Maps or OsmAnd. Use applications with support GPS-Tracking (e.g. Locus Map).
โ“ How to check which apps are using my geolocation?
V MIUI There is a built-in monitoring tool: Go to Settings โ†’ Confidentiality โ†’ Permits โ†’ Geodata. Click on "Last Access" (or "History" in English) and you will see a list of apps that have recently requested your location, with time and frequency of accesses. For more detailed analysis, use AppOps (required) ADB or root: adb shell cmd appops query-op --user 0 android:location GROUP|grep 'allow' This command will show all applications with access to geolocation and their current resolutions.
โ“ Geolocation quickly drains the battery?
Here. 5 working ways to reduce battery consumption without completely shutting down GPS: Limit background activity: Go to Settings โ†’ Battery โ†’ Selection of applications. For applications that GPS If you don't need it in the background (e.g. Instagram), select "Limit background activity." Use "Only during use" mode: In the geodata settings for each application, set "Only during use" instead of "Always." Turn off scanning Wi-Fi/Bluetooth: B Settings โ†’ geodata โ†’ Select "Device Only" to Accuracy Mode (turns off Wi-Fi and towers definitions). Adjust adaptive brightness: GPS It's often used with the screen. Reduce the brightness or turn on the adaptive brightness.