kamarád mě upozornil, že může být problém s gpskou...
Je to tak, nebo to je kachna? Co je "starší" navigace? Kterých se to týká? No, může se tady o tom popovídat...:-))
GPS přijímač vám může 6. dubna přestat fungovat, pokud neaktualizujete firmware
Starší navigace, GPS přijímače a podobná zařízení vám mohou 6. dubna přestat fungovat, pokud v nich neaktualizujete firmware <https://www.theregister.co.uk/2019/02/12/current_gps_epoch_ends/>. Signál GPS totiž mimo jiné obsahuje časovou značku, která je nutná ke správnému výpočtu polohy. Číslo týdne je v ní reprezentováno desetibitovou hodnotou, takže obsáhne jen 1024 týdnů, tedy zhruba 20 let.
První sobotu letošního dubna to bude právě 1024 týdnů od poslední rotace tohoto „GPS kalendáře“, takže se týdny začnou počítat zase od nuly. Naposledy k tomu došlo v roce 1999 a pokud zařízení nebudou s touto změnou počítat, vrátí se jejich interní kalendář právě o dvacet let zpět a nebudou schopna vypočítat svou polohu.
Navigace uvedená na trh před dvaceti lety asi nebude vědět, že týden číslo 1 najednou odpovídá datu o dvacet let později. Navigace uvedená třeba v roce 2010 asi nebude předpokládat skok v čase zpět, a tak pochopí, že týden číslo 1 bude v roce 2019.
Pokud není výrobce úplný debil, tak toto chápání pořadového čísla týdne průběžně posouvá v aktualizacích firmware.
Takže bych čekal, že pokud nemáš GPS starší než třeba deset let, nebo jsi do ní za posledních deset let nahrál aktualizaci firmware, tak by neměl být problém.
The GPS timestamp is the same thing but the reference is different,and seems to be December 31st, 1979, 23:59:42 (technically it is December 1st 1980, 00:00:00 UTC, but the leap seconds are not taken in account the same way). So do go from GPS to POSIX and vice-versa you add/subtract 315964782 seconds.
čili čistě počet sekund, to by bylo ještě OK
vs.
GPS Time is a uniformly counting time scale beginning at the 1/5/1980 to 1/6/1980 midnight. January 6, 1980 is a Sunday. GPS Time counts in weeks and seconds of a week from this instant. The weeks begin at the Saturday/Sunday transition. The days of the week are numbered, with Sunday being 0, 1 Monday, etc.
Proč by vlastně měla přestat fungovat GPSka? Při určování polohy se přece vychází z rozdílu časů satelitů, nikoliv z konkrétní hodnoty.
Protože musíš vědět, kde přesně ty satelity zrovna jsou. Když znáš dráhy jednotlivých satelitu, tak ty polohy pro konkrétní datum a čas dokážeš spočítat. Když ale najednou odrotujes dvacet let zpět, tak ty polohy satelitu moc sedět nebudou…
Hele, oni to varování na novou epochu nevydávají jen tak pro srandu. Nicméně jak jsem řekl, pokud výrobce není úplný lempl, nebo pokud zrovna nekřísíš nějaký muzejní kousek, tak si ničeho nevšimneš.
Tak znova… Nikdo nikde neříká, že to přestane fungovat. Jen se říká, že některé prastaré modely přijímačů mohou mít problém. Záleží na tom, jak dobře jsou naprogramovany.
Třeba při minulém přetečení měl jeden Garmin problém, a vyřešil se vymazáním efemeridu.
Aha, tak to se omlouvám, ruce byly rychlejší než hlava. Nějak jsem z té fotky e-trexu nabyl dojmu, že se to mělo překlápět dnes. A taky jsem nevěděl, jak moc starých kousků se to vlastně týká. Tak jako bych nic nenapsal, prosím.
Myslím, že není třeba se bát kolapsu - Garmin k tomu píše tohle:
For GPS devices that are affected, after the rollover occurs, an incorrect date and time will be displayed. This incorrect time will also be used to timestamp track logs, compute sunrise and sunset, and other functions that rely upon the correct date and time. However, the positioning accuracy will not be affected. The device will continue to deliver the same positioning performance as before the rollover.