Yes, that workflow should work - with some caveats:
XDecoder (if you mean XDecode from EVC) can read many ECUs, particularly on VAG platforms. It's mainly designed for reading/decoding DTC codes and adaptation channels, but some versions do allow full ECU memory dumps depending on the module.
The workflow would be:
- Use XDecoder (or another tool) to read the full BIN from the ECU
- Open that BIN in DaVinci
- Make your modifications (DPF off, EGR off, etc.)
- Write the modified file back using the same tool
Important points:
Full read capability: Make sure your XDecoder version can actually do a full memory dump, not just live data/adaptation access. Some diagnostic tools only read DTCs and parameters, not the entire calibration.
File format: DaVinci needs the raw BIN/HEX file. If XDecoder outputs a proprietary format, you may need to extract or convert it first.
Better alternatives for your fleet: For the vehicles you mentioned (Iveco Daily, Peugeot Boxer/Rifter, Renault Traffic, VW Caddy/Crafter, Sprinters), dedicated tools tend to work better:
- MPPS - good coverage for Bosch EDC16/EDC17 via OBD
- Autotuner or Magicmotorsport - wider compatibility, OBD on most of your platforms
- KESS/KTAG - if you need bench/boot for trickier modules
Your diagnostic tools (VCDS, diagbox, etc.) are excellent for live data, adaptations, and DTC work, but they're not typically used for reading/writing full calibration files for tuning purposes.
Which specific vehicle/ECU are you planning to start with? That will help narrow down the best read/write method.