"L'unica cosa che si frappone tra te e il tuo obiettivo sono le ********* che continui a raccontarti sul perché non puoi raggiungerlo."
ehmm... Cinqueturbo.... non sono d'accordo...
il numero 5 che tu evidenzi in rosso non lo vedo da nessuna parte.
nel file che ho letto il Numero di centralina mi risulta identico nella prima parte ma piu' lungo 01246JO01DDM04001 01246JO01D. la parte che lo allunga, escludendo le lettere DM la ritrovo nel COD OMO di entrambi i file 04001 oppure 0400164.
Puoi farmi un riassunto di cosa indichino tutti questi codici?
invece varia completamente il numero software 1414X188 oppure 1413X185.
la cosa che più mi fa strano sono pero i cheksum, perchè sono diversi se lavorano con lo stesso hardware? ok lo ammetto non ho capito per niente il senso del checksum me lo puoi spiegare (o indicarmi un link specifico nel forum che non riesco a trovare dove questo sia spiegato chiaramente).
perchè il chechsum cambia dopo la modifica rispetto checksum del file come l'ho letto?
ho inoltre ancora il forte dubbio ke il mio Kess abbia letto correttamente il file .ori, quelle troppe differenze dal file di database che ho trovato mi lasciano perplesso. il motivo per cui ho sto dubbio è anche che il Kess lo faccio lavorare da una virtualbox che simula win XP da una base di S.O Ubuntu... ho dovuto istallarlo li perchè se lo istallo nella partizione con win xp "vero" del mio portatile qualcosa fa conflitto con il programma o con i driver dello strumento che uso per le diagnosi (e non funziona piu' nulla fin che non formatto e reistallo tutto)
di seguito le info dei file così che siano comodamente leggibili
file letto dal mio Kess "ori"
Marelli
Num HW: 01246JO01DDM04001
Opel 1.3 Multijet
Num SW: 1414X188
Part. Num:: 55196352
Cod OMO: 04001
------------------------------
Size: 458752 = 0x70000
Cks = 0x6348774
file da database
Marelli
Num HW: 01246JO01D
Opel 1.3 Multijet
Num SW: 1413X185
Part. Num:: 55196352
Cod OMO: 0400164
------------------------------
Size: 458752 = 0x70000
Cks = 0x21B912D
file modificato x chiusura egr
Marelli
Num HW: 01246JO01DDM04001
Opel 1.3 Multijet
Num SW: 1414X188
Part. Num:: 55196352
Cod OMO: 04001
------------------------------
Size: 458752 = 0x70000
Cks = 0x63487DC
qualcuno potrebbe per cortesia confrontare il file che ho letto (allegato in zip a pagina 1) e confrontarlo con un .ori dalle stesse caratteristiche per dirmi se è corretta la lettura che ho fatto?
Allora, credo di aver capito cos'è il checksum...
con parole mie direi: il risultato di un algoritmo applicato ai bit del file caricato in eeprom che, solo se ha un determinato valore viene accettato dalla centralina per lavorare.
riguardo la linea piatta per la quale dubitavo di aver letto correttamente il file, mi appoggio alla spiegazione di msport al link http://www.professionalchiptuning.ne...27%E8+checksum
La diversità tra le due mappe è dovuta alla più completa lettura fatta al banco (probabilmente in bdm) rispetto alla seriale che ho fatto io.
pertanto non mi devo preoccupare della diversità dato che anche la riscrittura, se fatta con lo stesso strumento, non andrà a variare il risultato finale della "mappa completa" (che comprende valori da me non rilevati all'interno della eeprom o di altri componenti interni alla ecu, come il micro o la eprom).
dico bene fin qui?
Mi restano comunque due dubbi, uno è, se da seriale lavoriamo solo ed esclusivamente sulla eeprom... non è possibile meter mano ai dati su eprom (e nemmeno al banco suppongo se non disponiamo della lampada uva per cancellarla), al banco il micro è un componente "lavorabile"?
L'altro dubbio riguarda il checksum.
pur consapevole che Kess lo corregge al momento della scrittura ho provato la funzione correggi checksum di Titanium e, pur avendo avuto risposta Ok, checksum corretto, vedo dalle info che questo ha un altro valore rispetto al file .ori.
osservando la mappa vedo che la correzzione checksum fatta da Titanium (avendo caricato il driver corretto) ha creato differenza in un bit della mappa del file .mod ma il valore di checksum nelle info è diverso comunque rispetto al file .ori come dicevo.
perchè?
correggere il checksum anche se Kess lo ricorreggerà al momento del caricare il file in ecu è uno sbaglio? crea inconvenienti?
Stai a fare un casino e non so più che scriverti e pensare..
il tuo file e OK il file Mod e OK il checksum tene puoi sbattere come anche il file che fai trovato che se fosse letto in BDM sarebbe più grande 452kb
il checksum non e nient altro che l'integrità del file.. cambia se apporti una modifica insomma cambia se il file e diverso.. cerca su Wikipedia...
le lampada uva non si usano più da decenni ormai.. era per le vecchie ecu..
quello che tu hai letto dalla ecu e la Flash non l'eprom
madonna santa aiutaci tu..
"L'unica cosa che si frappone tra te e il tuo obiettivo sono le ********* che continui a raccontarti sul perché non puoi raggiungerlo."
Ok, caricherò il file .mod che mi dici che è Ok e morta li...
insomma tutte le cose che ho scritto non erano per mettere in dubbio ma per capire di più in questo mondo ecu a me nuovo.
Grazie delle risposte e domani o mercoledi carichero il file in ecu.
poi e postero' il risultato ovvero se la spia mil e gli errori in diagnosi saranno spariti
Ho caricato il file .mod cancellato l'unico errore che era presente (sistema ricircolo gas di scarico).
la spia si è spenta solo temporaneamente. l'indomani il propietario dell'auto mi ha detto essersi riaccesa la spia mil alla prima accensione dell'auto.
nn l'ho ancora rivista ma immagino sia lo stesso errore visto che non ce nerano altri presenti.
Se vuoi avere una certezza per la parte elettrica...stacca lo spinotto e collega una lampada 21w....(quelle ad un filamento che si usano esempio per le retromarce) in questo modo ti togli un dubbio...test già fatto...