VWAudiTDIEDC15

VW/Audi TDI ECU by Generation: EDC15, EDC16, EDC17

Auto Module Lab Technical Team·ALOA-MAL Certified · 15+ Years ECU + Key ProgrammingOctober 2, 2026·15 min read

The short answer: which Bosch ECU does my TDI have?

A VW or Audi TDI built between the late 1990s and the mid 2010s carries one of three generations of Bosch diesel engine control unit. EDC15 runs the 1.9 TDI cars of roughly 1998 to 2004. EDC16 runs the diesels of roughly 2004 to 2009. EDC17 runs the diesels of roughly 2008 to 2016. Those ranges overlap at both joins, so the model year narrows it down and the label on the ECU settles it.

Why it matters: every one of these controllers holds immobilizer data tied to the vehicle it left the factory in. Fit a used one from another car and the engine cranks and never runs, or starts and dies within a second or two. What it takes to fix that — and which bench service applies — depends on the generation.

This guide identifies each generation by years, engines and models, shows how to read the box label, explains how the immobilizer relationship works in each, and maps each generation to the right mail-in service. It is an identification guide, not a tuning guide.

What we do, and what we do not do

State this plainly before anything else, because diesel ECU work attracts the wrong kind of enquiry.

Auto Module Lab does immobilizer, identity and cloning work on these controllers. That is the whole scope. We do not perform DPF, EGR, AdBlue or SCR, catalyst or any other emissions edit, and we do not tune, on any ECU, for any vehicle, at any price. Removing or defeating emissions controls on a road vehicle is a violation of the Clean Air Act, which the Environmental Protection Agency enforces, and it is not a service we offer under any description.

Within immobilizer work there are two different jobs, and they are not interchangeable:

  • A clone copies your original ECU's data — VIN, immobilizer data and coding — onto a matched donor. The factory immobilizer stays fully active and your keys keep working. For a road car being repaired, this is the default recommendation.
  • An immobilizer-off removes the immobilizer requirement from the ECU. It is for a legitimate repair, an engine swap or standalone build, or an orphaned platform where the original cluster and key system no longer exist.

Both require proof of ownership before any work is done.

Why three generations, and why they overlap

Bosch's Electronic Diesel Control families followed the engines. EDC15 managed the 1.9 TDI in its distributor-pump and early pump-injector forms. EDC16 arrived as the diesel range broadened to larger engines and more models, and EDC17 followed it across nearly a decade of VW and Audi diesels. Bosch remains the supplier whose name is on every one of these boxes.

The generations did not change over on a single date. A carmaker introduces a new controller with a new engine or a new platform and carries the old one on in existing models until they are replaced. So around 2004, and again around 2008 to 2009, two generations were being fitted at the same time in different cars, and sometimes in the same model across a running change. Market matters too: the same model could keep an older engine and controller in one region after another had moved on.

The practical consequence is that a seller's description of a used ECU as being for a given year and model is not enough to buy on. The label is.

How to read the label on the box

Every one of these controllers has a label on its housing. Three pieces of information on it matter:

  1. The Bosch number. A ten-digit Bosch part number, normally printed in groups and beginning with a zero. This identifies the hardware. Two ECUs with the same Bosch number are the same hardware; two with different numbers may not be, even from the same model.
  2. The VW or Audi part number. The carmaker's own number, with a letter suffix. The suffix changes with engine, gearbox and software level, which is why the full number including the suffix matters.
  3. The family name. Later controllers often print the family on the label — an EDC17 label commonly shows the sub-variant, such as C46 or CP14. Earlier controllers frequently do not print the family name at all, and the Bosch number is what identifies them.

Photograph the whole label, straight on and in focus, on both your original and any donor you are considering. Do not copy the numbers out by hand; a single wrong character changes the answer. Send those photos with your VIN, and a technician confirms the family and the donor match before you buy or ship anything.

If the ECU is still in the car, a scan tool that reads the engine controller identification will usually report the part number and software level, which is useful as a cross-check. It is not a substitute for the label when you are matching a donor.

EDC15 — the 1.9 TDI generation, roughly 1998 to 2004

EDC15 is the controller behind the 1.9 TDI. Our EDC15 TDI immo-off and clone service covers three variants, verified from the box label:

  • EDC15V — the volume 1.9 TDI controller, roughly 1998 to 2003
  • EDC15P — the P-series variant, roughly 1999 to 2004
  • EDC15VM+ — later hardware, roughly 2001 to 2004

The engine codes it covers include ALH at 90 hp, AHF and ASV at 110 hp, AFN and AVG at 110 hp, AJM, ATJ and AUY at 115 hp, ATD and AXR at 100 hp, and AWX and AVF at 130 hp. ALH, AHF, ASV and AFN are the non-pump-injector engines; the 115 hp, 100 hp and 130 hp codes are pump-injector engines.

