if you do the reading with the serial you can only read the flash of the ecu, the backup you can do that are in the bdm, but why? read the entire contents of the ecu, then ? good idea to make a backup before write via the serial port. If the writing were to go wrong then you reopen the ecu and rewrites always in the bdm. The reconstruction of the file is only if you have not made the backup copy.