
Volkswagen engine ECU part numbers — find yours by year, model or label
Every VW engine computer sold in the US from 2002 to 2026, the controller family it runs and the part-number prefix on its label. Found it? Clone it onto a donor for $350 flat, or book the remote ODIS adaptation.
Look up your ECU
Type a year, a model, an engine, an ECU family or the part number from the label. Results link to the clone and to the remote adaptation.
24 model generations in the catalog. Type to narrow it down.
By model and year
- 2.0 8vAEGBosch Motronic M5.9.2
- 2.0 8vAVH, AZG, BEVBosch ME7.5
- 1.8T 20vAWD, AWW, AWPBosch ME7.5
- 2.8 VR6 12vAFPBosch ME7.1
- 2.8 VR6 24vBDFBosch ME7.1.1
- 3.2 VR6 (R32, 2004)BJSBosch ME7.1.1
- 1.9 TDIALHBosch EDC15VM+
- 1.9 TDI PDBEWBosch EDC16U1
- 2.5 five-cylinderBGP, BGQ, BPR, BPSBosch ME7.1.1
- 2.5 five-cylinder (2009)CBTA, CBUABosch ME17.5
- 2.0T FSI (GTI)BPYBosch MED9.1
- 2.0 TSI (GTI, 2009)CCTA, CBFABosch MED17.5
- 3.2 VR6 (R32, 2008)BUBBosch ME7.1.1
- 2.5 five-cylinderCBTA, CBUABosch ME17.5.6
- 2.0 TSI (GTI)CCTA, CBFABosch MED17.5
- 2.0 TSI (Golf R, 2012–2013)CDLFBosch MED17.5
- 2.0 TDI (Golf TDI, Jetta SportWagen TDI)CJAABosch EDC17CP14
- 1.8 TSI (EA888 Gen3)CXBBContinental Simos 18.1 or Bosch MED17.5.25 (by build)
- 2.0 TSI (GTI)CXCA, CXCB, DKFABosch MED17.5.21 / MED17.5.25 or Simos 18 (by build)
- 2.0 TSI (Golf R)CJXC, DJHABosch MED17.5.21
- 1.4 TSI (Golf, 2019–2021)DGXAContinental Simos / Bosch MED17 (by build)
- 2.0 TDI (2015)CRUABosch EDC17C64
- 2.0 TSI (EA888 Gen4 / evo4)DNPA, DNFABosch MG1CS111 (MG1CS031 / MG1CS142 on related EA888 units)part-number prefix confirmed by label
- 2.0 8vAEGBosch Motronic M5.9.2
- 2.0 8vAVH, AZG, BEVBosch ME7.5
- 1.8T 20vAWD, AWW, AWPBosch ME7.5
- 2.8 VR6 12vAFPBosch ME7.1
- 2.8 VR6 24v (GLI)BDFBosch ME7.1.1
- 1.9 TDIALHBosch EDC15VM+
- 1.9 TDI PD (2004–2005)BEWBosch EDC16U1
- 2.5 five-cylinderBGP, BGQ, BPR, BPSBosch ME7.1.1
- 2.5 five-cylinder (2009–2010)CBTA, CBUABosch ME17.5
- 2.0T FSI (GLI, Wolfsburg)BPYBosch MED9.1
- 2.0 TSI (GLI, 2008.5–2010)CCTA, CBFABosch MED17.5
- 1.9 TDI (2005.5–2006)BRMBosch EDC16U31
- 2.0 TDI common-rail (2009–2010)CBEA, CJAABosch EDC17CP14
- 2.0 8vCBPABosch ME7.5
- 2.5 five-cylinder (2011–2014)CBTA, CBUABosch ME17.5.6
- 1.8 TSI (2014–2018)CPKA, CPRABosch MED17.5.25
- 1.4 TSI (2016–2018)CZTAContinental Simos / Bosch MED17 (by build)
- 2.0 TSI (GLI 2012–2013)CCTA, CBFABosch MED17.5
- 2.0 TSI (GLI 2014–2018)CPLA, CPPABosch MED17.5.25
- 2.0 TDI (2011–2014)CJAABosch EDC17CP14
- 2.0 TDI EA288 (2015)CVCABosch EDC17C64
- 1.4 TSI Hybrid (2013–2016)CNLABosch MED17 (hybrid calibration)part-number prefix confirmed by label
- 1.4 TSI (2019–2021)DGXAContinental Simos / Bosch MED17 (by build)
- 1.5 TSI evo (2022–2026)DPCAContinental Simos 19 / Bosch MED17.1.27 (by build) — 05E-prefix labelpart-number prefix confirmed by label
- 2.0 TSI (GLI)DNUABosch MED17.5.25 / MG1 (by build)part-number prefix confirmed by label
1998–2005
- 1.8T 20vAEB, ATW, AUG, AWMBosch ME7.1 / ME7.5 (Audi A4 B5 numbering)
- 2.8 V6 30vATQBosch ME7.1
- 4.0 W8BDNBosch ME7.1.1 — confirm by labelpart-number prefix confirmed by label
- 2.0 TDI PD (2004–2005)BHWBosch EDC16U1
- 2.0T FSIBPYBosch MED9.1
- 2.0 TSI (2009–2010)CCTABosch MED17.5
- 3.6 VR6 FSIBLVBosch MED9.1.1
- 2.5 five-cylinder (2012–2014)CBTA, CBUABosch ME17.5.6
- 1.8 TSI (2014–2019)CPKA, CPRABosch MED17.5.25
- 2.0 TSI (2018–2019)CPLABosch MED17.5.25
- 3.6 VR6 (2012–2018)CDVBBosch MED17.1.6
- 2.0 TDI (2012–2014)CKRABosch EDC17C46 — confirm by labelpart-number prefix confirmed by label
- 2.0 TDI EA288 (2015)CVCABosch EDC17C64
2020–2022
- 2.0 TSI (EA888 Gen3B)DGUABosch MED17.1.62
2009–2017
- 2.0 TSI (2009–2013)CCTA, CBFABosch MED17.5
- 2.0 TSI (2014–2017)CPLABosch MED17.5.25
- 3.6 VR6 (2009–2010)BLVBosch MED9.1.1
- 3.6 VR6 (2011–2017)CDVBBosch MED17.1.6
2019–2023
- 2.0 TSI (EA888 Gen3B)DGUA, DKZABosch MED17.1.62 / MG1 (by build)
- 2.0 8vAEG, AVH, AZG, BEVBosch M5.9.2 (AEG) / ME7.5
- 1.8T 20vAPH, AWV, AWP, BKFBosch ME7.5
- 2.5 five-cylinder (2006–2010)BGP, BGQ, BPR, BPSBosch ME7.1.1
- 1.9 TDIALHBosch EDC15VM+
- 1.9 TDI PD (2004–2006)BEWBosch EDC16U1
- 2.5 five-cylinder (2012–2014)CBTA, CBUABosch ME17.5.6
- 2.0 TSI Turbo (2012–2013)CCTA, CBFABosch MED17.5
- 1.8 TSI (2014–2019)CPKA, CPRABosch MED17.5.25
- 2.0 TSI Turbo / R-Line (2014–2019)CPLA, CPPABosch MED17.5.25
- 2.0 TDI (2013–2014)CJAABosch EDC17CP14
- 2.0 TDI EA288 (2015)CVCABosch EDC17C64
2009–2017
- 2.0 TSICCTA, CBFA, CPPABosch MED17.5
- 2.0 TSI (EA888 Gen3B)DGUA, DGUBBosch MED17.1.62 (2018–2021); MG1 on later builds
- 3.6 VR6CDVCBosch MED17.1.6
- 2.0 TSIDGUABosch MED17.1.62
2022–2026
- 1.5 TSI evoDPCA, DGXAContinental Simos 19 / Bosch MED17.1.27 (by build) — 05E-prefix labelpart-number prefix confirmed by label
- 3.2 VR6 (2004–2007)AZZ, BMV, BKJBosch ME7.1.1
- 3.6 VR6 FSI (2008–2010)BHK, BHLBosch MED9.1.1
- 3.6 VR6 (2011–2017)CGRABosch MED17 — confirm by labelpart-number prefix confirmed by label
- 4.2 V8 FSIAXQ, BARBosch ME7.1.1 / MED9.1.1 — confirm by labelpart-number prefix confirmed by label
- 3.0 V6 TDI (2009–2010)CATABosch EDC17CP14
- 3.0 V6 TDI (2011–2016)CNRBBosch EDC17CP44
- 5.0 V10 TDI (2004–2008)AYH, BWFBosch EDC16 — confirm by labelpart-number prefix confirmed by label
2007–2016
- 2.0T FSI (2007–2008)BPYBosch MED9.1
- 2.0 TSI (2009–2016)CCTA, CBFABosch MED17.5
- 3.2 VR6 (2007–2008)BUBBosch ME7.1.1
- 2.8 VR6 24v (EuroVan)AXKBosch ME7.1 — confirm by labelpart-number prefix confirmed by label
- 4.2 V8 (Phaeton)BGJBosch ME7.1.1 — confirm by labelpart-number prefix confirmed by label
- 6.0 W12 (Phaeton)BRNBosch ME7.1.1 (two ECUs) — confirm by labelpart-number prefix confirmed by label
By ECU part number
Bosch Motronic M5.9.2
Bosch · 1999–2001
Early Mk4 2.0 8v (AEG). Bench-clonable; the later AZG/AVH/BEV 2.0 moved to 06A 906 032.
Bosch ME7.5
Bosch · 2000–2014
The Mk4 1.8T and 2.0 ECU, and the 2.0 8v (CBPA) carried it into the Mk6 Jetta through 2014. Very common clone.
Bosch ME7.1
Bosch · 1999–2002
2.8 VR6 12-valve (AFP) in the Mk4 Golf, GTI and Jetta.
Bosch ME7.1.1
Bosch · 2002–2010
2.8 VR6 24-valve, the 3.2 R32 (Mk4 and Mk5), Eos VR6 and the Touareg 3.2 VR6.
Bosch ME7.1.1
Bosch · 2005–2008
The 2.5-litre five-cylinder (BGP/BGQ/BPR/BPS) in the Mk5 Jetta, Rabbit and New Beetle before the ME17 change.
Bosch ME7.1 / ME7.5
Bosch · 1998–2005
Passat B5 / B5.5 1.8T and 2.8 V6 share Audi A4 B5 numbering — 8D0 and 4B0 prefixes both occur.
Bosch ME7.1 / ME7.5
Bosch · 1998–2005
Passat B5 / B5.5 variants numbered with the Audi A6 C5 prefix.
Bosch MED9.1 (and MED17.5 on later units)
Bosch · 2006–2014
Mk5 GTI / Jetta GLI 2.0T FSI (BPY) — the MED9.1 known for failing. Mk6 GTI units also carry this prefix beside 06J 906 026.
Bosch MED9.1 / MED17.5
Bosch · 2006–2012
Passat B6 and CC 2.0T. Early units MED9.1 (FSI), later MED17.5 (TSI).
Bosch MED9.1.1
Bosch · 2006–2010
3.6 VR6 FSI (BLV / BHK) in the Passat B6, CC and Touareg.
Bosch MED17.5
Bosch · 2009–2014
2.0 TSI (CCTA / CBFA) — Mk6 GTI, Jetta GLI, CC, Eos, Beetle Turbo, Tiguan, Golf R. Our most-requested VW clone.
Bosch MED17.5
Bosch · 2009–2017
First-generation Tiguan 2.0 TSI. Many Tiguan units carry 06J 906 026 instead — the label decides.
Bosch ME17.5 / ME17.5.6
Bosch · 2009–2014
The 2.5-litre (CBTA / CBUA) after the ME17 change: Jetta, Golf, Rabbit, Beetle, Passat NMS 2.5.
Bosch MED17.5.25
Bosch · 2014–2019
EA888 Gen3 1.8T and 2.0T (CPKA / CPRA / CPLA) — Jetta Mk6 1.8T, Passat NMS 1.8T, Beetle, GTI. Some builds run Continental Simos 18 (5G0 906 259) instead.
Bosch MED17.5.21
Bosch · 2015–2021
EA888 Gen3 high-output 2.0T — Golf R and GTI (Mk7). Check the label against 06K 907 425 and 5G0 906 259.
Continental Simos 18.1 / 18.10
Continental / Siemens · 2015–2021
MQB Golf Mk7 1.8T and 2.0T builds fitted with the Continental ECU rather than Bosch MED17.5. Clonable on the bench.
Bosch MED17.1.6
Bosch · 2012–2023
3.6 VR6 (CDVB / CDVC) — Passat NMS 3.6, Atlas and Atlas Cross Sport. Also seen as 03H 907 309.
Bosch MED17.1.6
Bosch · 2018–2023
Atlas 3.6 VR6 alternate numbering alongside 03H 906 026.
Bosch MED17.1.62 / MG1 (by build)
Bosch · 2018–2023
EA888 Gen3B 2.0T (DGUA family) — Tiguan Mk2, Atlas 2.0T, Arteon, Passat 2020+. Later builds move to MG1; the label decides whether it is a routine clone.
Bosch MED17.1.62
Bosch · 2017–2021
EA888 Gen3B 2.0T alternate numbering, shared with Audi B9 platforms.
Continental Simos 10 / Bosch MED17 (by build)
Bosch or Continental (by build) · 2016–2021
EA211 1.4 TSI (CZTA / DGXA) — Jetta Mk6 1.4T, Jetta Mk7 1.4T, Golf 1.4T. Same cars also appear with 04E 907 309.
Continental Simos / Bosch MED17 (by build)
Bosch or Continental (by build) · 2016–2021
EA211 1.4 TSI alternate numbering on the same Jetta and Golf builds as 04E 906 023.
Bosch EDC15VM+
Bosch · 1999–2003
1.9 TDI ALH — Mk4 Golf, Jetta and New Beetle TDI. Routine EEPROM-level clone.
Bosch EDC16U1
Bosch · 2004–2006
1.9 / 2.0 TDI Pumpe-Düse (BEW, BHW) — Mk4 PD cars and the Passat B5.5 TDI.
Bosch EDC16U31
Bosch · 2005–2006
1.9 TDI BRM in the 2005.5–2006 Jetta Mk5.
Bosch EDC17CP14
Bosch · 2009–2014
2.0 TDI common-rail (CBEA / CJAA) — Jetta, Golf, SportWagen, Beetle TDI. Related 03L 906 0xx numbers exist; the label decides.
Bosch EDC17C64
Bosch · 2015
EA288 2.0 TDI (CVCA / CRUA) — the 2015 Golf, Jetta, Passat and Beetle TDI. Also seen as 04L 907 309.
Bosch EDC17C64
Bosch · 2015
EA288 2.0 TDI alternate numbering on the same 2015 cars.
Bosch EDC17CP14 / EDC16
Bosch · 2009–2010
First-generation Touareg V6 TDI (CATA and related). Check the controller family on the label.
Bosch EDC17CP44
Bosch · 2011–2016
Second-generation Touareg V6 TDI (CNRB).
Clone it — $350 flat
Mail your original ECU and a donor with the same full part number. We copy the original's VIN, immobilizer data, coding and adaptations onto the donor, typically within 24 hours of arrival, so it installs with the factory immobilizer intact. Every family on this page, one price. Immobilizer stays on; no emissions edits.
Volkswagen engine ECU clone serviceAdapt it on the car — remote ODIS, $250
Some cars still want an on-car step after a module swap: a software version management (SVM) update, coding, or a basic-settings adaptation. Plug a J2534 pass-thru interface into the car and we run the factory ODIS software on it from our bench — no dealer visit. The same session covers coding after any other VW or Audi module replacement.
Book the VW / Audi remote sessionHow to read a VW ECU label
Volkswagen group part numbers have three groups. The first three characters are the model or engine family the part was first released for (06J is the EA888 2.0 TSI family, 03L the common-rail TDI), the middle group is the part type (906 and 907 are engine control units), and the last three plus the trailing letters identify the exact unit and its calibration. This lookup works on the first nine characters, which is what tells you the controller family.
The same label also carries the supplier’s own number — a Bosch number starting 0 261 or 0 281, or a Continental 5WP / 5WA number — and often the controller family in plain text, such as MED17.5 or EDC17C64. Either number is enough for us to identify the module from a photo.
Two cars of the same model and year can carry two different ECU families — the Mk7 Golf 2.0T was built with Bosch MED17.5 on some lines and Continental Simos 18 on others — so the label beats the model year every time. When the lookup shows more than one prefix for your engine, that is why.
Every Volkswagen model generation
Golf / GTI
Mk4 (A4 platform) · 1999–2006
8 engines · 6 ECU part-number prefixs
Rabbit / GTI / R32
Mk5 (A5 platform) · 2006–2009
5 engines · 5 ECU part-number prefixs
Golf / GTI / Golf R
Mk6 (A6 platform) · 2010–2014
4 engines · 4 ECU part-number prefixs
Golf / GTI / Golf R / SportWagen / Alltrack
Mk7 (MQB) · 2015–2021
5 engines · 7 ECU part-number prefixs
GTI / Golf R
Mk8 (MQB Evo) · 2022–2026
1 engine · 0 ECU part-number prefixs
Jetta
Mk4 (A4 platform, sedan + wagon) · 1999–2005
7 engines · 6 ECU part-number prefixs
Jetta / GLI / SportWagen
Mk5 (A5 platform) · 2005–2010
6 engines · 6 ECU part-number prefixs
Jetta / GLI / Hybrid
Mk6 (A6 platform) · 2011–2018
9 engines · 9 ECU part-number prefixs
Jetta / GLI
Mk7 (MQB A1) · 2019–2026
3 engines · 2 ECU part-number prefixs
Passat
B5 / B5.5 · 1998–2005
4 engines · 3 ECU part-number prefixs
Passat
B6 (sedan + wagon) · 2006–2010
3 engines · 3 ECU part-number prefixs
Passat (US-built NMS)
B7 / NMS, Chattanooga · 2012–2019
6 engines · 5 ECU part-number prefixs
Passat
NMS facelift · 2020–2022
1 engine · 1 ECU part-number prefixs
CC
Passat CC / CC · 2009–2017
4 engines · 5 ECU part-number prefixs
Arteon
MQB · 2019–2023
1 engine · 2 ECU part-number prefixs
New Beetle
A4 platform (coupe + convertible) · 1998–2010
5 engines · 5 ECU part-number prefixs
Beetle
A5 (coupe + convertible) · 2012–2019
6 engines · 6 ECU part-number prefixs
Tiguan
Mk1 (5N) · 2009–2017
1 engine · 2 ECU part-number prefixs
Tiguan
Mk2 (MQB, long wheelbase) · 2018–2026
1 engine · 1 ECU part-number prefixs
Atlas / Atlas Cross Sport
MQB (Chattanooga) · 2018–2026
2 engines · 3 ECU part-number prefixs
Taos
MQB A1 · 2022–2026
1 engine · 0 ECU part-number prefixs
Touareg
Gen 1 (7L) and Gen 2 (7P) · 2004–2017
7 engines · 4 ECU part-number prefixs
Eos
Convertible (1F) · 2007–2016
3 engines · 4 ECU part-number prefixs
EuroVan / Phaeton
T4 EuroVan (2002–2003), Phaeton (2004–2006) · 2002–2006
3 engines · 0 ECU part-number prefixs
Every ECU part-number family
Frequently asked questions
Where is the part number on a VW engine ECU?
On the label of the module itself, printed as three groups — for example 06J 906 026 CK — next to the Bosch or Continental number. On most 2000s and 2010s Volkswagens the ECU sits in the plenum below the windshield on the driver’s side, under a plastic cover; on MQB cars it is in the same area or on the firewall. You can usually read the label without unbolting anything.
Does the donor ECU have to match the whole part number?
Yes — the full number, trailing letters included. The first nine characters identify the controller family (what this lookup matches); the letters select the calibration for your engine, gearbox and market. A clone copies your original’s data onto a donor; it cannot bridge a calibration mismatch, so we check both numbers by VIN before you buy.
My ECU prefix is not in the list. Can you still clone it?
Very likely. The catalog lists the common US prefixes, not every number VW printed in twenty-five years. Text us a photo of the label with the VIN and we tell you the family and whether it is a routine bench clone, usually within minutes.
What does “confirmed by label first” mean on the newest cars?
Volkswagens from about 2020 run Bosch MG1 or MD1 engine controllers. Some of those read and clone on the bench exactly like the MED17 generation; some do not, and the on-car route is the honest answer. We tell you which before you pay anything.
After the clone, does the car need to go to a dealer?
Usually not — the cloned ECU carries your VIN, immobilizer data, coding and adaptations. If a car still asks for an on-car software step (SVM update, coding, a basic-settings adaptation), we run it remotely through ODIS over a J2534 interface you plug into the car. That session is $250.