Благодарение на софтуерна грешка, цифровите часовници с навигация на по-старите автомобили Honda и Acura се върнаха към 2002 г. Тъй като многобройни оплаквания от разочаровани собственици започнаха да се изливат в онлайн форумите – както и в пощенските кутии на PR екип на Honda – Honda corporate само обяви, че проблемът автоматично ще се коригира през август 2022.
И какво стана? С 22 години закъснение ли е появила много опасения бъг Y2K, или проблемът е по-прост? И защо няма бързо решение? Нека дръпнем завесата и да видим какво друго може да се играе тук.
Часовниците на Honda се връщат към 2002 г
Докато светът махна да се отърве от 2021 г., софтуерът за отчитане на времето, използван в навигационните системи на Honda на различни модели от средата на 2000 г. и началото на 2010 г., не успя да регистрира Нова година. Вместо това, ударът на полунощ предизвика любопитен феномен: часовниците на тези оборудвани с навигация автомобили се върнаха към 1 януари 2002 г.
Въпреки че собствениците опитаха различни поправки - включително ръчно регулиране на часовника, надграждане до най-новата навигация диск и извършване на твърдо нулиране чрез изключване на батерията - навигационната система упорито отказваше да покаже правилния време. Просто се върна към неправилната дата и час при следващия цикъл на запалване.
След като думата за това се разпространи във форумите, стана ясно, че проблемът не е изолиран за конкретен модел или година. Широко разпространеният проблем потенциално е засегнал оборудваните с навигация продукти на Honda и Acura, произведени от 2004 до 2012 г.
Какво е причинило това да се случи?
Все още не е ясно защо точно часовниците се върнаха към 2002 г. и Honda не каза нищо, освен да потвърди проблема. Добавяне към мистерията е, че компанията отбеляза, че проблемът трябва да се коригира самостоятелно през август.
Свързани: Как компютърът изпълнява код?
Въпреки това има една обещаваща улика, която хвърли светлина върху това, което може да се е случило. В опит да поправят часовниците си, няколко амбициозни собственици влязоха в менюто за диагностика на навигацията и разгледаха датата и часа, съхранявани вътрешно от системата. Това, което откриха, беше показателно: вътрешната дата е определена на 19 май 2002 г.
Направете сметките и ще разберете, че 1024 седмици отделят 19 май 2002 г. от 1 януари 2022 г. Ако сте кодер или програмист, вероятно кимате с глава в момента. За останалите от нас, нека прегледаме как GPS система проследява времето.
GPS епохи 101
Глобалната система за позициониране, която ви насочва до най-близкия Starbucks шофиране, е не само помощно средство за насочване, но и часовник (и можете дори използвайте GPS за проследяване на вашия автомобил също.) Всеки GPS сателит в орбита е оборудван с атомен часовник; времето се предава на земята в 10-битов низ от двоичен код, който отразява, наред с други неща, номера на седмицата. След това приемащо устройство интерпретира и преформатира този код в познатия стил на григориански календар ГГГГММДД.
Номерът на седмицата е ключов тук, защото GPS система може да измерва само 1024 уникални, последователни седмици, преди броячът й да започне отново от нула. Защо? Тъй като математически, една 10-битова двоична система може да има само 1023 уникални комбинации. Това означава, че на 1024-та седмица броячът се преобръща и се нулира.
Мислете за това като за петцифрените механични одометри, често срещани в старите автомобили – след като стигнете 99 999 мили, следващата миля ще задейства одометъра да се нулира.
Тези периоди от 1024 седмици, известни като „епохи“ на програмен език, обикновено се отчитат от кодери, така че преобръщането на епохата не нарушава точното отчитане на времето.
Ако Honda не успее да направи това, когато това поколение софтуер за навигация беше в процес на разработка - което вероятно ще се случи през, да речем, май 2002 г. – тогава резултатът ще бъде това, което виждаме тук: система, която премина в състояние на препълване на цяло число след достигане на края на своя GPS епоха.
Има ли поправка?
Както споменахме, Honda обяви, че проблемът ще се отстрани самостоятелно през август, но дотогава изглежда, че собствениците нямат късмет. За протокола, Honda твърди, че проучва по-задълбочено проблема, въпреки че не даде повече подробности.
Тъй като самата Honda е толкова сдържана, не е изненадващо, че техните дилъри са еднакво обезкуражени от това. Докато не настъпи август или Honda Corporate не издаде изтегляне или поправка, вероятно няма да има какъвто и да е начин за разрешаване на този проблем, освен замяна на цялата навигационна система с глава за вторичен пазар мерна единица.
Паралели на Y2K
За всеки, който е достатъчно възрастен, за да си спомни, този инцидент може да припомни целия шум, който заобикаля Y2K през следващите месеци до новото хилядолетие – по това време се надигаше опасенията, че софтуерът няма да може да различи 2000 г. от 1900. Светът побесня от произтичащия отпадък, ако бъде осъзнат пълният размер на такова потенциално смущение.
Въпреки че грешката Y2K не е това, което причинява тези проблеми с часовника на Honda, наистина могат да се направят паралели - особено към чувствителността около това, което иначе може да изглежда като безобидни решения за кодиране. С толкова голяма част от днешната информация, протичаща през двоичен компютърен код, една проста грешка или погрешно изчисление по отношение на битове или цифри може да доведе до това, с което тези собственици на Honda се справят днес.
Решението идва... през август 2022г
Проблемът с отчитането на времето, който тормози тези оборудвани с навигация Honda, вероятно се свежда до това как инженерите са кодирали - или не са успели да кодират - за преобръщане на GPS епоха. Доказателствата показват, че системата не е била в състояние да обработи прехода от една епоха към друга, оставяйки часовниците в състояние по подразбиране, показващо 1 януари 2002 г.
Единственото нещо, което трябва да направите, за съжаление, е да се надяваме, че Honda ще предложи решение, което може да бъде приложено или у дома, или при дилъра. В противен случай август 2022 г. не може да дойде достатъчно скоро.
Когато стигате от А до Б, вероятно ще се обърнете към карта. Но по-добра ли е интегрираната навигация във вашия автомобил от опция на трета страна?
Прочетете Следващото
- Обяснена технология
- Транспорт
- Автомобилни технологии
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате