ciao, ti invito a leggere questo post su bosch 7.9.10 per chiarirti le idee su come leggere/scrivere... http://www.ecu-tuning.it/home/topic/28436-facciamo-un-po-di-chiarezza-su-bosch-7910/
Ti faccio un riassunto:
La lettura la fai in boot mode smontandola o in virtual read con il gallo, la prima è la lettura effettiva, la seconda è un file ricavato dalla banca dati del galletto (ove presente), entrambi sono file da 896K (diversi, ma di poco fra loro).
Per scrivere con galletto devi avere un file da 896K, quindi se lo tagli o se ne trovi uno già tagliato a 832K non puoi sciverlo con il gallo, ma cons trumenti come MAGPRO o MPPS (meglio se V5), di contro il file da 896 che puoi scrivere con il gallo non viene riconosciuto da ecm, anche se ecm su queste ecu vede il 50% di quello che serve realmente, quindi non affidarti ad ecm, qualora volessi rportare un file da 832 a 896, sappi che se sbagli checksum la inchiodi in scrittura....e poi va riscritta in boot con un file buono da 896K.
Comunque leggi quel post che ti dice tutto....