
Questo video fornisce un'introduzione alla struttura di base della codifica degli errori comune nei primi file EDC15, ovvero prima della versione PD. La struttura prevede quattro potenziali messaggi a 8 bit seguiti da otto codici di guasto a 16 bit, ognuno dei quali è un codice di guasto. Questi codici sono seguiti da cinque messaggi relativi alle condizioni ambientali che forniscono informazioni diagnostiche (come la velocità del motore in giri al minuto o la quantità di iniezione corrente) quando visualizzati sul tester. I progettisti hanno risparmiato spazio nel file saltando le informazioni relative ai contatori di eliminazione del rumore per i codici di guasto che non erano stati impostati (valore zero). Questa prassi crea confusione poiché i blocchi di errore (ad esempio, il blocco EGR) possono essere di dimensioni diverse e iniziano e finiscono in punti diversi. Il codice di guasto ha un contatore di eliminazione del fruscio che può avere un valore finale di 65.535 (misurato in microsecondi) e un contatore di recupero (ad esempio 48) che indica una risoluzione potenzialmente istantanea. Inoltre, il file contiene un valore di priorità, solitamente compreso tra 0 e 3. Se la priorità è due o tre, la spia (lampadina) si accende, indicando la gravità del problema.
Questo video analizza la codifica dei guasti nei file EDC15 PD, utilizzando come riferimento il VW Passat PD130. La struttura del percorso di errore in questi file supporta un massimo di otto codici di guasto a 16 bit; se ne fossero necessari di più, i progettisti dovrebbero iniziare un nuovo percorso di errore. A differenza delle versioni precedenti di EDC15, in cui i codici apparivano in una chiara lunga stringa, nei file PD i codici sono dispersi. Esempi mostrano come codici opposti, come il mancato raggiungimento dell'intervallo di controllo EGR (P3131) e l'intervallo superato, siano stati intenzionalmente allontanati nella disposizione del file. I progettisti combinano gli errori come opposti ogni volta che possono (ad esempio, mancato raggiungimento contro eccesso). Ogni codice è associato a cinque messaggi sulle condizioni ambientali che forniscono dati diagnostici (come la velocità del motore o il flusso d'aria). Questi messaggi sembrano rappresentare le stesse informazioni dei motori EDC15 non-PD.
Questo video dimostra la modifica dei codici di errore, come il comune codice EGR P0401 ("flusso insufficiente rilevato"), in un file EDC15 PD (VW Passat PD130),. La centralina PD utilizza tutti gli otto possibili codici di guasto a 16 bit, che in questa versione successiva sono dispersi all'interno del file anziché in una sequenza ordinata,. I codici di guasto spesso si presentano in coppie opposte, come il mancato raggiungimento dell'intervallo di regolazione contro il superamento dell'intervallo. Per prevenire la visualizzazione di un errore, il contatore degli errori viene impostato su un valore grande e irraggiungibile, come 6535. Nella visualizzazione a 8 bit, questo valore appare come 255 255. È anche consigliato impostare a zero i contatori di eventi individuali (come quelli che contano i cicli di accensione) per assicurare che gli eventi non vengano conteggiati,. Inoltre, i file contengono un contatore di priorità che, se impostato su un valore di due o tre, può causare l'accensione della spia MIL (lampadina). Implementando queste modifiche, i codici di errore rimangono nel file ma non vengono mai conteggiati e si ripristinano istantaneamente.
Questa guida spiega come estrarre un file bin o hex utilizzabile da un file Winols quando si utilizza la versione demo, che non offre la possibilità di esportazione. Per effettuare l'estrazione, si utilizza un editor esadecimale (come ITXD), aprendo il file Winols che si trova tipicamente nella cartella EVC/Winoless. Il file Winols aperto è composto da due blocchi di informazioni chiaramente separati: il primo blocco contiene tutte le informazioni e i metadati di Winols (come "driver switch 1 Torque Accelerator"),, mentre il secondo blocco in basso rappresenta il file vero e proprio che può essere caricato nella centralina (ODC),. Le informazioni presenti nel blocco superiore sono completamente inutili per il file effettivo da caricare nel veicolo. Per ottenere la parte utilizzabile, è fondamentale conoscere la dimensione originale del file, che nell'esempio era di 2048 KB (2 MB). Utilizzando la calcolatrice di Windows impostata in modalità esadecimale,, si sottrae la dimensione del file (ad esempio, 1 seguito da 5F in hex) dall'indirizzo finale del file (ad esempio, 240D3) per determinare il punto di partenza preciso della parte utile (ad esempio, 40D3).
Questa guida descrive come estrarre un file bin o hex utilizzabile da un file di progetto Winols, una necessità quando si utilizza la versione demo che impedisce l'esportazione. Si procede aprendo il file Winols in un editor esadecimale (editor X). Il file Winols è composto da sezioni, e l'ultima parte è sempre la sezione desiderata o l'ultima su cui si è lavorato. Il metodo prevede di trovare un punto di interruzione ovvio (ad esempio, al 40D) e quindi eliminare tutti i dati (metadati e informazioni inutili) che precedono questo punto. L'eliminazione ridimensiona il file, che ora inizia da zero e dovrebbe terminare con la dimensione corretta per un file utilizzabile (ad esempio, terminare con 1 f FF). L'errore più comune durante l'estrazione è ritagliare il file della dimensione sbagliata (ad esempio, estrarre un file da 2 MB quando doveva essere 1 MB). Per verificare che l'estrazione sia andata a buon fine, è sufficiente riaprire il file estratto in Winols (OLS); se il file è perfetto, OLS segnalerà immediatamente che è uguale al 100% al file originale. L'unico problema intrinseco di questo processo è che la correzione del checksum (checksam) non viene completata, ma ciò non è rilevante se lo strumento di lettura/scrittura è in grado di correggere il checksum durante la scrittura.
In questo corso vengono utilizzati strumenti di intelligenza artificiale.
Le centraline Bosch EDC15 sono ancora oggi molto diffuse e rappresentano una base fondamentale per la diagnosi, la riparazione e il chip tuning dei motori diesel. Tuttavia, molti tecnici lavorano su questi file senza comprendere realmente come sono strutturati i codici di guasto e come vengono gestiti internamente dalla ECU. Questo corso nasce per colmare proprio questa lacuna.
Inizieremo analizzando la struttura EDC15, spiegando come sono organizzati gli 8 codici di guasto a 16 bit e quali informazioni ambientali vengono memorizzate insieme all’errore. Capirai perché due veicoli con lo stesso problema possono comportarsi in modo diverso e perché alcuni errori compaiono solo in determinate condizioni.
Un modulo centrale è dedicato ai codici EGR nei file EDC15 PD, mostrando il concetto di opposizione e dispersione: come gli stessi errori possono essere distribuiti in più aree del file e perché una modifica parziale spesso non è sufficiente.
Affronteremo poi il tema della priorità di guasto, spiegando come i valori interni influenzano i contatori, l’accensione della spia MIL e la persistenza dell’errore in memoria. Questo passaggio è fondamentale per chi vuole disattivare correttamente errori senza creare comportamenti anomali.
Nella parte pratica, vedrai come estrarre un file OLS dalla demo WinOLS utilizzando un editor Hex, evitando i problemi più comuni. Imparerai anche a effettuare una verifica al 100% del file OLS, controllando la dimensione corretta e riconoscendo subito un file errato o incompleto.
Alla fine del corso sarai in grado di analizzare, verificare e correggere file EDC15 in modo professionale, con una comprensione chiara della logica interna dei codici di guasto.