How DaVinci Identifies ECUs
DaVinci uses an internal configuration file (Generic.ini) that maps each ECU hardware variant to the exact memory addresses of DPF, EGR, AdBlue and TVA tables. This is why specific ECU variants are listed — each has a different binary map.
Full Supported ECU List
Bosch EDC17 (Diesel)
- EDC17CP04, CP09, CP10, CP14, CP20, CP24, CP42, CP44, CP45, CP46, CP54, CP57, CP74
- EDC17C06, C10, C41, C42, C46, C54, C56, C60, C64, C66, C70, C74
- EDC17U01, U05
Bosch MED17 (Petrol/TFSI)
- MED17.1, MED17.1.1, MED17.1.6, MED17.1.21, MED17.1.27
- MED17.5, MED17.5.2, MED17.5.5
Bosch EDC16
- EDC16CP34, EDC16C35
Bosch ME7 (Petrol)
- ME7.1, ME7.5
Bosch PPD (Piezo Injector)
- PPD1.1, PPD1.2, PPD1.3, PPD1.5
Delphi
- DCM3.7, DCM6.2
Siemens / Continental
- PCR2.1, CRD2, CRD3
Denso
- VEA Diesel
Compatible ECU Reading Tools
| Tool | Protocol | Notes |
|---|---|---|
| KTag | BDM / Boot / JTAG | Best for bench reading, all EDC17 variants |
| Kess V2 / Kess3 | OBD + Boot | Wide vehicle coverage |
| KT200 | OBD / BDM / Boot | Cost-effective, good EDC17/MED17 support |
| BDM100 / BDM Frame | BDM direct | Direct chip reading, highly reliable |
| PCMFlash | OBD / Boot | Strong on Bosch and Delphi ECUs |



