Vad en kontrollsumma skyddar
Styrenhetsprogramvaran innehåller beräknade integritetsvärden för definierade minnesområden. När kalibrerade data ändras kan motsvarande kontrollsumma behöva räknas om så att ECU:n accepterar och kör filen som avsett.
Exakt implementering varierar med ECU och programvaruversion. Vissa programmeringsverktyg korrigerar kontrollsumman under skrivning, vissa kräver en korrigerad fil och vissa rapporterar verifiering utan att ändra filen.
Vad kontrollsumman inte kan bekräfta
En giltig kontrollsumma bevisar inte att filen hör till ECU:n, att kartändringarna är tekniskt lämpliga eller att varje nödvändigt minnesområde finns med. Den identifierar inte heller skador utanför det skyddade området.
Kompatibilitet måste bekräftas separat genom hårdvaru- och programvaruidentitet, filstruktur, avläsningsmetod och förståelse för eventuella patchar eller tidigare modifieringar.
Före skrivning
Bevara originalet, jämför filstorlek och struktur, bekräfta verktygsprotokoll och fastställ var kontrollsumman ska korrigeras. Använd stabil reglerad strömförsörjning och stäng av onödiga elförbrukare enligt verktygets och fordonets procedur.
En återställningsplan bör finnas före första skrivningen. Vid bench- eller boot-arbete, bekräfta stiftanslutning, jordning, processoråtkomst och tillgång till en fullständig säkerhetskopia där protokollet stöder det.
Efter skrivning
Låt verktyget slutföra föreskrivna tändningscykler och steg efter programmering. Bekräfta kommunikationen, radera endast lämpliga programmeringsrelaterade fel och kontrollera sedan realtidsvärden och modulstatus.
Om resultatet är oväntat, avbryt upprepade skrivförsök och bevara loggarna. Bifoga originalet, den skrivna filen, verktygsloggen och exakta symtom till ett säkert filtjänstuppdrag.