Location and configuration of GLONASS in the smartphone Xiaomi Redmi 9

Modern smartphones, including the popular Xiaomi Redmi 9, feature sophisticated navigation systems that run in the background to ensure accurate user positioning. Many device owners are wondering where exactly GLONASS is physically and softwarely located and how to make it work at maximum efficiency. The answer lies not in finding a separate button on the case, but in deep tuning of the software modules of the Android operating system and the MIUI shell.

Unlike older push-button phones or specialized navigators, modern gadgets do not have a dedicated GLONASS/GPS switch. The navigation chip is integrated directly into the motherboard and is part of the main processor or associated communication module. Software activation occurs through system geolocation services that aggregate signals from the US GPS, Russia’s GLONASS, Europe’s Galileo and China’s BeiDou. Understanding this principle is the first step to solving location problems.

Next, we’ll go into detail on how to program all available satellite systems, what hidden settings are available to engineers, and why navigation may not work properly in some situations. The physical antenna module in Redmi 9 is located at the top of the case, often combined with a Wi-Fi/Bluetooth antenna unit.

Hardware implementation of navigation in Redmi 9

The Redmi 9 is based on the MediaTek Helio G80 processor, which has a built-in controller for working with global navigation satellite systems (GNSS), which means that the separation into GPS mode and GLONASS mode is conditional from the user's point of view: hardware is a single receiver, processing signals from multiple capable constellation simultaneously. When you turn on the geolocation, the device begins to scan the ether at all supported frequencies.

The quality of the signal reception depends on the design of the antenna and its location inside the case. In budget and mid-budget models, which include the ninth series of Redmi, the antenna unit can be sensitive to interference. Metal covers, thick protective glass or even tight contact of the palm with the upper face of the device can significantly weaken the signal coming to the chip, which is why in the room where the signal is reflected from the walls, the positioning accuracy is always lower than in open space.

⚠️ Warning: Disassembling the Redmi 9 smartphone to physically modify the antenna or attempt to glue an external antenna (as was done in older phones) will lead to loss of warranty and a high risk of damage to the plumes.

It is important to understand that software plays a key role in interpreting raw antenna data. Drivers installed in MIUI firmware determine the priority of satellite constellations. In some regions, only GPS can be activated by default, whereas for work in Russia and the CIS, it is critical to ensure that GLONASS is activated to improve accuracy in dense urban areas.

πŸ’‘

Use open-space navigation to launch GPS in the initial cold, allowing the phone to download satellite almanacs faster and determine coordinates faster in difficult conditions.

Software activation through the engineering menu

For those who want to make sure that the GLONASS module is really active and working correctly, there is access to the engineering test menu, which is a hidden part of the system, designed for diagnostic purposes, but useful for ordinary users, to get there, you need to open the Phone application and type in a special command. On devices with MediaTek processors, which includes Redmi 9, the code # # #3646633# or ###### is most often running.

Once you enter the code, the Engineer Mode menu will open on the screen. You are interested in the Location or GNSS section. You can see the status of the modules in real time. If you see that the GLONASS status is marked as "Disabled" or inactive, this can be the cause of poor navigation. However, be careful: changing unknown parameters in this menu can lead to unstable operation of the radio module.

What if the code doesn't work?
In newer versions of MIUI, access to the full engineering menu via dialing may be limited, so you can try using third-party apps from Google Play, such as "MTK Engineering Mode," which use system APIs to access the same settings without entering codes.

In the GNSS diagnostics section, you can see the number of satellites visible. GLONASS satellites are usually marked with the "R" prefix (Russia) or have the corresponding flag in the list. If the list is empty, try to go outside and wait 5-10 minutes. If the satellites are visible but there is no fixation (fixation is when the signal and coordinates are determined), the problem may be in the timing settings or the lack of an Internet connection to download the almanac.

Adjusting the accuracy and geolocation mode

The main navigation management interface is in the standard settings of the system. To reach them, lower the notification curtain and press the Location icon (a geometric shape similar to an inverted comma). Or go on the Settings path β†’ Privacy β†’ Rights Management β†’ Location (the path may vary slightly depending on the version of MIUI).

In the location menu, you need to select the mode of operation. For maximum efficiency, especially in navigation applications like Yandex.Navigator or 2GIS requires "All sources" (or "High accuracy"). In this mode, the smartphone uses more than satellites (GPS/GLONASS), but also Wi-Fi network and cell tower data to speed up coordinate determination.

Also in this section, the important option "Wi-Fi and Bluetooth location clarification" is often hidden. Even if you're not connected to a wireless network, the mere fact that the scan module is on allows the phone to check the location of the phone. MAC-The nearest routers with a global database, which gives an instant start of navigation without waiting for a cold start of satellites.

β˜‘οΈ Verification of geolocation settings

Done: 0 / 1

Signal diagnostics and testing

Before you blame hardware for a malfunction, you need to do objective testing. There are many applications for GPS diagnostics, such as GPS Test, GPS Status & Toolbox or AndroiTS GPS Test. These tools show the visual map of visible satellites, their signal strength (SNR) and the navigation systems used.

Launch the app and go out into the open space. Ideally, you should see satellites of different colors, representing different constellations: the United States (GPS), Russia (GLONASS), Europe (Galileo), China (BeiDou). If the list shows only American satellites, and there are no Russian satellites at all, perhaps they are simply not visible in this place, or (less often) blocked by the firmware settings for a particular region.

Note the SNR (Signal-to-Noise Ratio) parameter. The higher the signal, the better the signal. For confident navigation, it is advisable to have at least 3-4 satellites with SNRs above 20-25 dB. If all values are below 10, the phone will not be able to record the location. Also important is Accuracy in meters. In good conditions on Redmi 9, it should be 3-10 meters.

ParameterNormal value.Problematic significanceDescription
Number of satellites8-15 pcs.0-3 pcs.Total number of visible satellites of all systems
Accuracy (Accuracy)3-15 meters> 50 metersCorrection of coordinates
Time to first fix5-30 sec.> 2 minutes.Time of signal capture after switching on
GLONASS statusActive / UsedDisabled / NoneIs the Russian system being used?

If the situation does not change after resetting the A-GPS (Reset GPS data in test applications) and rebooting, it is worth checking whether access to geodata is blocked by an installed antivirus or energy saver application.

πŸ“Š How often do you have trouble navigating?
Sometimes I lose the signal in the city: There are problems only in the room: Works perfectly, there are no complaints

The impact of energy saving on GPS

One of the most common reasons why GLONASS "disappears" or works with jerks on Xiaomi Redmi 9, is the aggressive policy of energy saving MIUI. The system seeks to save battery power by forcibly closing the background processes, including the process of polling satellites navigation application.

To fix this, you need to find your navigation app (e.g. Yandex.Navigator) in the list of installed programs. Click on the application icon and hold, select About or go to the settings via the menu. Find Battery or Energy Saving and set No Limits. This will prevent the system from strangling the navigator.

It's also worth checking the permission to work in the background. In the application settings, you need to activate Auto Start and Background Operation. Without these permissions, once you turn off your smartphone screen, communication with the satellites may be interrupted and the navigator will lose its route.

⚠️ Warning: Disabling the battery optimization for the navigator will lead to increased energy consumption.It is recommended to return the standard energy saving settings when you are not using navigation actively to avoid rapid discharge of the device during the day.

A-GPS data reset and calibration

If the navigation is slow or shows the wrong location (for example, you are in the next block), it will help to reset the satellite almanac. A-GPS (Assisted GPS) data stores information about the orbits of satellites to speed up the search. Over time, this data becomes obsolete.

Download the GPS Status & Toolbox app. Inside, find the A-GPS status control menu. Press Reset and then Download. This action will clear the cache of old coordinates and make the phone re-query the latest GLONASS and GPS position data over the Internet, a process that usually takes a few seconds if you have a network.

Once the data is reset, it is recommended to calibrate the sensors. MIUI has a built-in engineering calibration menu available through code ##6484## (CIT menu). Select "GPS", follow the on-screen instructions for checking and calibrating, which is especially useful if the phone has fallen or been magnetically impacted.

πŸ’‘

Regular reset of A-GPS data (every 1-2 months) helps to maintain a high speed of cold navigation start and prevents the "stick" coordinates at one point.

Frequently Asked Questions (FAQ)

Why is Redmi 9 not navigating in the navigator, even though Google Maps shows?
This is a classic example of permission conflicts. Google Maps is likely to have "Always" access, and third-party navigation is limited to "Only when used." Also, check if the navigation mode is "Traffic Savings" that can block map loading and coordinate refining.
Can I flash Redmi 9 to improve the GLONASS experience?
In some cases, Chinese firmware versions (CN ROM) have stripped down GLONASS frequency lists compared to Global or EEA (Europe) versions. Flashing can help, but it's a complicated procedure with the risk of losing warranty and data. It's easier to try resetting A-GPS and changing region in the phone's settings first.
Does the protective glass or cover affect the reception of the GLONASS signal?
Yes, it does. Metal cases, magnetic lock cases, or thick, metal-painted tempered glass can shield the signal. The antennas in Redmi 9 are at the top, so the presence of metal in this zone critically reduces the quality of communication with satellites.
Does GLONASS actually burn the battery faster than GPS?
The GNSS receiver itself consumes power no matter what system it catches. However, if the GLONASS signal is weak, the phone will constantly amplify the receiver and search for satellites, which will lead to increased consumption. In Russian conditions, the use of GLONASS is often more efficient, since the satellites are larger and better visible, which allows you to quickly complete the navigation session.