Mitä tarkistussumma voi ja ei voi todistaa
Kelvollinen tarkistussumma osoittaa olennaisten tietoalueiden täyttävän määritetyn laskennan. Se ei todista kalibroinnin sopivuutta ajoneuvoon, ohjelmistonumeron oikeellisuutta tai jokaisen karttamuutoksen teknistä turvallisuutta.
Eri muistilohkot voivat käyttää eri laskentoja. Tiedosto voi myös sisältää työkalun otsakkeita tai säiliötietoja, joita ei saa käsitellä ECU:n raakamuistina.
Missä korjaus tapahtuu
Jotkin muokkausohjelmistot korjaavat tarkistussummat viennissä. Jotkin ohjelmointityökalut korjaavat ne kirjoituksen aikana. Muut protokollat vaativat erikseen korjatun tiedoston. Korjaamon on tiedettävä, mikä komponentti vastaa korjausvaiheesta täsmälliselle ECU:lle ja protokollalle.
Useiden asiaankuulumattomien korjausrutiinien käyttö voi olla yhtä riskialtista kuin korjaamatta jättäminen. Noudata ajantasaista työkaludokumentaatiota ja varmista odotettu viesti tai loki kirjoituksen jälkeen.
Perusteltava eheydenvarmistuksen työnkulku
Varmista alkuperäisen tiedoston vastaavuus ECU-tunnisteeseen, kirjaa tiedostokoko ja kryptografinen tiiviste, tee kalibrointimuutokset tältä pohjalta ja säilytä jokainen versio. Varmista ennen kirjoitusta säiliömuoto, tarkistussummavastuu ja muistirakenne.
Tallenna alkuperäisen ja kalibroidun tiedoston tiivisteet pyynnön yhteyteen toimituksen jälkeen. Tämä ei korvaa teknistä varmennusta, mutta tekee tiedoston tunnisteesta ja versiohistoriasta auditoitavia.