Díky softwarovému snafu se digitální hodiny s navigací na starších vozidlech Honda a Acura vrátily do roku 2002. Jak se do online fór – stejně jako do e-mailových schránek – začaly hrnout četné stížnosti frustrovaných majitelů PR tým Honda – Společnost Honda pouze oznámila, že se problém automaticky vyřeší v srpnu 2022.

Tak, co se stalo? Přišla tolik obávaná chyba Y2K o 22 let později, nebo je problém jednodušší? A proč neexistuje žádné rychlé řešení? Odhrňme oponu a podívejme se, co ještě může být ve hře.

Hodiny Honda se vracejí do roku 2002

Zatímco svět zamával do roku 2021, časoměrný software používaný v navigačních systémech Honda různých modelů z poloviny roku 2000 a ze začátku roku 2010 nezaregistroval Nový rok. Místo toho úder půlnoci spustil zvláštní jev: hodiny na displeji těchto vozů vybavených navigací se vrátily k 1. lednu 2002.

I když majitelé vyzkoušeli různé opravy – včetně ručního nastavení hodin, upgradu na nejnovější navigaci disk a provedení tvrdého resetu odpojením baterie – navigační systém tvrdošíjně odmítal zobrazit správné čas. Při příštím zapalovacím cyklu se jednoduše vrátilo k nesprávnému datu a času.

Jakmile se zpráva o tom rozšířila na fórech, bylo jasné, že problém nebyl izolovaný na konkrétní model nebo rok. Rozšířený problém potenciálně ovlivnil produkty Honda a Acura vybavené navigací vyrobené v letech 2004 až 2012.

Co způsobilo, že se to stalo?

Stále není jasné, proč přesně se hodiny vrátily do roku 2002, a Honda řekla jen málo, kromě potvrzení problému. K záhadě přispívá i to, že společnost poznamenala, že problém by se měl sám opravit v srpnu.

Příbuzný: Jak počítač spouští kód?

To znamená, že existuje jedno slibné vodítko, které vrhlo nějaké světlo na to, co se mohlo stát. Ve snaze opravit své hodiny vstoupilo několik ambiciózních majitelů do nabídky diagnostiky navigace a podívali se na datum a čas uložený interně v systému. To, co našli, bylo výmluvné: interní datum bylo stanoveno na 19. května 2002.

Spočítejte si to a zjistíte, že 19. května 2002 od 1. ledna 2022 dělí 1024 týdnů. Pokud jste kodér nebo programátor, pravděpodobně právě teď pokyvujete hlavou. Pro nás ostatní se podívejme, jak systém GPS sleduje čas.

GPS Epochs 101

Systém Global Positioning System, který vás navede k nejbližší projížďce Starbucks, není jen orientační pomůcka, ale také časoměřič (a můžete dokonce použijte GPS ke sledování vašeho auta také.) Každý satelit GPS na oběžné dráze je vybaven atomovými hodinami; čas je vysílán na zem v 10bitovém řetězci binárního kódu, který mimo jiné odráží číslo týdne. Přijímací zařízení poté interpretuje a přeformátuje tento kód do známého stylu gregoriánského kalendáře RRRRMMDD.

Číslo týdne je zde klíčové, protože systém GPS může měřit pouze 1 024 jedinečných po sobě jdoucích týdnů, než jeho počítadlo musí začít znovu od nuly. Proč? Protože matematicky může mít 10bitový binární systém pouze 1 023 jedinečných kombinací. To znamená, že 1 024. týden se počítadlo přetočí a vynuluje.

Představte si to jako pětimístná mechanická počítadla kilometrů běžně k vidění ve starých autech – jakmile dosáhnete 99 999 mil, další míle spustí počítadlo kilometrů k vynulování.

Tato období 1 024 týdnů, známá jako „epochy“ v programátorské řeči, jsou obvykle zohledněna kodéry, aby převrácení epochy nevykolejilo přesné měření času.

Pokud to Honda nedokázala, když se tato generace navigačního softwaru vyvíjela – což se pravděpodobně stalo například v květnu 2002 – výsledkem by pak bylo to, co vidíme zde: systém, který přešel do stavu přetečení celého čísla poté, co dosáhl konce svého GPS epocha.

Existuje nějaká oprava?

Jak jsme zmínili, Honda oznámila, že se problém sám opraví v srpnu, ale do té doby to vypadá, že majitelé mají smůlu. Pro záznam, Honda tvrdí, že se problémem zabývá důkladněji, ačkoli neuvedla žádné další podrobnosti.

Vzhledem k tomu, že samotná Honda je tak stydlivá, není překvapením, že jejich prodejci jsou z toho stejně zmatení. Dokud nepřijde srpen nebo společnost Honda Corporate nevydá stažení nebo opravu, je pravděpodobné, že k tomu nedojde jakýkoli způsob, jak tento problém vyřešit, kromě výměny celého navigačního systému za hlavu pro náhradní díly jednotka.

Y2K paralely

Pro každého, kdo je dost starý na to, aby si to pamatoval, by tento incident mohl připomínat všechny ty žvásty, které obklopovaly Y2K v posledních měsících až do nového tisíciletí – v té době bují obavy, že software nebude schopen rozlišit rok 2000 od 1900. Svět zuřil nad výsledným úpadkem, pokud by se realizoval celý rozsah takového potenciálního narušení.

I když chyba Y2K není to, co způsobuje tyto problémy s hodinami Honda, lze skutečně vyvodit paralely – zejména s citlivostí kolem toho, co by se jinak mohlo zdát jako neškodná rozhodnutí o kódování. S tolika dnešními informacemi, které proudí binárním počítačovým kódem, může jednoduchá chyba nebo nesprávný výpočet týkající se bitů nebo číslic vést k tomu, s čím se tito majitelé Hondy dnes potýkají.

Přichází řešení... v srpnu 2022

Problém s měřením času, který sužuje tyto Hondy vybavené navigací, se pravděpodobně scvrkává na to, jak inženýři nakódovali - nebo selhali v kódování - pro převrácení epochy GPS. Důkazy naznačují, že systém nebyl schopen zpracovat přechod z jedné epochy do druhé, takže hodiny zůstaly ve výchozím stavu zobrazujícím 1. leden 2002.

Bohužel nezbývá než doufat, že Honda přijde s řešením, které lze implementovat doma nebo u prodejce. Jinak srpen 2022 nemůže přijít dostatečně brzy.

Samostatný vs. Integrované automobilové navigační systémy: Jaká je nejlepší možnost?

Když se dostanete z A do B, pravděpodobně zavoláte na mapu. Je ale integrovaná navigace ve vašem autě lepší než varianta třetí strany?

Přečtěte si další

PodíltweetE-mailem
Související témata
  • Technologie vysvětlena
  • Přeprava
  • Automobilová technika
O autorovi
Zaměstnanci MUO

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem