You are driving along an unfamiliar route, relying on Yandex Navigator, but suddenly you notice: the usual speed figure at the bottom of the screen has disappeared. There is a speedometer needle on the instrument panel, but in the application there is nothing. The situation is not just annoying: without displaying the current speed, it is difficult to comply with the limits, especially in unfamiliar areas or on roads with frequent limit changes. What is the reason, and how to return the functionality?
The problem may lie both in the settings of the application itself and in system parameters Android. Most often the culprit is the disabled GPS, malfunctions of smartphone sensors or conflicts with other programs. Less often - hardware malfunctions of the phone or errors in the firmware Yandex Navigator. In this article, we'll walk you through every possible scenario, from basic to advanced, with step-by-step instructions and visual cues.
Important: if the speed is not displayed only in Yandex Navigator, and in other map services (for example, Google Maps or 2GIS) everything works - the problem is definitely in the settings or application cache. If the speed disappears everywhere, look for the reason in the phone.
1. Check basic GPS settings and app resolution
Let's start with the most obvious: perhaps Yandex Navigator simply does not have access to location or speed data. On Android 10+ the system divides permissions into Exact location and Approximate, and without the first, the application will not be able to determine the speed of movement.
How to check:
- π± Open
Settings β Applications β Yandex Navigator β Permissions. - π Make sure items are enabled Location (mode
Exactly) and Physical activity (needed to determine speed). - π If permissions are already enabled - turn it off and on again them (sometimes resetting them helps).
Also check if it is disabled GPS at the system level:
- πΆ Go to
Settings β Security and location β Location. - π Turn on the switch Location and select mode
High accuracy(uses GPS, Wi-Fi and mobile networks).
If you have Xiaomi, Huawei or Samsung with shell MIUI/EMUI/One UI, check advanced battery saving settings. These firmwares often block the background operation of navigation applications.
2. Reset cache and application data
Accumulated cache or damaged temporary files can cause speed display failures. This is especially true if the problem appeared after an update. Yandex Navigator or Android.
Cleaning instructions:
- Go to
Settings β Applications β Yandex Navigator β Memory. - Click Clear cache (this is safe, the settings will not be reset).
- If it doesn't help, select Clear data (β οΈ this will delete all saved routes, favorites and settings!).
- Restart your phone and check the operation of the navigator.
After clearing the data, you will have to log in to your account again. Yandex and configure the application. If the problem was in damaged files, the speed should appear.
3. Problems with smartphone sensors: GPS, accelerometer, gyroscope
If Yandex Navigator does not show speed, but your location is determined (the map is moving) - the culprit may not be GPS, and other sensors. Speed is calculated based on:
- π‘ Data GPS (main source).
- π± Data accelerometer and gyroscope (to smooth the readings).
- πΆ Data mobile towers (supporting source).
How to check sensors:
- Install the application GPS Status & Toolbox or Sensor Test from Google Play.
- Check if the speed is displayed in these utilities. If not, the problem is with the phone's hardware.
- If there is speed, but it is not in Yandex Navigator β the problem is in the application itself (see the following sections).
What to do if the sensors don't work?
If test applications do not show speed, but there is a GPS signal, the accelerometer may be damaged (for example, after the phone was dropped). In this case, only repairs at a service center will help.
Also try compass and gyroscope calibration:
- B Yandex Navigator go to
Settings β Map settings β Compass calibration. - Follow the instructions on the screen (usually you need to rotate the phone in the air with a figure of eight).
4. Conflicts with other applications and power saving modes
Android actively optimizes the performance of background applications, especially on phones with shells MIUI (Xiaomi), EMUI (Huawei), One UI (Samsung). Navigation programs are often subject to restrictions, resulting in loss of speed data.
What to check:
- π Open
Settings β Battery β Power saving modeand make sure that Yandex Navigator not limited. - π« On Xiaomi: go to
Settings β Applications β Permissions β Autorunand enable autostart for your navigator. - π On Huawei: in
Settings β Applications β Yandex Navigator β Launchselect Operated manually and turn on all the switches. - π± Close other navigation apps (Google Maps, Waze), if they work in the background, they may conflict for access to sensors.
Also pay attention to applications for clear memory (for example, Clean Master or CCleaner). They can forcefully close background processes Yandex Navigator, which leads to failures in the speed display.
Disable battery saving mode|Add Yandex Navigator to optimization exceptions|Disable auto-cleaning of memory for the navigator|Close other mapping applications-->
5. Update the application and phone firmware
If the problem appeared after the update Yandex Navigator or Android, perhaps this is a bug in a specific version. Developers regularly fix such errors in new releases.
How to update:
- π₯ Open Google Play, find Yandex Navigator and press Update (if available).
- π If there are no updates, try roll back to previous version (see instructions below).
- π² Check for updates Android:
Settings β System β System update.
How to roll back Yandex Navigator:
- Uninstall the current version of the application.
- Download APK of previous version from a trusted source (for example, APKMirror).
- Before installation, disable automatic updates in Google Play.
If the problem appeared after updating Android to version 12+, check your privacy settings. New OS versions may block access to sensors for older applications.
Also worth checking compatibility your phone with the latest version Yandex Navigator. For example, on devices with Android 8.0 and below Some functions may not work correctly.
6. Hardware faults and alternative solutions
If all software methods have been tried, but the speed is still not displayed, the problem may be hardware phone. Most often the culprits are:
- π‘ Damaged GPS module (for example, after being dropped or exposed to moisture).
- π Faulty accelerometer (responsible for detecting movement).
- π Worn out battery, which does not provide stable power to the sensors.
How to diagnose:
| Symptom | Probable Cause | Solution |
|---|---|---|
| Speed is not shown in any application | GPS or accelerometer is faulty | Repair at the service center |
| Speed is available in other applications, but not in Yandex Navigator | Application crashes | Reinstall or reset settings |
| Speed appears only in open areas | Weak GPS signal | Use an external antenna |
| Speed freezes or updates rarely | Conflict with energy saving | Disable navigation optimization |
If repairing your phone is not practical, consider alternative ways to display speed:
- π± Use external GPS receiver (connects via Bluetooth).
- π Install additional speedometer on the windshield (for example, Garmin or Navitel).
- π² Try other navigation apps (Google Maps, Waze, 2GIS).
If you frequently drive off-road or in poor GPS signal conditions, an external receiver (such as GlobalSat BU-353-S4) will significantly improve the accuracy of speed determination.
7. Specific problems on popular phone models
Some smartphone models have unique bugs with speed display in navigation applications. Here are the most common cases:
Xiaomi (MIUI 12+):
- π Feature enabled
Ultra-economy mode, which blocks background GPS operation. - π Solution:
Settings β Battery β Ultra Economy Mode β Exceptionsβ add Yandex Navigator.
Samsung (One UI 3.0+):
- π After the update, permission to
Physical activity. - π± Solution: go to
Settings β Applications β Yandex Navigator β Permissionsand enable all items.
Huawei/Honor (EMUI 10+):
- π« By default, access to sensors is blocked for βnon-systemβ applications.
- π Solution:
Settings β Applications β Yandex Navigator β Permissions β Sensorsβ turn everything on.
If you have a phone of a different brand, search the Internet for information on the following request:
"[phone model] + Yandex Navigator does not show speed"
Often on forums (for example, 4PDA or XDA-Developers) there are already solutions for specific devices.
FAQ: Frequently asked questions about speed problems in Yandex Navigator
π Why is the speed displayed with a delay or jerks?
This is typical for phones with a weak processor or little RAM. Try:
- Close all background applications.
- Disable animation in developer options (
Settings β About phone β Build numberβ tap 7 times, thenSettings β System β For Developers β Animationβ turn everything off). - Use performance mode (if available in the battery settings).
π΅ Speed disappears when connected to a Bluetooth radio. What to do?
Some radios (especially Chinese) conflict with the phone's GPS module. Solutions:
- Disable Bluetooth and check if the speed appears.
- Update the radio firmware (if possible).
- Use wired connection (USB) instead of Bluetooth.
π After resetting the phone, the speed was not restored. What's the matter?
Could fly off when reset sensor calibration or location settings. Try:
- Recalibrate the compass to Yandex Navigator (
Settings β Map settings β Calibration). - Enable mode
High accuracyin location settings. - Install the application GPS Test and check whether satellites are detected.
If all else fails, the reset may have damaged system files. In this case, it will only help phone flashing.
πΆ Speed is not shown when roaming. This is fine?
Yes, in some countries mobile operators block access to data AGPS (accelerated location determination via networks). In this case:
- Use it offline maps (they are not dependent on mobile data).
- Connect to Wi-Fi for the initial GPS fix.
- Use external GPS receiver, if you often travel abroad.
β οΈ The navigator shows the speed, but it is very different from the speedometer. Why?
A difference of 5β10 km/h is normal because:
- Car speedometer inflates readings (by 5β10%) according to safety requirements.
- Yandex Navigator shows real speed by GPS (without errors).
- In tunnels or among high-rise buildings, the GPS signal may fail.
If the difference is more than 15β20 km/h, check the calibration of your phone sensors or use an external GPS module.
If none of the suggested methods help, contact Yandex Navigator support service via the feedback form in the application. Please indicate:
- Phone model and version Android.
- Version Yandex Navigator.
- Describe exactly when the speed disappeared (after an update, the phone fell, etc.).
The more detailed you describe the problem, the faster you will get a solution.