Many smartphone users mistakenly believe that their devices work exclusively with the American navigation system GPS, ignoring the capabilities of the domestic complex GLONASS. In fact, the vast majority of modern mobile devices released over the past 5-7 years are equipped with universal chips capable of receiving signals from several satellite constellations at once. This includes not only GPS and GLONASS, but also the Chinese BeiDou and the European Galileo.

The question of how to “turn on” GLONASS instead of GPS often arises due to a misunderstanding of how hybrid navigation works. The operating system Android by default is configured to use all available signal sources for maximum positioning accuracy. Forcibly disabling one system in favor of another is technically possible, but in practice it rarely gives a gain in accuracy; rather, on the contrary, it reduces the quality of communication with satellites in difficult conditions.

In this article we will analyze in detail how to check GLONASS support on your device, how to configure geolocation operating modes and what tools will help you see the real picture of signal reception. You will find out why the phone shows more satellites than you expected, and whether it is worth interfering with the operation of the navigation module at all.

How hybrid navigation works on Android

A modern navigation chip in a smartphone is a complex device that does not select one system, but aggregates data from all visible satellites. When you activate geolocation in the system, the processor begins scanning the airwaves at L1, L2 and other frequencies. If there are 3 GPS satellites and 5 GLONASS satellites in the visual range, the system uses all 8 sources for trilateration.

Use multi-system navigation is critical in urban environments. High-rise buildings create an "urban canyon" effect by reflecting signals and blocking direct vision of the sky. In such a situation, the presence of alternative GLONASS or BeiDou satellites allows the smartphone to quickly determine the coordinates, since the likelihood that all satellites of all systems will be blocked at the same time is extremely small.

Many users want to switch to GLONASS for reasons of privacy or patriotism, believing that this will make their tracking by American services impossible. However, it is worth understanding that the very fact of transmitting coordinates occurs through Internet application channels (maps, taxis, instant messengers), and not through the satellite signal itself. The satellite only broadcasts its coordinates and time, it does not know where you are.

⚠️ Attention: Forcibly turning off GPS in favor of only GLONASS can lead to an increase in the “cold start” time (the first search for satellites) and a decrease in positioning accuracy in the Western Hemisphere, where the GPS constellation is traditionally denser.

In the developer settings or specialized engineering menus, you can find options that affect the priority of systems, but the standard Android interface usually hides these options, providing the user with only a general “Geolocation” switch. This was done intentionally to avoid mistakes by inexperienced users.

Checking GLONASS support on your device

Before you try to configure anything, you need to make sure that your hardware is physically capable of working with Russian satellites. Information about this can be found in the technical specifications of the model on the manufacturer’s website or in the specifications of the processor (SoC). However, the most reliable way is to see the satellites live.

To do this, you will need a specialized diagnostic application, such as GPS Test, GPS Status & Toolbox or AndroiTS GPS Test. These utilities display a list of all visible satellites, their IDs, signal strength and the navigation system used. Launch the application in an open area, preferably in clear weather, and wait 1-2 minutes.

  • 📡 Satellite IDs: GPS satellites have numbers from 1 to 32, GLONASS satellites - from 65 to 96 (in some applications they may be displayed differently, but usually this is a range above 60).
  • 🇷🇺 Country flags: Visually in applications, satellites are often marked with flags: American flag for GPS, Russian for GLONASS, Chinese for BeiDou.
  • 📶 Signal level: Pay attention to the signal bars; green means that the satellite is being used to calculate the position, gray means that it is visible, but the data has not yet been downloaded.

If the list displays satellites with RF flags or ID in the GLONASS range, then your receiver fully supports this system. In modern mid- and high-end smartphones, support for all major systems is a de facto standard.

📊 What satellites do you see in the test application?
Only GPS (USA)
Only GLONASS (RF)
Both GPS and GLONASS, and others
I don’t see any satellites

Configuring geolocation modes in the system

In the Android operating system, there are several location modes that affect the speed and battery consumption. Switching between them is carried out in the main device settings. Although there is no direct “GLONASS Only” button, choosing the correct mode is important for the correct operation of all systems.

Go to the menu Settings, then select the section Location (or Geodata). Depending on the version of Android and the manufacturer's shell (MIUI, OneUI, ColorOS), the names of the items may differ. You need to find the “Mode” or “Detection Method” parameter.

Operating mode Used sources Accuracy Battery consumption
High accuracy GPS, GLONASS, Wi-Fi, mobile networks Maximum (up to 5-10 meters) High
Battery saving Only Wi-Fi and mobile networks Low (up to 100-500 meters) Minimum
By satellites Only GPS and GLONASS Medium/High (depending on the sky) Medium

Mode "High accuracy" is the most preferred for navigation in the city. It uses ASSIST-GPS (A-GPS), downloading an almanac of satellites via the Internet, which allows you to obtain fixation of coordinates in a matter of seconds. Without this mode, the phone will have to download orbital data directly from satellites, which can take up to 15 minutes on a cold start.

If your goal is maximum autonomy and you are in the forest or sea, where there are no cell towers and Wi-Fi, you can try the "By satellites" mode. In this case, the phone will poll exclusively the GNSS radio module, ignoring network data. However, this will not turn off GPS in favor of GLONASS, but will simply remove auxiliary sources.

💡

To quickly load the satellite almanac during a cold start, make sure that you have mobile data or Wi-Fi turned on when you first start navigation after a long period of inactivity.

Using the engineering menu and ADB commands

For those who want go deeper into the settings and try to change system priorities at the firmware level, there are more advanced tools. One of them is the engineering menu, which can be accessed by dialing a special code in the dialer. The codes vary depending on the processor: for MediaTek this is often ##3646633##, for Qualcomm - ##8375## or combinations through ##DEBUG##.

In the engineering menu you need to go to the Location or GNSStab. There may be a section GNSS Configuration or Satellite System. In some versions of the software, you can uncheck certain systems. However, manufacturers often block this feature, since incorrect settings can lead to complete navigation failure.

A more flexible tool is USB debugging (ADB). Once you connect your phone to your computer and install the drivers, you can send commands to change global settings. For example, some GPS hold time parameters or signal thresholds can be modified, but there is usually no direct command “turn off GPS, leave GLONASS” in the standard ADB set.

adb shell settings put global location_providers_allowed +gps

This command forces the GPS provider to turn on. You can control other providers in the same way, but it is worth remembering that modern chips perceive commands at the driver level, and software disabling one part of the chip may be impossible without rebuilding the system kernel.

Risks of using the engineering menu

Resetting the settings in the engineering menu can lead to the communication module stopping seeing satellites at all. Restoration often requires a complete reset of the device to factory settings or flashing the firmware.

Influence of Android version and drivers

Starting with version Android 7.0 Nougat, the operating system has the ability to display “raw” measurements from satellites (Raw GNSS measurements). This allowed application developers to create more accurate navigation solutions that work directly with chip data, bypassing some system limitations.

In more recent versions, such as Android 10, 11 and newer, improved work with multipath signal propagation (multipath). The system’s algorithms have learned to better filter out reflected signals, which is especially important for GLONASS, which uses a different frequency modulation compared to GPS. This means that new Android devices work more stable and more accurately out of the box.

Updating the smartphone firmware often brings with it new drivers for the GNSS module. If you notice that navigation has become worse after some time, it is worth checking for system updates. Manufacturers periodically optimize satellite search algorithms for specific regions.

⚠️ Attention: The engineering menu interface and available functions highly depend on the specific phone model and firmware version. What is on Xiaomi may not be on Samsung. Do not change settings whose meaning you do not understand.

It is also worth considering that some custom firmware (LineageOS, Pixel Experience) may have reduced functionality for working with proprietary navigation drivers, which sometimes leads to loss of support for secondary systems such as GLONASS or Galileo, if the developer has not included the appropriate libraries.

Practical tips for improving signal reception

Often the problem is not in the app settings, but in the physical reception conditions. The smartphone body, case, and even the position of your hand can shield the antenna. GNSS antennas in modern phones are very compact and susceptible to interference.

  • 📱 Remove the cover: Metallic cases or cases with magnetic clasps can seriously jam the satellite signal. Try removing the protection and checking the quality of reception.
  • 🏙️ Avoid "wells": Being between tall buildings or in a dense forest reduces the number of visible satellites. Go to an open area for calibration.
  • 🔋 Check energy saving: Aggressive power saving modes may disable satellite scanning in the background. Add the navigator to the exceptions.

There is a myth that antenna stickers on the phone body improve reception. In reality, modern smartphones have built-in antennas, tuned by engineers for a specific case. Stickers are a marketing ploy and do not bring any benefit, and sometimes even create spurious interference.

If you use a navigator for professional tasks (geodesy, agricultural technology), the built-in smartphone module may not be enough. In this case, external Bluetooth GNSS receivers are used, which support multi-band reception and can connect to an Android device as an external source of coordinates.

💡

The best navigation accuracy is achieved when GPS, GLONASS, BeiDou and Galileo operate simultaneously in the “High Accuracy” mode with the Internet connected for A-GPS.

Frequently asked questions Questions (FAQ)

Is it possible to completely disable GPS and leave only GLONASS without root access?

This cannot be done using standard Android tools. The system integrates all satellite systems into a single location provider. Separate control requires access to system configuration files (via Root) or the use of specific engineering codes that do not work on all devices.

Why do I see few GLONASS satellites in the GPS Test application?

The number of visible satellites depends on your geographic location. The GLONASS constellation better covers northern latitudes (Russian territory), but if you are in equatorial regions or in a “hole” between buildings, the number of visible devices will be less. The time of day and the position of the orbits also affect.

Does the choice of navigation system affect the rate of battery discharge?

The difference in power consumption between the “GPS Only” and “GPS + GLONASS” modes is minimal, since the radio module is still active. The main energy consumption occurs when transmitting data via the Internet (A-GPS) and operating the navigation application screen. Disabling one system will not provide noticeable battery savings.

What is A-GPS and should it be turned off for privacy?

A-GPS (Assisted GPS) downloads data on satellite orbits via the Internet, speeding up the search by 10-20 times. Disabling A-GPS will not hide your location from the provider or owner of the Wi-Fi network, since the very fact of connecting to the Internet already approximately identifies you. For privacy, it is more important to disable the transfer of geodata in specific applications.