BMW Factory DTC Code Definitions

BMW OBD CODES

P1041VVT control module/ bank 1EEPRO Memory
P1042VVT control module/ bank 1RAM error
P1043VVT control module/ bank 1RUM error
P1044VVT control module/ bank 2EEPRO Memory
P1045VVT control module/ bank 2RAM error
P1046VVT control module/ bank 2ROM error
P1047VVT control circuit/ bank 1high input
P1048VVT control circuit/ bank 1low input
P1049VVT control circuit cables/ bank 1short circuit
P1050VVT control circuit/ bank 1circuit malfunction
P1051VVT control circuit/ bank 2high input
P1052VVT control circuit/ bank 2low input
P1053VVT control circuit cables/ bank 2short circuit
P1054VVT control circuit/ bank 2circuit malfunction
P1055VVT control motor/ bank 1supply voltage high input
P1056VVT control motor/ bank 1supply voltage low input
P1057VVT control motor/ bank 1supply voltage circuit malfunction
P1058VVT control motor/ bank 2supply voltage high input
P1059VVT control motor/ bank 2supply voltage low input
P1060VVT control motor/ bank 2supply voltage circuit malfunction
P1061VVT limp home request/ bank 1circuit malfunction
P1062VVT limp home request/ bank 1full stroke position not reached
P1063VVT limp home request/ bank 1air mass signal malfunction
P1064VVT starting position/parking position comparisoncircuit malfunction
P1065VVT timeout/ no signalCAN data bus malfunction
P1066VVT message monitoringcircuit malfunction
P1071VVT control module/ bank 1internal malfunction
P1072VVT control module/ bank 2internal malfunction
P1083Heated oxygen sensor (HO2S) 1/bank Irange/performance problem
P1084Heated oxygen sensor (HO2S) 1/bank 1range/performance problem
P1085Heated oxygen sensor (H02S) 1/bank 2range/performance problem
P1086Heated oxygen sensor (H028) 1/bank 2range/performance problem
P1087Heated oxygen sensor (HO2S) 1/bank 1slow response lean control
P1088Heated oxygen Sensor (HO2S) 1/bank 1slow response rich control
P1089Heated oxygen sensor (HO2S) I/bank 2slow response lean control
P1094Heated oxygen sensor (HO2S) 1/bank 2slow response rich control
P1100Mass air flow (MAF) sensorhigh input
P1111Engine coolant temperature (ECT) sensor. Radiator outletmalfunction
P1112Engine coolant temperature (ECT) sensor/radiator outletmalfunction
P1115Ambient air temperature sensorcircuit malfunction
P1117Mass air flow (MAF) sensor/volume airflow (VAF) sensor bank 2low input
P1118Mass air flow (MAF) sensor/volume airflow (VAF) sensor bank 2high input
P1120Accelerator pedal position (APP) sensorcircuit malfunction
P1121Accelerator pedal position (APP) sensor1circuit malfunction
P1122Accelerator pedal position (APP) sensor1low input
P1123Accelerator pedal position (APP) sensor1high input
P1130Heated oxygen sensor (HO2S) 2/bank 1dynamic test malfunction
P1131Heated oxygen sensor (HO2S) 2/bank 2dynamic test malfunction
P1134Heated oxygen sensor (H025) 1.bank Isignal malfunction
P1135Heated oxygen sensor (HO2S) 1/bank 1low voltage
P1136Heated oxygen sensor (HO2S) 1/bank 1high voltage
P1137Heated oxygen sensor (HO2S) 2/bank 1signal malfunction
P1138Heated oxygen sensor (HO2S) 2/bank 1low voltage
P1139Heated oxygen sensor (HO2S) 2/bank 1high voltage
P1140Mass air flow (MAF) sensor/volume airflow (VAF) sensorincorrect signal
P1143Heated oxygen sensor (HO2S) 2/bank 1signal too high
P1144Heated oxygen sensor (HO2S) 2/bank 1signal too low
P1149Heated oxygen sensor (HO2S) 2/bank 2signal too high
P1150Heated oxygen sensor (HO2S) 2/bank 2signal too low
P1151Heated oxygen sensor (H02S) 1/bank 2signal malfunction
P1152Heated oxygen sensor (HO2S) 1.bank 2low voltage
P1153Heated oxygen sensor (HO2S) I/bank 2high voltage
P1155Heated oxygen sensor (HO2S) 2/bank 2signal malfunction
P1156Heated oxygen sensor (HO2S) 2/bank 2low voltage
P1157Heated oxygen sensor (HO2S) 2/bank 2high voltage
P1158Fuel trim (FT)/ bank 1range/performance problem
P1159Fuel trim (FT)/ bank 1range/performance problem
P1160Fuel trim (FT)/ bank 2range/performance problem
P1161Fuel trim (FT)/ bank 2range/performance problem
P1168Post catalyst fuel trim (FT)/ bank 1range/performance problem
P1170Post catalyst fuel trim (FT)/ bank 2range/performance problem
P1171Ambient pressure sensorrecognition value incorrect
P1172Ambient pressure sensorrecognition value error
P1173Ambient pressure sensorrecognition learning failed
P1174Fuel trim (FT)/ bank 1range/performance problem
P1176Heated oxygen sensor (H02S) 1/ bank 1slow response
P1178Heated oxygen sensor (HO2S) 1/bank 1slow switching
P1179Heated oxygen sensor (HO2S) 1/bank 2slow switching
P1184Heated oxygen sensor (H02S) 1/bank Ino activity detected
P1185Heated oxygen sensor (HO2S) 1/bank 1no activity detected
P1186Heated oxygen sensor (HO2S) 2/ bank 2heater circuit malfunction
P1188Fuel trim (Fl) sensor 1/ bank 1range performance problem
P1189Fuel trim (FT) sensor 1/ bank 2range performance problem
P1200Fuel trim (FT) upper adaptation/ bank 1range/performance problem
P1201Fuel trim (FT) upper adaptation/ bank 1range/performance problem
P1202Fuel trim (FT) upper adaptation/ bank 2range/performance problem
P1203Fuel trim (FT) upper adaptation/ bank 2range/performance problem
P1204Heated oxygen sensor (HO2S) 2/bank 1circuit malfunction
P1205Heated oxygen sensor (HO2S) 2/bank 2circuit malfunction
P1222Accelerator pedal position (APP) sensor/track 2low input
P1223Accelerator pedal position (APP) sensor/track 2high input
P1247Barometric pressuresignal malfunction
P1270Engine torque difference bank 2malfunction
P1314Fuel mixturedeviation with low fuel
P1315Camshaft position (CMP) sensor/sensor A bank 1signal malfunction
P1316Camshaft position (CMP) sensor/sensor A bank 1signal malfunction
P1317B Camshaft position (CMP) actuatorrange/performance problem
P1318Camshaft position (CMP) sensor/sensor B bank 1signal malfunction
P1319Camshaft position (CMP) sensor/sensor B bank 1signal malfunction
P1326Camshaft position (CMP) sensor/ sensor A bank Itiming reference out of range
P1327Knock sensor (KS) 2/ bank 1low input
P1328Knock sensor (KS) 2. bank 1high input
P1329Knock sensor (KS) 3low input
P1330Knock sensor (KS) 3low input
P1331Camshaft position (CMP) sensor/Sensor B bank Itiming reference out of range
P1332Knock sensor (KS) 4low input
P1333Knock sensor (KS) 4high input
P1338Camshaft position (CMP) Sensor/sensor A bank 1phase position malfunction
P1339Camshaft position (CMP) sensor/sensor B bank 1phase position malfunction
P1340Multiple cylinder(s) misfireduring start
P1341Multiple cylinder(s) misfirewith fuel cutoff
P1342Cylinder misfire during startcylinder 1
P1343Cylinder misfire with fuel cut-offcylinder 1
P1344Cylinder misfire during startcylinder 2
P1345Cylinder misfire with fuel cut-offcylinder 2
P1346Cylinder misfire during startcylinder 3
P1347Cylinder misfire with fuel cut-offcylinder 3
P1348Cylinder misfire during startcylinder 4
P1349Cylinder misfire with fuel cut-offcylinder 4
P1350Cylinder misfire during startcylinder 5
P1351Cylinder misfire with fuel cut-offcylinder 5
P1352Cylinder misfire during startcylinder 6
P1353Cylinder misfire with fuel cut-offcylinder 6
P1354Cylinder misfire during startcylinder 7
P1355Cylinder misfire with fuel cut-offcylinder 7
P1356Cylinder misfire during startcylinder 8
P1357Cylinder misfire with fuel cut-offcylinder 8
P1378ECM self-testBank 2 knock control malfunction
P1379ECM self-testBank 2 knock control malfunction
P1380ECM self-testBank 2 knock control malfunction
P1381ECM self-testBank 1 knock control malfunction
P1382ECM self-testBank 1 knock control malfunction
P1383Ignition circuitmalfunction
P1386ECM self-testBank 1 knock control malfunction
P1396Crankshaft position (CKP) sensor/engine speed (RPM) sensor 1 and 2faulty signal
P1404Secondary air injection (AIR) system bank 1/ bank 2insufficient flow detected
P1413Secondary air injection (AIR) pump relaysignal low
P1414Secondary air injection (AIR) pump relaysignal high
P1415Mass air flow (MAF) sensor/volume airflow (VAF) sensorcircuit malfunction
P1423Secondary air injection (AIR) systeminsufficient flow detected
P1429Diagnostic module tank leakageheater
P1430Diagnostic module tank leakageheater low
P1431Diagnostic module tank leakageheater high
P1432Secondary air injection (AIR) systemincorrect flow detected
P1434Diagnostic module tank leakage
P1444Diagnostic module tank leakagepump control open circuit
P1445Diagnostic module tank leakagepump control signal low
P1446Diagnostic module tank leakagepump control signal high
P1447Diagnostic module tank leakagepump current too high during test
P1448Diagnostic module tank leakagepump current too low
P1449Diagnostic module tank leakagepump current too high
P1451Diagnostic module tank leakagesolenoid control signal low
P1452Diagnostic module tank leakagesolenoid control signal high
P1453Secondary air injection (AIR) systemelectrical fault
P1470Evaporative emission (EVAP) canister purge valveECM output stage
P1475Evaporative emission (EVAP) systemmalfunction
P14O4Secondary air injection (AIR) system bank 1/ bank 2insufficient flow detected
P1500Idle speed control (SIC) actuatorstuck open
P1501Idle speed control (SIC) actuatorstuck closed
P1502Idle speed control (SIC) actuator closing solenoidsignal high
P1503Idle speed control (SIC) actuator closing solenoidsignal low
P1504Idle speed control (SIC) actuator closing solenoidopen circuit
P1506Idle speed control (SIC) actuator opening solenoidsignal high
P1507Idle speed control (SIC) actuator opening solenoidsignal low
P1508Idle speed control (SIC) actuator opening solenoidopen circuit
P1509Idle speed control (SIC) actuatoropening malfunction
P1510Idle speed control valvestuck
P1511Differential intake manifold circuitelectrical malfunction
P1512Differential intake manifold circuitsignal low
P1513Differential intake manifold circuitsignal high
P1515Engine off timerincorrect
P1519Inlet camshaft control system/ end positionplausibility
P1520Exhaust camshaft control system/ end positionplausibility
P1522Inlet camshaft control system/ camshaft positionplausibility
P1523A Camshaft position (CMP) actuator bank 1signal low
P1524A Camshaft position (CMP) actuator bank 1signal high
P1525A Camshaft position (CMP) actuator bank 1open circuit
P1526A Camshaft position (CMP) actuator bank 2open circuit
P1527A Camshaft position (CMP) actuator bank 2Signal low
P1528A Camshaft position (CMP) actuator bank 2signal high
P1529Camshaft position (CMP) actuator/ exhaust camshaftECM output stage
P152AVehicle speed sensor (VSS)speed too low compared to reference value
P152BVehicle speed sensor (VSS)speed too low compared to reference value
P1530B Camshaft position (CMP) actuator bank Isignal high
P1531B Camshaft position (CMP) actuator bank 1open circuit
P1532B Camshaft position (CMP) actuator bank 2open circuit
P1550Idle speed control (SIC) actuatorclosing malfunction
P1552A Camshaft position (CMP) actuator bank 1open circuit
P1556A/C compressorsignal low
P1560B Camshaft position (CMP) actuator bank 1open circuit
P1565Multifunction steering wheelinterface malfunction
P1569A Camshaft position (CMP) actuator bank 2open circuit
P1573A Camshaft position (CMP) actuator bank 2signal low
P1581B Camshaft position (CMP) actuator bank 2open circuit
P1585Random/multiple cylinder(s)misfire detected
P1589Knock sensor(s) (KS)circuit malfunction
P1593Intake manifold air control solenoidECM output stage
P1594B Camshaft position (CMP) actuator bank 2open circuit
P1602ECM self testdefective
P1603ECM self testtorque monitoring
P1604ECM self testspeed monitoring
P1611Transmission control modulecommunication malfunction
P1618ECM self testAD-converter monitoring
P1619Map cooling thermostat control circuitsignal low
P1620Map cooling thermostat control circuitsignal high
P1622Map cooling thermostat control circuitcircuit malfunction
P1624Accelerator pedal position (APP) sensor 1circuit malfunction
P1625Accelerator pedal position (APP) sensor 2circuit malfunction
P1628Throttle valve actuatorspring test malfunction bank 1
P1629Throttle valve actuatorspring test malfunction bank 1
P1631Throttle valve actuatorspring test malfunction bank 1
P1632Throttle valveadaptation failure
P1633Throttle valve adaptationlimp-home position incorrect
P1634Throttle valve adaptationspring test failed bank 1
P1635Throttle valve adaptationmechanical stop not adapted
P1636Throttle valve control circuit bank 1circuit malfunction
P1637Throttle position controlcontrol deviation bank 1
P1638Throttle position controlthrottle stuck temporarily bank 1
P1639Throttle position controlthrottle stuck permanently bank 1
P1640Engine control module (ECM)RAM/ROM malfunction
P164AKnock sensor (KS)timeout
P1653Transmission torquesignal incorrect
P1654CAN data bus signaltimeout
P1663lmmobilizer control moduleincorrect coding
P1670Transmission interventionincorrect signal
P1675Throttle valve actuator/ start testadaptation required
P1690Malfunction indicator lamp (MIL)circuit malfunction
P1694Throttle valve actuator/ start testspring test and limp-home position failed
P16A2Internal control modulechecksum error
P16A3Internal control modulememory error
P16A4Time out control moduleknock sensor bus
P16A5Time out control moduleoutput stage bus
P16A6ECM self testcruise control monitoring
P16A7ECM self testmass air flow meter monitoring
P16A8ECM self testthrottle position monitoring
P16A9ECM self testspeed monitoring reset
P16B2ECM self testIdle air control system error
P16B3ECM self testengine/drag/torque control monitoring
P16B4ECM self testcruise distance control monitoring
P16B5ECM self testautomatic manual transmission monitoring
P16B6ECM self testETC monitoring
P16B7ECM self testclutch torque monitoring error
P16B8ECM self testclutch torque monitoring error
P16B9ECM self testtorque loss monitoring
P16C2ECM self testspeed limitation monitoring
P16C3ECM self testspeed limitation error
P3010Heated oxygen sensor (HO2S) 2/bank 1low input after cold start
P3011Heated oxygen sensor (HO2S) 2/bank 2low input after cold start
P3012Heated oxygen sensor (HO2S) 1/bank 1adaptation value too high
P3013Heated oxygen sensor (HO2S) 1/bank 2adaptation value too high
P3014Heated oxygen sensor (HO2S) 1/bank 1voltage malfunction
P3015Heated oxygen sensor (HO2S) 1/bank 2voltage malfunction
P3016Heated oxygen sensor (HO2S) 1/bank Icalibration malfunction
P3017Heated oxygen sensor (HO2S) 1/bank 2calibration malfunction
P3018Heated oxygen sensor (HO2S) 1/bank 1lambda control malfunction
P3019Heated oxygen sensor (HO2S) 1/bank 2lambda control malfunction
P3020Heated oxygen sensor (HO2S) 1/bank 1signal voltage malfunction
P3021Heated oxygen sensor (HO2S) 1/bank 2signal voltage malfunction
P3022Heated oxygen sensor (HO2S) 1/bank 1communication malfunction
P3023Heated oxygen sensor (HO2S) 1/bank 2communication malfunction
P3024Heated oxygen sensor (HO2S) 1/bank 1initialization malfunction
P3025Heated oxygen sensor (HO2S) 1/bank 2initialization malfunction
P3026Heated oxygen sensor (HO2S) 1/bank 1operating temperature malfunction
P3027Heated oxygen sensor (HO2S) 1/bank 2operating temperature malfunction
P3028Heated oxygen sensor (HO2S) 1/bank 1no activity
P3029Heated oxygen sensor (HO2S) 1/bank 2no activity
P3040Heated oxygen sensor (HO2S) 2/bank 1lean/rich voltage malfunction
P3041Heated oxygen sensor (H025) 2/bank 2lean/rich voltage malfunction
P3198Engine coolant temperaturemalfunction
P3199Engine coolant temperaturesignal stuck
P3200Transmission control moduleCAN chip defective
P3201Transmission control moduleCAN chip defective
P3202Transmission control moduleCAN chip defective
P3203Local CAN data busmalfunction
P3204Local CAN data busmalfunction
P3205Local CAN data busmalfunction
P320DCAN data bus monitoringETC timeout
P3213CAN data bus monitoringETC check malfunction
P3214CAN data bus monitoringETC check malfunction
P321EAmbient pressure sensormaximum pressure incorrect
P321FAmbient pressure sensorminimum pressure incorrect
P322AAmbient pressure sensoropen circuit
P3238ECM self test
P323CAmbient pressure sensorcomparison current incorrect