Both Foxflash and OBDSTAR DC706 programmer will read and write Mercedes Benz MED17.7.3.1 engine ECU on bench mode.
With Foxflash:
You can do a full read (read all) of this ecu. On read all you can write all
without checksum, and restore like it was before.
But for modification,
absolutly not needed to flash all, just write flash.
Write only internal flash and external flash, no write eeprom.
With OBDSTAR DC706
You will need P003, P003+ or MP001 programmer to read this ECU on bench mode.
DC706 supports checksum correction for both eeprom and flash (int eeprom, int flash, ext flash). OBDSTAR also supports VIN writing on this ECU.
So OBDSTAR DC706 should be a better choice for this engine ECU.