How to turn GPS on Xiaomi Redmi 9: All ways + error solving

Why GPS on Redmi 9 wonโ€™t work right after purchase

Xiaomi Redmi 9 is equipped with a GPS/GLONASS/BDS/Galileo module, but many users are faced with the fact that geolocation is not determined immediately after the first turn on. The reason lies in the features of the MIUI firmware: by default, the exact location functions are disabled to save battery power. Moreover, in some regions (for example, in Russia), legal requirements may restrict access to high-precision data without the explicit consent of the user.

Another common problem is that you have incorrect energy saving settings, and if you activate Ultra-Economic or Battery mode, the system automatically restricts background activity. GPS-This causes maps (Google Maps, Yandex.Navigator) to show your location with a delay or do not update the coordinates at all. Before you go to the settings, make sure that the smartphone is not in Flight mode - it completely blocks all wireless modules, including the one that is not in the Flight mode. GPS.

Method 1: Quickly turn on GPS through the notification panel

The easiest way to activate geolocation is to use a notification curtain, which is useful if you need to turn on navigation urgently, for example, for a taxi ride or a walk.

  • ๐Ÿ“ฑ Swipe your finger down the screen to open the notification bar.
  • ๐Ÿ” Find the Location icon (usually an arrow or pin) and if it's not, swipe down again to turn the full panel around.
  • ๐Ÿ”„ Touch the icon once if it turns blue or green โ€” GPS If the color hasn't changed, it means the module is locked by the privacy settings (see permissions section).

Note: this method includes approximate location (on cell towers and Wi-Fi). Accurate navigation through satellites will require additional activation of High Accuracy in settings (more on this below).

๐Ÿ’ก

If the Location icon is missing from the curtain, it can be added: click on the pencil icon (โœ๏ธ) in the upper right corner of the panel and drag the desired element to the active area.

Method 2: Configure GPS through the parameter menu

To fully control the geolocation module, you should use the settings section, where you can not only turn on GPS, but also select the accuracy mode, as well as manage the permissions for applications.

  1. Open the Settings app (the gear icon on the home screen).
  2. Go to Confidentiality. โ†’ Location.
  3. Activate the Location slider** at the top of the screen.
  4. Click on Accuracy Mode and select High Accuracy** (Uses GPS, Wi-Fi, mobile networks and sensors).

You can also set up exceptions for individual applications in the same menu, for example, if you want Google Maps to always have access to geodata, even when other programs are blocked.

  • ๐Ÿ”’ Return to Confidentiality โ†’ Application authorizations โ†’ Location.
  • ๐Ÿ“Œ Find the desired application (for example, Yandex.Maps) in the list and select โ€œAlwaysโ€ or โ€œOnly during useยป.

Is the location in the notification curtain turned on?

Is the โ€œHigh Accuracyโ€ mode selected?

Is geodata allowed for navigation applications?

Is the โ€œFlightโ€ or โ€œEnergy Savingโ€ mode turned offยป?-->

Method 3: Activate GPS through an engineering menu (for power users)

If standard methods don't work, you can use the Engineering Mode, which is a method that can diagnose problems with the module or force it to reset. Attention: wrong actions in the engineering menu can disrupt the smartphone. Use this method only if you are sure of your actions.

To open the engineering menu:

1. Open the Phone app.


2 Enter the combination: ##4636###




3. Select "Phone Information" (or "Testing" in some firmware).




4. Slide down to the "GPS" block and press "GPS Test".




5. Wait until the smartphone finds satellites (can take up to 5 minutes).

If the GPS Test does not identify satellites at all (empty list or error), this may indicate:

  • ๐Ÿ› ๏ธ Hardware malfunction GPS-module (repair required).
  • ๐Ÿ“ฑ Outdated firmware (update) MIUI through settings โ†’ The phone. โ†’ Updating the system).
  • ๐Ÿ”‹ Active Power Saving Mode (disable it in Settings) โ†’ Battery).
What to do if the engineering menu is not opened?
On some firmware, Xiaomi is blocking access to ##4636##. Alternative method: 1. Install the MTK Engineering Mode app from Google Play (MediaTek processors only). 2. Open it and select Location โ†’ YGPS. 3. Press Start and wait for the satellite search. If this method does not work, check if access to the engineering menu is disabled through security policies (relevant for enterprise devices).

Problem Solving: GPS is not switched on or is not working properly

If, after all the manipulations, the GPS still doesn't work, the reasons can be both software and hardware. Below is a table with the most common problems and ways to fix them:

Symptoms.Possible causeDecision
GPS is turned on but does not find satellitesOutdated AGPS data (almanac)Update. AGPS via GPS Status & Toolbox or reset your network settings in Settings โ†’ SIM-maps and mobile networks โ†’ Resetting network settings
Location is determined with a large errorSelected Device Only (without Wi-Fi/mobile data)Switch to โ€œHigh Accuracyโ€ in Location Settings
GPS only works when connected to Wi-FiRestrictions of background activity in energy saving modeTurn off battery optimization for navigation apps in Settings โ†’ Battery โ†’ Battery Optimization
GPS badge flashes, but coordinates are not updatedConflict with battery-saving applications (e.g., Security or Battery Doctor)Remove third-party optimizers or add navigation programs to exceptions

