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 arquivo também pode conter cabeçalhos da ferramenta ou dados de contêiner 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 arquivo 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 registro esperado após a escrita.
Um processo de integridade justificável
Confirme a correspondência do arquivo original com a identificação ECU, registre 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 contêiner, a responsabilidade pelo checksum e a estrutura da memória.
Após a entrega, salve os hashes do original e do arquivo calibrado com o pedido. Isto não substitui a validação técnica, mas permite auditar a identificação do arquivo e o histórico de revisões.