BMW engine electronics fault codes
The 740 fault codes the engine electronics can store, and what each one means. Some codes mean different things in different versions of the module; tap a code to see which applies to your car.
On: 8 Series (E31), 5 Series (E34), 3 Series (E36), Z3 (E36/7), 7 Series (E38), 5 Series (E39), 3 Series (E46), Z8 (E52), X5 (E53), X3 (E83), Z4 (E85), Z4 (E86)
- 2756 DME: Ignition circuit, cylinder 2
- 2757 CDKDZKU4 - Monitoring ignition coil
- 2758 CDKDZKU5 - Monitoring ignition coil
- 2759 CDKDZKU6 - Monitoring ignition coil
- 275A CDKDZKU7 - Monitoring ignition coil
- 275B CDKDZKU8 - Monitoring ignition coil
- 275C CDKDZKU9 - Monitoring ignition coil
- 275D CDKDZKU10 - Monitoring ignition coil
- 275E CDKDZKU11 - Monitoring ignition coil
- 275F CDKFPD - Accelerator Pedal Potentiometer Defective
- 2760 DME: Secondary-air system, bank 1
- 2761 DME: Secondary-air system, bank 2
- 2762 CDKSLV - Secondary air valve
- 2763 CDKSLV2 - Secondary air valve Bank2
- 2764 DME: Secondary-air pump, relay
- 2765 CDKSLVE - Control secondary air valve
- 2766 CDKPHS - Phase sensor 1 signal duration
- 2767 CDKPHS2 - Phase sensor 2 signal duration
- 2768 CDKPHP - Phase sensor 1 position error
- 2769 DME: Throttle actuator - spring test (CDKDVEFO Spring Test DK-Actuator Opening)
- 276A CDKSGA - Control unit selection
- 276B CDKSLVE2 - Secondary air valve final stage bank 2
- 276C CDKPHP2 - Phase sensor 2 position error
- 276D DME: Function, tank venting system
- 276E CDKTES2 - Tank ventilation functional check Bank 2
- 276F CDKSLMM - Secondary air mass meter faulty
- 2770 CDKSLM - Secondary air mass faulty
- 2771 CDKSLG - Secondary air system blocked
- 2772 DME: Tank venting valve, output stage
- 2773 CDKTEVE2 - Tank ventilation valve output stage Bank 2
- 2774 CDKMEMUM - Monitoring cyclic error storage
- 2775 DME: Monitoring, engine torque, level 2
- 2776 DME: Interface, multifunction steering wheel
- 2777 CDKUFSKA - Computer function monitoring
- 2778 DME: Clutch switch
- 2779 DME: DME self test - RAM
- 277A DME: Brake light switch
- 277B DME: DME self test - ROM
- 277C DME: DME self-test - RESET
- 277D DME: Battery voltage
- 277E DME: Limitation, engine torque, level 1
- 277F DME: Crankshaft sensor - speed
- 2780 DME: Crankshaft sensor - reference mark
- 2781 DME: Camshaft sensor, intake
- 2782 DME: Camshaft sensor, exhaust
- 2783 DME: Hot-film mass air flow sensor
- 2784 CDKTHM - Thermostat diagnosis THM
- 2785 CDKDK - Throttle potentiometer
- 2786 DME: Throttle-valve potentiometer 1
- 2787 DME: Throttle-valve potentiometer 2
- 2788 DME: Vehicle speed
- 2789 DME: Detection, rough road
- 278A DME: Ambient temperature
- 278B DME: Temperature sensor, engine coolant
- 278C DME: Intake-air temperature sensor
- 278D DME: Temperature sensor, radiator outlet
- 278E DME: Differential pressure sensor, intake manifold
- 278F CDKGLOR - LowRange signal implausible
- 2790 CDKTGET - Transmission temperature
- 2791 DME: Detection, replacement, throttle, without adaptation
- 2792 DME: Throttle actuator - position monitoring
- 2793 DME: Throttle actuator - control range
- 2794 DME: Throttle actuator - activation
- 2795 DME: Throttle actuator - spring test (CDKDVEF Spring Test DK-Actuator Closing)
- 2796 DME: Throttle actuator - test, lower stop
- 2797 DME: Throttle actuator - booster adjustment
- 2798 DME: Throttle actuator - emergency operating point
- 2799 DME: Throttle-valve adaptation - abort due to environmental conditions
- 279A DME: Throttle actuator - relearn abort
- 279B CDKTHS - Thermostat stuck
- 279C DME: Output stage, thermostat, map cooling
- 279D DME: Output stage, electric fan
- 279E CDKAKRE - Exhaust Flap Output stage
- 279F CDKLUEA - Final stage fan A
- 27A0 CDKELS - E-box fan control
- 27A1 CDKSLMM2 - Secondary air mass meter 2 faulty
- 27A2 CDKTMP - Temperature sensor engine LR
- 27A3 CDKCHDEV2 - CAN timeout HDEV2 SG
- 27A4 DME: EWS3.3 interface DME-EWS
- 27A6 DME: Fuel injector, cylinder 1
- 27A7 DME: Fuel injector, cylinder 3
- 27A8 DME: Fuel injector, cylinder 4
- 27A9 DME: Fuel injector, cylinder 2
- 27AA CDKEV5 - Fuel Injector Control
- 27AB CDKEV6 - Fuel Injector Control
- 27AC CDKEV7 - Fuel Injector Control
- 27AD CDKEV8 - Fuel Injector Control
- 27AE CDKEV9 - Fuel Injector Control
- 27AF CDKEV10 - Fuel Injector Control
- 27B0 CDKEV11 - Fuel Injector Control
- 27B1 CDKEV12 - Fuel Injector Control
- 27B3 DME: Plausibility, throttle to hot-film mass air flow sensor
- 27B4 DME: Ambient pressure sensor
- 27B5 DME: Camshaft control, inlet - output stage
- 27B6 CDKENWSE2 - Control intake VANOS Bank2
- 27B7 DME: Output stage, fuel-pump relay
- 27B8 DME: Differential pressure sensor, intake manifold - plausibility
- 27B9 CDKVLS1 - BLS/BTS plausibility
- 27BA CDKVLS2 - Air conditioning compressor enable output stage to climate control unit
- 27BB DME: Function, camshaft control, exhaust
- 27BC CDKANWS2 - Camshaft control exhaust VANOS Bank2
- 27BD DME: Camshaft control, exhaust, output stage
- 27BE CDKANWSE2 - Output stage exhaust VANOS Bank 2
- 27BF CDKPH3 - Camshaft sensor intake Bank2
- 27C0 CDKPH4 - Camshaft sensor exhaust Bank2
- 27C1 DME: All camshaft sensors failed
- 27C2 DME: Output stage, A/C-compressor control
- 27C3 DME: Thermal oil-level sensor
- 27C6 CDKTESK - LDP Diagnosis fine leak
- 27C7 CDKTESG - LDP Diagnosis gross leak
- 27C8 CDKLDP - LDP System
- 27C9 CDKLDP - Leak Diagnostic Module
- 27CA CDKDMPME - DM-TL pump motor control
- 27CB CDKDMTKNM - DM-TL fine leak (0.5mm) MIL off
- 27CC CDKDMTK - DM-TL coarse & fine leak
- 27CD CDKDMTL - DM-TL module
- 27CE DME: Load monitoring
- 27CF CDKZZ1 - Ignition timing cylinder 1
- 27D0 CDKZZ2 - Ignition timing cylinder 3
- 27D1 CDKZZ3 - Ignition timing cylinder 4
- 27D2 CDKZZ4 - Ignition timing cylinder 2
- 27D5 CDKLLR - Idle Control Faulty
- 27D6 CDKISA2 - Output stage idle speed control actuator closed
- 27D7 DDKISA1 - idle control final stage actuator ON
- 27D8 CDKVP - Vacuum pump fault
- 27D9 CDKDHDMTE - DM-TL heating output stage
- 27DA DME: Alternator fault
- 27DC DME: EWS3.3 random code storage
- 27E1 DME: Monitoring, pedal position sensor
- 27E2 DME: Knock sensor 1
- 27E3 DME: Knock sensor 2
- 27E4 CDKKS3 - Knock sensor 3
- 27E5 CDKKS4 - Knock sensor 4
- 27E6 DME: Knock control - zero test
- 27E7 DME: Knock control - offset
- 27E8 DME: Knock control - test pulse
- 27E9 CDKKRNT2 - Knock control zero test Bank2
- 27EA CDKCHDEV - CAN timeout HDEV
- 27EB CDKCTXU - CAN timeout TCU
- 27EC DME: No CAN message from EGS
- 27ED DME: No CAN message from ASC/DSC
- 27EE DME: No CAN message from instrument cluster
- 27EF CDKCACC - CAN ACC signal fault
- 27F0 CDKAS - Plausibility MSR intervention
- 27F1 CDKACC - ACC Intervention Plausibility
- 27F3 DME: No CAN message from Valvetronic control module
- 27F4 CDKCVVT2 - CAN timeout VVT control unit bank 2
- 27F5 CDKCDMEL - CAN timeout DME control unit
- 27F6 CDKFPP - Accelerator Pedal Potentiometer
- 27F7 DME: Pedal position sensor, potentiometer 1
- 27F8 DME: Pedal position sensor, potentiometer 2
- 27F9 CDKSTAE - start automatic control
- 27FA CDKSTS - Start automation input
- 27FB CDKGLFE - Output stage controlled air intake
- 27FD CDKSTA - Start automation
- 27FE CDKKROF2 - Knock control offset Bank2
- 27FF CDKKRTP2 - Knock control test pulse Bank2
- 2800 DDE: Power supply
- 2801 Supply voltage
- 280A CDKNWKW - Assignment camshaft to crankshaft
- 280D CDKSGB - Control unit monitoring
- 280E CDKSGC - Control unit monitoring
- 280F CDKNWS - Camshaft control
- 2810 CDKUFNC - Engine speed monitoring
- 2811 DME: LOCAL CAN communication error
- 2812 CDKTOL - oil temperature
- 2813 DME: DME monitoring, group A
- 2814 DME: DME monitoring, group B
- 2815 DME: DME monitoring, group C
- 2816 DME: DME monitoring: speed-sensor or ECU fault
- 281E DME: DISA intake system - output stage
- 281F CDKSUR - DISA position feedback
- 2823 DME: Oxygen sensor heater before cat., bank 1 (CDKHSVSA Heating oxygen sensor upstream of catalytic converter dump voltage)
- 2824 DME: Oxygen sensor heater before cat., bank 2 (CDKHSVSA2 Oxygen sensor heating pre-catalytic converter Bank 2 fuel cut voltage)
- 2825 DME: Oxygen-sensor aging, bank 1
- 2826 DME: Oxygen-sensor aging, bank 2
- 2828 CDKCARS - CAN ARS signal fault
- 2829 CDKCCAS - CAN CAS signal fault
- 282A CDKCIHKA - CAN IHKA signal error
- 282B CDKCPWML - CAN PWML signal error
- 282C CDKCSZL - CAN SZL signal error
- 282E CDKBWF - PWG movement
- 2832 CDKASR - Plausibility ASR torque
- 2833 CDKCAS - Plausibility CAS
- 2834 CDKIHKA - Plausibility IHKA
- 2835 CDKPWML - Plausibility PWML
- 2836 CDKSZL - SZL plausibility
- 2837 CDKEMF - Plausibility EMF
- 2838 CDKAAVE - AAV Output stage
- 2839 CDKAAV - AAV Functionality
- 283A CDKOEZS - Oil quality sensor error
- 283B CDKNWSE2 - Camshaft control output stage Bank 2
- 283C CDKNWSE - Camshaft control output stage
- 283D DME: PT-CAN communication error
- 283E DME: Variable valve gear - output stage, enable line
- 283F CDKPOELS - Oil pressure switch plausibility
- 2841 CDKLUVE - Air-guided fuel injectors control
- 284F CDKVAT -
- 2850 DME: Variable valve gear - guide sensor
- 2851 CDKDVFFS2 - VVT guide sensor (Bank2)
- 2852 DME: Variable valve gear - reference sensor
- 2853 CDKDVFRS2 - VVT reference sensor (Bank2)
- 2854 DME: Variable valve gear - plausibility sensor
- 2855 CDKDVPLA2 - VVT sensor plausibility (Bank2)
- 2856 DME: Variable valve gear - voltage-supply sensor
- 2857 CDKDVUSE2 - VVT sensor supply voltage (Bank2)
- 2858 DME: Variable valve gear - learn function, stop
- 2859 CDKDVLRN2 - VVT learning function stop (Bank2)
- 285A DME: Variable valve gear - monitoring servomotor
- 285B CDKDVSTE2 - VVT actuator monitoring (Bank2)
- 285C DME: Variable valve gear - CAN communication
- 285D CDKDVCAN2 - VVT CAN communication (Bank2)
- 285E DME: Variable valve gear - control module, internal fault
- 285F CDKDVFSG2 - VVT control unit internal error (Bank2)
- 2860 DME: Variable valve gear - output stage, servomotor
- 2861 CDKDVEST2 - VVT Control (Bank2)
- 2862 DME: Variable valve gear - voltage supply, power output stage
- 2863 CDKDVULV2 - VVT power supply (Bank2)
- 2865 DME: Variable valve gear - power limitation in limp home operating mode
- 2866 DME: Variable valve gear - learning stops necessary
- 2867 DME: Variable valve gear - overload
- 2868 CDKDVOVL2 - VVT-System Overload (Bank2)
- 286F CDKAGRE - AGR Valve Output stage
- 2870 CDKAGRF - AGR Valve Monitoring
- 2871 CDKAGRL - AGR Valve Position Sensor
- 2872 CDKAGRV - AGR Valve Diagnostics
- 2873 CDKHDEVEA1 - Output stage HDEV-SG1 Bank1
- 2874 CDKHDEVEA2 - Output stage HDEV-SG1 Bank2
- 2875 CDKHDEVEA3 - Output stage HDEV-SG1 Bank3
- 2876 CDKHDEVEB1 - Output stage HDEV-SG2 Bank1
- 2877 CDKHDEVEB2 - Output stage HDEV-SG2 Bank2
- 2878 CDKHDEVEB3 - Output stage HDEV-SG2 Bank3
- 2879 CDKATS4 - Signal exhaust temperature sensor 4
- 287A CDKDSVE - Pressure Control Valve Output Stage
- 287B CDKATS3 - Signal exhaust temperature sensor 3
- 287C CDKDSS - intake manifold pressure sensor
- 287D CDKRDS - Signal rail pressure sensor
- 287E CDKDSV - Pressure Control Valve
- 287F CDKDSKV - High pressure sensor test
- 2880 CDKAGRS - AGR System
- 2881 CDKBKE Output stage swirl generating valve
- 2882 CDKMSVE - Pressure control valve output stage
- 2883 CDKHDR - Rail pressure control
- 2898 CDKLS1SH - Oxygen Sensor After Catalytic Converter Bank 1: Signal
- 28A0 CDKKUE - Output stage fuel circuit switchover
- 28C8 CDKFRST - Oxygen sensor control deviation
- 28C9 CDKFRST2 - Oxygen sensor control deviation Bank2
- 28D2 CDKDSL - Boost pressure sensor
- 28D3 CDKDSVLU - Plausibility Check Ambient to Boost Pressure
- 28D4 CDKLDE - Boost pressure control valve control
- 28D5 CDKUVSE - Turbo bypass valve output stage
- 28D6 DME: Process error - no coding
- 28D7 DME: Alternator communication
- 28D8 DME: RAM backup
- 28D9 CDKEZH - Electric Auxiliary Heater
- 28DA CDKCEZ - CAN timeout electric auxiliary heater
- 28DB DME: Variable valve gear - minimum-lift adaptation exceeded
- 28DC CDKDPL -
- 2906 CDKAGRE - AGR Valve Monitoring
- 2907 CDKAGRF - AGR Valve Monitoring
- 2972 CDKBKVPE - Control Suction Jet Pump for Brake Booster
- 3000 DDE: Brake-light/brake-test switch
- 3005 DDE: Terminal 15
- 3006 Terminal 15
- 3010 DDE: Clutch switch
- 3505 DDE: Glow-plug system (and 1 other meaning)
- 3506 DDE: Preheating system 2
- 3510 DDE: DDE main relay
- 3511 DDE main relay
- 3515 DDE: A/C-capacity output
- 3520 DDE: Engine mount control
- 3551 Exhaust gas recirculation (EGR) 2
- 3565 DDE: Current, shut-off valve on high pressure pump (ELAB)
- 3580 DDE: Shut-off valve on high pressure pump (ELAB)
- 3590 Exhaust gas recirculation (EGR) 1
- 3595 Brake light / brake test switch
- 3596 DDE: Brake light/brake test switch
- 3600 DDE: Atmospheric pressure sensor
- 3605 DDE: Mass air flow sensor 1 or 2
- 3610 DDE: Exhaust-gas recirculation (EGR) 1
- 3615 DDE: Exhaust-gas recirculation (EGR) 1
- 3620 DDE: Air mass system fault
- 3E90 DDE: Crankshaft sensor
- 3EC0 DDE: Camshaft sensor
- 3EF0 DDE: Plausibility, coolant temperature sensor
- 3F20 DDE: Accelerator-pedal module, potentiometer 2
- 3F25 DDE: Charge-air tube monitoring
- 3F30 DDE: Rail pressure sensor
- 3F60 DDE: Roadspeed signal via CAN
- 3F80 DDE: Intake-air temperature sensor
- 3F85 3F85 Ambient temperature sensor via CAN
- 3FB0 DDE: Mass air flow sensor
- 4060 DDE: Ambient-pressure sensor (installed in DDE control module)
- 4070 DDE: Clutch switch
- 4080 DDE: Brake-light/brake-test switch
- 4090 4090 Error path for Accelerator pedal and brake plausibility (nv)
- 40A0 DDE: Alternator load signal
- 40B0 DDE: Pressure sensor, air-conditioning system
- 4100 DDE: A/C capacity output
- 4120 DDE: DDE main relay
- 4160 DDE: Relay, pre-supply pump
- 41F0 DDE: Electric fan
- 4200 DDE: Glow-duration relay
- 4330 DDE: Rail-pressure regulating valve
- 4340 DDE: Current control, rail pressure regulating valve
- 4350 DDE: Delivery control valve
- 4375 DDE: Fault during shutdown in after-run
- 43B0 43B0 Power Stage fault status for System lamp (nv)
- 43C0 DDE: Throttle valve
- 43F0 DDE: Electric auxiliary heater
- 4410 DDE: Injector, cylinder 1
- 4420 DDE: Injector, cylinder 2
- 4430 DDE: Injector, cylinder 3
- 4440 DDE: Injector, cylinder 4
- 4500 DDE: Exhaust-gas recirculation
- 4505 DDE: Exhaust-gas recirculation
- 4560 DDE: Rail-pressure plausibility pressure-controlled
- 4660 DDE: Power supply
- 4670 DDE: Supply voltage 1
- 4680 DDE: Supply voltage 2
- 46D0 DDE: Control module, internal 4
- 46E0 DDE: Control module, internal 5
- 4730 DDE: Current control, delivery control valve
- 4780 DDE: Control module, internal 15
- 47A0 47A0 MFC error path for Misfire cylinder 0 (nv)
- 48F0 DDE: CAN bus (PT-CAN Bus A)
- 4910 DDE: CAN bus (CAN Bus B)
- 4A00 DDE: Terminal 15
- 4A30 DDE: Multifunction steering wheel
- 4A40 DDE: EWS interface error
- 4B10 DDE: Smooth running controller
- 4B30 DDE: Electric fan 2
- 4E17 DDE: Activation, alternator voltage
- 4E18 DDE: Auxiliary-water pump
- 4E19 DDE: Rail-pressure plausibility delivery-controlled
- 4E1B DDE: Redundant emergency stop
- 4E1C DDE: Offset, rail pressure sensor
- 4E1D DDE: Stabilizer
- 4E1E DDE: CAN bus (CAN objects)
- 4E1F DDE: Capacitor voltage
Coming soon
Enter your email address to hear when AutoLingo for BMW is ready.