Software

Checksum

Also known as: Checksum CentralinaCRC

In short: Il checksum è un valore di controllo nel file Centralina che verifica integrità del firmware. Modificare le mappe senza ricalcolare il checksum brick l'ECU.

Il checksum è un valore matematico calcolato sul contenuto del file Centralina che la centralina verifica all'avvio. Se il file modificato non corrisponde al checksum, l'ECU rifiuta il firmware e l'auto entra in modalità limp o non si avvia affatto.

Tipi di checksum nei file Centralina

  • CRC16/CRC32: checksum standard polinomiali
  • Bosch checksum proprietari: algoritmi specifici per famiglia (EDC17, MED17, ME9, MD1)
  • SHA/firma digitale: Centralina recenti (post-2018) usano firme crittografiche

Come si gestisce

Tool professionali come WinOLS hanno plugin checksum specifici per ogni famiglia Centralina. Dopo aver modificato le mappe, il plugin ricalcola automaticamente il checksum corretto. Senza questo passaggio, il file modificato è inutilizzabile.

Errori comuni

Il "non funziona dopo flash" è quasi sempre dovuto a checksum sbagliato. Prima di accusare le mappe, verifica sempre il checksum.

Perché esiste

Il checksum protegge l'integrità del firmware: garantisce che il contenuto non sia corrotto e, sulle Centralina recenti, che non sia stato manomesso. Spesso non è un solo valore ma una serie di checksum per diverse aree di memoria (programma, calibrazione, dati), ognuno con il proprio algoritmo.

Flusso di lavoro corretto

Dopo aver modificato le mappe, il file va passato per la correzione dei checksum prima della scrittura: i tool come WinOLS dispongono di plugin dedicati per famiglia Centralina che ricalcolano automaticamente i valori. Sulle centraline più recenti i semplici checksum sono affiancati da firme crittografiche (RSA/ECDSA): in questi casi non è possibile "ricalcolare" la firma e si interviene tramite procedure o protocolli specifici del tool. Quasi tutti i "non si avvia dopo il flash" derivano da checksum non corretti.

Domanda frequente

«Ho modificato solo una mappa e l'auto non parte»: nella quasi totalità dei casi il problema è il checksum non aggiornato, non la mappa. La verifica e la correzione dei checksum vanno fatte sistematicamente prima di ogni scrittura. Sulle centraline con firma crittografica del firmware, invece, non basta ricalcolare: serve un protocollo del tool che gestisca la procedura, altrimenti la scrittura viene rifiutata a prescindere dal contenuto.

Build Il tuo Chiptuning Azienda Con TuningFile

Manage Centralina File, Clienti, Pagamenti — Tutti on Il tuo own branded portal.

Inizia Prova Gratuita ← Torna a Glossary