O que um checksum pode e não pode comprovar

Um checksum válido indica que as regiões de dados relevantes cumprem um cálculo definido. Não comprova que a calibração é adequada ao veículo, que o número de software é correto ou que todas as alterações dos mapas são tecnicamente seguras.

Blocos de memória diferentes podem utilizar cálculos diferentes. Um ficheiro também pode conter cabeçalhos da ferramenta ou dados de contentor que não devem ser tratados como memória ECU em bruto.

Onde é efetuada a correção

Alguns programas de edição corrigem os checksums ao exportar. Algumas ferramentas de programação corrigem-nos durante a escrita. Outros protocolos exigem um ficheiro corrigido separadamente. A oficina deve saber que componente é responsável pela etapa de correção para a ECU e o protocolo exatos.

Aplicar várias rotinas de correção sem relação entre si pode ser tão arriscado como não aplicar nenhuma. Siga a documentação atual da ferramenta e confirme a mensagem ou o registo esperado após a escrita.

Um processo de integridade justificável

Confirme a correspondência do ficheiro original com a identificação ECU, registe o tamanho e um hash criptográfico, efetue as alterações de calibração a partir dessa base e preserve cada revisão. Antes da escrita, confirme o formato do contentor, a responsabilidade pelo checksum e a estrutura da memória.

Após a entrega, guarde os hashes do original e do ficheiro calibrado com o pedido. Isto não substitui a validação técnica, mas permite auditar a identificação do ficheiro e o histórico de revisões.