The fact that you can write in the area in which not the law ? very interesting, I hope to do only with the file that is read in BDM and anyway I would be curious to understand how it is possible.
At this point I wonder.. since the interfaces to write to memory addresses that are well-defined in the file ? can write only a part of the map (e.g. only one that includes the modified part), cutting the file in an appropriate way?
(e.g. change the curve of the EGR, cut the file before and after the changed values and write the file that will be? of a few bits.)