Setting up GPS Xiaomi: From basic parameters to precise calibration

Accurate location determination through GPS Xiaomi is a critical feature for navigators, maps, fitness trackers and even geotags on social networks, but users often face problems: satellites are not caught, coordinates are β€œjumping”, and applications like Google Maps or Yandex.Navigator show the wrong location. The reasons lie not only in hardware limitations, but also in the wrong settings. MIUI Android.

In this article, we will discuss all stages of adjustment. GPS on Xiaomi devices (including Redmi, POCO Mi: from basic geolocation activation to advanced calibration and satellite search acceleration. MIUI, And the ones that the manufacturer doesn't advertise, but they do improve the accuracy of navigation. MIUI 14/15 Android 13/14, It is also suitable for older versions.

1. Basic setting GPS: inclusion

Before you start fine-tuning, make sure that geolocation is enabled at the system level. On Xiaomi, this is done through a notification panel or settings menu. Importantly, some applications (such as banking or instant messengers) may block access to the service. GPS for security reasons.

To turn on GPS:

  • πŸ“± Swipe down from the top edge of the screen to open the notification bar.
  • πŸ” Find the Geolocation icon** (usually stylized as an arrow or pin) and tap it. If there is no icon, click Edit (pencil) and add it to the panel.

After turning on, check the permissions for applications:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the application you want (such as Google Maps).
  3. Go to Permits. β†’ Geolocate and set β€œAlways” (for navigators) or β€œOnly during use” (for battery saving).

⚠️ Note: On some Xiaomi models (e.g, POCO F5 Or the Redmi Note 12 Pro.+) into MIUI 15: "Exact geolocation" appears in the permissions, GPS It will work with an error of up to 500 meters!

πŸ“Š What Xiaomi model do you use?
Redmi Note 12/13
POCO X5/F5
Mi 11/12/13
Another model

2. Location modes: which one to choose?

Android on Xiaomi offers three geolocation modes that affect the accuracy and speed of determining the coordinates, as well as battery consumption.

Regime.precisionSpeed.Battery consumptionWhen to use
Device only (GPS)⭐⭐⭐⭐⏳ Slowly (up to 2 minutes)πŸ”‹ Low.Far from cities, in the mountains
Battery savings (networks)⭐⭐⚑ Quickly (5-10 sack)πŸ”‹ MinimumFor social media geotags
High precision (GPS+network)⭐⭐⭐⭐⭐⚑⚑ Very quickly (1-3 sack)πŸ”‹ High-pitchedFor navigators (Google Maps, Yandex)

To change the regime:

  1. Go to Settings. β†’ Geolocation β†’ Regime.
  2. Choose the right option. For most users, High Accuracy is optimal.

On models with pure Android (for example, POCO F1 Xiaomi A3) The path may be different: Settings β†’ Security and location β†’ Location β†’ Regime.

πŸ’‘

If you use a navigator in your car often, add a shortcut to quickly switch geolocation mode to the home screen. β†’ Widgets β†’ Settings β†’ Geolocation.

3. Calibration GPS: How to eliminate the β€œjumping” coordinates

If GPS On your Xiaomi, it determines the location with a large margin of error (for example, shows you on the next street), the problem may be in an uncalibrated compass or outdated data. AGPS. Calibration helps to reset accumulated errors and speed up the search for satellites.

For compass calibration:

  • 🧭 Open the Google Maps app (or any other with a compass).
  • πŸ”„ Click on the blue dot (your location) β†’ Calibration of the compass.
  • πŸ“± Follow the instructions on the screen: rotate your phone in the air, describing the infinity sign (∞).

For data resetting AGPS (speed up satellite search):

  1. Install the GPS Status & Toolbox app from Google Play.
  2. Open it and go to the AGPS tab.
  3. Press Reset, then Download.
  4. Reboot your smartphone.

⚠️ Attention: On some firmware MIUI (especially Chinese versions) of calibration applications GPS may require permission ADB. After installation GPS Status functions are inactive, turn on "Debugging by" USBΒ»** In Settings β†’ The phone. β†’ Version. MIUI (tap 7 times) β†’ Additionally. β†’ For developers.

Enable geolocation in "High accuracy" mode"|Charge your phone at least 50 times%|Stay in the open (away from buildings)|Shut down. VPN and energy-saving regimes-->

4. Hidden settings MIUI improve GPS

Xiaomi is hiding some parameters GPS This is a setup that allows you to manually prioritize satellite systems (GPS, GLONASS, BeiDou, Galileo and optimize energy consumption.

To open the menu for developers:

  1. Go to Settings. β†’ The phone.
  2. Tap 7 times on the MIUI version (you will be notified β€œYou became a developer”).
  3. Back to Settings β†’ Additionally. β†’ For developers.

In this menu, find and activate:

  • πŸ›°οΈ GPS-logger – records satellite data for diagnostics.
  • πŸ”„ Reset GPS-data – clears the cache of satellites (useful after updating the firmware).
  • πŸ“‘ Selecting a satellite system - allows you to manually turn on / disable GLONASS or Galileo (by default, all are active).

To access the engineering menu (only for power users!):

  1. Open the phone app and enter the code: ##4636##
  2. Go to the Testing tab. β†’ GPS.
  3. Here you will see the list of available satellites, signal strength and connection status. AGPS Data.
What to do if the engineering menu is not opened?
On some Xiaomi firmware (especially global ones), the code ##4636## can be blocked. Alternative: 1. Install the app MTK Engineering Mode (for MediaTek processors) or Qualcomm Engineer Mode (for Snapdragon). 2. β†’ GPS You'll find the same settings. 3 Be careful: changing the settings without understanding can cause failures!

5. Problems with GPS Xiaomi: Reasons and Solutions

If GPS Your Xiaomi is unstable, and the reasons may be both software and hardware.

Problem 1: GPS It does not turn on or long looking for satellites

  • πŸ”‹ Check the battery level.At a charge below 15%, some Xiaomi models automatically turn off GPS energy-saving.
  • πŸ“Ά Make sure you're in an open area. Indoors or among high-rises, the satellite signal is weakened.
  • πŸ”„ Reset the phone. Sometimes the module GPS Β«Hanging” after prolonged use.
  • πŸ“± Update the firmware. MIUI There were driver bugs. GPS (Especially on the Redmi Note 10 Pro and POCO X3 Pro).

Problem 2: Coordinates are β€œjumping” or showing the wrong location

  • 🧲 Calibrate the compass (see Section 3).
  • πŸ“΅ Turn it off. VPN and energy saving modes (for example, Ultramode in the MIUI). They can block access to satellites.
  • πŸ› οΈ Reset network settings: Settings β†’ SIM-maps and mobile networks β†’ Resetting network settings.

Problem 3: GPS only works with mobile internet

This is normal behavior for Battery Savings mode (see table in section 2). If you need autonomous navigation (for example, on hikes), switch to Device Only or High Accuracy.** Also check if the firewall is blocking. MIUI access GPS:

  1. Go to Settings. β†’ Confidentiality β†’ Special permits β†’ Access to location.
  2. Make sure that the desired applications are not blocked.

πŸ’‘

If GPS It stopped working after the update. MIUI, Try rolling back firmware or installing custom recovery (for example, TWRP). Forums 4PDA Often patches are posted to fix navigation bugs.

6. Optimization GPS specific tasks

Settings GPS You can adjust to specific use cases: navigation in the car, tracking jogs, geotags in photos, etc. Consider the optimal configurations for different tasks.

For automotive navigation (Google Maps, Yandex.Navigator):

  • πŸš— Geolocation mode: β€œHigh accuracyΒ»**.
  • πŸ“Ά Mobile data: enabled (to download maps and traffic jams in real time).
  • πŸ”‹ Power saving mode: disabled.
  • πŸ›°οΈ In the menu for developers activate GPS-logger.

For fitness trackers (Strava, Nike Run Club):

  • πŸ”„ Before you run, reset the data. AGPS (through GPS Status & Toolbox).

For geotags in photos:

  • πŸ“± In the camera settings (Mi Camera) turn on geotegi.

For advanced users, it is possible to customize satellite system priorities, for example, in Russia, it is better to give preference to GLONASS, and in Europe - Galileo.

  1. Install the app GPS Test.
  2. Go to the Settings β†’ Satellite Selection.
  3. Check the required systems (for example, GPS + GLONASS).

7. Hardware problems: when the module is to blame GPS

If all the software methods have been tried, but GPS It's still not working, it could be the hardware that's causing the problem:

  • πŸ“‘ Antenna damage GPS (For example, after a fall or repair).
  • πŸ”Œ Oxidation of contacts on the motherboard (relevant for phones that have been in water).
  • πŸ› οΈ Module malfunction (occurs on older models, for example, Redmi) 4X or Mi A1).

How to diagnose a hardware malfunction:

  1. Check it out. GPS It's on another device in the same place, and if it's working there, it's a problem with your phone.
  2. Install the GPSTest app and look at the signal chart, and if the satellites are not caught at all (even after 10 minutes of waiting), it is a sign of hardware breakdown.
  3. Connect your phone to your PC and check logs through ADB: adb logcat | grep gps Errors of the form GPS HAL: Failed to open indicates problems with the driver or hardware.

If the diagnosis confirmed a hardware malfunction:

  • πŸ”§ Contact Xiaomi Service Center. Module Repair GPS It costs 1,500–3,000 rubles (depending on the model).
  • πŸ“± On phones with a removable back cover (for example, Redmi). 5A) You can check the antenna yourself. GPS β€” It is usually located at the top of the board.

⚠️ Note: On models with a metal body (for example, Mi 9 or Mi 10) antenna GPS It's built into the top frame, and when you change the screen or the back cover, it's easy to damage it, if it's stopped working after the repair. GPS, Request an antenna check.

8. Alternative methods of positioning

If GPS If your Xiaomi is permanently out of order or you are in a bad signal zone (for example, in the subway), you can use alternative geolocation methods:

1. According to mobile towers (LBS)

This method is less accurate (accuracy up to 1-2 km), but it works even without satellites.

  • Go to Settings. β†’ SIM-maps and mobile networks.
  • Make sure that mobile data is included.
  • In geolocation settings, select the Battery Savings mode**.

2. Wi-Fi networks

Android can locate the nearest Wi-Fi hotspots (even if you're not connected to them) with an accuracy of up to 50 meters.

  • Turn on Wi-Fi in the settings.
  • Activate Scan option Always available in Settings β†’ Wi-Fi β†’ Additionally.

3.Bluetooth beacons (Beacon)

In malls, airports and other public places, Bluetooth beacons are often installed, which transmit coordinates.

  • Turn on Bluetooth.
  • Install an app that supports Beacon (e.g. Google Maps in Indoor mode**).

4.External GPS-receiver

For professional tasks (for example, geodesy or tracking in extreme conditions), you can connect an external GPS-module via Bluetooth:

  • πŸ“‘ Garmin GLO 2 - accuracy up to 1 meter, support for GLONASS.
  • πŸ“‘ Bad Elf GPS Pro+ β€” waterproof, suitable for hiking.

To connect an external GPS:

  1. Turn on Bluetooth on your phone.
  2. Activate the module and perform the pairing.
  3. In geolocation settings, select β€œHigh Accuracy”** and allow access for applications.

πŸ’‘

External GPS-The modules consume significantly less power than the built-in smartphone chip, which is important for multi-day hikes, where it is important to save battery power.

FAQ: Frequent questions about setting up GPS Xiaomi

πŸ” Why does GPS on my Xiaomi only work with mobile internet?
This is normal behavior for the Battery Savings mode (using tower data) LBS). Switch to High Accuracy in geolocation settings. Also check if the firewall is blocking. MIUI access to satellites for specific applications.
πŸ“΅ How to speed up your search for satellites on Xiaomi’s new phone?
After purchasing or resetting the settings, data AGPS Update them: Install them. GPS Status & Toolbox. Go to the tab AGPS And you press Download. Reboot the phone. And you can also calibrate the compass in Google Maps.
πŸš— Can Xiaomi be used as a navigator in a car without the Internet?
Yes, but you need to: Download offline maps in Google Maps or Yandex.Navigator. Enable Device Only geolocation mode** (clean) GPS). Turn off the power saving modes. The accuracy will be lower than with the Internet, but it's enough to navigate the route.
πŸ”‹ Why? GPS It quickly lands the battery on Xiaomi?
Module GPS β€” One of the most energy-consuming components of a smartphone. To reduce your consumption: Use Battery Savings mode** for geolocation (unless you need high accuracy). GPS, In the developer settings, limit the maximum survey frequency. GPS (For example, up to 1 Hz. POCO Redmi with large batteries (5000)+ mAh) the problem is less noticeable.
πŸ“‘ How to check which satellites catches my Xiaomi?
Install the GPSTest app or GPS You'll see Status on the screen: πŸ›°οΈ List of satellites (GPS, GLONASS, BEIDou, et al.). πŸ“Š Signal level (green bars are a good signal). πŸ“ If the satellites are not caught at all (even after 10 minutes), this is a sign of hardware malfunction.