Il numero di verifica della calibrazione (CVN) è unico


0

Il numero di verifica della taratura (CVN) è unico su tutte le auto?

Risposte:


0

Il CVN non è unico su tutte le auto, almeno questa è la mia comprensione. Come spiegato da questo post sul forum :

CVN sta per "Calibration Verification Number", questo è un nome di fantasia per checksum . Ciò che l'ECM (o TCM) fa è sommare tutti i numeri all'interno di ciascun segmento della memoria flash, il totale di quei numeri è quello che il CVN è uguale. Ciò consente alle persone con un TechII di controllare rapidamente i dati in ogni segmento sia corretto o inalterato (ad esempio, il CVN corrisponde a un programma noto).   Se alcuni dati vengono modificati all'interno del segmento, il checksum (CVN) cambierà o non corrisponderà a quello che era in origine.

Questo articolo di Wikipedia afferma che il CVN è impostato dal produttore in modo che possano capire se qualcosa è stato modificato all'interno della programmazione. È responsabilità del produttore impostare i valori CVN. A causa di ciò, la granularità più ampia di unicità sarebbe a livello di produttore, con un modello di veicolo (o piattaforma - con opzioni riguardanti il ​​gruppo propulsore) che è più probabile.

Qualcuno che sintonizza un veicolo può impostare questi valori in base a ciò che desiderano in modo che possano facilmente raccontare ciò che hanno toccato durante il processo.


grazie per il tuo rapido turnaround. ancora una cosa, questo CVN è unico per lo stesso modello. come se fosse unico per tutti i modelli bmw 3- serie. solo un consiglio .. grazie in anticipo
nickypatson

0

Il numero di verifica della calibrazione, noto anche come checksum, è unico per la versione del software sulla centralina elettronica, non per il modello della vettura.

Il software sull'ECU ha un checksum, a volte c'è un checksum in cui viene sommato l'intero programma / codice flash o talvolta c'è un checksum per settore di memoria, quindi potrebbero esserci 12, 16 o più valori di checksum per file. Il lato del programma del software calcola quindi il checksum e lo confronta con i valori noti contenuti nel file.

Alcuni motori e centraline sono usati in più modelli e persino in produzione. Quindi se hai due veicoli con la stessa centralina con la stessa versione del software, il checksum sarà lo stesso. Ma se c'è una sola differenza nel software, il checksum sarà diverso.

Quindi per esempio una BMW 118D e 318D che hanno esattamente la stessa età avrebbero molto probabilmente lo stesso checksum. Ma se uno ha avuto un aggiornamento software e uno no, i checksum saranno diversi. Un altro buon esempio potrebbe essere; potreste avere un Vauxhall / Opel Vectra e un Alfa Romeo 152 con i motori 1.9 TDCI, se prodotti allo stesso tempo hanno solitamente lo stesso checksum.

Quindi, per rispondere alla tua domanda: No, il CVN non è unico su tutti i veicoli, è unico per la versione del software sull'ECU del motore.

Se hai intenzionalmente modificato il software sull'ECU, devi assicurarti che i valori di checksum effettivi siano uguali al valore atteso dal software. Questo viene fatto cambiando il valore che il lato del programma vuole vedere, quindi in termini semplici ci sarà una parte del software a cui piace questo:

'Tutti i dati nel settore precedente devono essere uguali a 123xyz'

Dovresti calcolare il nuovo checksum e sostituire "123xyz" con il nuovo valore.

Il valore di checksum e la verifica sono completamente contenuti nella ECU, quindi non importa se si scambiano due ECU da diciamo 318 a 118 (purché si programmino i tasti, immobilizzatore, VIN ecc.).

Questa è solo una breve descrizione del principio / processo del checksum in quanto avrei bisogno di migliaia di parole per descrivere completamente la relazione tra processore, flash, EEprom ecc. Ma spero che questo risponda alla tua domanda.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.