The models are the ones you would expect from the era: the Golf Mk4, Jetta and Bora, New Beetle, Passat B5 and B5.5 and Sharan on the Volkswagen side; the A3 8L, A4 B5 and B6 and A6 C5 at Audi; and the Skoda Octavia and SEAT Leon, Toledo, Ibiza and Alhambra with the same engines. Not all of these were sold in every market, so US readers will recognise only part of that list.

On EDC15 the immobilizer relationship is stored inside the ECU itself. A used unit pulled from another car still carries that car's identity, so the engine cranks strongly and never fires, or the immobilizer light flashes and the engine cuts within a second of starting.

The service offers both paths at the same $250 flat. A clone copies your original's immobilizer and identity data onto a matched donor, with the factory immobilizer preserved, provided the original still responds. Immobilizer-off is for the repair, standalone, swap or orphaned-platform case where the original cluster and key system are gone.

EDC16 — roughly 2004 to 2009

EDC16 replaced EDC15 as the range moved on. Our EDC16 TDI immobilizer delete service covers 2004 to 2009 cars and lists these variants: EDC16U1, EDC16U31, EDC16U34, EDC16C4 and EDC16CP34.

Typical applications are the Jetta and Golf Mk5, the Passat B6, the Touareg in V6 and V10 form, the Audi A3 8P, A4 B7 and A6 C6, and the early Q7. Some late cars on the older platforms straddle the changeover, which is exactly where the label matters more than the model year.

On these cars the ECU is paired into an immobilizer chain that runs through the instrument cluster. That is why an EDC16 immobilizer fault so often arrives with a cluster story attached — a used cluster, a cluster damaged during an earlier key-programming attempt, or a diesel engine swapped into a chassis that never had the matching cluster. The usual symptoms are an engine that cranks then dies after one or two seconds and immobilizer codes, most often P1570.

The EDC16 listing is an immobilizer delete at $250. It disables the immobilizer check at the ECU and nothing else: glow plug, EGR and DPF behaviour are left exactly as they were. Our EDC16 TDI immobilizer delete guide covers the process in detail. If you want the immobilizer kept on an EDC16 road car, text us the label photos first so a technician can tell you what is possible before you buy a donor.

EDC17 — roughly 2008 to 2016

EDC17 is the generation that followed EDC16 across nearly a decade of diesels. Our EDC17 TDI immo-off and clone service covers 2008 to 2016 cars and lists sub-variants including EDC17C46, C54, C64, CP14 and CP20, with the part number verified before you ship.

The applications are the Golf and Jetta TDI, Passat TDI, Audi A3, A4 and A6 TDI, the Q5 and the Touareg, plus the Skoda and SEAT relatives.

An EDC17 carries immobilizer data tied to its original vehicle, so a used one cranks and will not start. The service handles it either way for $250 flat: immobilizer-off for a legitimate swap, standalone or orphaned build, or a clone that copies your original — VIN, immobilizer and coding — onto a matched donor.

There is also a dedicated Bosch engine-ECU clone at $300, which is the immobilizer-preserving route and nothing else: your original's complete data is copied onto a part-number-matched donor so the replacement is one the car already trusts. It requires a readable original. If you are repairing a road-going EDC17 car and want the security system left untouched, text us the VIN and both labels and we will tell you which listing fits before you order.

Generation comparison

Generation Approx years Example engines and models How the immobilizer is bound Bench service and price
EDC15 (V, P, VM+) Roughly 1998 to 2004 1.9 TDI — ALH, AHF, ASV, AFN, AJM, ATD, AWX; Golf Mk4, Jetta, New Beetle, Passat B5, A3 8L, A4 B5/B6, A6 C5 Stored inside the ECU itself; a used unit carries the donor car's identity EDC15 immo-off or clone, $250
EDC16 (U1, U31, U34, C4, CP34) Roughly 2004 to 2009 Jetta and Golf Mk5, Passat B6, Touareg V6 and V10, A3 8P, A4 B7, A6 C6, early Q7 ECU paired into the immobilizer chain through the instrument cluster EDC16 immobilizer delete, $250
EDC17 (C46, C54, C64, CP14, CP20) Roughly 2008 to 2016 Golf, Jetta and Passat TDI, A3, A4 and A6 TDI, Q5, Touareg ECU carries immobilizer data tied to its original vehicle EDC17 immo-off or clone, $250; immobilizer-preserving Bosch ECU clone, $300

If the label does not say EDC at all

