−10%10% off all files right now — originals €18, map packs from €54.
€18 / file−10%
ECU families · 4 min read · updated

Bosch EDC17 explained: variants, processors and finding the right file

EDC17 is the diesel ECU family behind a huge share of common-rail engines from the late 2000s on. What the name and variant codes mean, what is inside, and how to find the original for yours.

Browse 197 280 original files€18 / file →
Contents
  1. What EDC17 is
  2. What the variant code means
  3. Common EDC17 variants
  4. What is inside
  5. Reading EDC17
  6. Checksums
  7. Finding the right EDC17 original

If you work with diesel engines from the late 2000s and 2010s, you will meet Bosch EDC17 constantly. It controls common-rail diesels in passenger cars and vans from many manufacturers, and in trucks, tractors, construction machinery and boats. This guide explains what EDC17 is, what the variant codes mean, what is inside the unit, and how to find the original file for yours.

What EDC17 is

EDC stands for Electronic Diesel Control, Bosch's name for its diesel engine ECUs; 17 is the generation. EDC17 appeared in the second half of the 2000s as the successor to EDC16 and became the standard Bosch diesel ECU for roughly a decade. Its petrol counterparts on the same processor platform are the ME17 and MED17 families. In newer vehicles Bosch's MD1 diesel units (part of the MDG1 platform) have taken over.

An EDC17 unit controls the common-rail system — rail pressure, injection quantity and timing, multiple injections per cycle — together with the turbocharger, exhaust gas recirculation, exhaust after-treatment and torque management for the gearbox and stability systems.

What the variant code means

"EDC17" alone does not identify an ECU. The letters and digits that follow — C46, CP14, C64, CV41, U01 — name a variant: a particular hardware and software project, usually developed for one vehicle manufacturer or engine family. Files of one variant are not interchangeable with another, even when both are "EDC17".

The letter groups hint at the application. In our archive the CV variants are almost all trucks, tractors and other machinery (EDC17CV41 in Iveco, Massey Ferguson, Valtra and Fendt; EDC17CV42 mostly in MAN), while most C and CP variants are passenger cars and vans. There are exceptions — EDC17C49 and EDC17C53, for example, are found mostly in commercial and agricultural engines — so always go by the full variant, not by the letters.

Some vehicle manufacturers add their own name. BMW calls its diesel engine electronics DDE, which is why some BMW entries read like EDC17C50 DDE701a.

Common EDC17 variants

A few of the variants we see most often, with the makes they mostly appear in within our archive:

VariantMostly found in
EDC17C46Volkswagen, Audi, Seat, Skoda — 1.6 and 2.0 TDI common rail
EDC17C64Volkswagen, Audi, Skoda, Seat — the later 1.6 / 2.0 TDI generation
EDC17CP14Audi, Volkswagen, Kia, Hyundai
EDC17CP20Volkswagen, Audi
EDC17C50, EDC17C41BMW and Mini
EDC17CP45BMW
EDC17C10, EDC17C60Peugeot, Citroën, Ford
EDC17C84Renault, Nissan
EDC17C69Jeep, Fiat, Alfa Romeo
EDC17C57Kia, Hyundai
EDC17CP57Mercedes-Benz
EDC17CV41Iveco, Massey Ferguson, Valtra, Fendt

The full list, with every software version we hold, is on the ECU types page under Bosch.

What is inside

EDC17 units are built around Infineon TriCore microcontrollers — for example the TC1766, TC1767, TC1796 and TC1797, depending on the variant. Program code and calibration sit in the processor's internal flash, which is between about 1.5 and 4 MB depending on the chip, and a separate data-flash area emulates the EEPROM that holds unit-specific data such as adaptations and coding.

Two practical consequences:

  • Byte order. TriCore is a little-endian processor: multi-byte values are stored low byte first ("Lo/Hi" in WinOLS terms). Map definitions for EDC17 use that order — see how map axes and factors work.
  • Read size. A full read of the program flash has the size of that processor's flash; an OBD read of the calibration area is much smaller. Both can be correct — see why file sizes differ.

Reading EDC17

All three common methods are used on EDC17. Many variants can be read over OBD, often limited to the calibration area. Bench procedures through the connector give a full read on many variants. Boot mode — starting the TriCore in its bootstrap loader with the housing open — reads program flash and data flash on practically all of them.

Later software versions and some variants added read and write protection, so tool support depends on the exact variant and software version. Check your tool's compatibility list rather than relying on the family name. The methods are compared in OBD, bench and boot read methods.

Checksums

EDC17 verifies its memory with checksums over several areas. A read of an unmodified unit carries the checksums of its own content. Any change to the data — even a single map value — means the checksums must be corrected before writing; that is handled by your writing tool or by the checksum modules of your editing software.

Finding the right EDC17 original

  • HW number: the Bosch part number, 0 281 … for diesel units, or the vehicle manufacturer's part number (for Volkswagen-group cars, for example, 03L906018… or 04L906021… with suffix letters).
  • SW number: the Bosch software number, usually beginning with 1037, or in newer units a 10SW… number.
  • Variant: make sure the variant on the file page (C46, CP14…) is the one in your read or on your label.

Search the SW number with the search box at the top of the page, or open your variant from the table above (every other type is under ECU types) and use Ctrl+F on the list. Where a WinOLS map pack exists for a file, the file page shows it — for example the EDC17C46 map packs, EDC17CP14 map packs and EDC17C64 map packs. Each pack includes the original and lists every map name before you buy.

Original files · €18

Find the original for your ECU

Search 197 280 stock reads by HW or SW number, ECU type or vehicle. Pay by card, receive the .bin by e-mail.

Your card is charged only when the file is ready. Digital files: all sales are final — compare the numbers before you buy.

Read next