Because of a trivial error in a file thousands of GPS-equipped devices are misplacing their positions when recording routes, but Garmin suggests a temporary solution to the problem.
Thousands of GPS satellite connection chips have been malfunctioning since January 1, 2021: they track the route taken by the device that integrates them, but represent it on the map hundreds of meters, if not kilometers, away from the actual route. The chips in question are manufactured by Sony.
The problem has been noticed by runners from halfway around the world, because the GPS tracker affected by the problem is among the most used in smartwatches, fitness bands and cycling computers of the main and most prestigious global manufacturers, from Garmin to Suunto. But this GPS module is not only used in this kind of products: its main feature is in fact the very low power consumption and that's why it is also used on other IoT devices. The very interesting thing, however, is that despite the error found by thousands of people (the forums of smartwatch manufacturers for sports are full of requests for help on this problem) the Sony chip works fine: the problem, in fact, lies in a file. Fortunately, there are no similar problems on smartphone GPS or in-car GPS.
What's the problem with Sony GPS on smartwatches
Sony's GPS built into sports smartwatches works: once activated, it starts recording the position and tracks the workout, with all the route taken by the user. Quando però il dispositivo mostra il percorso sull’app succede che quel percorso viene mostrato da qualche altra parte.
A volte solo due o trecento metri a nord ovest, altre volte a diversi chilometri di distanza. Alcuni runner hanno mostrato sui forum e su Twitter dei percorsi che, secondo quanto visualizzato, sarebbero stati fatti in gran parte in mare. In realtà era una sessione di corsa lungo una costa, che era stata “spostata" in mare dal GPS.
Tutto questo accade dal primo gennaio 2021: gli allenamenti fino al giorno precedente vengono visualizzati in modo corretto.
Quali dispositivi hanno il problema del GPS
Impossibile sapere su quanti e quali dispositivi è stato integrato il GPS “impazzito“: Sony è uno dei maggiori produttori al mondo di questi chip e li vende a migliaia di clienti. Al momento il problema è emerso nella comunità dei runner, che hanno individuato alcuni smartwatch e tracker che sicuramente danno problemi da giorno 1 gennaio 2021. Ecco i più famosi:
- Garmin Forerunner 45/245/745/945
- Garmin Fenix 6
- Garmin MARQ
- Garmin Vivoactive 3 e 4
- Garmin Venu
- Garmin Edge 130 Plus 530/830/1030 Plus
- Polar Vantage V/M/V2
- Polar Grit X
- Polar Ignite
- Suunto 5 e Suunto 9
- Wahoo RIVAL
- Alcuni orologi multisport di COROS
Problema GPS Sony: la causa e la soluzione
Perché i GPS di Sony non funzionano dal primo gennaio 2021? Il motivo non è nel GPS, che funziona perfettamente, ma nell'"ephemeris data file“, cioè il file in cui il dispositivo archivia le effemeridi, le tabelle con la posizione degli astri o, nel caso dei GPS, dei satelliti artificiali ai quali connettersi.
Questo file è un escamotage per permettere al dispositivo GPS di funzionare sin da subito, senza dover attendere la connessione al satellite. But the file, evidently, reports wrong positions for 2021 and, consequently, the GPS tracker starts recording the position before connecting to the satellite and makes a mistake, because it believes that the starting point is different from the real one.
No bug in the GPS module, then, but an error that must be corrected in the ephemeris file. Major manufacturers of smartwatches, fitness bands and sports laptops are already working to release a firmware update for the devices containing the correct file but, in the meantime, Garmin suggests a method to get around the problem.
Garmin suggests waiting a few minutes with the device on and GPS turned on, before starting your workout. This way the GPS will not calculate the starting position based on the corrupted file, but based on the real position of the satellite to which it has connected in the meantime. This trick should work on all GPS equipped devices that suffer from this problem: the only difference could be in the time it takes for the device to connect to the satellite, discarding the data from the corrupted file.