Special attention should be paid to cache cleaning applications (such as Clean Master or built-in MIUI Security), which often delete AGPS files that are necessary for fast satellite search, to avoid this:

โš ๏ธ Attention: In settings MIUI Security disable the Auto Clean option for system files. To do this, go to Security โ†’ Cleanup โ†’ Settings and uncheck the box from the item "Clear location dataยป.

How to improve GPS accuracy on Xiaomi Redmi 9

Even if GPS is on, its accuracy may be poor, especially in urban areas with tall buildings. Here are some ways to optimize the module's performance:

  • ๐Ÿ“ก Update the data AGPS: Use the app. GPS Status & Toolbox (available on Google Play). After installation, click Manage A-GPS state โ†’ Reset, then Download. This will download the latest satellite data.
  • ๐ŸŒ Enable data transfer in roaming: If you are traveling, make sure that in Settings โ†’ SIM-Maps and mobile networks activated option "Data transfer in roaming"** - this will help to quickly receive data from satellites.
  • ๐Ÿ”„ Calibrate the compass: In Google Maps, click on the blue dot of your location, then select Compass Calibration and follow the instructions on the screen (rotate the phone in the shape of an eight).

For maximum accuracy in navigation applications (e.g. Waze or Osmand) it is recommended to:

  1. Open the application in advance (2-3 minutes before the start of movement) so that it has time to โ€œcatchโ€ satellites.
  2. Use an external GPS antenna (if available) โ€“ for example, in a car via a Bluetooth adapter.
  3. Disable VPN โ€“ Some geolocation services conflict with virtual networks.

Daily (navigator, tracking)

Several times a week

Only when traveling.

I never turn it on.-->

Frequent GPS errors and how to avoid them

Many Xiaomi Redmi 9 users make the same mistakes that lead to unstable geolocation, and here are the most common ones:

โš ๏ธ Note: Never use an app like Fake GPS Mock Locations are not only in violation of the terms of use of many services (for example, Pokรฉmon GO or banking applications, but can permanently damage the calibration of the real GPS-If you have previously enabled Developer Mode and activated "Set Mock Location"**, be sure to turn this option off in Settings. โ†’ Additionally. โ†’ For developers.

Another common problem is the conflict with Chinese services, where MIUI's default firmware can use Chinese servers to locate, which slows down other regions, and to fix this:

  • ๐ŸŒ Go to Settings. โ†’ Additionally. โ†’ Region and select your country (e.g., โ€œRussiaโ€ instead of โ€œChinaยป).

Itโ€™s also worth remembering that metal cases or magnetic holders can shield the GPS signal. If you notice that without a case, navigation works better, consider replacing it with plastic.

1. Use the "High Accuracy" mode.

2. disable battery optimization for navigation applications.

3. to update the AGPS data regularly (once every 1-2 weeks).

4. Avoid apps for fake location.-->

FAQ: Answers to Frequent GPS Questions on Redmi 9

Can I turn on GPS without the internet?
Yes, GPS-The module works autonomously, but the first determination of coordinates without the Internet can take up to 10-15 minutes (since the smartphone will have to download the almanac from satellites from scratch). AGPS.
Why does GPS drain the battery so quickly?
In High Accuracy mode,** the module consumes up to 5-7% of the charge per hour due to constant scanning of satellites, Wi-Fi and mobile towers. To save energy: Switch to Battery Savings mode** (only uses networks and Wi-Fi). Turn off GPS after use (through the notification curtain). Use Google Maps in Traffic Savings mode** (settings โ†’ Navigation โ†’ Charge Saving).
How to reset your GPS settings to factory settings?
If GPS is not working properly, try resetting it: Open Settings โ†’ System and Device โ†’ Settings Reset. Select Network Settings Reset (this will also reset Wi-Fi and mobile data). Reboot your smartphone and reset your GPS. If that doesn't help, complete a reset (with loss of data) through Settings โ†’ About Phone โ†’ Reset.
Does Redmi 9 support the Russian GLONASS system?
Yes, Xiaomi Redmi 9 supports GLONASS at the hardware level (MediaTek Helio G80 chip). However, to activate it: Make sure that the location settings have selected the High Accuracy mode**. Update the firmware to the latest version (new updates have improved support for GLONASS). In the engineering menu (#4636#) check that the list of satellites displays not only GPS, but also GLONASS (marked with the letter "R"**).
Can you use Redmi 9 as a service? GPS-tracker?
Technically yes, but there are nuances: ๐Ÿš— For constant tracking, you will need a connection to charge (otherwise the battery will run out in a few hours). ๐Ÿ“ถ Install an app like OwnTracks or GPS Logger for route recording. โš ๏ธ Note that Xiaomi Redmi 9 does not have a built-in accelerometer for motion detection - the tracker will work only when the screen is turned on or the active application. GPS-Tracker (e.g. Xiaomi Mi Car Locator).