Ter informatie:
tweakers.net/nieuws/149878/oud...matie-weergeven.html
Oude apparaten die gebruikmaken van gps kunnen vanaf volgende maand foutieve informatie geven. Dat komt door een interne weekteller die iedere 19,7 jaar wordt gereset. Apparaten gebruiken deze weekteller om de datum en soms ook de locatie te bepalen.
Gps-satellieten sturen onder meer nauwkeurige kloktijdinformatie uit die systemen die daarvan afhankelijk zijn opvangen. In dit signaal zit de actuele week en de hoeveelheid seconden sinds het begin van die week. De ontvanger kan dit signaal weer vertalen in een formaat op basis van dagen, maanden en jaren.
Het probleem is dat die weekinformatie wordt verstuurd in een binair getal van 10bits. Dat betekent dat er in totaal 1024 weken via het signaal verstuurd kunnen worden. Week 0 begon op 21 augustus in 1999, dus op 6 april 2019 zijn de 1024 weken voorbij en beginnen de satellieten weer vanaf '0' te tellen.
Systemen gebruiken een interne datum als referentiepunt voor de weekinformatie. Als die datum op 21 augustus 1999 is vastgesteld en het krijgt via gps als weekinformatie 0 binnen, dan zou het systeem op 6 april 2019 kunnen denken dat het nog 21 augustus 1999 is. Dat referentiepunt kan ook op een latere datum geplaatst zijn, waardoor de bug op een later moment de kop kan opsteken.