Graças a um problema de software, os relógios digitais habilitados para navegação em veículos Honda e Acura mais antigos voltaram a 2002. À medida que inúmeras reclamações de proprietários frustrados começaram a chegar aos fóruns online – bem como às caixas de entrada dos Equipe de PR da Honda – a empresa Honda só anunciou que o problema se corrigiria automaticamente em agosto 2022.
Então o que aconteceu? O tão temido bug Y2K chegou 22 anos atrasado, ou o problema é mais simples? E por que não há solução rápida? Vamos puxar a cortina e ver o que mais pode estar em jogo aqui.
Relógios Honda voltam para 2002
Enquanto o mundo acenava para 2021, o software de cronometragem usado nos sistemas de navegação Honda de vários modelos de meados de 2000 e início de 2010 não registrou o Ano Novo. Em vez disso, a badalada da meia-noite desencadeou um fenômeno curioso: os relógios de exibição desses carros equipados com navegação voltaram para 1º de janeiro de 2002.
Embora os proprietários tenham tentado uma variedade de correções - incluindo ajustar manualmente o relógio, atualizar para a navegação mais recente disco, e realizando uma reinicialização forçada desconectando a bateria - o sistema de navegação se recusou obstinadamente a exibir o correto Tempo. Ele simplesmente reverteu para a data e hora incorretas no próximo ciclo de ignição.
Uma vez que a notícia se espalhou nos fóruns, ficou claro que o problema não estava isolado em um modelo ou ano específico. O problema generalizado afetou potencialmente os produtos Honda e Acura equipados com navegação, construídos entre 2004 e 2012.
O que fez isso acontecer?
Ainda não está claro por que exatamente os relógios voltaram para 2002, e a Honda disse pouco além de confirmar o problema. Além do mistério, a empresa observou que o problema deve se autocorrigir em agosto.
Relacionado: Como um computador executa código?
Dito isto, há uma pista promissora que lançou alguma luz sobre o que pode ter acontecido. Na tentativa de consertar seus relógios, alguns proprietários ambiciosos entraram no menu de diagnóstico de navegação e deram uma olhada na data e hora armazenadas internamente pelo sistema. O que eles encontraram foi revelador: a data interna foi marcada para 19 de maio de 2002.
Faça as contas e você perceberá que 1.024 semanas separam 19 de maio de 2002 de 1º de janeiro de 2022. Se você é um codificador ou programador, provavelmente está balançando a cabeça agora. Para o resto de nós, vamos rever como um sistema GPS rastreia o tempo.
Épocas do GPS 101
O Sistema de Posicionamento Global que o guia até o drive-thru Starbucks mais próximo não é apenas um auxílio direcional, mas um cronometrista (e você pode até use GPS para rastrear seu carro também.) Todo satélite GPS em órbita está equipado com um relógio atômico; a hora é transmitida para a Terra em uma seqüência de 10 bits de código binário que reflete, entre outras coisas, o número da semana. Um dispositivo receptor interpreta e reformata esse código no estilo familiar de calendário gregoriano de YYYYMMDD.
O número da semana é a chave aqui, porque um sistema GPS só pode medir 1.024 semanas consecutivas únicas antes que seu contador comece novamente em zero. Por quê? Porque matematicamente, um sistema binário de 10 bits só pode ter 1.023 combinações únicas. Isso significa que na semana 1.024 o contador rola e é redefinido para zero.
Pense nisso como os odômetros mecânicos de cinco dígitos comumente vistos em carros antigos – quando você atinge 99.999 milhas, a próxima milha acionaria o odômetro para zerar.
Esses períodos de 1.024 semanas, conhecidos como "épocas" no jargão da programação, são normalmente contabilizados pelos codificadores para que um rollover de época não atrapalhe a cronometragem precisa.
Se a Honda não conseguiu fazer isso quando esta geração de software de navegação estava em desenvolvimento - o que provavelmente estava ocorrendo em, digamos, maio 2002 – então o resultado seria o que estamos vendo aqui: um sistema que entrou em um estado de overflow inteiro depois de chegar ao fim de seu GPS época.
Existe uma correção?
Como mencionamos, a Honda anunciou que o problema se corrigirá em agosto, mas até então parece que os proprietários estão sem sorte. Para o registro, a Honda afirma estar analisando mais detalhadamente a questão, embora não tenha dado mais detalhes.
Com a própria Honda sendo tão tímida, não é surpresa que seus revendedores estejam igualmente frustrados com isso. Até agosto chegar ou a Honda Corporate emitir um recall ou correção, é provável que não haja qualquer maneira de resolver esse problema, exceto substituir todo o sistema de navegação por um cabeçote de pós-venda unidade.
Paralelos Y2K
Para quem tem idade suficiente para se lembrar, esse incidente pode lembrar toda a comoção que cercou o Y2K nos meses anteriores. até o novo milênio – a preocupação na época era desenfreada de que o software não seria capaz de distinguir o ano 2000 do 1900. O mundo ficou frenético com o emissário resultante se toda a extensão de tal ruptura potencial fosse realizada.
Embora o bug Y2K não seja o que está causando esses problemas no relógio da Honda, paralelos podem de fato ser traçados - particularmente com a sensibilidade em torno do que pode parecer decisões de codificação inócuas. Com tanta informação de hoje fluindo através de código de computador binário, um simples erro ou erro de cálculo em relação a bits ou dígitos pode resultar no que esses proprietários de Honda estão lidando hoje.
Uma solução está chegando... em agosto de 2022
O problema de cronometragem que assola esses Hondas equipados com navegação provavelmente se resume a como os engenheiros codificaram - ou falharam em codificar - para um rollover de época de GPS. Evidências sugerem que o sistema foi incapaz de processar a transição de uma época para outra, deixando os relógios presos em um estado padrão exibindo 1º de janeiro de 2002.
A única coisa a fazer, infelizmente, é esperar que a Honda apresente uma solução que possa ser implementada em casa ou na concessionária. Caso contrário, agosto de 2022 não chegará em breve.
Ao ir de A para B, é provável que você chame um mapa. Mas a navegação integrada no seu carro é melhor do que uma opção de terceiros?
Leia a seguir
- Tecnologia explicada
- Transporte
- Tecnologia automotiva
Assine a nossa newsletter
Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!
Clique aqui para assinar