How to update GPS on the smartphone Xiaomi Redmi: all ways of 2026

If your Xiaomi Redmi is starting to misplace location, search for satellites, or display inaccurate coordinates, the problem may be in outdated software. GPS-Unlike the iPhone, where geodata updates are automatically done via iTunes, on Android (and especially on Xiaomi devices), this process often requires manual intervention. GPS β€” From standard methods through settings to advanced solutions using ADB custom-made.

It is important to understand that GPS-The module in the smartphone consists of two parts: hardware (chip, antenna) and software (firmware module, satellite database). You can only update the software part – this will help to correct coordinate errors, speed up the search for satellites and improve the accuracy of navigation in applications such as Google Maps, Yandex.Navigator or Waze. If the problem is hardware (for example, damaged antenna), then no update will help – you will need repairs.

We have tested all of these methods on the Redmi Note 12 Pro+, Redmi 10 and POCO X5 Pro (2023-2026), but the instructions will also be suitable for older devices based on MIUI 12-14 or HyperOS.

1. Check the current status of GPS before updating

Before you update your GPS, you need to make sure it's really there, not the phone settings or the apps, and here's how to check the module's performance:

  • πŸ“± Testing through the engineering menu: dial the code ##4636## in the phone application, go to the phone information section and select GPS-If satellites are not identified at all, the problem is serious.
  • πŸ—ΊοΈ Check in Google Maps: Enable geolocation and open maps. If your location is determined with an error of more than 50 meters β€” GPS renewal.
  • πŸ”„ Compare with other devices: Take a second smartphone (like an iPhone or another Android) and compare the accuracy of positioning in the same location.

If you see a message on the engineering menu GPS fix or satellites are not longer than 5 minutes is a direct signal to action. AGPS (Assisted GPS) In the settings: if it is outdated, it can be the cause of poor performance.

πŸ“Š How often do you use it? GPS-navigation?
Every day.
Several times a week
Rarely, only on the road.
Never use.

2. Update GPS through Xiaomi's standard settings

The easiest way is to use the built-in MIUI or HyperOS tools, which are suitable for most users and do not require root rights or technical knowledge.

  1. Open Settings β†’ Applications β†’ All applications.
  2. Find the Google Services app (or Google Play Services) and clear the cache.
  3. Go back to the basic settings and go to Memory β†’ Clean (or Warehouse β†’ Clean).
  4. Select Location Data and click Clear.
  5. Reboot your phone and turn on the geolocation again.

Once restarted, the system will automatically download the latest AGPS (Assisted GPS) and satellite almanac data, a process that can take up to 10 minutes β€” don’t panic if the GPS is unstable immediately after switching on.

πŸ’‘

If GPS still doesn’t work well after cleaning the cache, try turning off the charge saving for Google Maps apps and Google Play Services in the battery settings.

Manual update through geofixing applications

If standard cleaning didn't work, you can use third-party utilities that force GPS databases to be updated.

  • πŸ“‘ GPS Status & Toolbox: Shows detailed satellite information, allows you to reset and update data AGPS. Supports Xiaomi Redmi on the MIUI 12–14.
  • πŸ› οΈ GPS Test Plus: tests the accuracy of the positioning and offers to download fresh almanacs.
  • πŸ”„ AGPS Patch for MIUI: A special application for Xiaomi devices that corrects errors AGPS patch-wise.

Instructions for GPS Status & Toolbox:

  1. Install the app from Google Play.
  2. Open it and go to the Manage A-GPS state tab.
  3. Press Reset, then Download.
  4. Wait until the download is completed (Internet required).
  5. Reboot the phone.

Important: Some applications (such as AGPS Patch) require MIUI Optimization to be disabled in the developer settings.

Clear the cache of Google Services

Turn off battery savings for navigation applications

Connect to a stable Wi-Fi

Charge your phone at least 50%

Enable high-precision geolocation mode-->

Update GPS via ADB (for advanced users)

If neither cache cleanup nor third-party apps helped, you can try updating. GPS-module ADB (Android Debug Bridge: This method requires connecting the phone to a computer and basic command line knowledge.

You'll need:

  • πŸ’» A computer with installed Xiaomi drivers and ADB Tools.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“± Developer's Included Mode and Debugging USB phone-on.

Steps:

  1. Connect your phone to your PC and open the command line in the folder with ADB.
  2. Enter the command to check the connection: Adb devices must appear serial number of your Redmi.
  3. Run the command to reset GPS: adb shell su -c "rm -rf /data/misc/location/*"
  4. Reboot your phone: adb reboot

After restarting, the system will automatically download the latest GPS data. If this method does not work, try an alternative command:

adb shell settings put global gps_enable_hardware 1
What if the ADB can’t see the device?
Make sure that the phone is on debugging. USB (Settings β†’ The phone. β†’ Version. MIUI β€” slip 7 Once, then return to the additional settings. β†’ For developers β†’ Debugging by USB). Install Xiaomi drivers ADB/Fastboot Tools from the official website. Try another one. USB-In the command line, type in adb kill-server, then adb start-server and reconnect.

5. Firmware update GPS-module (for experienced users)

In rare cases, the problem lies in the outdated firmware itself. GPS-You can only update it through custom recovery, TWRP) Or using Qualcomm's proprietary utilities (if your Redmi is on a Snapdragon processor), a method that is risky and can lead to a device blink if something goes wrong.

Step-by-step instructions for devices on Qualcomm:

  1. Download the GPS firmware for your model from the XDA Developers or 4PDA forum (for example, for Redmi Note 11, it can be a gps.conf or lpp.conf file).
  2. Move the file to the root of the phone’s internal memory.
  3. Download to TWRP (hold Power + Vol Up when enabled).
  4. Select Advanced β†’ File Manager and replace the old file in /system/etc/ with a new one.
  5. Wipe the Dalvik/ART cache and reboot.
Xiaomi Redmi ModelType GPS-chipSupported method of updatingRisk of a brick
Redmi Note 12 Pro+Qualcomm Snapdragon 778GADB, firmware via TWRPMedium.
Redmi 10 / 10AMediaTek Helio G88AGPS cleanup onlyLow.
POCO X5 ProQualcomm Snapdragon 778GADB, firmware via FastbootHigh-pitched
Redmi 9TQualcomm Snapdragon 662Cleaning up the cache, the applicationsLow.

⚠️ Attention: firmware GPS-Module on devices with MediaTek processors (such as Redmi 10 or Redmi 9) is often blocked by the manufacturer. IMEI or complete inoperability of the communication module.

6.Alternative ways to improve GPS

If the update didn’t help or you don’t want to take risks, try these methods:

  • πŸ“Ά Calibration of the compass: in Google Maps, draw an eight in the air, holding the phone in your hand. This helps improve the accuracy of determining the direction of the device.
  • 🌍 Use of offline maps: download maps in advance in Google Maps or Yandex.Navigator – this will speed up the work GPS downtown.
  • πŸ”‹ Disabling battery savings: add navigation apps to battery optimization exceptions in settings MIUI.
  • πŸ“‘ External GPS-antenna: for automotive use, you can connect an external antenna through OTG-Adapter (not supported by all models).

It is also worth checking whether metal covers or magnetic holders interfere with GPS, such as magnet cases on a car panel that can distort the signal.

πŸ’‘

If the GPS still doesn't work well after all the manipulations, it could be a hardware problem, like the antenna or the chip itself, and only the service center will help.

7. Frequent errors and their solutions

When updating GPS on Xiaomi Redmi, users often face typical problems, and here are the most common ways to fix them:

  • 🚫 "No GPS fix" in the engineering menu: - Check if geolocation is enabled in the settings. - Make sure the date and time on the phone are set automatically. - Restart the phone in safe mode (hold Power β†’ Restarting in Safe Mode).
  • πŸ”„ GPS - This is normal: to speed up the search for satellites used AGPS, which requires a connection to the network. GPS It does not work without the Internet, update the data through GPS Status & Toolbox.
  • πŸ“΅ Loss of signal in motion: Check if the phone is overheating (GPS-Chips are temperature sensitive. – Turn off energy saving mode for navigation applications.

⚠️ Note: If after the update GPS stopped working at all (does not detect satellites even in open areas), reset the network settings: β†’ SIM-maps and mobile networks β†’ Reset the network settings. That'll bring back the settings. AGPS factory-value.

Can I upgrade my GPS to Xiaomi Redmi without root rights?
Yes, most methods (cache cleaning, type of application) GPS Status, ADB-commands without su) do not require root. GPS-The superuser’s license chip may be needed.
Why did GPS work worse after the update?
This can happen if: You downloaded the wrong firmware for your model; the cache cleanup didn’t finish correctly (try repeating the procedure); the system crashed; try resetting to factory settings (with data saved).
How often should I update my GPS on Xiaomi?
It is usually sufficient to update the data. AGPS every 1-2 months or with a noticeable deterioration in accuracy. GPS-The chip is updated only when critical errors (for example, complete inoperability of the module).
Can custom firmware (like LineageOS) improve GPS?
Sometimes yes. Some custom firmware has updated drivers for the GPS-Check the user reviews of your model on the forums before installing it. XDA or 4PDA.
Where to download the official GPS updates for Xiaomi Redmi?
Xiaomi does not provide separate updates to the GPS-All patches are included in monthly security patches or major updates. MIUI/HyperOS. Download them only from the official website mi.com or through Settings β†’ Update of the PO.