Takket være en programvarefeil har de navigasjonsaktiverte digitale klokkene på eldre Honda- og Acura-kjøretøyer snudd tilbake til 2002. Etter hvert som en rekke klager fra frustrerte eiere begynte å strømme inn på nettfora – så vel som innboksene til Honda PR-team - Honda corporate annonserte først at problemet automatisk ville rette seg i august 2022.
Så hva skjedde? Har den fryktede Y2K-feilen kommet 22 år for sent, eller er problemet enklere? Og hvorfor er det ingen quick fix? La oss trekke gardinen tilbake og se hva mer som kan spille her.
Honda-klokker vender tilbake til 2002
Da verden vinket god riddance til 2021, klarte ikke tidtakingsprogramvaren som ble brukt i Hondas navigasjonssystemer på ulike modeller fra midten av 2000 og tidlig i 2010 å registrere nyttår. I stedet utløste midnattslaget et merkelig fenomen: visningsklokkene til disse navigasjonsutstyrte bilene gikk tilbake til 1. januar 2002.
Selv om eiere prøvde en rekke rettelser – inkludert manuell justering av klokken, oppgradering til siste navigasjon plate, og utføre en hard tilbakestilling ved å koble fra batteriet – navigasjonssystemet nektet hardnakket å vise riktig tid. Den gikk ganske enkelt tilbake til feil dato og klokkeslett ved neste tenningssyklus.
Når ordet om dette spredte seg på forumene, ble det klart at problemet ikke var isolert til en bestemt modell eller årgang. Det utbredte problemet har potensielt påvirket navigasjonsutstyrte Honda- og Acura-produkter bygget hvor som helst fra 2004 til 2012.
Hva fikk dette til å skje?
Det er fortsatt uklart hvorfor akkurat klokkene snudde tilbake til 2002, og Honda har sagt lite utover å bekrefte problemet. For å legge til mysteriet er at selskapet bemerket at problemet skulle rette seg selv i august.
I slekt: Hvordan kjører en datamaskin kode?
Når det er sagt, er det en lovende ledetråd som har kastet litt lys over hva som kan ha skjedd. I et forsøk på å fikse klokkene sine, gikk noen få ambisiøse eiere inn i navigasjonsdiagnosemenyen og tok en titt på datoen og klokkeslettet som er lagret internt i systemet. Det de fant var talende: den interne datoen ble satt til 19. mai 2002.
Gjør regnestykket, og du vil innse at 1024 uker skiller 19. mai 2002 fra 1. januar 2022. Hvis du er en koder eller programmerer, nikker du sannsynligvis med hodet akkurat nå. For resten av oss, la oss se på hvordan et GPS-system sporer tid.
GPS Epochs 101
Global Positioning System som leder deg til nærmeste Starbucks drive-thru er ikke bare et retningshjelpemiddel, men en tidtaker (og du kan til og med bruk GPS for å spore bilen din også.) Hver GPS-satellitt i bane er utstyrt med en atomklokke; klokkeslettet stråles ned til jorden i en 10-bits streng med binær kode som reflekterer blant annet ukenummeret. En mottaksenhet tolker og formaterer deretter denne koden til den velkjente gregorianske kalenderstilen ÅÅÅÅMMDD.
Ukenummeret er nøkkelen her, fordi et GPS-system kun kan måle 1024 unike, sammenhengende uker før telleren må begynne på nytt på null. Hvorfor? Fordi matematisk sett kan et 10-bits binært system bare ha 1023 unike kombinasjoner. Det betyr at den 1024. uken ruller telleren over og nullstilles.
Tenk på det som de femsifrede mekaniske kilometertellerne som vanligvis sees i gamle biler - når du først har truffet 99 999 miles, vil neste kilometer trigge kilometertelleren til å nullstille.
Disse periodene på 1 024 uker, kjent som "epoker" i programmeringsspråk, blir vanligvis regnskapsført av programmerere, slik at en epokeoverrulling ikke avsporer nøyaktig tidtaking.
Hvis Honda ikke klarte å gjøre dette da denne generasjonen av navigasjonsprogramvare var under utvikling – noe som sannsynligvis skjedde i for eksempel mai 2002 – da ville resultatet være det vi ser her: et system som gikk inn i en heltallsoverløpstilstand etter å ha nådd slutten av GPS-en sin epoke.
Finnes det en løsning?
Som vi nevnte har Honda annonsert at problemet vil rette seg selv i august, men inntil da ser det ut til at eierne er ute av lykke. For ordens skyld hevder Honda å se nærmere på problemet, selv om det ikke ga flere detaljer.
Siden Honda i seg selv er så kjekk, er det ingen overraskelse at forhandlerne deres er like hindret av dette. Inntil august ruller rundt eller Honda Corporate utsteder en tilbakekalling eller reparasjon, er det sannsynlig at det ikke vil være noen måte å løse dette problemet på uten å erstatte hele navigasjonssystemet med et ettermarkedshode enhet.
Y2K paralleller
For alle som er gamle nok til å huske, kan denne hendelsen minne om alt det tullete som omringet Y2K i månedene før frem til det nye årtusenet – bekymringen på den tiden var utbredt for at programvare ikke ville være i stand til å skille år 2000 fra 1900. Verden ble vanvittig over det resulterende utfallet hvis hele omfanget av en slik potensiell forstyrrelse ble realisert.
Selv om Y2K-feilen ikke er det som forårsaker disse Honda-klokkeproblemene, kan det faktisk trekkes paralleller – spesielt til følsomheten rundt det som ellers kan virke som ufarlige kodingsbeslutninger. Med så mye av dagens informasjon som flyter gjennom binær datakode, kan en enkel feil eller feilberegning angående biter eller sifre resultere i det disse Honda-eierne har å gjøre med i dag.
En løsning kommer... i august 2022
Tidtakingsproblemet som plager disse navigasjonsutstyrte Hondaene, koker sannsynligvis ned til hvordan ingeniørene kodet - eller ikke klarte å kode - for en GPS-epokeveltning. Bevis tyder på at systemet ikke var i stand til å behandle overgangen fra en epoke til en annen, slik at klokkene ble sittende fast i en standardtilstand som viser 1. januar 2002.
Det eneste man kan gjøre er dessverre å håpe Honda kommer med en løsning som kan implementeres enten hjemme eller hos forhandleren. Ellers kan ikke august 2022 komme fort nok.
Når du kommer fra A til B, vil du sannsynligvis kalle på et kart. Men er den integrerte navigasjonen i bilen din bedre enn et tredjepartsalternativ?
Les Neste
- Teknologi forklart
- Transport
- Bilteknologi
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere