BMW with the EDC16C31
- Vehicle brand
- BMW
- Engine variants
- 189
- Supported solutions
- 5
- Mapped DTC codes
- 2,128
The Bosch EDC16C31 is fitted to 189 recorded BMW engine variants. Full technical detail for the control unit itself is on the EDC16C31 ECU page.
BMW variants with the EDC16C31
Recorded from real files — each line is a variant Map Decoder has actually seen with this ECU.
- BMW 1 Serie 118D 122hp
- BMW 1 serie 120D
- BMW 1 serie 120D 163hp
- BMW 1 serie 120D 177hp
- BMW 1 Serie 16D
- BMW 1 Serie 18d
- BMW 1 Serie 20d
- BMW 118D 122pk
- BMW 1er 118D
- BMW 1er 120D
- BMW 2 Serie - Coupe M235i 326hp
- BMW 2006 730D 231hp
- BMW 3 Serie - M3 Sedan M3 431hp
- BMW 3 Serie - Sedan 320i 184hp
- BMW 3 Serie - Sedan 335i 306hp
- BMW 3 Serie - Sedan iL 320i 184hp
- BMW 3 Serie 18d
- BMW 3 Serie 20d
- BMW 3 Serie 3.0d
- BMW 3 Serie 30d
- BMW 3 Serie 318D
- BMW 3 serie 318D 115hp
- BMW 3 serie 318D 122hp
- BMW 3 serie 318D 136hp
- BMW 3 Serie 320D
- BMW 3 serie 320D 150hp
- BMW 3 serie 320D 163hp
- BMW 3 Serie 325D 177hp
- BMW 3 Serie 330D
- BMW 3 serie 330D 193hp
- BMW 3 serie 330D 204hp
- BMW 3 serie 330D 211hp
- BMW 3 serie 330D 218hp
- BMW 3 serie 330D 231hp
- BMW 3 serie 335D 286hp
- BMW 3 Serie 35d
- BMW 320D 150pk
- BMW 3er 318D
- BMW 3er 318D NO DPF
- BMW 3er 320D
- BMW 3er 325D
- BMW 3er 330D
- BMW 3er 330XD
- BMW 5 Serie 17-RZ-ZG 525D 163hp
- BMW 5 Serie 20d
- BMW 5 Serie 25d
- BMW 5 Serie 3.0d
- BMW 5 Serie 30d
- BMW 5 Serie 35d
- BMW 5 Serie 520d
- BMW 5 serie 520D 150hp
- BMW 5 serie 520D 163hp
- BMW 5 serie 520D 163hp - 2008
- BMW 5 serie 520D 163hp 2008
- BMW 5 Serie 520D 177hp
- BMW 5 Serie 525D 163hp
- BMW 5 serie 525D 177hp
- BMW 5 serie 525D 197hp
- BMW 5 serie 530D
- BMW 5 serie 530D 210hp
- BMW 5 serie 530D 218hp
- BMW 5 serie 530D 231hp
- BMW 5 serie 530D 235hp
- BMW 5 serie 530XD 231hp
- BMW 5 serie 535D 272hp
- BMW 5 serie 535D 286hp
- BMW 525d 525D 177hp
- BMW 5er 520d
- BMW 5er 525D
- BMW 5er 530D
- BMW 5er 535D
- BMW 6 Serie - Gran Coupe 640i 320hp
- BMW 6 Serie - Gran Coupe 650i 407hp
- BMW 6 Serie 40d
- BMW 7 Serie 30d
- BMW 7 Serie 45D
- BMW 7 serie 730D 204hp
- BMW 7 serie 730D 211hp
- BMW 7 serie 730D 218hp
- BMW 7 serie 730D 231hp
- BMW 7 serie 740D 257hp
- BMW 7 serie 740D 258hp
- BMW 7 Serie 745D 300hp
- BMW 7-serie 30d
- BMW 7er 730d
- BMW 7er 745D
- BMW E38 3.0d
- BMW E46 2.0d
- BMW E46 3.0d
- BMW E46 318D
- BMW E46 320D
- BMW E46 320D Business E
- BMW E46 330D
- BMW E53 2.0 D
- BMW E53 3.0 D
- BMW E53 3.0d
- BMW E53 X5 3.0D
- BMW E53 X5-3.0D
- BMW E60 520d
- BMW E60 525D
- BMW E60 530D
- BMW E60 530D 218hp
- BMW E60 535
- BMW E60 535D
- BMW E60 6zyl
- BMW E60 E61 2.5d
- BMW E60 E61 3.0d
- BMW E60 E61 520d
- BMW E60 E61 525D
- BMW E60 E61 530D
- BMW E60 E61 535D
- BMW E60/E61 SASA !! 3.0d
- BMW E60/E61 2.0d
- BMW E60/E61 2.5d
- BMW E60/E61 3.0d
- BMW E60/E61 520d
- BMW E60/E61 525D
- BMW E60/E61 530D
- BMW E60/E61 530XD
- BMW E60/E61 535D
- BMW E65 3.0d
- BMW E65 4.0d
- BMW E65 4.4d
- BMW E65 730d
- BMW E65 730i
- BMW E65 ECU1 4.0d
- BMW E65 ECU2 4.0d
- BMW E70 3.0d
- BMW E70 X5 3.0D
- BMW E70 X5-3.0D
- BMW E70/E71 3.0d
- BMW E70/E71 X5-3.0D
- BMW E70/E71 X5-3.0SD
- BMW E81 120D
- BMW E81 E87 118D
- BMW E81 E87 120D
- BMW E81-E87 2.0d
- BMW E81/E87 118D
- BMW E81/E87 120D
- BMW E81/E87 2.0d
- BMW E83 2.0d
- BMW E83 3.0d
- BMW E83 X3
- BMW E83 X3-2.0D
- BMW E87 118D
- BMW E87 120D
- BMW e87 120D 163hp
- BMW E90 118
- BMW E90 118D
- BMW E90 2.0d
- BMW E90 320D
- BMW E90 320D 2.0d
- BMW E90 330D
- BMW E90 330XD
- BMW E90 E91 318D
- BMW E90 E91 320D
- BMW E90 E91 E92 E93
- BMW E90/E91 318D
- BMW E90/E91 320D
- BMW E90/E91 330D
- BMW E90/E91 330dx
- BMW E90/E91 330XD
- BMW E90/E91 530D
- BMW E90/E91/ E92/E93 2.0d
- BMW E90/E91/ E92/E93 3.0d
- BMW Pajero M57D30 218km
- BMW Passenger car 120D
- BMW X 3 3.0 D
- BMW x3 2.0 D
- BMW x3 2.0d
- BMW x3 2.0D 150hp
- BMW x3 20d
- BMW x3 3.0 D
- BMW x3 3.0d
- BMW x3 3.0D 204hp
- BMW x3 3.0D 211hp
- BMW x3 3.0D 218hp
- BMW x3 30d
- BMW x3 330D
- BMW x3 X3-2.0D
- BMW x3 X3-3.0D
- BMW X5 3.0 SD
- BMW X5 3.0d
- BMW X5 3.0D 211hp
- BMW X5 3.0D 218hp
- BMW X5 30d
- BMW X5 X5-3.0D
- BMW X53 3.0d
- BMW Z3 3.0d SWAP
Solutions for BMW EDC16C31
BMW EDC16C31 DTC codes
Map Decoder holds 2,128 diagnostic trouble codes for the BMW EDC16C31. Each entry stores the address and the byte values measured on a real file.
C0000C0001C0002C0003C0010C0011C0012C0013C0020C0021C0022C0023C0030C0031C0032C0033C0040C0041C0042C0043C0050C0051C0052C0053
Other BMW ECUs
- Bosch MG1CS201444 variants
- Bosch MG1CS003399 variants
- Bosch EDC17C50376 variants
- Bosch EDC17CP45246 variants
- Bosch EDC17C41228 variants
- Bosch MEVD17.2.9183 variants
- Bosch MD1CS001167 variants
- Bosch MEVD17.2.3161 variants
- Bosch EDC17CP02132 variants
- Bosch EDC16CP35129 variants
- Bosch EDC17CP0998 variants
- Bosch EDC16C3597 variants
BMW Bosch EDC16C31 — frequently asked questions
Which BMW models use the EDC16C31?
189 BMW engine variants are recorded with this control unit, including 1 Series, 2 Series, 3 Series, 5 Series, 5 Series 17-RZ-ZG, 6 Series, 7 Series, 7-Series and 35 more.
What can Map Decoder do on a BMW EDC16C31 file?
Validated operations for this ECU: DPF Off, EGR Off, Lambda / O2, MAF Off and Throttle Valve (TVA).
Are DTC codes available for the BMW EDC16C31?
Yes — 2,128 diagnostic trouble codes are mapped for this ECU, each with the address and byte values measured on a real file.
Is checksum correction handled on BMW EDC16C31 files?
Yes. Checksums for the regions a patch changes are recalculated during patch generation.
Work on BMW Bosch EDC16C31 files
Map Decoder analyses BMW Bosch EDC16C31 files, detects the maps and generates a verified patch with the checksum corrected.