12. Saving and exporting
12.1. Exporting firmware
File → Export Firmware… (Ctrl+Shift+S) writes the full firmware image with the edits to a new file.
- Writing over the source file is not allowed — the original always stays intact.
- Checksums. What happens to them on export is set by the Checksums and RSA setting (§14.1):
- Ask on export (default) — before writing, the question "Recalculate checksums and RSA before writing the file?" appears with the buttons Recalculate, Do not recalculate and Cancel;
- Automatically — recalculation without asking;
- Do not recalculate — the file is written as edited, with the message "Firmware exported without recalculating checksums".
- For which units. The recalculation method is set per unit family. Today it exists for the Bosch MG1, MD1, EDC16, EDC17 (CP11 and CP55) and MED9.1 engine units and for the ZF 8HP and VAG DQ381 transmission units. For a family without a method, the program warns that flashing such a file to the unit may cause a no-start condition or limp mode, and asks whether to save the file without recalculation.
- Service signature (RSA). For some of the supported units, the service signature is updated together with the checksums. This is an experimental feature: it has not been tested on the units themselves.
- If the recalculation fails, the file is not written: "Failed to recalculate checksums, the file was not saved".
- On closing, importing another file or switching projects with unsaved changes, the program asks: save, cancel or don't save.
If the "Export Firmware…" item is missing from the menu, contact the supplier.
12.2. Saving the project
See §5.1.
Updated November 15, 2026 · for TCEPro 0.55.0