Not every engine computer in a VW or Audi of these years is an EDC unit. If the label on your controller reads PCR2.1, it is a different family with its own listing: the PCR2.1 immo-off and clone service, also $250, offering the same two paths — immobilizer-off for a legitimate build, or a clone onto a matched donor. Do not guess between listings from the model year. Send the label photo and the VIN and we confirm which service applies.

Clone or immobilizer-off: what a used-ECU swap actually needs

Most people who contact us have the same situation: the original ECU failed or is failing, a used one has been bought, and the car will not run on it. For that situation, on a car that is registered and driven on the road, the answer is a clone. The donor ends up carrying your car's identity, the immobilizer stays active, the keys you have keep working, and nothing about the car's security has been weakened.

Security matters on these cars. The National Insurance Crime Bureau reported more than 1 million vehicle thefts in the US in 2023, and the electronic immobilizer is the reason an older TDI cannot simply be started with a copied key blade. Removing it from a road car is a real reduction in protection.

Immobilizer-off is the right tool in a narrower set of cases:

  • an engine swap into a chassis that never had the matching immobilizer components;
  • a standalone or off-road build with no cluster;
  • an orphaned platform where the original cluster and key system are gone and cannot be restored;
  • a repair where the original ECU is the only surviving part of the security chain.

A clone has one prerequisite: the original must still read. Most failed ECUs do read even when they will no longer run the engine, but a board that will not respond at all cannot be cloned. That is the first thing to establish, and it is why a water-damaged or intermittent original should be sent in while it still powers up.

"A used engine computer that will not start the car is almost never a faulty part. It is doing what it was built to do, which is refuse a car it was not paired with. Match the hardware number first, then decide whether the car needs its immobilizer kept." — Independent European-specialist technician, 20+ years (anonymized)

Software updates, the emissions settlements, and why the label matters

There is a specific reason to be careful with later TDI controllers. According to the EPA's Volkswagen page, roughly 590,000 model-year 2009 to 2016 VW, Audi and Porsche diesel vehicles in the US were covered by the emissions settlements. Many of those cars have since had official ECU software updates as part of approved modifications.

For anyone matching a used ECU, that has two consequences. First, two ECUs from the same model and year can carry different software levels, so a seller's year-and-model description tells you even less than usual. Second, the software state of your own car is something to preserve, not something to alter.

That is where the method matters. A full clone carries your original's data across to the donor unchanged, so the replacement reflects what your original contained. We do not modify the calibration in either direction. An owner who wants to know the recall and modification status of a specific car can check the VIN with the NHTSA recall lookup or a Volkswagen dealer.

To repeat the boundary: we will not remove, disable or alter DPF, EGR, AdBlue or SCR functions on any of these controllers, whether or not the vehicle was part of a settlement.

When it is not the ECU

A TDI that will not start, or runs badly, is not automatically an ECU problem, and a correct identification of the controller does not prove the controller is at fault. These cars are old: S&P Global Mobility put the average age of US light vehicles at about 12.6 years in 2024, and every EDC15 and EDC16 car is older than that. Age brings wiring, connector and sensor faults that mimic a failed module. A no-start is also one of the most ordinary breakdowns there is — AAA answers more than 30 million roadside calls a year, and most have nothing to do with a control unit.

Things to separate out before sending an ECU anywhere:

  • Mechanical diesel faults. Injectors, an injection pump, glow plugs, low compression and fuel supply faults cause no-starts that no bench service fixes.
  • Immobilizer faults outside the ECU. The key transponder, the reader coil at the ignition lock, the cluster and the wiring between them. A flashing immobilizer light with the original, undisturbed ECU points here first.
  • Water and corrosion. On the Touareg in particular, water reaching the ECU is a known pattern; our Touareg TDI ECU faults guide covers how to tell water damage from a software or sensor fault.
  • A gearbox fault on a DSG car. A TDI with a DSG gearbox that shows a flashing gear indicator, harsh shifts or a loss of drive has a problem in a separate module. See our DSG mechatronic failure guide.

If the cluster is involved, keep the paperwork straight. A replacement cluster affects the mileage record as well as the immobilizer, and NHTSA estimates that more than 450,000 vehicles are sold each year with false odometer readings. Document what was replaced and why.

Why the bench method differs by generation

The three generations are not just different software. They are built around different processor families with different memory layouts and different protection, which is why each has its own listing and why a tool or method that reads one does not read the next. Broadly, each generation moved to a newer and better-protected microcontroller than the one before, and later EDC17 units are the most locked-down of the three. Our guide to module microcontroller families and bench read access explains what that means in practice.

