ECU Guides

Tuning Protection (TPROT) on EDC17 and MED17: What It Is and How to Bypass It Safely

25 September 2026 2 min read

“Tuning protection active” is the message that turns a ten-minute OBD job into an afternoon on the bench. Bosch introduced TPROT on EDC17 and MED17 units around 2010 to stop unauthorised calibration changes. This guide explains what it checks, how to tell whether your ECU has it, and the reliable ways to work around it without bricking the unit.

What TPROT does

Tuning protection is a check in the bootloader and the application software that validates the calibration against a signature or a set of checksums seeded with a secret. A file that has been modified without the correct signature is rejected at OBD write, or accepted and then refused at start-up, leaving the ECU in a recovery state. Some versions also lock the OBD write path entirely and permit only dealer flash containers.

How to recognise a protected unit

  • The OBD tool identifies the ECU but reports “writing not supported”, “TPROT detected” or fails at the first block.
  • The software version is in the later range for the family, for example EDC17C46 from version 9xxx, EDC17C64, MED17.5.21, MED17.5.25 and most units after 2012.
  • The tool’s ECU list shows “bench only” or “boot only” for the unit.

Safe bypass methods

1. Bench mode

Bench tools (KTAG, FLEX, PCM Flash, New Trasdata) enter a service mode that skips the OBD protection layer and write the full flash directly. The tool handles the checksums; you supply the correct file for the software version. This is the standard method.

2. Boot mode

Writing through the processor’s boot loader ignores the application-level protection completely. Slower and requires opening the case, but it always works on a healthy board and is the recovery route when a protected write went wrong.

3. TPROT-patched file

The protection flag in the software is disabled once on the bench. After that, the ECU accepts OBD writes from tools such as KESS V2. Convenient for repeat work on the same car; it must be done on the exact software version and the patched file must keep valid checksums.

What not to do

  • Do not force repeated OBD writes on a protected unit; each failure can corrupt the flash.
  • Do not write a patched file from a different software version.
  • Do not skip the full backup; if the write fails you will need it or the original file from our catalogue.

Files and TPROT

Our original, immo off, DPF off and stage 1 files are complete reads for the software version stated, ready for bench or boot writing. Where a TPROT-off version is available it is mentioned in the listing. Send your read through the file request form if you need the protection patched on a specific version.

Keep reading

More ECU guides