Grazie a un software snafu, gli orologi digitali abilitati alla navigazione sui vecchi veicoli Honda e Acura sono tornati al 2002. Poiché numerose lamentele da parte di proprietari frustrati hanno iniziato a riversarsi nei forum online, così come nelle caselle di posta del Team PR Honda - La società Honda ha annunciato che il problema si sarebbe risolto automaticamente ad agosto 2022.
Allora, cos'è successo? Il tanto temuto bug di Y2K è arrivato con 22 anni di ritardo o il problema è più semplice? E perché non esiste una soluzione rapida? Alziamo il sipario e vediamo cos'altro potrebbe essere in gioco qui.
Gli orologi Honda tornano al 2002
Mentre il mondo salutava il 2021, il software di cronometraggio utilizzato nei sistemi di navigazione Honda di vari modelli della metà del 2000 e dell'inizio del 2010 non è riuscito a registrare il nuovo anno. Lo scoccare della mezzanotte ha invece innescato un curioso fenomeno: gli orologi dei display di queste vetture dotate di navigatore sono risaliti al 1° gennaio 2002.
Sebbene i proprietari abbiano provato una varietà di correzioni, inclusa la regolazione manuale dell'orologio, l'aggiornamento alla navigazione più recente disco ed eseguendo un hard reset scollegando la batteria: il sistema di navigazione si è ostinatamente rifiutato di visualizzare il corretto volta. È semplicemente tornato alla data e all'ora errate nel ciclo di accensione successivo.
Una volta che la notizia si è diffusa sui forum, è diventato chiaro che il problema non era isolato a un modello o anno particolare. Il problema diffuso ha potenzialmente interessato i prodotti Honda e Acura dotati di navigazione costruiti ovunque dal 2004 al 2012.
Cosa ha causato ciò?
Non è ancora chiaro il motivo per cui esattamente gli orologi siano tornati indietro al 2002 e la Honda ha detto poco oltre a confermare il problema. In aggiunta al mistero, la società ha notato che il problema dovrebbe risolversi automaticamente ad agosto.
Imparentato: In che modo un computer esegue il codice?
Detto questo, c'è un indizio promettente che ha fatto luce su ciò che potrebbe essere successo. Nel tentativo di riparare i propri orologi, alcuni ambiziosi proprietari sono entrati nel menu della diagnostica di navigazione e hanno dato un'occhiata alla data e all'ora memorizzate internamente dal sistema. Quello che hanno trovato è stato significativo: la data interna era fissata al 19 maggio 2002.
Fai i conti e ti renderai conto che 1.024 settimane separano il 19 maggio 2002 dal 1 gennaio 2022. Se sei un programmatore o un programmatore, probabilmente stai annuendo con la testa in questo momento. Per il resto di noi, esaminiamo come un sistema GPS tiene traccia del tempo.
GPS Epoche 101
Il Global Positioning System che ti guida al drive-thru Starbucks più vicino non è solo un aiuto direzionale ma un cronometrista (e puoi anche usa il GPS per tracciare la tua auto anche.) Ogni satellite GPS in orbita è dotato di un orologio atomico; l'ora viene trasmessa sulla terra in una stringa di 10 bit di codice binario che riflette, tra le altre cose, il numero della settimana. Un dispositivo ricevente quindi interpreta e riformatta questo codice nel familiare stile del calendario gregoriano di AAAAMMGG.
Il numero della settimana è la chiave qui, perché un sistema GPS può misurare solo 1.024 settimane consecutive uniche prima che il suo contatore debba ricominciare da zero. Come mai? Perché matematicamente, un sistema binario a 10 bit può avere solo 1.023 combinazioni univoche. Ciò significa che nella settimana 1.024 il contatore torna indietro e si azzera.
Pensalo come i contachilometri meccanici a cinque cifre comunemente visti nelle vecchie auto: una volta raggiunti i 99.999 miglia, il miglio successivo attiverebbe l'azzeramento del contachilometri.
Questi periodi di 1.024 settimane, noti come "epoche" nel gergo della programmazione, sono in genere contabilizzati dai programmatori in modo che un rollover di epoca non faccia deragliare il cronometraggio accurato.
Se Honda non fosse riuscita a farlo quando questa generazione di software di navigazione era in fase di sviluppo, cosa che probabilmente si sarebbe verificata, diciamo, a maggio 2002 – quindi il risultato sarebbe quello che stiamo vedendo qui: un sistema che è andato in uno stato di overflow intero dopo aver raggiunto la fine del suo GPS epoca.
C'è una soluzione?
Come accennato, la Honda ha annunciato che il problema si risolverà automaticamente ad agosto, ma fino ad allora sembra che i proprietari siano sfortunati. Per la cronaca, la Honda afferma di esaminare più a fondo la questione, anche se non ha fornito ulteriori dettagli.
Con la stessa Honda così timida, non sorprende che i loro concessionari siano ugualmente ostacolati da questo. Fino a quando non arriverà agosto o Honda Corporate non emetterà un richiamo o una correzione, è probabile che non ci sarà qualsiasi modo per risolvere questo problema a meno di sostituire l'intero sistema di navigazione con una testa aftermarket unità.
Paralleli Y2K
Per chiunque sia abbastanza grande da ricordare, questo incidente potrebbe ricordare tutto il trambusto che ha circondato Y2K nei mesi precedenti fino al nuovo millennio - all'epoca era dilagante la preoccupazione che il software non sarebbe stato in grado di distinguere l'anno 2000 da quello 1900. Il mondo è diventato frenetico per lo sfogo risultante se si fosse realizzata l'intera portata di tale potenziale interruzione.
Sebbene il bug Y2K non sia la causa di questi problemi di clock Honda, è possibile tracciare parallelismi, in particolare con la sensibilità che circonda quelle che altrimenti potrebbero sembrare decisioni di codifica innocue. Con così tante informazioni odierne che scorrono attraverso il codice binario del computer, un semplice errore o un errore di calcolo relativo a bit o cifre può comportare ciò con cui questi proprietari Honda hanno a che fare oggi.
Una soluzione sta arrivando... ad agosto 2022
Il problema di cronometraggio che affligge queste Honda dotate di navigazione probabilmente si riduce al modo in cui gli ingegneri hanno codificato - o non sono riusciti a codificare - per un rollover dell'epoca GPS. Le prove suggeriscono che il sistema non è stato in grado di elaborare la transizione da un'epoca all'altra, lasciando gli orologi bloccati in uno stato predefinito che mostrava il 1 gennaio 2002.
L'unica cosa da fare, purtroppo, è sperare che Honda trovi una soluzione che possa essere implementata sia a casa che al concessionario. Altrimenti, agosto 2022 non può arrivare abbastanza presto.
Quando vai da A a B, è probabile che chiami una mappa. Ma la navigazione integrata nella tua auto è migliore di un'opzione di terze parti?
Leggi Avanti
- La tecnologia spiegata
- Trasporto
- Tecnologia automobilistica
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti