Hva en kontrollsum beskytter

Styreenhetsprogramvare inneholder beregnede integritetsverdier for definerte minneområder. Når kalibrerte data endres, kan tilhørende kontrollsum måtte beregnes på nytt slik at ECU godtar og kjører filen som tiltenkt.

Den nøyaktige implementeringen varierer med ECU og programvareversjon. Noen programmeringsverktøy korrigerer kontrollsummen under skriving, andre krever en korrigert fil, og noen rapporterer verifisering uten å endre filen.

Hva kontrollsummen ikke kan bekrefte

En gyldig kontrollsum beviser ikke at filen tilhører ECU, at kartendringene er teknisk riktige, eller at alle nødvendige minneområder finnes. Den identifiserer heller ikke skade utenfor det beskyttede området.

Kompatibilitet må bekreftes separat gjennom maskinvare- og programvareidentitet, filstruktur, avlesningsmetode og forståelse av eventuelle patcher eller tidligere endringer.

Før skriving

Bevar originalen, sammenlign filstørrelse og struktur, bekreft verktøyprotokollen og avklar hvor kontrollsumkorrigering skjer. Bruk stabil regulert strømforsyning og deaktiver unødvendige elektriske belastninger i henhold til verktøy- og kjøretøyprosedyren.

En gjenopprettingsplan bør foreligge før første skriving. Ved bench- eller boot-arbeid må pinneoppsett, jording, prosessortilgang og tilgjengeligheten av en fullstendig sikkerhetskopi bekreftes der protokollen støtter det.

Etter skriving

La verktøyet fullføre foreskrevne tenningssykluser og trinn etter programmering. Bekreft kommunikasjon, slett bare relevante programmeringsrelaterte feil og kontroller deretter sanntidsverdier og modulstatus.

Hvis resultatet er uventet, stopp gjentatte skriveforsøk og bevar loggene. Legg ved originalen, den skrevne filen, verktøyloggen og de nøyaktige symptomene i et sikkert filserviceoppdrag.