PDA

Visualizza Versione Completa : bmw 320d E90 problema checksum



Backgroop
04-09-2013, 23:08
Salve ragazzi volevo chiedervi se ha qualcuno ? capitato, oggi ho letto una bmw 320d anno 2005 in Bdm monta una ecu edc15c35.. modificando la mappa con ecm salvandola e riscrivendola in bdm l'autovettura non parte.. ricaricando il file originale l'auto va benissimo.. all'inizio credendo fosse problema nella fase di scrittuta ho riscritto il file ma niente... la cosa mi ? sembrata alquanto strana... in quanto ecm mi trova solo un solo driver.. mentre se lo cerco manualmente ne trovo pi? di uno.. con stesso hw e sw... secondo me si tratta di qualche problema di checksum.. calcolato male.. ho caricato il file si winols per il calcolo del checksum ho salvato.. e ho notato che il checksum e stato calcolato diversamente..domani provo a scrivere il file elaborato con winols per verificare

Backgroop
04-09-2013, 23:10
Correggo edc16c35... pardon

magi1984
04-09-2013, 23:23
vedrai che con il file di winols parte

legendaryslave
04-09-2013, 23:46
vedrai che con il file di winols parte
molto provabile

ugoboss
05-09-2013, 07:34
hai provato a far calcolare il cks alla bdm.

sportknight
05-09-2013, 09:14
non caricare il file con i driver,modificalo senza driver e checksum,potrebbero esserci dei problemi nel ecm

Backgroop
05-09-2013, 10:10
Ho calcolato il cecksum cn il bdm ma niente, cn il file mod non parte, pomeriggio provo il file fatto con winols..

Backgroop
05-09-2013, 11:16
Qui di seguito carico il file ori letto con la BDM + E2prom

5172

ugoboss
05-09-2013, 12:36
Ho calcolato il cecksum cn il bdm ma niente, cn il file mod non parte, pomeriggio provo il file fatto con winols..

mi sembra strano che la bdm lo calcoli male, ne ho fatte diverse di queste e non ce mai stato problema, hai controllato bene il tuo file mod.

sportknight
05-09-2013, 12:55
controlla bene ,non vorrei che ti fosse scappato qualche bit da qualche parte

jolidj
05-09-2013, 13:12
posta il file mod e vediamo , strano che la bdm nn calcola il chk. cn winols al 100%

alfajtd
05-09-2013, 16:01
Come suggerito posta i file...

Backgroop
05-09-2013, 18:22
Ragazzi trovato il problema ecm calcola il checksum in modo errato, infatti ho notato che lo calcola sia nella prima parte del file all'indirizzo 0000E2 visualizzabile ad 8bit e sia alla fine 16bit motorola, la parte che non va e la prima dove tocca qualcosa che non deve toccare.. infatti la ecu non mi viene trovata nemmeno facendo la diagnosi e come se si disattivasse.. ho notato che il file modificato importandolo nel BDM e facendo la correzione checksum mi dice "checksum ok" ma con stupore che importando lo stesso file mod senza correzione checksum il BDM corregge solo la parte finale a 16bit nello stesso e identico modo che fa ECM, lasciando intatta ed originale la parte iniziale visualizzabile ad 8bit..
non essendo convinto ho caricato il file modificato senza correzione di checksum su Winols e ho notato che anch'esso fa la stessa correzione del BDM il problema risaliva a monte nel file creato con ecm dove e stata modificata una stringa ad 8 bit..

Ecco il file mod


Ecco il file ok