This is also why the same job description — make a used ECU work in my car — is one listing for EDC15, another for EDC16 and another for EDC17. For the wider picture of which VW and Audi modules clone and which do not, see our VW and Audi module cloning by platform guide. Engineering standards for these diagnostic and programming interfaces are published by bodies such as SAE International.

What to send, and what it costs

The order of events is the same for all three generations:

  1. Text us first with your VIN and clear label photos of your original ECU and of any donor. A technician confirms the family, the hardware match and the right service before you spend anything.
  2. Order the service. We email a prepaid inbound label after checkout.
  3. Ship the ECU, and the donor if the job is a clone, with a note saying whether you want a clone or immobilizer-off, the VIN and year, and your proof of ownership — title, registration or bill of sale.
  4. We read the original and take a full backup before anything is written, do the work, and bench-test the result.
  5. We ship it back by the return option you chose.

Pricing as of October 2026: $250 flat for the EDC15, EDC16 and EDC17 services, and $300 for the immobilizer-preserving Bosch ECU clone. Return shipping is paid on every order and chosen at checkout — Standard at $29.95, UPS 2-day at $54.95, or overnight at $94.95. You source the donor; we do not supply one. Bench turnaround is typically about a day once the module arrives, which is an estimate and not a promise. The work is done at our Arlington, Texas workshop.

Frequently asked questions

How do I tell whether my TDI has EDC15, EDC16 or EDC17?

Read the label on the ECU housing. As a guide, 1.9 TDI cars of roughly 1998 to 2004 use EDC15, diesels of roughly 2004 to 2009 use EDC16, and diesels of roughly 2008 to 2016 use EDC17, but the ranges overlap, so the Bosch number and the VW part number on the label are what decide. Send a photo and we confirm it.

Will a used TDI ECU from the same model and year work in my car?

No, not as fitted. Each of these controllers holds immobilizer data tied to the car it came from, so a used one cranks and will not start, or starts and cuts out within a second or two. It needs your original's data cloned onto it, or the immobilizer handled, and the hardware number must match first.

Should I choose a clone or immobilizer-off?

Choose a clone for a road car being repaired. It keeps the factory immobilizer active and your existing keys working, and it is the default recommendation. Immobilizer-off is for a legitimate engine swap, a standalone or off-road build, or an orphaned platform where the original cluster and key system are gone. Both need proof of ownership.

Do you delete the DPF, EGR or AdBlue while the ECU is on the bench?

No. We do not perform DPF, EGR, AdBlue or SCR, catalyst or any other emissions edit, and we do not tune, on any ECU. Removing emissions controls from a road vehicle violates the Clean Air Act. The work on these controllers is immobilizer, identity and cloning only, and the emissions functions are left as they were.

Can you clone an ECU that is completely dead?

No. Cloning copies from a readable source, so a board that will not respond at all cannot be cloned. Most failed ECUs still read even when they will no longer run the engine, which is why it is worth sending in a water-damaged or intermittent original while it still powers up rather than waiting for it to fail completely.

My car had the emissions software update. Does that change anything?

It changes how carefully the donor has to be matched, not what we do. Cars covered by the settlements may carry updated software, so two ECUs from the same model and year can differ. A full clone carries your original's data to the donor unchanged, and we do not alter the calibration in either direction.

How much does it cost to make a used VW or Audi TDI ECU work?

It costs $250 flat for the EDC15, EDC16 or EDC17 service at Auto Module Lab as of October 2026, or $300 for the immobilizer-preserving Bosch ECU clone, plus return shipping chosen at checkout from $29.95. You supply the donor ECU, and the lab emails a prepaid inbound label after purchase.

The bottom line

VW and Audi TDI engines of this era run one of three Bosch controllers: EDC15 on the 1.9 TDI cars of roughly 1998 to 2004, EDC16 from roughly 2004 to 2009, and EDC17 from roughly 2008 to 2016. The years overlap, software levels vary, and the label on the box is the only reliable identifier — so photograph it before you buy a donor.

Each generation binds the ECU to the car's immobilizer, which is why a used unit will not start the engine by itself. For a road car, clone the original onto a matched donor and keep the immobilizer; use immobilizer-off only for a genuine swap, standalone or orphaned build. Either way the scope is immobilizer and identity work with proof of ownership, and never an emissions edit. Text us your VIN and label photos and a technician will confirm the generation, the donor match and the right service before you ship or pay.

Sources and further reading: US Environmental Protection Agency — Volkswagen, Environmental Protection Agency, National Highway Traffic Safety Administration, National Insurance Crime Bureau, S&P Global Mobility, AAA, Bosch Mobility, SAE International, Volkswagen.

Ship your module today

Flat-rate pricing, typical 24-hour bench turnaround, return speed your choice at checkout. Most jobs back on your bench within a week.

More from the Lab