The ECU Landscape: Who Makes What
Before diving into individual ECU families, it helps to understand the major manufacturers. Four companies dominate the automotive ECU market:
- Bosch — the undisputed market leader, supplying the majority of European diesel and petrol ECUs. Their EDC (Electronic Diesel Control) and ME/MED (Motronic Electronic) series are the most commonly tuned ECUs in the world.
- Siemens/Continental — now operating as Continental, their SID (Siemens Injection Diesel) and SIMOS (Siemens Motronic System) families are widespread across the VAG group, Ford, and PSA vehicles.
- Delphi — prevalent in PSA group vehicles (Peugeot, Citroën), some Renault/Dacia, and Korean manufacturers. Their DCM (Delphi Common-rail Module) series handles diesel injection.
- Magneti Marelli — predominantly found in Fiat/Alfa Romeo/Lancia vehicles, with their IAW (Iniezione Accensione Weber) and MJD (Marelli Jet Diesel) families.
- Denso — primarily supplies Japanese manufacturers (Toyota, Subaru, Mazda) but also appears in some European applications.
Bosch EDC Series — Diesel ECUs
The Bosch EDC (Electronic Diesel Control) family is the backbone of European diesel tuning. Understanding the evolution helps you know what to expect.
EDC15 — The Classic (1998–2006)
The EDC15 is where most tuners learn their craft, and for good reason:
- Processor: Infineon C167 (16-bit)
- Memory: External flash, typically 512KB
- Vehicles: VW Golf IV/Passat B5 TDI, BMW 320d/330d E46, Audi A4/A6 1.9/2.5 TDI, Opel/Vauxhall 1.7/2.0 DTI, Fiat 1.9 JTD, Renault 1.9 dCi
- Tuning complexity: Low — straightforward map structure, well-documented
- Access: OBD read/write (most variants), BDM for locked units
The EDC15 uses a relatively simple control strategy without a torque model, making it the ideal platform for learning. Maps are clearly structured, and thousands of Damos files and map packs are available. If you’re new to tuning, starting with EDC15 files is strongly recommended.
Sub-variants: EDC15C0, EDC15P+, EDC15C2, EDC15VM+, EDC15C7 — each designed for specific vehicle manufacturers and injection systems (VP37 pump-nozzle, VP44 common rail, etc.).
EDC16 — The Workhorse (2004–2012)
The EDC16 introduced the torque-based control model that all subsequent Bosch diesel ECUs would use:
- Processor: Infineon TriCore TC1766/TC1767 (32-bit)
- Memory: Internal flash, typically 1-2MB
- Vehicles: VW Golf V/Passat B6 TDI, BMW 120d/320d E87/E90, Audi A3/A4/A6 TDI, Opel/Vauxhall 1.9/2.0 CDTi, Fiat/Alfa 1.9/2.0 JTD, Renault 2.0 dCi, Ford TDCi (some)
- Tuning complexity: Medium — torque model adds complexity but is well understood
- Access: OBD (most), BDM, boot mode for some locked variants
The torque model means you can’t just “add fuel” like on EDC15. The driver’s accelerator pedal creates a torque request, and the ECU calculates the injection quantity, timing, and boost needed to achieve that torque. Tuning requires modifying both the torque request maps AND the actual injection/boost maps.
Sub-variants: EDC16C0, EDC16C2, EDC16C3, EDC16C4, EDC16C34, EDC16C35, EDC16C39, EDC16CP34, EDC16U1, EDC16U31, EDC16U34, EDC16U35.
EDC17 — The Modern Standard (2008–Present)
The EDC17 is the current generation Bosch diesel ECU and powers the vast majority of modern diesel vehicles:
- Processor: Infineon TriCore TC1797/TC1793 (32-bit, much more powerful)
- Memory: Internal flash, typically 2-4MB
- Vehicles: Nearly all current European diesels — VW Golf VI/VII/VIII TDI, BMW F-series diesels, Audi TDI range, Mercedes-Benz CDI, Hyundai/Kia CRDi, Jaguar/Land Rover, and many more
- Tuning complexity: Medium-High — advanced torque model, multiple protective strategies
- Access: OBD (varies by variant — some require bench/boot), boot mode common
EDC17 has a more sophisticated torque model with multiple torque limiters:
- Driver’s wish torque — what the accelerator pedal requests
- Smoke limiter torque — limits torque when airflow is insufficient
- Component protection torque — thermal limits for turbo, exhaust, etc.
- External torque request — from ESP, gearbox, cruise control
A proper EDC17 tune must address all these torque paths, not just injection quantity.
Sub-variants: EDC17C10, EDC17C46, EDC17C50, EDC17C54, EDC17C60, EDC17C64, EDC17C74, EDC17CP04, EDC17CP14, EDC17CP20, EDC17CP44, EDC17CP50, EDC17U01, EDC17U05, and many more.
Bosch ME/MED Series — Petrol ECUs
ME7 — The Tuner’s Favourite (1999–2008)
The Bosch ME7 is arguably the most thoroughly documented and enthusiastically tuned petrol ECU in history:
- Processor: Infineon C167 (16-bit)
- Memory: External flash, typically 512KB–1MB
- Vehicles: Audi S3/TT 1.8T, VW Golf IV GTI/R32, Audi RS4 B5/RS6 C5, Porsche 911/Cayenne (996/997/955), Audi A4 1.8T, Lamborghini Gallardo, Seat Leon Cupra R
- Tuning complexity: Medium — extremely well-documented thanks to the Nefmoto community
- Access: OBD read/write, BDM
ME7 uses a torque-based model (it was one of the first petrol ECUs to do so) with extensive documentation available from the Nefmoto community, S4Wiki, and Nefarious Motorsports. This ECU supports advanced features like anti-lag, launch control, and no-lift-shift when properly calibrated.
Our ME7 Anti-Lag & Launch Control Tool is specifically designed for this ECU family.
MED9 — Direct Injection Evolution (2003–2010)
- Processor: Infineon TriCore (32-bit)
- Vehicles: VW/Audi 2.0 TFSI (BWA, BPY engines), VW Golf V GTI, Audi A3/A4 2.0 TFSI
- Tuning complexity: Medium-High — direct injection adds complexity
MED17 / MG1 — Current Generation (2008–Present)
- Processor: Infineon TriCore TC1797/TC1793
- Vehicles: Most modern VAG group petrol engines, BMW B-series engines, and more
- Tuning complexity: High — advanced encryption and protection on newer variants
- Access: Varies significantly — some OBD, many require bench or boot mode
The MG1 (Motronic Gasoline 1st generation new platform) is Bosch’s latest petrol ECU architecture and features strong security measures including locked bootloaders.
Siemens/Continental Family
SID (Siemens Injection Diesel)
- SID201/206: Early Siemens diesels (PSA group, Ford TDCi)
- SID803/803A: Common in PSA 1.4/1.6 HDi, Ford 1.4/1.6 TDCi, Mazda 1.6 MZR-CD — processor: ST10F269
- SID807: PSA 2.0/2.2 HDi, Jaguar/Land Rover 2.2 — processor: TriCore TC1766
- SID208/SID309: Later variants with newer processors
SIMOS (Siemens Motronic System)
- SIMOS3: VW/Seat 1.4 16V (petrol)
- SIMOS6: VW/Audi 1.2/1.4 TSI
- SIMOS8: VW/Audi 1.8/2.0 TSI — widely tuned
- SIMOS12: VW/Audi 2.0 TSI (EA888 Gen3) — current generation, strong protection
- SIMOS18: VW/Audi 2.0 TSI (EA888 Evo) — latest generation with enhanced security
Delphi Family
DCM (Delphi Common-rail Module)
- DCM3.4: PSA 1.4/1.6 HDi — processor: MPC563, relatively simple to tune
- DCM3.5: Renault 1.5 dCi, Dacia, Nissan — very common, well-supported
- DCM3.7: Hyundai/Kia CRDi, some SsangYong
- DCM6.2: Renault 2.3 dCi (Master/NV400), some Nissan
Magneti Marelli Family
IAW (Iniezione Accensione Weber) — Petrol
- IAW5SF/5AM: Fiat 500/Panda 0.9 TwinAir, Alfa Romeo MiTo
- IAW4SF: Fiat Punto/Bravo, Lancia Delta
MJD (Marelli Jet Diesel)
- MJD6F3: Fiat 1.3 MultiJet — extremely common, found in dozens of rebadged vehicles
- MJD8F2: Fiat/Alfa 1.6/2.0 MultiJet
ECU Identification: How to Find Your ECU Type
There are several ways to identify which ECU your vehicle has:
- Physical label: The ECU itself has a label with the Bosch/Siemens/Delphi part number. Look for numbers starting with 0281 (Bosch diesel), 0261 (Bosch petrol), or similar prefixes.
- OBD scan: A diagnostic tool can read the ECU’s hardware and software identification strings.
- Vehicle documentation: Search our product database by your vehicle make, model, and engine code.
- Engine bay inspection: The ECU is typically located in the engine bay (sometimes under a plastic cover) or behind the dashboard.
Which ECU Is Best for Learning?
If you want to learn ECU tuning from scratch, here is our recommended progression:
- Start with Bosch EDC15 — the simplest map structure, most documentation available, and very forgiving. Files are small (512KB), maps are easy to identify, and there’s no torque model to worry about.
- Move to Bosch EDC16 — introduces the torque model, which is essential knowledge for all modern ECUs. Well-documented with plenty of Damos files available.
- Progress to Bosch ME7 — the most documented petrol ECU. The Nefmoto community has reverse-engineered nearly every map in this ECU.
- Tackle EDC17/MED17 — once you understand torque-based control, you can apply your knowledge to the current generation ECUs.
Frequently Asked Questions
Can any ECU be tuned?
Almost all diesel and turbocharged petrol ECUs can be tuned. Naturally aspirated petrol engines have less potential for gains (typically 5-10%) since there’s no forced induction to increase. Some very new ECUs with locked bootloaders may have limited tool support initially.
Does the ECU type affect tuning potential?
The ECU itself doesn’t limit the engine’s potential — the hardware (turbo size, injectors, intercooler) determines maximum power. However, some ECU types are more complex to tune correctly, which can affect the quality of available calibrations.
What’s the difference between ECU hardware and software numbers?
The hardware number identifies the physical circuit board and processor. The software number identifies the specific calibration version. Two identical cars might have the same hardware number but different software numbers (e.g., after a dealer update). Tuning files must match the exact software version.
For Professional Tuners
Launch Your Own ECU File Service Portal
Get TunerSuite Ultra — self-hosted PHP portal with credits, payments, 11,500+ vehicles pre-loaded. One-time £699, no monthly fees, runs on any cheap VPS.
See Details → Try DemoNeed Professional ECU Tuning?
Our engineers deliver custom calibrations in under 35 minutes, 24/7. Stage 1-3, DPF, EGR, AdBlue and more.
Request a File