ciao, se può esserti utile ti dico qualcosa che ho testato...
se hai scritto la ecu con un'interfaccia, e in seguito hai necessita di leggerla o scriverla con altra interfaccia, mi è capitato su varie edc16c8 (e su qualche edc16c39) di avere problemi (impossibilità persino di leggere il file e in un'occasione anche di leggere i dati id).
A questo punto le soluzioni possono essere due:
1. riscrivi in obd l'ori con l'interfaccia utilizzata la prima volta (ma non è sicuro che dopo ciò la ecu sia "accessibile" con le altre interfacce).
2. metti in bdm la ecu, ricostruisci la mappa portandola ori e carichi il tutto (soluzione testata).
Sincermante non so spiegarmi il perchè, ma sono cose che ho provato direttamente.
Inoltre, su una edc16c39 montata su una fiat bravo di fine 2011 (ecu mai scritta), non riuscendo a leggere da obd, ho proceduto con la lettura da pinout e ho poi scritto normalmente da obd