The Flex BDM MPC5XX SW Package allows full read and full write of the ECU, including each of the memories stored inside the control unit without any encryption. In case of master and slave ECUs, both are supported.
This protocol is way faster than any other BDM tool on the market, especially since it has been designed for a fairly new hardware. Tuning, pairing and restoring backup are no issue at all, and can be done in few seconds. It will also be possible to read and write the shadow memories (content will be added to internal flash read), which comes useful when dealing with BMW ECUs.
Reading times have been tested around a minute in total, depending on the ECU model. Writing times do not depend on actual size of modification inside the file, as the tool is fast enough even without skipping sectors. Less than two minutes will be more than enough for a complete clone.