Hvad en checksum kan og ikke kan bevise

En gyldig checksum viser, at de relevante dataområder opfylder en bestemt beregning. Den beviser ikke, at kalibreringen passer til køretøjet, at softwarenummeret er korrekt, eller at alle mapændringer er teknisk sikre.

Forskellige hukommelsesblokke kan bruge forskellige beregninger. En fil kan også indeholde værktøjsheadere eller containerdata, som ikke må behandles som rå ECU-hukommelse.

Hvor korrektionen sker

Nogle redigeringsprogrammer korrigerer checksums ved eksport. Nogle programmeringsværktøjer korrigerer dem under skrivning. Andre protokoller kræver en separat korrigeret fil. Værkstedet skal vide, hvilken komponent der har ansvaret for korrektionen for den præcise ECU og protokol.

Flere uvedkommende korrektionsrutiner kan være lige så risikable som ingen korrektion. Følg aktuel værktøjsdokumentation, og bekræft den forventede besked eller log efter skrivning.

En veldokumenteret integritetsprocedure

Match originalfilen med ECU-identiteten, registrer filstørrelse og kryptografisk hash, foretag kalibreringsændringer ud fra denne basis, og gem hver revision. Bekræft containerformat, checksumansvar og hukommelsesopbygning før skrivning.

Gem efter levering hashværdier for originalen og den kalibrerede fil sammen med anmodningen. Det erstatter ikke teknisk validering, men gør filidentitet og revisionshistorik kontrollerbar.