Vďaka softvérovému snafu sa digitálne hodiny s navigáciou na starších vozidlách Honda a Acura vrátili do roku 2002. Keď sa na online fóra začali hrnúť početné sťažnosti od frustrovaných vlastníkov – ako aj do priečinkov doručenej pošty PR tím Honda – spoločnosť Honda len oznámila, že problém sa automaticky odstráni v auguste 2022.
Takže, čo sa stalo? Prišla veľmi obávaná chyba Y2K s 22-ročným oneskorením, alebo je problém jednoduchší? A prečo neexistuje rýchle riešenie? Odhrňme oponu a uvidíme, čo tu ešte môže hrať.
Hodiny Honda sa vracajú do roku 2002
Ako svet zamával do roku 2021, časomerný softvér používaný v navigačných systémoch Honda rôznych modelov z polovice roku 2000 a zo začiatku roku 2010 nezaregistroval Nový rok. Namiesto toho úder polnoci spustil zvláštny jav: hodiny na displeji týchto áut vybavených navigáciou sa vrátili späť na 1. januára 2002.
Aj keď majitelia vyskúšali rôzne opravy - vrátane manuálneho nastavenia hodín, aktualizácie na najnovšiu navigáciu disku a vykonaním tvrdého resetu odpojením batérie – navigačný systém tvrdohlavo odmietal zobraziť správne čas. Pri ďalšom cykle zapaľovania sa jednoducho vrátil na nesprávny dátum a čas.
Akonáhle sa táto správa rozšírila na fórach, bolo jasné, že problém nebol izolovaný na konkrétny model alebo rok. Rozšírený problém potenciálne ovplyvnil produkty Honda a Acura vybavené navigáciou vyrobené v rokoch 2004 až 2012.
Čo spôsobilo, že sa to stalo?
Stále nie je jasné, prečo sa hodiny presne vrátili do roku 2002, a Honda povedala len málo, okrem potvrdenia problému. K záhade sa pridáva aj to, že spoločnosť poznamenala, že problém by sa mal sám opraviť v auguste.
Súvisiace: Ako počítač spúšťa kód?
To znamená, že existuje jedna sľubná stopa, ktorá vrhla nejaké svetlo na to, čo sa mohlo stať. V snahe opraviť svoje hodiny vstúpilo niekoľko ambicióznych majiteľov do ponuky diagnostiky navigácie a pozreli sa na dátum a čas, ktorý interne systém ukladá. To, čo našli, bolo veľavravné: interný dátum bol stanovený na 19. mája 2002.
Spočítajte a zistíte, že 19. máj 2002 od 1. januára 2022 oddeľuje 1024 týždňov. Ak ste kóder alebo programátor, pravdepodobne práve teraz prikyvujete. Pre nás ostatných sa pozrime na to, ako systém GPS sleduje čas.
GPS epochy 101
Globálny pozičný systém, ktorý vás navedie k najbližšej prejazdovej ceste Starbucks, nie je len orientačná pomôcka, ale aj časomerač (a dokonca môžete použite GPS na sledovanie vášho auta tiež.) Každý satelit GPS na obežnej dráhe je vybavený atómovými hodinami; čas sa prenáša na zem v 10-bitovom reťazci binárneho kódu, ktorý okrem iného odráža číslo týždňa. Prijímacie zariadenie potom interpretuje a preformátuje tento kód do známeho štýlu gregoriánskeho kalendára RRRRMMDD.
Číslo týždňa je tu kľúčové, pretože systém GPS dokáže zmerať iba 1 024 jedinečných, po sebe nasledujúcich týždňov, kým jeho počítadlo musí začať znova od nuly. prečo? Pretože matematicky môže mať 10-bitový binárny systém iba 1 023 jedinečných kombinácií. To znamená, že v 1 024. týždni sa počítadlo pretočí a vynuluje.
Predstavte si to ako päťmiestne mechanické počítadlá kilometrov, ktoré sa bežne vyskytujú v starých autách – akonáhle dosiahnete 99 999 míľ, ďalšia míľa spustí počítadlo kilometrov, aby sa vynulovalo.
Tieto obdobia 1 024 týždňov, v programátorskom jazyku známe ako „epochy“, zvyčajne zohľadňujú programátori, aby prevrátenie epoch nenarušilo presné meranie času.
Ak to Honda nedokázala, keď bola táto generácia navigačného softvéru vo vývoji – čo sa pravdepodobne stalo napríklad v máji 2002 – výsledkom by bolo to, čo tu vidíme: systém, ktorý prešiel do stavu pretečenia celého čísla po dosiahnutí konca svojho GPS epocha.
Existuje oprava?
Ako sme spomenuli, Honda oznámila, že problém sa sama opraví v auguste, no dovtedy sa zdá, že majitelia majú smolu. Pre záznam, Honda tvrdí, že tento problém skúma dôkladnejšie, hoci neuviedla žiadne ďalšie podrobnosti.
Keďže samotná Honda je taká ostýchavá, nie je prekvapením, že ich predajcovia sú z toho rovnako znepokojení. Kým nezačne august alebo kým Honda Corporate nevydá stiahnutie alebo opravu, je pravdepodobné, že sa tak nestane akýkoľvek spôsob, ako vyriešiť tento problém, okrem výmeny celého navigačného systému za hlavu pre aftermarket jednotka.
Y2K paralely
Pre každého, kto je dosť starý na to, aby si to pamätal, môže tento incident pripomínať všetok ten humbuk, ktorý obklopoval Y2K v posledných mesiacoch až do nového tisícročia – v tom čase zúrila obava, že softvér nebude schopný rozlíšiť rok 2000 od 1900. Svet sa rozzúril nad výsledným následkom, ak by sa realizoval celý rozsah takéhoto potenciálneho narušenia.
Aj keď chyba Y2K nie je to, čo spôsobuje tieto problémy s hodinami Honda, možno skutočne nájsť paralely – najmä pokiaľ ide o citlivosť okolo toho, čo sa inak môže zdať ako neškodné rozhodnutia o kódovaní. Pri tak veľkom množstve dnešných informácií, ktoré prúdia cez binárny počítačový kód, môže jednoduchá chyba alebo nesprávny výpočet týkajúci sa bitov alebo číslic viesť k tomu, s čím sa títo majitelia Hondy dnes stretávajú.
Prichádza riešenie... v auguste 2022
Problém s časomierou, ktorý sužuje tieto Hondy vybavené navigáciou, sa pravdepodobne scvrkáva na to, ako inžinieri nakódovali – alebo nedokázali nakódovať – prevrátenie epochy GPS. Dôkazy naznačujú, že systém nebol schopný spracovať prechod z jednej epochy do druhej, takže hodiny zostali zaseknuté v predvolenom stave zobrazujúcom 1. január 2002.
Jediné, čo treba, žiaľ, je dúfať, že Honda príde s riešením, ktoré možno implementovať doma alebo u predajcu. Inak august 2022 nemôže prísť dostatočne skoro.
Keď sa dostanete z bodu A do bodu B, pravdepodobne sa dovoláte na mapu. Je však integrovaná navigácia vo vašom aute lepšia ako alternatíva tretej strany?
Prečítajte si ďalej
- Technológia vysvetlená
- Doprava
- Automobilová technika
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber