Vreemd, die verhalen. GPS verstuurt een datum als een weeknummer van 0-1023 en een time-of-week in 1,5 seconde units. 1024 weken is genoeg voor net geen 20 jaar, dus elke ca. 20 jaar gaat het weeknummer van 1023 weer terug naar 0.
De meeste GNSS firmwares hebben de productiedatum ingebakken zitten. Dat was al zo bij de hele oude uBlox en SirfStar firmwares.
Die weten dus dat ze bijvoorbeeld in GPS-week 763 gemaakt zijn. Als je dan de week-rollover krijgt en het weeknummer gaat weer naar 0 dan tellen ze er 1024 bij op. Daarmee werkt je apparaat toch gewoon 20 jaar, ook als het ding een tussentijdste rollover tegenkomt.
Firmwares die dit niet doen (en dan behoort de softwareafdeling daar toch een stevige schop onder de hol te krijgen imho) komen ook niet meer goed door ze een tijdje satelllieten te laten tracken. Of ze moeten ergens anders nog de correcte datum vandaan halen zodat ze kunnen compenseren, maar dat duurt dan weer geen uren/dagen.