Dėl programinės įrangos „snafu“ senesnių „Honda“ ir „Acura“ automobilių skaitmeniniai laikrodžiai su navigacija grįžo į 2002 m. Kai daugybė nusivylusių savininkų skundų ėmė plisti į internetinius forumus, taip pat į pašto dėžutes. „Honda“ PR komanda – „Honda Corporation“ paskelbė, kad problema automatiškai išsispręs rugpjūčio mėn 2022.
Taigi, kas atsitiko? Ar labai bijoma Y2K klaida atsirado pavėluotai 22 metus, ar problema paprastesnė? Ir kodėl nėra greito sprendimo? Atitraukime uždangą ir pažiūrėkime, kas dar čia gali būti.
„Honda“ laikrodžiai grįžta į 2002 m
Pasauliui linktelėjus į 2021-uosius, įvairių 2000-ųjų vidurio ir 2010-ųjų pradžios modelių „Honda“ navigacijos sistemose naudota laiko matavimo programinė įranga nesugebėjo užregistruoti Naujųjų metų. Vietoj to, vidurnakčio smūgis išprovokavo kuriozinį reiškinį: šių navigacine įranga aprūpintų automobilių ekranų laikrodžiai atsuko 2002 m. sausio 1 d.
Nors savininkai išbandė įvairius pataisymus, įskaitant rankinį laikrodžio reguliavimą, naujovinimą į naujausią navigaciją diską ir atlikti standųjį atstatymą atjungus akumuliatorių – navigacinė sistema atkakliai atsisakė rodyti teisingą laikas. Jis tiesiog grįžo į neteisingą datą ir laiką kito uždegimo ciklo metu.
Kai žinia apie tai pasklido forumuose, tapo aišku, kad problema nesusijusi su konkrečiu modeliu ar metais. Plačiai paplitusi problema galėjo turėti įtakos su navigacija aprūpintiems Honda ir Acura gaminiams, gaminamiems nuo 2004 iki 2012 m.
Kas lėmė, kad tai atsitiko?
Vis dar neaišku, kodėl tiksliai laikrodžiai pasukti atgal į 2002 m., o „Honda“ nieko nepasakė, tik patvirtino problemą. Paslaptį papildo tai, kad bendrovė pažymėjo, kad problema turėtų savaime išsitaisyti rugpjūčio mėn.
Susijęs: Kaip kompiuteris vykdo kodą?
Be to, yra vienas daug žadantis užuomina, kuri šiek tiek paaiškino, kas galėjo nutikti. Bandydami pataisyti savo laikrodžius, keli ambicingi savininkai įėjo į navigacijos diagnostikos meniu ir pažvelgė į sistemos viduje saugomą datą ir laiką. Tai, ką jie rado, buvo daug pasakiška: vidinė data buvo nustatyta 2002 m. gegužės 19 d.
Atlikite skaičiavimus ir suprasite, kad 2002 m. gegužės 19 d. nuo 2022 m. sausio 1 d. skiria 1 024 savaites. Jei esate programuotojas ar programuotojas, tikriausiai dabar linktelite galva. Likusiems apžvelgsime, kaip GPS sistema seka laiką.
GPS epochos 101
Pasaulinė padėties nustatymo sistema, nukreipianti jus į artimiausią „Starbucks“ privažiavimą, yra ne tik krypties pagalbinė priemonė, bet ir laiko matuoklis (ir jūs netgi galite naudoti GPS sekti savo automobilį taip pat.) Kiekvienas orbitoje skriejantis GPS palydovas turi atominį laikrodį; laikas yra perduodamas į žemę 10 bitų dvejetainio kodo eilutėje, kuri, be kita ko, atspindi savaitės numerį. Tada priimantis įrenginys interpretuoja ir iš naujo suformatuoja šį kodą į pažįstamą Grigaliaus kalendoriaus stilių YYYYMMDD.
Savaitės skaičius čia yra raktas, nes GPS sistema gali matuoti tik 1024 unikalias savaites iš eilės, kol jos skaitiklis vėl prasidės nuo nulio. Kodėl? Mat matematiškai 10 bitų dvejetainė sistema gali turėti tik 1023 unikalius derinius. Tai reiškia, kad 1 024 savaitę skaitiklis pasisuka ir iš naujo nustatomas į nulį.
Pagalvokite apie tai kaip apie penkių skaitmenų mechaninius odometrus, dažniausiai matomus senuose automobiliuose – nuvažiavus 99 999 mylias, kitą mylią odometras vėl nusistatys į nulį.
Šiuos 1 024 savaičių laikotarpius, programavimo kalba vadinamus „epochomis“, koduotojai paprastai apskaičiuoja, kad epochos perkėlimas nesugadintų tikslaus laiko matavimo.
Jei „Honda“ nepavyko to padaryti, kai buvo kuriama šios kartos navigacijos programinė įranga, o tai greičiausiai įvyko, tarkime, gegužės mėn. 2002 m. – tada rezultatas būtų toks, kokį matome čia: sistema, kuri perėjo į sveikojo skaičiaus perpildymo būseną pasiekusi GPS pabaigą epocha.
Ar yra pataisymas?
Kaip minėjome, „Honda“ paskelbė, kad problema savaime išsispręs rugpjūtį, tačiau iki tol atrodo, kad savininkams nesiseka. Beje, „Honda“ teigia, kad šią problemą nagrinėja nuodugniau, tačiau daugiau informacijos nepateikė.
Kadangi pati „Honda“ yra tokia drąsi, nenuostabu, kad jų pardavėjus tai taip pat glumina. Kol rugpjūtis nepasikeis arba „Honda Corporate“ nepateiks atšaukimo ar pataisymo, tikėtina, kad to nebus bet kokiu būdu, kaip išspręsti šią problemą, išskyrus visos navigacijos sistemos pakeitimą antrinės rinkos galvute vienetas.
Y2K paralelės
Visiems, kurie yra pakankamai seni, kad prisimintų, šis įvykis gali prisiminti visą siautulį, kuris supo Y2K per pastaruosius mėnesius. iki naujojo tūkstantmečio – tuo metu siautėjo susirūpinimas, kad programinė įranga negalės atskirti 2000 m. 1900. Pasaulis įsiuto dėl kilusio nuotėkio, jei buvo suvoktas visas tokio galimo sutrikimo mastas.
Nors Y2K klaida nėra ta, dėl kurios kyla šių „Honda“ laikrodžio problemų, paralelių iš tiesų galima nubrėžti – ypač jautrumui, susijusiam su tuo, kas kitu atveju gali atrodyti kaip nekenksmingi kodavimo sprendimai. Kadangi tiek daug šiandieninės informacijos teka dvejetainiu kompiuterio kodu, paprasta klaida arba klaidingas bitų ar skaitmenų skaičiavimas gali lemti tai, su kuo šie „Honda“ savininkai susiduria šiandien.
Sprendimas ateina... 2022 metų rugpjūčio mėnesį
Laiko matavimo problema, kamuojanti šiuos su navigacine įranga aprūpintą „Hondą“, greičiausiai susiveda į tai, kaip inžinieriai užkodavo GPS epochos keitimą arba nesugebėjo užkoduoti. Įrodymai rodo, kad sistema nesugebėjo apdoroti perėjimo iš vienos epochos į kitą, todėl laikrodžiai įstrigo numatytoje būsenoje, rodančioje 2002 m. sausio 1 d.
Vienintelis dalykas, kurį reikia padaryti, deja, yra tikėtis, kad „Honda“ pasiūlys sprendimą, kurį būtų galima įgyvendinti namuose arba pas pardavėją. Priešingu atveju 2022 m. rugpjūtis negali ateiti pakankamai greitai.
Kai pateksite iš A į B, greičiausiai kreipsitės į žemėlapį. Tačiau ar integruota navigacija jūsų automobilyje yra geresnė nei trečiosios šalies galimybė?
Skaitykite toliau
- Paaiškinta technologija
- Transportas
- Automobilių technologijos
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia