Mit bizonyíthat és mit nem egy ellenőrzőösszeg

Az érvényes ellenőrzőösszeg azt jelzi, hogy az érintett adatterületek megfelelnek egy meghatározott számításnak. Nem bizonyítja, hogy a kalibráció megfelelő a járműhöz, a szoftverszám helyes, vagy minden térképmódosítás műszakilag biztonságos.

Különböző memóriablokkok eltérő számításokat használhatnak. A fájl eszközfejléceket vagy konténeradatokat is tartalmazhat, amelyeket nem szabad nyers ECU-memóriaként kezelni.

Hol történik a korrekció?

Egyes szerkesztőszoftverek exportáláskor javítják az ellenőrzőösszegeket. Egyes programozóeszközök írás közben végzik ezt. Más protokollok külön javított fájlt igényelnek. A műhelynek tudnia kell, hogy az adott ECU és protokoll esetén melyik összetevő felel a korrekciós lépésért.

Több, egymáshoz nem kapcsolódó korrekciós eljárás alkalmazása ugyanolyan kockázatos lehet, mint a korrekció teljes elhagyása. Kövesse az eszköz aktuális dokumentációját, és írás után ellenőrizze a várt üzenetet vagy naplóbejegyzést.

Megalapozott integritás-ellenőrzési munkafolyamat

Egyeztesse az eredeti fájlt az ECU-azonosítással, rögzítse a fájlméretet és egy kriptográfiai hashértéket, erről az alapról végezze a kalibrációs módosításokat, és őrizzen meg minden változatot. Írás előtt ellenőrizze a konténerformátumot, az ellenőrzőösszegért viselt felelősséget és a memóriakiosztást.

Átadás után tárolja az eredeti és a kalibrált fájl hashértékét a kérés mellett. Ez nem helyettesíti a műszaki ellenőrzést, de auditálhatóvá teszi a fájlazonosságot és a változatelőzményeket.