Grazie mille Alfonso!
ho letto una cosa su internet(in inglese) per quanto riguarda il ripristino con BDM dopo il blocco:
In case of reading EDC16 from BMW's via BDM in order to tune the flash content, once the ecu is taken off the car and opened for reading, do not connect it back to the car and start engine unless you already have written the tuned file. This is because the flash contains a virtual eeprom, this meaning that flash content is different from one ignition on or engine start to another.
So, if you read the ecu via BDM, you put the ecu back and allow the customer to drive while you modify the flash, when the car comes back and you start writing the flash you modified, the engine won't start after. I really don't know if it's a matter of DME- CAS calibration in order to restore ecu functions, but it's better not to have this situation.
If the customer doesn't have the patience to wait, put his ecu back but take another reading when he returns and simply copy/paste the maps you already worked on in the new read flash.
The only thing changing from one ignition on/ignition off cycle is the content of eeprom. The flash stays the same.
So, there are 2 possibilities regarding the modification of the ecu content this way:
- if you read the ecu content by BDM, and you choose to read whole ecu, and then split the complete file in all you need: flash, proc, eeprom ; you tune the flash and then combine tuned flash with original proc + eeprom and you write back complete ecu - in this case what I initially said it is true, the car won't start .
- if you only read the flash by BDM and write back the tuned version, there will be no problem.
Il succo del discorso è che con le edc16 delle BMW può capitare che dopo il ripristino/scrittura del flash con BDM, la macchina potrebbe non partire.
Questo perché quando leggi con BDM e fai backup completo.. la flash contiene una specie di eeprom virtuale che contiene un codice random che memorizza lo stato dell'ultima accensione. ecco se poi facciamo exporta flash e dopo la modifica mappe ricostruisci di nuovo quel file e scrivi il backup completo, quel codice random della eeprom virtuale viene alterato e la macchina non parte.
Il tizio consiglia di non operare sul flash letto con backup completo e estratto con funzione "esporta" ma leggere SOLO flash e poi riscrivere di nuovo dopo le modifiche.
Voi cosa ne dite?
Vale per tutte le edc16c39?