Subversion Repositories myCar

Compare Revisions

Ignore whitespace Rev 20 → Rev 21

/doc/OBD_Codes/Audi_DTC_Codes.txt
0,0 → 1,16
P1101 - O2 Sensor Circ.,Bank1-Sensor1Voltage too Low/Air Leak P1102 - O2 Sensor Heating Circ.,Bank1-Sensor1 Short to B+ P1103 - O2 Sensor Heating Circ.,Bank1-Sensor1 Output too Low P1104 - Bank1-Sensor2 Voltage too Low/Air Leak P1105 - O2 Sensor Heating Circ.,Bank1-Sensor2 Short to B+ P1106 - O2 Sensor Circ.,Bank2-Sensor1 Voltage too Low/Air Leak P1107 - O2 Sensor Heating Circ.,Bank2-Sensor1 Short to B+ P1108 - O2 Sensor Heating Circ.,Bank2-Sensor1 Output too Low P1109 - O2 Sensor Circ.,Bank2-Sensor2 Voltage too Low/Air Leak P1110 - O2 Sensor Heating Circ.,Bank2-Sensor2 Short to B+ P1111 - O2 Control (Bank 1) System too lean P1112 - O2 Control (Bank 1) System too rich P1113 - Bank1-Sensor1 Internal Resistance too High P1114 - Bank1-Sensor2 Internal Resistant too High P1115 - O2 Sensor Heater Circ.,Bank1-Sensor1 Short to Ground P1116 - O2 Sensor Heater Circ.,Bank1-Sensor1 Open P1117 - O2 Sensor Heater Circ.,Bank1-Sensor2 Short to Ground P1118 - O2 Sensor Heater Circ.,Bank1-Sensor2 Open P1119 - O2 Sensor Heater Circ.,Bank2-Sensor1 Short to Ground P1120 - O2 Sensor Heater Circ.,Bank2-Sensor1 Open P1121 - O2 Sensor Heater Circ.,Bank2-Sensor2 Short to Ground P1122 - O2 Sensor Heater Circ.,Bank2-Sensor2 Open P1123 - Long Term Fuel Trim Add.Air.,Bank1 System too Rich P1124 - Long Term Fuel Trim Add.Air.,Bank1 System too Lean P1125 - Long Term Fuel Trim Add.Air.,Bank2 System too Rich P1126 - Long Term Fuel Trim Add.Air.,Bank2 System too Lean P1127 - Long Term Fuel Trim mult.,Bank1 System too Rich P1128 - Long Term Fuel Trim mult.,Bank1 System too Lean P1129 - Long Term Fuel Trim mult.,Bank2 System too Rich P1130 - Long Term Fuel Trim mult.,Bank2 System too Lean P1131 - Bank2-Sensor1 Internal Rsistance too High P1132 - O2 Sensor Heating Circ.,Bank1+2-Sensor1 Short to B+ P1133 - O2 Sensor Heating Circ.,Bank1+2-Sensor1 Electrical Malfunction
2. P1134 - O2 Sensor Heating Circ.,Bank1+2-Sensor2 Short to B+ P1135 - O2 Sensor Heating Circ.,Bank1+2-Sensor2 Electrical Malfunction P1136 - Long Term Fuel Trim Add.Fuel,Bank1 System too Lean P1137 - Long Term Fuel Trim Add.Fuel,Bank1 System too Rich P1138 - Long Term Fuel Trim Add.Fuel,Bank2 System too Lean P1139 - Long Term Fuel Trim Add.Fuel,Bank2 System too Rich P1140 - Bank2-Sensor2 Internal Resistance too High P1141 - Load Calculation Cross Check Range/Performance P1142 - Load Calculation Cross Check Lower Limit Exceeded P1143 - Load Calculation Cross Check Upper Limit Exceeded P1144 - Mass or Volume Air Flow Circ Open/Short to Ground P1145 - Mass or Volume Air Flow Circ Short to B+ P1146 - Mass or Volume Air Flow Circ Supply Malfunction P1147 - O2 Control (Bank 2) System too lean P1148 - O2 Control (Bank 2) System too rich P1149 - O2 Control (Bank 1) Out of range P1150 - O2 Control (Bank 2) Out of range P1151 - Bank1, Long Term Fuel Trim, Range 1 Leanness Lower Limit Exceeded P1152 - Bank1, Long Term Fuel Trim, Range 2 Leanness Lower Limit Exceeded P1154 - Manifold Switch Over Malfunction P1155 - Manifold Abs.Pressure Sensor Circ. Short to B+ P1156 - Manifold Abs.Pressure Sensor Circ. Open/Short to Ground P1157 - Manifold Abs.Pressure Sensor Circ. Power Supply Malfunction P1158 - Manifold Abs.Pressure Sensor Circ. Range/Performance P1160 - Manifold Temp.Sensor Circ. Short to Ground P1161 - Manifold Temp.Sensor Circ. Open/Short to B+ P1162 - Fuel Temp.Sensor Circ. Short to Ground P1163 - Fuel Temp.Sensor Circ. Open/Short to B+ P1164 - Fuel Temperature Sensor Range/Performance/Incorrect Signal P1165 - Bank1, Long Term Fuel Trim, Range 1 Rich Limit Exceeded P1166 - Bank1, Long Term Fuel Trim, Range 2 Rich Limit Exceeded P1171 - Throttle Actuation Potentiometer Sign.2 Range/Performance P1172 - Throttle Actuation Potentiometer Sign.2 Signal too Low P1173 - Throttle Actuation Potentiometer Sign.2 Signal too High
3. P1174 - Fuel Trim, Bank 1 Different injection times P1176 - O2 Correction Behind Catalyst,B1 Limit Attained P1177 - O2 Correction Behind Catalyst,B2 Limit Attained P1178 - Linear 02 Sensor / Pump Current Open Circuit P1179 - Linear 02 Sensor / Pump Current Short to ground P1180 - Linear 02 Sensor / Pump Current Short to B+ P1181 - Linear 02 Sensor / Reference Voltage Open Circuit P1182 - Linear 02 Sensor / Reference Voltage Short to ground P1183 - Linear 02 Sensor / Reference Voltage Short to B+ P1184 - Linear 02 Sensor / Common Ground Wire Open Circuit P1185 - Linear 02 Sensor / Common Ground Wire Short to ground P1186 - Linear 02 Sensor / Common Ground Wire Short to B+ P1187 - Linear 02 Sensor / Compens. Resistor Open Circuit P1188 - Linear 02 Sensor / Compens. Resistor Short to ground P1189 - Linear 02 Sensor / Compens. Resistor Short to B+ P1190 - Linear 02 Sensor / Reference Voltage Incorrect Signal P1196 - O2 Sensor Heater Circ.,Bank1-Sensor1 Electrical Malfunction P1197 - O2 Sensor Heater Circ.,Bank2-Sensor1 Electrical Malfunction P1198 - O2 Sensor Heater Circ.,Bank1-Sensor2 Electrical Malfunction P1199 - O2 Sensor Heater Circ.,Bank2-Sensor2 Electrical Malfunction P1201 - Cyl.1-Fuel Inj.Circ. Electrical Malfunction P1202 - Cyl.2-Fuel Inj.Circ. Electrical Malfunction P1203 - Cyl.3-Fuel Inj.Circ. Electrical Malfunction P1204 - Cyl.4-Fuel Inj.Circ. Electrical Malfunction P1205 - Cyl.5-Fuel Inj.Circ. Electrical Malfunction P1206 - Cyl.6-Fuel Inj.Circ. Electrical Malfunction P1207 - Cyl.7-Fuel Inj.Circ. Electrical Malfunction P1208 - Cyl.8-Fuel Inj.Circ. Electrical Malfunction P1209 - Intake valves for cylinder shut-off Short circuit to ground P1210 - Intake valves for cylinder shut-off Short to B+ P1211 - Intake valves for cylinder shut-off Open circuit P1213 - Cyl.1-Fuel Inj.Circ. Short to B+ P1214 - Cyl.2-Fuel Inj.Circ. Short to B+ P1215 - Cyl.3-Fuel Inj.Circ. Short to B+
4. P1216 - Cyl.4-Fuel Inj.Circ. Short to B+ P1217 - Cyl.5-Fuel Inj.Circ. Short to B+ P1218 - Cyl.6-Fuel Inj.Circ. Short to B+ P1219 - Cyl.7-Fuel Inj.Circ. Short to B+ P1220 - Cyl.8-Fuel Inj.Circ. Short to B+ P1221 - Cylinder shut-off exhaust valves Short circuit to ground P1222 - Cylinder shut-off exhaust valves Short to B+ P1223 - Cylinder shut-off exhaust valves Open circuit P1225 - Cyl.1-Fuel Inj.Circ. Short to Ground P1226 - Cyl.2-Fuel Inj.Circ. Short to Ground P1227 - Cyl.3-Fuel Inj.Circ. Short to Ground P1228 - Cyl.4-Fuel Inj.Circ. Short to Ground P1229 - Cyl.5-Fuel Inj.Circ. Short to Ground P1230 - Cyl.6-Fuel Inj.Circ. Short to Ground P1231 - Cyl.7-Fuel Inj.Circ. Short to Ground P1232 - Cyl.8-Fuel Inj.Circ. Short to Ground P1237 - Cyl.1-Fuel Inj.Circ. Open Circ. P1238 - Cyl.2-Fuel Inj.Circ. Open Circ. P1239 - Cyl.3-Fuel Inj.Circ. Open Circ. P1240 - Cyl.4-Fuel Inj.Circ. Open Circ. P1241 - Cyl.5-Fuel Inj.Circ. Open Circ. P1242 - Cyl.6-Fuel Inj.Circ. Open Circ. P1243 - Cyl.7-Fuel Inj.Circ. Open Circ. P1244 - Cyl.8-Fuel Inj.Circ. Open Circ. P1245 - Needle Lift Sensor Circ. Short to Ground P1246 - Needle Lift Sensor Circ. Range/Performance P1247 - Needle Lift Sensor Circ. Open/Short to B+ P1248 - Injection Start Control Deviation P1249 - Fuel consumption signal Electrical Fault in Circuit P1250 - Fuel Level Too Low P1251 - Start of Injection Solenoid Circ Short to B+ P1252 - Start of Injection Solenoid Circ Open/Short to Ground P1253 - Fuel consumption signal Short to ground P1254 - Fuel consumption signal Short to B+
5. P1255 - Engine Coolant Temp.Circ Short to Ground P1256 - Engine Coolant Temp.Circ Open/Short to B+ P1257 - Engine Coolant System Valve Open P1258 - Engine Coolant System Valve Short to B+ P1259 - Engine Coolant System Valve Short to Ground P1280 - Fuel Inj.Air Contr.Valve Circ. Flow too Low P1283 - Fuel Inj.Air Contr.Valve Circ. Electrical Malfunction P1284 - Fuel Inj.Air Contr.Valve Circ. Open P1285 - Fuel Inj.Air Contr.Valve Circ. Short to Ground P1286 - Fuel Inj.Air Contr.Valve Circ. Short to B+ P1287 - Turbocharger bypass valve open P1288 - Turbocharger bypass valve short to B+ P1289 - Turbocharger bypass valve short to ground P1296 - Cooling system malfunction P1297 - Connection turbocharger - throttle valve pressure hose P1300 - Misfire detected Reason: Fuel level too low P1319 - Knock Sensor 1 Circ. Short to Ground P1320 - Knock Sensor 2 Circ. Short to Ground P1321 - Knock Sensor 3 Circ. Low Input P1322 - Knock Sensor 3 Circ. High Input P1323 - Knock Sensor 4 Circ. Low Input P1324 - Knock Sensor 4 Circ. High Input P1325 - Cyl.1-Knock Contr. Limit Attained P1326 - Cyl.2-Knock Contr. Limit Attained P1327 - Cyl.3-Knock Contr. Limit Attained P1328 - Cyl.4-Knock Contr. Limit Attained P1329 - Cyl.5-Knock Contr. Limit Attained P1330 - Cyl.6-Knock Contr. Limit Attained P1331 - Cyl.7-Knock Contr. Limit Attained P1332 - Cyl.8-Knock Contr. Limit Attained P1335 - Engine Torque Monitoring 2 Control Limint Exceeded P1336 - Engine Torque Monitoring Adaptation at limit P1337 - Camshaft Pos.Sensor,Bank1 Short to Ground P1338 - Camshaft Pos.Sensor,Bank1 Open Circ./Short to B+
6. P1339 - Crankshaft Pos./Engine Speed Sensor Cross Connected P1340 - Crankshaft-/Camshaft Pos.Sens.Signals Out of Sequence P1341 - Ignition Coil Power Output Stage 1 Short to Ground P1342 - Ignition Coil Power Output Stage 1 Short to B+ P1343 - Ignition Coil Power Output Stage 2 Short to Ground P1344 - Ignition Coil Power Output Stage 2 Short to B+ P1345 - Ignition Coil Power Output Stage 3 Short to Ground P1346 - Ignition Coil Power Output Stage 3 Short to B+ P1347 - Bank2,Crankshaft-/Camshaft os.Sens.Sign. Out of Sequence P1348 - Ignition Coil Power Output Stage 1 Open Circuit P1349 - Ignition Coil Power Output Stage 2 Open Circuit P1350 - Ignition Coil Power Output Stage 3 Open Circuit P1354 - Modulation Piston Displ.Sensor Circ. Malfunction P1355 - Cyl. 1, ignition circuit Open Circuit P1356 - Cyl. 1, ignition circuit Short to B+ P1357 - Cyl. 1, ignition circuit Short to ground P1358 - Cyl. 2, ignition circuit Open Circuit P1359 - Cyl. 2, ignition circuit Short Circuit to B+ P1360 - Cyl. 2, ignition circuit Short Circuit to Ground P1361 - Cyl. 3, ignition circuit Open Circuit P1362 - Cyl. 3, ignition circuit Short Circuit to B+ P1363 - Cyl. 3, ignition circuit Short Circuit to ground P1364 - Cyl. 4 ignition circuit Open Circuit P1365 - Cyl. 4 ignition circuit Short circuit to B+ P1366 - Cyl. 4 ignition circuit Short circuit to ground P1367 - Cyl. 5, ignition circuit Open Circuit P1368 - Cyl. 5, ignition circuit Short Circuit to B+ P1369 - Cyl. 5, ignition circuit short to ground P1370 - Cyl. 6, ignition circuit Open Circuit P1371 - Cyl. 6, ignition circuit Short Circuit to B+ P1372 - Cyl. 6, ignition circuit short to ground P1373 - Cyl. 7, ignition circuit Open Circuit P1374 - Cyl. 7, ignition circuit Short Circuit to B+ P1375 - Cyl. 7, ignition circuit short to ground
7. P1376 - Cyl. 8, ignition circuit Open Circuit P1377 - Cyl. 8, ignition circuit Short Circuit to B+ P1378 - Cyl. 8, ignition circuit short to ground P1386 - Internal Control Module Knock Control Circ.Error P1387 - Internal Contr. Module altitude sensor error P1388 - Internal Contr. Module drive by wire error P1391 - Camshaft Pos.Sensor,Bank2 Short to Ground P1392 - Camshaft Pos.Sensor,Bank2 Open Circ./Short to B+ P1393 - Ignition Coil Power Output Stage 1 Electrical Malfunction P1394 - Ignition Coil Power Output Stage 2 Electrical Malfunction P1395 - Ignition Coil Power Output Stage 3 Electrical Malfunction P1396 - Engine Speed Sensor Missing Tooth P1397 - Engine speed wheel Adaptation limit reached P1398 - Engine RPM signal, TD Short to ground P1399 - Engine RPM signal, TD Short Circuit to B+ P1400 - EGR Valve Circ Electrical Malfunction P1401 - EGR Valve Circ Short to Ground P1402 - EGR Valve Circ Short to B+ P1403 - EGR Flow Deviation P1404 - EGR Flow Basic Setting not carried out P1406 - EGR Temp.Sensor Range/Performance P1407 - EGR Temp.Sensor Signal too Low P1408 - EGR Temp.Sensor Signal too High P1409 - Tank Ventilation Valve Circ. Electrical Malfunction P1410 - Tank Ventilation Valve Circ. Short to B+ P1411 - Sec.Air Inj.Sys.,Bank2 Flow too Flow P1412 - EGR Different.Pressure Sensor Signal too Low P1413 - EGR Different.Pressure Sensor Signal too High P1414 - Sec.Air Inj.Sys.,Bank2 Leak Detected P1417 - Fuel Level Sensor Circ Signal too Low P1418 - Fuel Level Sensor Circ Signal too High P1420 - Sec.Air Inj.Valve Circ Electrical Malfunction P1421 - Sec.Air Inj.Valve Circ Short to Ground P1422 - Sec.Air Inj.Sys.Contr.Valve Circ Short to B+
8. P1423 - Sec.Air Inj.Sys.,Bank1 Flow too Low P1424 - Sec.Air Inj.Sys.,Bank1 Leak Detected P1425 - Tank Vent.Valve Short to Ground P1426 - Tank Vent.Valve Open P1432 - Sec.Air Inj.Valve Open P1433 - Sec.Air Inj.Sys.Pump Relay Circ. open P1434 - Sec.Air Inj.Sys.Pump Relay Circ. Short to B+ P1435 - Sec.Air Inj.Sys.Pump Relay Circ. Short to ground P1436 - Sec.Air Inj.Sys.Pump Relay Circ. Electrical Malfunction P1439 - EGR Potentiometer Error in Basic Seting P1440 - EGR Valve Power Stage Open P1441 - EGR Valve Circ Open/Short to Ground P1442 - EGR Valve Position Sensor Signal too high P1443 - EGR Valve Position Sensor Signal too low P1444 - EGR Valve Position Sensor range/performance P1445 - Catalyst Temp.Sensor 2 Circ. Range/Performance P1446 - Catalyst Temp.Circ Short to Ground P1447 - Catalyst Temp.Circ Open/Short to B+ P1448 Catalyst Temp.Sensor 2 Circ. Short to Ground P1449 - Catalyst Temp.Sensor 2 Circ. Open/Short to B+ P1450 - Sec.Air Inj.Sys.Circ Short to B+ P1451 - Sec.Air Inj.Sys.Circ Short to Ground P1452 - Sec.Air Inj.Sys. Open Circ. P1453 - Exhaust gas temperature sensor 1 open/short to B+ P1454 - Exhaust gas temperature sensor short 1 to ground P1455 - Exhaust gas temperature sensor 1 range/performance P1456 - Exhaust gas temperature control bank 1 limit attained P1457 - Exhaust gas temperature sensor 2 open/short to B+ P1458 - Exhaust gas temperature sensor 2 short to ground P1459 - Exhaust gas temperature sensor 2 range/performance P1460 - Exhaust gas temperature control bank 2 limit attained P1461 - Exhaust gas temperature control bank 1 Range/Performance P1462 - Exhaust gas temperature control bank 2 Range/Performance P1465 - Additive Pump Short Circuit to B+
9. P1466 - Additive Pump Open/Short to Ground P1467 - EVAP Canister Purge Solenoid Valve Short Circuit to B+ P1468 - EVAP Canister Purge Solenoid Valve Short Circuit to Ground P1469 - EVAP Canister Purge Solenoid Valve Open Circuit P1470 - EVAP Emission Contr.LDP Circ Electrical Malfunction P1471 - EVAP Emission Contr.LDP Circ Short to B+ P1472 - EVAP Emission Contr.LDP Circ Short to Ground P1473 - EVAP Emission Contr.LDP Circ Open Circ. P1474 - EVAP Canister Purge Solenoid Valve electrical malfunction P1475 - EVAP Emission Contr.LDP Circ Malfunction/Signal Circ.Open P1476 - EVAP Emission Contr.LDP Circ Malfunction/Insufficient Vacuum P1477 - EVAP Emission Contr.LDP Circ Malfunction P1478 - EVAP Emission Contr.LDP Circ Clamped Tube Detected P1500 - Fuel Pump Relay Circ. Electrical Malfunction P1501 - Fuel Pump Relay Circ. Short to Ground P1502 - Fuel Pump Relay Circ. Short to B+ P1503 - Load signal from Alternator Term. DF Range/performance/Incorrect Signal P1504 - Intake Air Sys.Bypass Leak Detected P1505 - Closed Throttle Pos. Does Not Close/Open Circ P1506 - Closed Throttle Pos.Switch Does Not Open/Short to Ground P1507 - Idle Sys.Learned Value Lower Limit Attained P1508 - Idle Sys.Learned Value Upper Limit Attained P1509 - Idle Air Control Circ. Electrical Malfunction P1510 - Idle Air Control Circ. Short to B+ P1511 - Intake Manifold Changeover Valve circuit electrical malfunction P1512 - Intake Manifold Changeover Valve circuit Short to B+ P1513 - Intake Manifold Changeover Valve2 circuit Short to B+ P1514 - Intake Manifold Changeover Valve2 circuit Short to ground P1515 - Intake Manifold Changeover Valve circuit Short to Ground P1516 - Intake Manifold Changeover Valve circuit Open P1517 - Main Relay Circ. Electrical Malfunction P1518 - Main Relay Circ. Short to B+ P1519 - Intake Camshaft Contr.,Bank1 Malfunction P1520 - Intake Manifold Changeover Valve2 circuit Open
10. P1521 - Intake Manifold Changeover Valve2 circuit electrical malfunction P1522 - Intake Camshaft Contr.,Bank2 Malfunction P1523 - Crash Signal from Airbag Control Unit range/performance P1525 - Intake Camshaft Contr.Circ.,Bank1 Electrical Malfunction P1526 - Intake Camshaft Contr.Circ.,Bank1 Short to B+ P1527 - Intake Camshaft Contr.Circ.,Bank1 Short to Ground P1528 - Intake Camshaft Contr.Circ.,Bank1 Open P1529 - Camshaft Control Circuit Short to B+ P1530 - Camshaft Control Circuit Short to ground P1531 - Camshaft Control Circuit open P1533 - Intake Camshaft Contr.Circ.,Bank2 Electrical Malfunction P1534 - Intake Camshaft Contr.Circ.,Bank2 Short to B+ P1535 - Intake Camshaft Contr.Circ.,Bank2 Short to Ground P1536 - Intake Camshaft Contr.Circ.,Bank2 Open P1537 - Engine Shutoff Solenoid Malfunction P1538 - Engine Shutoff Solenoid Open/Short to Ground P1539 - Clutch Vacuum Vent Valve Switch Incorrect signal P1540 - Vehicle Speed Sensor High Input P1541 - Fuel Pump Relay Circ Open P1542 - Throttle Actuation Potentiometer Range/Performance P1543 - Throttle Actuation Potentiometer Signal too Low P1544 - Throttle Actuation Potentiometer Signal too High P1545 - Throttle Pos.Contr Malfunction P1546 - Boost Pressure Contr.Valve Short to B+ P1547 - Boost Pressure Contr.Valve Short to Ground P1548 - Boost Pressure Contr.Valve Open P1549 - Boost Pressure Contr.Valve Short to Ground P1550 - Charge Pressure Deviation P1551 - Barometric Pressure Sensor Circ. Short to B+ P1552 - Barometric Pressure Sensor Circ. Open/Short to Ground P1553 - Barometric/manifold pressure signal ratio out of range P1554 - Idle Speed Contr.Throttle Pos. Basic Setting Conditions not met P1555 - Charge Pressure Upper Limit exceeded P1556 - Charge Pressure Contr. Negative Deviation
11. P1557 - Charge Pressure Contr. Positive Deviation P1558 - Throttle Actuator Electrical Malfunction P1559 - Idle Speed Contr.Throttle Pos. Adaptation Malfunction P1560 - Maximum Engine Speed Exceeded P1561 - Quantity Adjuster Deviation P1562 - Quantity Adjuster Upper Limit Attained P1563 - Quantity Adjuster Lower Limit Attained P1564 - Idle Speed Contr.Throttle Pos. Low Voltage During Adaptation P1565 - Idle Speed Control Throttle Position lower limit not attained P1566 - Load signal from A/C compressor range/performance P1567 - Load signal from A/C compressor no signal P1568 - Idle Speed Contr.Throttle Pos. mechanical Malfunction P1569 - Cruise control switch Incorrect signal P1570 - Contr.Module Locked P1571 - Left Eng. Mount Solenoid Valve Short to B+ P1572 - Left Eng. Mount Solenoid Valve Short to ground P1573 - Left Eng. Mount Solenoid Valve Open circuit P1574 - Left Eng. Mount Solenoid Valve Electrical fault in circuit P1575 - Right Eng. Mount Solenoid Valve Short to B+ P1576 - Right Eng. Mount Solenoid Valve Short to ground P1577 - Right Eng. Mount Solenoid Valve Open circuit P1578 - Right Eng. Mount Solenoid Valve Electrical fault in circuit P1579 - Idle Speed Contr.Throttle Pos. Adaptation not started P1580 - Throttle Actuator B1 Malfunction P1581 - Idle Speed Contr.Throttle Pos. Basic Setting Not Carried Out P1582 - Idle Adaptation at Limit P1583 - Transmission mount valves Short to B+ P1584 - Transmission mount valves Short to ground P1585 - Transmission mount valves Open circuit P1586 - Engine mount solenoid valves Short to B+ P1587 - Engine mount solenoid valves Short to ground P1588 - Engine mount solenoid valves Open circuit P1600 - Power Supply (B+) Terminal 15 Low Voltage P1602 - Power Supply (B+) Terminal 30 Low Voltage
12. P1603 - Internal Control Module Malfunction P1604 - Internal Control Module Driver Error P1605 - Rough Road/Acceleration Sensor Electrical Malfunction P1606 - Rough Road Spec Engine Torque ABS-ECU Electrical Malfunction P1607 - Vehicle speed signal Error message from instrument cluster P1608 - Steering angle signal Error message from steering angle sensor P1609 - Crash shut-down activated P1611 - MIL Call-up Circ./Transm.Contr.Module Short to Ground P1612 - Electronic Control Module Incorrect Coding P1613 - MIL Call-up Circ Open/Short to B+ P1614 - MIL Call-up Circ./Transm.Contr.Module Range/Performance P1615 - Engine Oil Temperature Sensor Circuit range/performance P1616 - Glow Plug/Heater Indicator Circ. Short to B+ P1617 - Glow Plug/Heater Indicator Circ. Open/Short to Ground P1618 - Glow Plug/Heater Relay Circ. Short to B+ P1619 - Glow Plug/Heater Relay Circ. Open/Short to Ground P1620 - Engine coolant temperature signal open/short to B+ P1621 - Engine coolant temperature signal short to ground P1622 - Engine coolant temperature signal range/performance P1623 - Data Bus Powertrain No Communication P1624 - MIL Request Sign.active P1625 - Data-Bus Powertrain Unplausible Message from Transm.Contr. P1626 - Data-Bus Powertrain Missing Message from Transm.Contr. P1627 - Data-Bus Powertrain missing message from fuel injection pump P1628 - Data-Bus Powertrain missing message from steering sensor P1629 - Data-Bus Powertrain missing message from distance control P1630 - Accelera.Pedal Pos.Sensor 1 Signal too Low P1631 - Accelera.Pedal Pos.Sensor 1 Signal too High P1632 - Accelera.Pedal Pos.Sensor 1 Power Supply Malfunction P1633 - Accelera.Pedal Pos.Sensor 2 Signal too Low P1634 - Accelera.Pedal Pos.Sensor 2 Signal too High P1635 - Data Bus Powertrain missing message f.air condition control P1636 - Data Bus Powertrain missing message from Airbag control P1637 - Data Bus Powertrain missing message f.central electr.control
13. P1638 - Data Bus Powertrain missing message from clutch control P1639 - Accelera.Pedal Pos.Sensor 1+2 Range/Performance P1640 - Internal Contr.Module (EEPROM) Error P1641 - Please check DTC Memory of Air Condition ECU P1642 - Please check DTC Memory of Airbag ECU P1643 - Please check DTC Memory of central electric ECU P1644 - Please check DTC Memory of clutch ECU P1645 - Data Bus Powertrain missing message f.all wheel drive contr. P1646 - Please Check DTC Memory of all wheel drive ECU P1647 - Please check coding of ECUs in Data Bus Powertrain P1648 - Data Bus Powertrain Malfunction P1649 - Data Bus Powertrain Missing message from ABS Control Module P1650 - Data Bus Powertrain Missing message fr.instrument panel ECU P1651 - Data Bus Powertrain missing messages P1652 - Please check DTC Memory of transmission ECU P1653 - Please check DTC Memory of ABS Control Module P1654 - Please check DTC Memory of control panel ECU P1655 - Please check DTC Memory of ADR Control Module P1656 - A/C clutch relay circuit short to ground P1657 - A/C clutch relay circuit short to B+ P1658 - Data Bus Powertrain Incorrect signal from ADR Control Module P1676 - Drive by Wire-MIL Circ. Electrical Malfunction P1677 - Drive by Wire-MIL Circ. Short to B+ P1678 - Drive by Wire-MIL Circ. Short to Ground P1679 - Drive by Wire-MIL Circ. Open P1681 - Contr.Unit Programming, Programming not Finished P1684 - Contr.Unit Programming Communication Error P1686 - Contr.Unit Error Programming Error P1690 - Malfunction Indication Light Malfunction P1691 - Malfunction Indication Light Open P1692 - Malfunction Indication Light Short to Ground P1693 - Malfunction Indication Light Short to B+ P1694 - Malfunction Indication Light Open/Short to Ground P1704 - Kick Down Switch Malfunction
14. P1705 - Gear/Ratio Monitoring Adaptation limit reached P1711 - Wheel Speed Signal 1 Range/Performance P1716 - Wheel Speed Signal 2 Range/Performance P1721 - Wheel Speed Signal 3 Range/Performance P1723 - Starter Interlock Circ. Open P1724 - Starter Interlock Circ. Short to Ground P1726 - Wheel Speed Signal 4 Range/Performance P1728 - Different Wheel Speed Signals Range/Performance P1729 - Starter Interlock Circ. Short to B+ P1733 - Tiptronic Switch Down Circ. Short to Ground P1739 - Tiptronic Switch up Circ. Short to Ground P1740 - Clutch temperature control P1741 - Clutch pressure adaptation at limit P1742 - Clutch torque adaptation at limit P1743 - Clutch slip control signal too high P1744 - Tiptronic Switch Recognition Circ. Short to Ground P1745 - Transm.Contr.Unit Relay Short to B+ P1746 - Transm.Contr.Unit Relay Malfunction P1747 - Transm.Contr.Unit Relay Open/Short to Ground P1748 - Transm.Contr.Unit Self-Check P1749 - Transm.Contr.Unit Incorrect Coded P1750 - Power Supply Voltage Low Voltage P1751 - Power Supply Voltage High Voltage P1752 - Power Supply Malfunction P1760 - Shift Lock Malfunction P1761 - Shift Lock Short to Ground P1762 - Shift Lock Short to B+ P1763 - Shift Lock Open P1764 - Transmission temperature control P1765 - Hydraulic Pressure Sensor 2 adaptation at limit P1766 - Throttle Angle Signal Stuck Off P1767 - Throttle Angle Signal Stuck On P1768 - Hydraulic Pressure Sensor 2 Too High P1769 - Hydraulic Pressure Sensor 2 Too Low
15. P1770 - Load Signal Range/Performance P1771 - Load Signal Stuck Off P1772 - Load Signal Stuck On P1773 - Hydraulic Pressure Sensor 1 Too High P1774 - Hydraulic Pressure Sensor 1 Too Low P1775 - Hydraulic Pressure Sensor 1 adaptation at limit P1776 - Hydraulic Pressure Sensor 1 range/performance P1777 - Hydraulic Pressure Sensor 2 range/performance P1778 - Solenoid EV7 Electrical Malfunction P1781 - Engine Torque Reduction Open/Short to Ground P1782 - Engine Torque Reduction Short to B+ P1784 - Shift up/down Wire Open/Short to Ground P1785 - Shift up/down Wire Short to B+ P1786 - Reversing Light Circ. Open P1787 - Reversing Light Circ. Short to Ground P1788 - Reversing Light Circ. Short to B+ P1789 - Idle Speed Intervention Circ. Error Message from Engine Contr. P1790 - Transmission Range Display Circ. Open P1791 - Transmission Range Display Circ. Short to Ground P1792 - Transmission Range Display Circ. Short to B+ P1793 - Output Speed Sensor 2 Circ. No Signal P1795 - Vehicle Speed Signal Circ. Open P1796 - Vehicle Speed Signal Circ. Short to Ground P1797 - Vehicle Speed Signal Circ. Short to B+ P1798 - Output Speed Sensor 2 Circ. Range/Performance P1799 - Output Speed Sensor 2 Circ. Rpm too High P1813 - Pressure Contr.Solenoid 1 Electrical P1814 - Pressure Contr.Solenoid 1 Open/Short to Ground P1815 - Pressure Contr.Solenoid 1 Short to B+ P1818 - Pressure Contr.Solenoid 2 Electrical P1819 - Pressure Contr.Solenoid 2 Open/Short to Ground P1820 - Pressure Contr.Solenoid 2 Short to B+ P1823 - Pressure Contr.Solenoid 3 Electrical P1824 - Pressure Contr.Solenoid 3 Open/Short to Ground
16. P1825 - Pressure Contr.Solenoid 3 Short to B+ P1828 - Pressure Contr.Solenoid 4 Electrical P1829 - Pressure Contr.Solenoid 4 Open/Short to Ground P1830 - Pressure Contr.Solenoid 4 Short to B+ P1834 - Pressure Contr.Solenoid 5 Open/Short to Ground P1835 - Pressure Contr.Solenoid 5 Short to B+ P1841 - Engine/Transmission Control Modules Versions do not match P1842 - Please check DTC Memory of instrument panel ECU P1843 - Please check DTC Memory of ADR Control Module P1844 - Please check DTC Memory of central electric control ECU P1847 - Please check DTC Memory of brake system ECU P1848 - Please check DTC Memory of engine ECU P1849 - Please check DTC Memory of transmission ECU P1850 - Data-Bus Powertrain Missing Message from Engine Contr. P1851 - Data-Bus Powertrain Missing Message from Brake Contr. P1852 - Data-Bus Powertrain Unplausible Message from Engine Contr. P1853 - Data-Bus Powertrain Unplausible Message from Brake Contr. P1854 - Data-Bus Powertrain Hardware Defective P1855 - Data-Bus Powertrain Software version Contr. P1856 - Throttle/Pedal Pos.Sensor A Circ. Error Message from Engine Contr. P1857 - Load Signal Error Message from Engine Contr. P1858 - Engine Speed Input Circ. Error Message from Engine Contr. P1859 - Brake Switch Circ. Error Message from Engine Contr. P1860 - Kick Down Switch Error Message from Engine Contr. P1861 - Throttle Position (TP) sensor Error Message from ECM P1862 - Data Bus Powertrain Missing message from instr. panel ECU P1863 - Data Bus Powertrain Missing Message from St. Angle Sensor P1864 - Data Bus Powertrain Missing message from ADR control module P1865 - Data Bus Powertrain Missing message from central electronics P1866 - Data Bus Powertrain Missing messages
/doc/OBD_Codes/BMW_DTC_Codes.txt
0,0 → 1,8
P1083 - Fuel Control Mixture Lean (Bank 1 Sensor 1) P1084 - Fuel Control Mixture Rich (Bank 1 Sensor 1) P1085 - Fuel Control Mixture Lean (Bank 2 Sensor 1) P1086 - Fuel Control Mixture Rich (Bank 2 Sensor 1) P1087 - O2 Sensor Circuit Slow Response in Lean Control Range (Bank 1 Sensor 1) P1088 - O2 Sensor Circuit Slow Response in Rich Control Range (Bank 1 Sensor 1) P1089 - O2 Sensor Circuit Slow Response in Lean Control Range (Bank 1 Sensor 2) P1090 - Pre-Catalyst Fuel Trim Too Lean Bank 1 P1091 - Pre-Catalyst Fuel Trim Too Rich Bank 1 P1092 - Pre-Catalyst Fuel Trim Too Lean Bank 2 P1093 - Pre-Catalyst Fuel Trim Too Rich Bank 2 P1094 - O2 Sensor Circuit Slow Response in Rich Control Range (Bank 2 Sensor 1) P1095 - O2 Sensor Circuit Slow Switching From Lean to Rich (Bank 1 Sensor 1) P1096 - O2 Sensor Circuit Slow Switching From Lean to Rich (Bank 2 Sensor 1) P1097 - O2 Sensor Circuit Slow Response after Coast Down Fuel Cutoff (Bank 1 Sensor 1) P1098 - O2 Sensor Circuit Slow Response after Coast Down Fuel Cutoff (Bank 2 Sensor 2) P1111 - Engine Coolant Temperature Radiator Outlet Sensor Low Input P1112 - Engine Coolant Temperature Radiator Outlet Sensor High Input P1115 - Coolant Temperature Sensor Plausibility P1116 - Mass Or Volume Air Flow Circuit Range/Performance Problem (Bank 2) P1117 - Mass Or Volume Air Flow Circuit Low Input (Bank 2) P1118 - Mass Or Volume Air Flow Circuit High Input (Bank 2) P1120 - Pedal Position Sensor Circuit P1121 - Pedal Position 1 Range/Performance Problem P1122 - Pedal Position 1 Low Input P1123 - Pedal Position 1 High Input P1132 - O2 Sensor Heater Control Circuit (Bank 1 Sensor 1) P1133 - O2 Sensor Heater Control Circuit (Bank 2 Sensor 1) P1134 - O2 Sensor Heater Circuit Signal Intermittent (Bank 1 Sensor 2) P1135 - O2 Sensor Heater Circuit Low Voltage (Bank 1 Sensor 1) P1136 - O2 Sensor Heater Circuit High Voltage (Bank 1 Sensor 1) P1137 - O2 Sensor Heater Circuit Signal Intermittant (Bank 1 Sensor 2)
2. P1138 - O2 Sensor Heater Circuit Low Voltage (Bank 1 Sensor 2) P1139 - O2 Sensor Heater Circuit High Voltage (Bank 1 Sensor 2) P1140 - Mass or Volume Air Flow Circuit Range/Performance Problem P1145 - Solenoid Valve Running Losses Control Circuit Electrical P1151 - O2 Sensor Heater Circuit Signal Intermittant (Bank 2 Sensor 1) P1152 - O2 Sensor Heater Circuit Low Voltage (Bank 2 Sensor 1) P1153 - O2 Sensor Heater Circuit High Voltage (Bank 2 Sensor 1) P1155 - O2 Sensor Heater Circuit Intermittant (Bank 2 Sensor 2) P1156 - O2 Sensor Heater Circuit Low Voltage (Bank 2 Sensor 2) P1157 - O2 Sensor Heater Circuit High Voltage (Bank 2 Sensor 2) P1158 - Fuel Trim Additve Bank 1 Low P1159 - Fuel Trim Additve Bank 1 High P1160 - Fuel Trim Additve Bank 2 Low P1161 - Fuel Trim Additve Bank 2 High P1162 - Fuel Trim Additve Per Ignition Bank 1 Low P1163 - Fuel Trim Additve Per Ignition Bank 1 High P1164 - Fuel Trim Additve Per Ignition Bank 2 Low P1165 - Fuel Trim Additve Per Ignition Bank 2 High P1174 - Fuel Trim Adaptation Additve Bank 1 Malfunction P1175 - Fuel Trim Adaptation Additve Bank 2 Malfunction P1176 - O2 Sensor Slow Response Bank 1 P1177 - O2 Sensor Slow Response Bank 2 P1178 - O2 Sensor Signal Circuit Slow Switching From Rich to Lean (Bank 1 Sensor 1) P1179 - O2 Sensor Signal Circuit Slow Switching From Rich to Lean (Bank 2 Sensor 1) P1180 - O2 Sensor Signal Circuit Slow Switching From Rich to Lean (Bank 1 Sensor 2) P1181 - O2 Sensor Signal Circuit Slow Switching From Rich to Lean (Bank 2 Sensor 2) P1182 - O2 Sensor (Bank 1 Sensor 2) Open Circuit During Coast Down Fuel Cut-off P1183 - O2 Sensor (Bank 2 Sensor 2) Open Circuit During Coast Down Fuel Cut-off P1186 - O2 Sensor Heater Control Circuit (Bank 1 Sensor 2) P1187 - O2 Sensor Heater Control Circuit (Bank 2 Sensor 2) P1188 - Fuel Control (Bank 1 Sensor 1) P1189 - Fuel Control (Bank 2 Sensor 1)
3. P1190 - Pre-catalyst Fuel Trim System Bank 1 P1191 - Pre-catalyst Fuel Trim System Bank 2 P1192 - Post-catalyst Fuel Trim System Bank 1 P1193 - Post-catalyst Fuel Trim System Bank 2 P1221 - Pedal Position Sensor 2 Range/Performance Problem P1222 - Pedal Position Sensor 2 Low Input P1223 - Pedal Position Sensor 2 High Input P1270 - Control Module Self-Test, Torque Monitoring P1271 - Ambient Air Pressure Sensor Electrical P1283 - Switching Solenoid for Air Assisted Injection Valves Bank 1 Control Circuit Electrical P1284 - Switching Solenoid for Air Assisted Injection Valves Bank 1 Control Circuit Signal Low P1285 - Switching Solenoid for Air Assisted Injection Valves Bank 1 Control Circuit Signal High P1287 - Switching Solenoid for Air Assisted Injection Valves Bank 2 Control Circuit Electrical P1288 - Switching Solenoid for Air Assisted Injection Valves Bank 2 Control Circuit Signal Low P1289 - Switching Solenoid for Air Assisted Injection Valves Bank 2 Control Circuit Signal High P1313 - "A" Camshaft Position Plausibility P1317 - "B" Camshaft Position Plausibility P1327 - Knock Sensor 2 (Bank 1) Low Input P1328 - Knock Sensor 2 (Bank 1) High Input P1332 - Knock Sensor 4 Low Input P1333 - Knock Sensor 4 High Input P1340 - Multiple Cylinder Misfire During Start P1341 - Multiple Cylinder Misfire With Fuel Cut-off P1342 - Misfire During Start Cylinder 1 P1343 - Misfire Cylinder 1 With Fuel Cut-off P1344 - Misfire During Start Cylinder 2 P1345 - Misfire Cylinder 2 With Fuel Cut-off P1346 - Misfire During Start Cylinder 3 P1347 - Misfire Cylinder 3 With Fuel Cut-off P1348 - Misfire During Start Cylinder 4 P1349 - Misfire Cylinder 4 With Fuel Cut-off
4. P1350 - Misfire During Start Cylinder 5 P1351 - Misfire Cylinder 5 With Fuel Cut-off P1352 - Misfire During Start Cylinder 6 P1353 - Misfire Cylinder 6 With Fuel Cut-off P1354 - Misfire During Start Cylinder 7 P1355 - Misfire Cylinder 7 With Fuel Cut-off P1356 - Misfire During Start Cylinder 8 P1357 - Misfire Cylinder 8 With Fuel Cut-off P1358 - Misfire During Start Cylinder 9 P1359 - Misfire Cylinder 9 With Fuel Cut-off P1360 - Misfire During Start Cylinder 10 P1361 - Misfire Cylinder 10 With Fuel Cut-off P1362 - Misfire During Start Cylinder 11 P1363 - Misfire Cylinder 11 With Fuel Cut-off P1364 - Misfire During Start Cylinder 12 P1365 - Misfire Cylinder 12 With Fuel Cut-off P1384 - Knock Sensor 3 Circuit P1385 - Knock Sensor 4 Circuit P1386 - Control Module Self-test, Knock Control Baseline Test Bank 1 P1396 - Crankshaft Position Sensor Segment Timing Plausibility P1397 - Camshaft Position Sensor "B" Circuit (Bank 1) P1400 - Heated Catalyst Battery Voltage or Current too Low During Heating (Bank 1) P1401 - Heated Catalyst Current too High During Heating (Bank 1) P1402 - Heated Catalyst Power Switch Overtemperature Condition (Bank 1) P1403 - Carbon Canister Shut Off valve Control Circuit Electrical P1404 - Heated Catalyst Current too High During Heating (Bank 2) P1405 - Heated Catalyst Power Switch Overtemperature Condition (Bank 2) P1406 - Heated Catalyst Internal Control Module Checksum/ROM Error P1413 - Secondary Air Injection Pump Relay Control Circuit Signal Low P1414 - Secondary Air Injection System Monitor Circuit High P1420 - Secondary Air Valve Control Circuit Electrical P1421 - Secondary Air System Bank 1 P1422 - Secondary Air System Bank 2
5. P1432 - Secondary Air Injection System Incorrect Flow Detected P1439 - Purge Control Valve Control Circuit Signal Low P1440 - Purge Control Valve Control Circuit Signal High P1441 - Leakage Diagnostic Pump Control Open Circuit P1442 - Leakage Diagnostic Pump Control Circuit Signal Low P1443 - Leakage Diagnostic Pump Control Circuit Signal High P1444 - Diagnostic Module Tank Leakage (DM-TL) Pump Control Open Circuit P1445 - Diagnostic Module Tank Leakage (DM-TL) Pump Control Circuit Signal Low P1446 - Diagnostic Module Tank Leakage (DM-TL) Pump Control Circuit Signal High P1447 - Diagnostic Module Tank Leakage (DM-TL) Pump Too High During Switching P1448 - Diagnostic Module Tank Leakage (DM-TL) Pump Too Low During Switching P1449 - Diagnostic Module Tank Leakage (DM-TL) Pump Too High P1450 - Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Open Circuit P1451 - Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal Low P1452 - Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal High P1453 - Secondary Air Injection Pump Relay Control Circuit Electrical P1454 - Secondary Air Injection Pump With Series Resistor Control Circuit Electrical P1456 - Heated Catalyst Heater Power Supply Open Circuit (Bank 1) P1457 - Heated Catalyst Heater Power Switch Temperature Sensor Electrical (Bank 1) P1459 - Heated Catalyst Heater Power Supply Open Circuit (Bank 2) P1460 - Heated Catalyst Heater Power Switch Temperature Sensor Electrical (Bank 2) P1461 - Heated Catalyst Gate Voltage Signal Low P1462 - Heated Catalyst Internal Control Module Checksum/ROM Error P1463 - Heated Catalyst Battery Temperature Sensor 1 Electrical P1464 - Heated Catalyst Battery Temperature Sensor 2 Electrical P1465 - Heated Catalyst Battery Temperature Sensor 1 or 2 Plausibility P1466 - Heated Catalyst Power Switch Temperature Sensor Plausibility P1467 - Heated Catalyst Comparison Battery Voltages of Power Switches Plausibility P1468 - Heated Catalyst Battery Disconnecting Switch Plausibility P1470 - Leakage Diagnostic Pump Control Circuit Electrical
6. P1472 - Diagnostic Module Tank leakage (DM-TL) Switching Solenoid Control Circuit Electrical P1473 - Diagnostic Module Tank leakage (DM-TL) Pump Current Plausibility P1475 - Leakage Diagnostic Pump Reed Switch Did Not Close P1476 - Leakage Diagnostic Pump Clamped Tube P1477 - Leakage Diagnostic Pump Reed Switch Did Not Open P1500 - Idle Speed Control Valve Stuck Open P1501 - Idle Speed Control Valve Stuck Closed P1502 - Idle Speed Control Valve Closing Solenoid Control Circuit Signal High or Low P1503 - Idle Speed Control Valve Closing Solenoid Control Circuit Signal Low P1504 - Idle Speed Control Valve Closing Solenoid Control Open Circuit P1505 - Idle Speed Control Valve Closing Solenoid Control Circuit Electrial P1506 - Idle Speed Control Valve Open Solenoid Control Circuit Signal High P1507 - Idle Speed Control Valve Open Solenoid Control Circuit Signal Low P1508 - Idle Speed Control Valve Opening Solenoid Control Open Circuit P1509 - Idle Speed Control Valve Opening Solenoid Control Circuit Electrial P1510 - Idle Speed Control Valve Stuck P1511 - DISA Control Circuit Electrical P1512 - DISA Control Circuit Signal Low P1513 - DISA Control Circuit Signal High P1519 - "A" Camshaft Position Actuator Bank 1 P1520 - "B" Camshaft Position Actuator Bank 1 P1522 - "A" Camshaft Position Actuator Bank 2 P1523 - "A" Camshaft Position Actuator Signal Low Bank 1 P1524 - "A" Camshaft Position Actuator Signal High Bank 1 P1525 - "A" Camshaft Position Actuator Control Open Circuit Bank 1 P1526 - "A" Camshaft Position Actuator Control Open Circuit Bank 2 P1527 - "A" Camshaft Position Actuator Control Circuit Signal Low Bank 1 P1528 - "A" Camshaft Position Actuator Control Circuit Signal High Bank 1 P1529 - "B" Camshaft Position Actuator Control Circuit Signal Low Bank 1 P1530 - "B" Camshaft Position Actuator Control Circuit Signal High Bank 1 P1531 - "B" Camshaft Position Actuator Control Open Circuit Bank 1 P1532 - "B" Camshaft Position Actuator Control Open Circuit Bank 2 P1533 - "B" Camshaft Position Actuator Control Circuit Signal Low Bank 2
7. P1534 - "B" Camshaft Position Actuator Control Circuit Signal High Bank 2 P1540 - Pedal Position Sensor P1541 - Pedal Position Sensor Double Error P1542 - Pedal Position Sensor Electrical P1543 - Pedal Position Sensor P1544 - Pedal Position Sensor P1545 - Pedal Position Sensor P1546 - Pedal Position Sensor P1550 - Idle Speed Control valve Closing Solenoid Control Circuit Electrical P1551 - "A" Camshaft Position Actuator Control Open Circuit Bank 1 P1552 - "A" Camshaft Position Actuator Control Open Circuit Bank 1 P1556 - "A" Camshaft Position Actuator Control Open Circuit Bank 1 P1560 - "B" Camshaft Position Actuator Control Open Circuit Bank 1 P1564 - Control Module Selection P1565 - "B" Camshaft Position Actuator Control Open Circuit Bank 1 P1569 - "A" Camshaft Position Actuator Control Open Circuit Bank 2 P1580 - Throttle Valve Mechanically Stuck P1581 - "B" Camshaft Position Actuator Control Open Circuit Bank 2 P1589 - Control Module Self Test, Knock Control Test Pulse Bank 1 P1593 - DISA Control Circuit Electrical P1594 - "B" Camshaft Position Actuator Control Open Circuit Bank 2 P1602 - Control Module Self Test, Control Module Defective P1603 - Control Module Self Test, Torque Monitoring P1604 - Control Module Self Test, Speed Monitoring P1607 - CAN Version P1608 - Serial Communicating Link Control Module P1609 - Serial Communicating Link EML P1611 - Serial Communicating Link Transmission Control Module P1619 - MAP Cooling Control Circuit Signal Low P1620 - MAP Cooling Control Circuit Signal High P1622 - MAP Cooling Control Circuit Electrical P1623 - Pedal Position Sensor Potentiometer Supply P1624 - Pedal Position Sensor Potentiometer Supply Channel 1 Electrical P1625 - Pedal Position Sensor Potentiometer Supply Channel 2 Electrical
8. P1632 - Throttle Valve Adaptation; Adaptation Condition Not Met P1633 - Throttle Valve Adaptation; Limp Home Position P1634 - Throttle Valve Adaptation; Spring Test Failed P1635 - Throttle Valve Adaptation; Lower Mechanical Stop Not Adapted P1636 - Throttle Valve Control Circuit P1637 - Throttle Valve Position Control; Control Deviation P1638 - Throttle Valve Position Control; Throttle Stuck Temporarily P1639 - Throttle Valve Position Control; Throttle Stuck Permanently P1640 - Internal Control Module (ROM/RAM) Error P1690 - Malfunction Indicator Lamp (MIL) Electrical P1734 - Pressure Control Solenoid "B" Electrical P1738 - Pressure Control Solenoid "C" Electrical P1743 - Pressure Control Solenoid "E" Electrical P1744 - Pressure Control Solenoid "A" Electrical P1746 - Transmission Control Module Output Stage P1747 - CAN Bus Monitoring P1748 - Transmission Control Module Self Test P1749 - Secondary Pressure Solenoid Communication Error P1750 - Secondary Pressure Solenoid Circuit Range/Performance P1751 - Secondary Pressure Solenoid Open Circuit P1761 - Shift Solenoid Malfunction P1765 - CAN Throttle Valve P1770 - CAN Torque Interface P1780 - CAN Torque Reduction
/doc/OBD_Codes/Ford_DTC_Codes.txt
0,0 → 1,5
P1000 - OBD-II Monitor Testing Incomplete P1001 - KOER Test Cannot Be Completed P1039 - Vehicle Speed Signal Missing or Improper P1051 - Brake Switch Signal Missing or Improper P1100 - Mass Air Flow Sensor Intermittent P1101 - Mass Air Flow Sensor out of Self-Test Range P1112 - Intake Air Temperature Sensor Intermittent P1116 - Engine Coolant Temperature Sensor is out of Self-Test Range P1117 - Engine Coolant Temperature Sensor Intermittent P1120 - Throttle Position Sensor out of range P1121 - Throttle Position Sensor Inconsistent with Mass Air Flow Sensor P1124 - Throttle Position Sensor out of Self-Test Range P1125 - Throttle Position Sensor Intermittent P1127 - Heated Oxygen Sensor Heater not on During KOER Test P1128 - Heated Oxygen Sensor Signals reversed P1129 - Heated Oxygen Sensor Signals reversed P1130 - Lack of Upstream Heated Oxygen Sensor Switch - Adaptive Fuel Limit - Bank No. 1 P1131 - Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Lean - Bank No. 1 P1132 - Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Rich - Bank No. 1 P1135 - Ignition Switch Signal Missing or Improper P1137 - Lack of Downstream Heated Oxygen Sensor Switch - Sensor Indicates Lean - Bank No. 1 P1138 - Lack of Downstream Heated Oxygen Sensor Switch - Sensor Indicates Rich - Bank No. 1 P1150 - Lack of Upstream Heated Oxygen Sensor Switch - Adaptive Fuel Limit - Bank No. 2 P1151 - Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Lean - Bank No. 2 P1152 - Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Rich - Bank No. 2 P1353 - Ignition Coil B - Primary circuit fault P1354 - Ignition Coil C - Primary circuit fault P1355 - Ignition Coil D - Primary circuit fault
2. P1356 - Loss of Ignition Diagnostic Module Input to PCM P1358 Ignition Diagnostic Monitor Signal out of Self-Test Range P1359 - Spark Output circuit fault P1364 - Ignition Coil Primary circuit fault P1380 - VCT Solenoid Valve circuit Short or Open P1381 - Cam Timing Advance is excessive P1383 - Cam Timing Advance is excessive P1390 - Octane Adjust out of Self-Test Range P1400 - Differential Pressure Feedback Electronic Sensor circuit Low Voltage P1401 - Differential Pressure Feedback Electronic Sensor circuit High Voltage P1403 - Differential Pressure Feedback Electronic Sensor Hoses Reversed P1405 - Differential Pressure Feedback Electronic Sensor circuit Upstream Hose P1406 - Differential Pressure Feedback Electronic Sensor circuit Downstream Hose P1407 - EGR No Flow Detected P1408 - EGR Flow out of Self-Test Range P1409? - EGR Vacuum Regulator circuit malfunction P1409? - Electronic Vacuum Regulator Control circuit fault P1410 - EGR Barometric Pressure Sensor VREF Voltage P1411 - Secondary Air is not being diverted P1413 - Secondary Air Injection System Monitor circuit Low Voltage P1414 - Secondary Air Injection System Monitor circuit High Voltage P1442 - Secondary Air Injection System Monitor circuit High Voltage P1443 - Evaporative Emission Control System - Vacuum System - Purge Control Solenoid or Purge Control Valve fault P1444 - Purge Flow Sensor circuit Input Low P1445 - Purge Flow Sensor circuit Input High P1450 - Inability of Evaporative Emission Control System to Bleed Fuel Tank P1451 - EVAP Control System Canister Vent Solenoid Circuit Malfunction P1452 - Inability of Evaporative Emission Control System to Bleed Fuel Tank P1455 - Substantial Leak or Blockage in Evaporative Emission Control System P1460 - Wide Open Throttle Air Conditioning Cutoff circuit malfunction P1461 - Air Conditioning Pressure Sensor circuit Low Input P1462 - Air Conditioning Pressure Sensor circuit high Input P1463 - Air Conditioning Pressure Sensor Insufficient Pressure change
3. P1464 - ACCS to PCM High During Self-Test P1469 - Low Air Conditioning Cycling Period P1473 - Fan Secondary High with Fans Off P1474 - Low Fan Control Primary circuit P1479 - High Fan Control Primary circuit P1480 - Fan Secondary Low with Low Fans On P1481 - Fan Secondary Low with High Fans On P1483 - Power to Cooling Fan Exceeded Normal Draw P1484 - Variable Load Control Module Pin 1 Open P1500 - Vehicle Speed Sensor Intermittent P1501 - Programmable Speedometer & Odometer Module/Vehicle Speed Sensor Intermittent circuit-failure P1502 - Invalid or Missing Vehicle Speed Message or Brake Data P1504 - Intake Air Control circuit malfunction P1505 - Idle Air Control System at Adaptive Clip P1506 - Idle Air Control Over Speed Error P1507 - Idle Air Control Under Speed Error P1512 - Intake Manifold Runner Control Stuck Closed P1513 - Intake Manifold Runner Control Stuck Closed P1516 - Intake Manifold Runner Control Input Error P1517 - Intake Manifold Runner Control Input Error P1518 - Intake Manifold Runner Control fault - Stuck Open P1519? - Intake Manifold Runner Control Stuck Open P1520? - Intake Manifold Runner Control circuit fault P1519? - Intake Manifold Runner Control fault - Stuck Closed P1520? - Intake Manifold Runner Control fault P1530 - Open or Short to A/C Compressor Clutch circuit P1537 - Intake Manifold Runner Control Stuck Open P1538 - Intake Manifold Runner Control Stuck Open P1539 - Power to A/C Compressor Clutch circuit Exceeded Normal Current Draw P1549 - Intake Manifold Temperature Valve Vacuum Actuator Connection P1550 - Power Steering Pressure Sensor out of Self-Test Range P1605 - PCM Keep Alive Memory Test Error P1625 - Voltage to Vehicle Load Control Module Fan circuit not detected
4. P1626 - Voltage to Vehicle Load Control Module circuit not detected P1650 - Power Steering Pressure Switch out of Self-Test Range P1651 - Power Steering Pressure Switch Input fault P1700 - Transmission system problems P1701 - Reverse Engagement Error P1702 - Transmission system problems P1703 - Brake On/Off Switch out of Self-Test Range P1704 - Transmission system problems P1705 - Manual Lever Position Sensor out of Self-Test Range P1709 - Park or Neutral Position Switch out of Self-Test Range P1710 - Transmission system problems P1711 - Transmission Fluid Temperature Sensor out of Self-Test Range P1713 thru P172 - Transmission system problems P1729 - 4x4 Low Switch Error P1740 - Transmission system problems P1741 - Torque Converter Clutch Control Error P1742 - Torque Converter Clutch Solenoid Faulty P1743 - Torque Converter Clutch Solenoid Faulty P1744 - Torque Converter Clutch System Stuck in Off Position P1745 - Transmission system problems P1746 - Electronic Pressure Control Solenoid - Open circuit P1747 - Electronic Pressure Control Solenoid - Short circuit P1749 - Electronic Pressure Control Solenoid Failed Low P1751 - Shift Solenoid No. 1 Performance P1754 - Coast Clutch Solenoid circuit malfunction P1756 - Shift Solenoid No. 2 Performance P1760 - Transmission system problems P1761 - Shift Solenoid No. 3 Performance P1762 - Transmission system problems P1767 - Transmission system problems P1780 - Transmission Control Switch circuit is out of Self-Test Range P1781 - 4x4 Low Switch is out of Self-Test Range P1783 - Transmission Over-Temperature Condition P1784 - Transmission system problems
5. P1785 - Transmission system problems P1786 - Transmission system problems P1787 - Transmission system problems P1788 - Transmission system problems P1789 - Transmission system problems P1900 - Transmission system problems
/doc/OBD_Codes/Honda_DTC_Codes.txt
0,0 → 1,3
P1106 - Barometric Pressure Circuit Range/Performance P1107 - Barometric Pressure Circuit Low Input P1108 - Barometric Pressure Circuit High Input P1121 - Throttle Position Lower Than Expected P1122 - Throttle Position Higher Than Expected P1128 - MAP Lower Than Expected P1129 - MAP Higher Than Expected P1149 - Primary HO2S (Sensor 1) Circuit Range/Performance Problem P1162 - Primary HO2S (No. 1) Circuit Malfunction P1163 - Primary HO2S (No. 1) Circuit Slow Response P1164 - Primary HO2S (No. 1) Circuit Range/Performance P1165 - Primary HO2S (No. 1) Circuit Range/Performance P1166 - Primary HO2S (No. 1) Heater System Electrical P1167 - Primary HO2S (No. 1) Heater System P1168 - Primary HO2S (No. 1) LABEL Low Input P1169 - Primary HO2S (No. 1) LABEL High Input P1253 - VTEC System Malfunction P1257 - VTEC System Malfunction P1258 - VTEC System Malfunction P1259 - VTEC System Malfunction P1297 - Electrical Load Detector Circuit Low Input P1298 - Electrical Load Detector Circuit High Input P1300 - Multiple Cylinder Misfire Detected P1336 - CSF Sensor Intermittent Interruption P1337 - CSF Sensor No Signal P1359 - CKP/TDC Sensor Connector Disconnection P1361 - Intermittent Interruption In TDC 1 Sensor Circuit P1362 - No Signal In TDC 1 Sensor Circuit P1366 - Intermittent Interruption In TDC 2 Sensor Circuit P1367 - No Signal In TDC 2 Sensor Circuit P1381 - Cylinder Position Sensor Intermittent Interruption P1382 - Cylinder Position Sensor No Signal P1456 - EVAP Emission Control System Leak Detected (Fuel Tank System)
2. P1457 - EVAP Emission Control System Leak Detected (Control Canister System) P1459 - EVAP Emission Purge Flow Switch Malfunction P1486 - Thermostat Range/Performance Problem P1491 - EGR Valve Lift Insufficient Detected P1498 - EGR Valve Lift Sensor High Voltage P1508 - IAC Valve Circuit Failure P1509 - IAC Valve Circuit Failure P1519 - Idle Air Control Valve Circuit Failure P1607 - ECM/PCM Internal Circuit Failure A P1655 - SEAF/SEFA/TMA/TMB Signal Line Failure P1656 - Automatic Transaxle P1660 - Automatic Transaxle FI Signal A Circuit Failure P1676 - FPTDR Signal Line Failure P1678 - FPTDR Signal Line Failure P1681 - Automatic Transaxle FI Signal A Low Input P1682 - Automatic Transaxle FI Signal A High Input P1686 - Automatic Transaxle FI Signal B Low Input P1687 - Automatic Transaxle FI Signal B High Input P1705 - Automatic Transaxle Concerns P1706 - Automatic Transaxle Concerns P1738 - Automatic Transaxle Concerns P1739 - Automatic Transaxle Concerns P1753 - Automatic Transaxle Concerns P1758 - Automatic Transaxle Concerns P1768 - Automatic Transaxle Concerns P1773 - Automatic Transaxle Concerns P1785 - Automatic Transaxle Concerns P1786 - Automatic Transaxle Concerns P1790 - Automatic Transaxle Concerns P1791 - Automatic Transaxle Concerns P1792 - Automatic Transaxle Concerns P1793 - Automatic Transaxle Concerns P1794 - Automatic Transaxle Concerns P1870 - Automatic Transaxle Concerns
3. P1873 - Automatic Transaxle Concerns P1879 - Automatic Transaxle Concerns P1885 - Automatic Transaxle Concerns P1886 - Automatic Transaxle Concerns P1888 - Automatic Transaxle Concerns P1890 - Automatic Transaxle Concerns P1891 Automatic Transaxle Concerns
/doc/OBD_Codes/Hyundai_DTC_Codes.txt
0,0 → 1,4
P1100 - Manifold absolute pressure (MAP) sensor – EGR – circuit malfunction P1102 - Manifold absolute pressure (MAP) sensor – EGR mode 3 P1103 - Manifold absolute pressure (MAP) sensor – EGR mode 2 P1106 - Manifold absolute pressure (MAP) sensor – signal high P1107 - Manifold absolute pressure (MAP) sensor – signal low P1110 - Electronic throttle system (ETS) – malfunction P1111 - Intake air temperature (IAT) sensor- circuit low input/intermittent P1112 - Intake air temperature (IAT) sensor- circuit high input/intermittent P1114 - Engine coolant temperature (ECT) sensor – signal malfunction P1115 - Engine coolant temperature (ECT) sensor – signal malfunction P1118 - Throttle motor – malfunction P1123 - Long term fuel trim – additive – mixture too rich P1124 - Long term fuel trim -additive – mixture too lean P1127 - Long term fuel trim – system too rich P1128 - Long term fuel trim – system too lean P1134 - Heated oxygen sensor (H02S) 1, bank 1 – slow response P1140 - Engine load monitoring (MAFfrP) -signals not plausible P1147 - Accelerator pedal position (APP) sensor 1 – circuit malfunction P1151 - Accelerator pedal position (APP) sensor 2 – circuit malfunction P1152 - Accelerator pedal position (APP) sensor 2 – low voltage P1153 - Accelerator pedal position (APP) sensor 2 – high voltage P1154 - Heated oxygen sensor (H02S) 1, bank 2 – slow response P1155 - Electronic throttle system (ETS) – malfunction P1159 - Intake manifold air control, target position – malfunction P1166 - Heated oxygen sensor (H02S) 1, bank 1 – control limit reached P1167 - Heated oxygen sensor (H02S) 1, bank 2- control limit reached P1168 - Heated oxygen sensor (H02S) 2, bank 1, heater control – circuit malfunction P1169 - Heated oxygen sensor (H02S) 2, bank 2, heater control – circuit malfunction P1171 - Electronic throttle system (ETS), WOT – malfunction P1172 - ETS throttle motor – abnormal current P1173 - ETS throttle motor – abnormal voltage P1174 - Electronic throttle system (ETS), closed throttle 1 – malfunction
2. P1175 - Electronic throttle system (ETS), closed throttle 2 – malfunction P1176 - ETS throttle motor – circuit 1 malfunction P1177 ETS throttle motor – circuit 2 malfunction P1178 - Electronic throttle system (ETS) relay – malfunction P1184 - Heated oxygen sensor (H02S) 1, bank 2 – no activity detected P1191 - Electronic throttle system (ETS), limp-home valve – malfunction P1192 - Electronic throttle system (ETS) – limp-home valve ON P1193 - Electronic throttle system (ETS) – limp-home valve ON P1194 - Electronic throttle system (ETS) – limp-home valve ON P1195 - Electronic throttle system (ETS) – limp-home valve ON P1196 - Electronic throttle system (ETS) – limp-home valve ON P1295 - Electronic throttle system (ETS) – circuit malfunction P1307 - Rough road sensor – malfunction P1308 - Rough road sensor – voltage low P1309 - Rough road sensor – voltage high P1330 - Ignition spark timing – malfunction P1372 - Vehicle speed sensor (VSS) – range/performance problem P1400 - Exhaust gas recirculation (EGR) system – monitor malfunction P1401 - Fuel tank leakage diagnostic module -system malfunction P1402 - Fuel tank leakage diagnostic module – motor malfunction P1403 - Fuel tank leakage diagnostic module – valve malfunction P1404 - Fuel tank leakage diagnostic module – heater malfunction P1440 - Evaporative emission (EVAP) system, vent valve – circuit malfunction P1502 - Wheel speed sensor – open circuit P1503 - Cruise control switch – circuit malfunction P1504 - Cruise control switch, CANCEL – circuit malfunction P1505 - Idle air control (lAC) valve – opening coil circuit – open circuit P1506 - Idle air control (lAC) valve – opening coil circuit – short circuit P1507 - Idle air control (lAC) valve – closing coil circuit – open circuit P1508 - Idle air control (lAC) valve – closing coil circuit – short circuit P1510 - Idle air control (lAC) valve – circuit malfunction – open/short circuit P1511 - Idle air control {lAC) valve – circuit malfunction – open/short circuit P1513 - Idle air control (lAC) valve – opening coil circuit – short circuit P1515 - Idle air control (lAC) valve – coil 1 – signal malfunction
3. P1516 - Idle air control {lAC) valve – coil 2 – signal malfunction P1520 - Alternator – FR terminal malfunction P1521 - Power steering pressure (PSP) switch – circuit malfunction P1523 - Intake manifold air control solenoid P1529 - Transmission control module (TCM) – communication P1550 - Knock sensor (KS) – signal malfunction P1552 - Idle air control (lAC) valve – closing coil circuit – short circuit P1553 - Idle air control (lAC) valve – closing coil circuit – open circuit P1560 - Knock sensor (KS) – signal malfunction P1586 - AT coding – signal not plausible P1602 - Transmission control module (TCM) – serial communication problem P1605 - G-force sensor – circuit malfunction P1606 - G-force sensor – signal not plausible P1607 - Engine control module (ECM)/electronic throttle system (ETS) – communication malfunction P1608 - Electronic throttle system (ETS)/engine control module (ECM) – communication malfunction P1609 - Immobilizer control module – malfunction P1611 - MIL request signal – circuiVvoltage low P1613-D - MIL request signal – circuiVvoltage high P1613-9 - Electronic throttle system (ETS), controller- malfunction P1614-B - MIL request signal – circuiVvoltage high P1614-9 - Electronic throttle system (ETS), EEPROM RJW – malfunction P1615 - Electronic throttle system (ETS), controller- malfunction P1616 - Engine control relay – circuit malfunction P1618 - Engine torque control – limit reached/exceeded P1623 - Malfunction indicator lamp (MIL) – circuit malfunction P1624 - Engine coolant blower motor relay -low speed circuit malfunction P1625 - Engine coolant blower motor relay – high speed circuit malfunction P1632 - CAN data bus OFF P1632 - Traction control system – malfunction P1642 - Engine control module (ECM) – non immobilizer/incorrect type P1665 - Ignition power stage A – circuit malfunction P1670 - Ignition power stage B – circuit malfunction P1690 - Immobilizer system – malfunction
4. P1691 - Immobilizer system – antenna malfunction P1693-0 - Transmission control module (TCM) MIL request circuit – circuit malfunction P1693-fJ - Immobilizer system – transponder malfunction P1694 - Immobilizer system – ECM signal malfunction P1695 - Immobilizer system – ECM EPROM malfunction P1696 - Immobilizer system – ECM EPROM malfunction P1707 - Cruise control, brake pedal position (BPP) switch – circuit malfunction P1715 - AT pulse generators – open circuit P1750 - AT – shift control solenoids P1765 - Transmission control module (TCM) – torque reduction malfunction
/doc/OBD_Codes/KIA_DTC_Codes.txt
0,0 → 1,2
P1115 - Engine Coolant Temperature Signal from ECM to TCM. P1121 - Throttle Position Sensor Signal Malfunction from ECM to TCM. P1170 - Front Heated Oxygen Sensor Stuck. P1195 - EGR Pressure Sensor (1.6L) or Boost Sensor (1.8L) Open or Short. P1196 - Ignition Switch "Start" Open or Short (1.6L). P1250 - Pressure Regulator Control Solenoid Valve Open or Short. P1252 - Pressure Regulator Control Solenoid Valve No. 2 Circuit Malfunction. P1307 - Chassis Acceleration Sensor Signal Malfunction. P1308 - Chassis Acceleration Sensor Signal Low. P1309 - Chassis Acceleration Sensor Signal High. P1345 - No SGC Signal (1.6L). P1386 - Knock Sensor Control Zero Test. P1402 - EGR Valve Position Sensor Open or Short. P1449 - Canister Drain Cut Valve Open or Short (1.8L). P1450 - Excessive Vacuum Leak. P1455 - Fuel Tank Sending Unit Open or Short (1.8L). P1457 - Purge Solenoid Valve Low System Malfunction. P1458 - A/C Compressor Control Signal Malfunction. P1485 - EGR Solenoid Valve Vacuum Open or Short. P1486 - EGR Solenoid Valve Vent Open or Short. P1487 - EGR Boost Sensor Solenoid Valve Open or Short. P1496 - EGR Stepper Motor Malfunction - Circuit 1 (1.8L). P1497 - EGR Stepper Motor Malfunction - Circuit 2 (1.8L). P1498 - EGR Stepper Motor Malfunction - Circuit 3 (1.8L). P1499 - EGR Stepper Motor Malfunction - Circuit 4 (1.8L). P1500 - No Vehicle Speed Signal to TCM. P1505 - Idle Air Control Valve Opening Coil Voltage Low. P1506 - Idle Air Control Valve Opening Coil Voltage High. P1507 - Idle Air Control Valve Closing Coil Voltage Low. P1508 - Idle Air Control Valve Closing Coil Voltage High. P1523 - VICS Solenoid Valve. P1586 - A/T-M/T Codification. P1608 - PCM Malfunction.
2. P1611 - MIL Request Circuit Voltage Low. P1614 - MIL Request Circuit Voltage High. P1624 - MIL Request Signal from TCM to ECM. P1631 - Alternator "T" Open or No Power Output (1.8L). P1632 - Battery Voltage Detection Circuit for Alternator Regulator (1.8L). P1633 - Battery Overcharge. P1634 - Alternator "B" Open (1.8L). P1693 - MIL Circuit Malfunction. P1743 - Torque Converter Clutch Solenoid Valve Open or Short. P1794 - Battery or Circuit Failure. P1795 - 4WD Switch Signal Malfunction. P1797 - P or N Range Signal or Clutch Pedal Position Switch Open or Short.
/doc/OBD_Codes/Mazda_DTC_Codes.txt
0,0 → 1,6
P1000 - OBD II Monitor Testing Not Completed P1001 - Unable to Achieve Self-Test Function or SCP Error P1100 - Mass Airflow Sensor Circuit Intermittent P1101 - Mass Airflow Sensor Circuit out of Self-Test Range P1102 - Mass Airflow Sensor Signal Inconsistent with Throttle Position Sensor P1103 - Mass Airflow Sensor Signal Inconsistent with Engine Speed P1110 - Intake Air Temperature Sensor Signal (Dynamic Chamber) Circuit P1112 - Intake Air Temperature Sensor Circuit Intermittent P1113 - Intake Air Temperature Sensor Signal (Dynamic Chamber) Circuit P1114 - Intake Air Temperature Sensor Circuit Low Input P1116 - ECT Sensor Circuit Out of Self Test Range P1117 - ECT Sensor Signal Intermittent P1120 - Throttle Position Sensor out of Range Low P1121 - Throttle Position Sensor Signal Not Consistent with Mass Airflow Signal P1122 - Throttle Position Stuck Closed P1123 - Throttle Position Stuck Open P1124 - Throttle Position Sensor Signal Out of Self Test Range P1125 - Throttle Position Sensor Signal Intermittent P1127 - HO2S Bank 1 Sensor 2 Heater Not On During Key On Engine Running Self Test P1128 - HO2S Bank 1 Sensor 1 Signals Swapped in Key On Engine Running Self Test P1130 - HO2S Bank 1 Sensor 1 Not Switching (Fuel Control Limit Reached) P1131 - HO2S Bank 1 Sensor 1 Signal Below 0.45v (A/F Ratio Too Lean) P1132 - HO2S Bank 1 Sensor 1 Signal Above 0.45v (A/F Ratio Too Rich) P1135 - HO2S Bank 1 Sensor 1 Heater Circuit Low Input P1136 - HO2S Bank 1 Sensor 1 Heater Circuit High Input P1137 - HO2S Bank 1 Sensor 2 Not Switching (Fuel Control Limit Reached) P1138 - HO2S Bank 1 Sensor 2 Signal Above 0.45v (A/F Ratio Too Rich) P1141 - HO2S Bank 1 Sensor 2 Heater Circuit Low Input P1142 - HO2S Bank 1 Sensor 2 Heater Circuit High Input P1143 - HO2S Bank 1 Sensor 3 Signal Below 0.45v (A/F Ratio Too Lean) P1144 - HO2S Bank 1 Sensor 3 Signal Above 0.45v (A/F Ratio Too Rich) P1150 HO2S Bank 2 Sensor 1 Not Switching (Fuel Control Limit Reached)
2. P1151 - HO2S Bank 2 Sensor 1 Signal Below 0.45v (A/F Ratio Too Lean) P1152 - HO2S Bank 2 Sensor 1 Signal Above 0.45v (A/F Ratio Too Rich) P1169 - HO2S Bank 1 Sensor 1 Circuit Fixed (Bank 1 Sensor 1) P1170 - HO2S Bank 1 Sensor 1 Circuit Fixed (Bank 1 Sensor 1) P1173 - HO2S Bank 2 Sensor 1 Circuit Fixed (Bank 2 Sensor 1) P1195 - EGR Boost Sensor Circuit P1196 - Ignition Switch Start Circuit P1235 - Fuel Pump Control Circuit P1236 - Fuel Pump Control Out Range P1250 - Pressure Regulator Control Solenoid Circuit P1252 - Pressure Regulator Control Solenoid '2' Circuit P1260 - Anti-Theft System Signal Detected - Engine Disabled P1270 - Engine RPM or Vehicle Speed Limit Reached P1309 - Misfire Detection Monitor P1345 - No CMP or SGC Signal P1351 - Ignition Diagnostic Monitor Signal Lost to PCM or Out Of Range P1352 - Ignition Coil 'A' Primary Circuit P1353 - Ignition Coil 'B' Primary Circuit P1354 - Ignition Coil 'C' Primary Circuit P1358 - Ignition Diagnostic Monitor Signal Out Of Self Test Range P1359 - SPOUT Signal Lost To Powertrain Control Module Or Out Of Range P1360 - Ignition Coil 'A' Secondary Circuit P1361 - Ignition Coil 'B' Secondary Circuit P1362 - Ignition Coil 'C' Secondary Circuit P1364 - Ignition Coil Primary Circuit P1365 - Ignition Coil Secondary Circuit P1390 - Octane Adjust Shorting Bar Out or Circuit Open P1400 - DPFE Sensor Circuit Low Input P1401 - DPFE Sensor Circuit High Input P1402 - EGR Valve Position Sensor Circuit P1405 - DPFE Sensor Upstream Hose Off Or Plugged P1406 - DPFE Sensor Downstream Hose Off or Plugged P1407 - No EGR Flow Detected P1408 - EGR System Flow Out of Key On Engine Running Self Test Range
3. P1409 - EGR Vacuum Regulator Solenoid Circuit P1410 - EGR Boost Solenoid Valve Stuck P1443 - EVAP System Purge Flow Fault P1444 - EVAP Purge Flow Sensor Circuit Low Voltage P1446 - EVAP Purge Flow Sensor Circuit High Voltage P1449 - CDCV or Throttle PositionCV Circuit P1450 - EVAP Control System Fault P1451 - Canister Vent Solenoid Circuit P1455 - Fuel Tank Level Sensor Circuit P1460 - Wide Open Throttle A/C Cut-Off Relay Circuit P1464 - Air Conditioning Control Signal Circuit P1474 - Fan Control (Primary Winding) Circuit P1479 - Fan Control (Condenser Primary) Circuit P1485 - EGR Vacuum Solenoid Circuit P1486 - EGR Vent Solenoid Circuit P1487 - EGR-CHK (Boost) Solenoid Circuit P1496 - EGR Valve Motor Coil '1' Open or Shorted P1497 - EGR Valve Motor Coil '2' Open or Shorted P1498 - EGR Valve Motor Coil '3 Open or Shorted P1499 - EGR Valve Motor Coil '4' Open or Shorted P1500 - Vehicle Speed Sensor Intermittent Signal P1501 - Vehicle Speed Sensor Out of Self Test Range P1502 - Vehicle Speed Sensor Circuit Error P1504 - Idle Air Control Solenoid Circuit Intermittent P1505 - Idle Air Control System at Adaptive Clip P1506 - Idle Air Control System Overspeed Detected P1507 - Idle Air Control System Underspeed Detected P1508 - Bypass Air Solenoid '1' Circuit P1509 - Bypass Air Solenoid '2 Circuit P1512 - VTCS Fault P1521 - VRIS Solenoid '1' Circuit P1522 - VRIS Solenoid '2 Circuit P1523 - VICS Solenoid Circuit P1524 - Charge Air Cooler Bypass Solenoid Circuit
4. P1525 - ABV Vacuum Solenoid Circuit P1526 - BV Vent Solenoid Circuit P1529 - L/C Atmospheric Balance Air Control Valve Circuit P1540 - ABV System Fault P1562 - Powertrain Control Module +BB Voltage Low P1569 - VTCS Circuit Low Input P1570 - VTCS Circuit High Input P1601 - Powertrain Control Module Communication Line to TCM Error P1602 - Powertrain Control Module Communication Line to TCM Error P1603 - Immobilizer System Fault P1604 - Immobilizer System Fault P1605 - Powertrain Control Module Keep Alive Memory Test Error P1608 - Powertrain Control Module (ECM CPU) DTC Test Fault P1609 - Powertrain Control Module (ECM CPU) Knock Sensor Circuit P1621 - lmmobilizer System Fault P1622 - lmmobilizer System Fault P1623 - lmmobilizer System Fault P1624 - lmmobilizer System Fault P1627 - Powertrain Control Module (ECM/TCS) Line Communication Error P1628 - Powertrain Control Module (ECM/TCS) Any Line Communication Error P1631 - Generator Output Voltage Signal (No Output) P1632 - Battery Voltage Monitor Circuit P1633 - Battery Overcharge Fault P1634 - Generator Terminal 'B' Circuit Open P1650 - Power Steering Pressure Switch Out of Range Fault P1651 - Power Steering Pressure Switch Circuit P1652 - Power Steering Pressure Switch Circuit P1701 - Transmission Range Sensor Reverse Engagement Error P1702 - Transmission Range Sensor Circuit Intermittent P1703 - Brake On/Off Switch Out of Self Test Range P1705 - Transmission Range Sensor out of Self Test Range P1709 - Clutch Pedal Position Switch Circuit P1711 - Transmission Fluid Temperature Sensor Circuit out of Self Test Range P1713 - Transmission Fluid Temperature Sensor Circuit
5. P1714 - Shift Solenoid '1' Mechanical Fault P1715 - Shift Solenoid '2' Mechanical Fault P1716 - Shift Solenoid '3' Mechanical Fault P1717 - Shift Solenoid '4' Mechanical Fault P1718 - Transmission Fluid Temperature Sensor Circuit P1720 - Vehicle Speed Sensor '2' Signal Error P1729 - Transmission 4x4 Low Switch Error P1740 - Torque Converter Clutch Solenoid Mechanical Fault P1741 - Torque Converter Clutch Control Electrical Fault P1742 - Torque Converter Clutch Solenoid Shorted P1743 - Torque Converter Clutch Failed On - TCIL is On P1744 - Torque Converter Clutch Solenoid Mechanical Fault P1746 - Electronic Pressure Control Solenoid Circuit Open P1747 - Electronic Pressure Control Solenoid Circuit P1749 - Electronic Pressure Control Solenoid Circuit Low P1751 - Transmission Shift Solenoid 'A' Mechanical Fault P1752 - Transmission Shift Solenoid 'A' Circuit Shorted P1754 - Transmission Coast Clutch Solenoid Electrical Fault P1756 - Transmission Shift Solenoid 'B' Mechanical Fault P1757 - Transmission Shift Solenoid 'B' Circuit Shorted P1761 - Transmission Shift Solenoid '3' Mechanical Fault P1762 - Transmission SS3/SS4/OD Band Fault P1765 - Transmission 3-2 Timing Solenoid Valve P1767 - Torque Converter Clutch Solenoid Circuit P1771 - Throttle Position Sensor Circuit Open to Transmission Control Module P1772 - Throttle Position Sensor Circuit Shorted to Transmission Control Module P1780 - Transmission Control Switch Circuit P1781 - Transmission 4x4 Low Switch out of Range Fault P1783 - Transmission Fluid Temperature High Input P1788 - 3-2T/CCS Circuit Open P1789 - 3-2T/CCS Circuit Shorted P1794 - Powertrain Control Module Battery Direct Power Circuit P1797 - P/N Switch Open or Short Circuit P1900 - Turbine Speed Sensor Circuit Intermittent
6. P1901 - Torque Converter Clutch Circuit Intermittent
/doc/OBD_Codes/Mitsubishi_DTC_Codes.txt
0,0 → 1,0
P1103 - Turbocharger Wastegate Actuator. P1104 - Turbocharger Wastegate Solenoid. P1105 - Fuel Pressure Solenoid. P1300 - Ignition Timing Adjustment circuit. P1400 - Manifold Differential Pressure Sensor circuit. P1500 - Alternator FR Terminal circuit. P1600 - Serial Communication Link. P1715 - Pulse Generator Assembly. P1750 - Solenoid Assembly. P1751 - A/T Control Relay. P1791 - Engine Coolant Temperature Level Input circuit. P1795 - Throttle Position Input circuit to TCM
/doc/OBD_Codes/Nissan_DTC_Codes.txt
0,0 → 1,0
P1105 - MAP/BARO Pressure Switch Solenoid Valve P1126 - Thermostat Function P1130 - Swirl Control Valve Control Solenoid Valve P1148 - Closed Loop Control (Bank 1) P1165 - Swirl Control Valve Control Vacuum Switch P1211 - ABS/TCS Control Unit P1212 - ABS/TCS Communication Line P1217 - Engine Over Temperature (Overheat) P1320 - Ignition Signal P1335 - Crankshaft Position Sensor (REF) P1336 - Crankshaft Position Sensor (CKPS) P1400 - EGRC Solenoid Valve P1401 - EGR Temperature Sensor P1402 - EGR System P1440 EVAP Control System Small Leak P1441 - Vacuum Cut Valve Bypass Valve P1444 - Canister Purge Volume Control Solenoid Valve P1445 - EVAP Canister Purge Volume Control Valve P1446 - EVAP Canister Vent Control Valve (Closed) P1447 - EVAP Control System Purge Flow Monitoring P1448 - EVAP Canister Vent Control Valve (Open) P1464 - Fuel Level Sensor Circuit (Ground Signal) P1490 - Vacuum Cut Valve Bypass Valve (Circuit) P1491 - Vacuum Cut Valve Bypass Valve P1492 - EVAP Canister Purge Control/Solenoid Valve (Circuit) P1493 - EVAP Canister Purge Control Valve/Solenoid Valve P1550 - TCC Solenoid Valve P1605 - A/T Diagnostic Communication Line P1705 - Throttle Position Sensor Circuit A/T P1706 - Park/Neutral Position (PNP) Switch P1760 - Overrun Clutch Solenoid Valve (Circuit)
/doc/OBD_Codes/OBD2_DTC_Body_Codes.txt
0,0 → 1,3
B0001 Driver Frontal Stage 1 Deployment Control (Subfault) B0002 Driver Frontal Stage 2 Deployment Control (Subfault) B0003 Driver Frontal Stage 3 Deployment Control (Subfault) B0004 Driver Knee Bolster Deployment Control (Subfault) B0005 Collapsible Steering Column Deployment Control (Subfault) B0010 Passenger Frontal Stage 1 Deployment Control (Subfault) B0011 Passenger Frontal Stage 2 Deployment Control (Subfault) B0012 Passenger Frontal Stage 3 Deployment Control (Subfault) B0013 Passenger Knee Bolster Deployment Control (Subfault) B0020 Left Side Airbag Deployment Control (Subfault) B0021 Left Curtain Deployment Control 1 (Subfault) B0022 Left Curtain Deployment Control 2 (Subfault) B0028 Right Side Airbag Deployment Control (Subfault) B0029 Right Curtain Deployment Control 1 (Subfault) B002A Right Curtain Deployment Control 2 (Subfault) B0030 Second Row Left Side Airbag Deployment Control (Subfault) B0031 Second Row Left Frontal Stage 1 Deployment Control (Subfault) B0032 Second Row Left Frontal Stage 2 Deployment Control (Subfault) B0033 Second Row Left Frontal Stage 3 Deployment Control (Subfault) B0038 Second Row Right Side Airbag Deployment Control (Subfault) B0039 Second Row Right Frontal Stage 1 Deployment Control (Subfault) B003A Second Row Right Frontal Stage 2 Deployment Control (Subfault) B003B Second Row Right Frontal Stage 3 Deployment Control (Subfault) B0040 Third Row Left Side Airbag Deployment Control (Subfault) B0041 Third Row Left Frontal Stage 1 Deployment Control (Subfault) B0042 Third Row Left Frontal Stage 2 Deployment Control (Subfault) B0043 Third Row Left Frontal Stage 3 Deployment Control (Subfault) B0048 Third Row Right Side Airbag Deployment Control (Subfault) B0049 Third Row Right Frontal Stage 1 Deployment Control (Subfault) B004A Third Row Right Frontal Stage 2 Deployment Control (Subfault) B004B Third Row Right Frontal Stage 3 Deployment Control (Subfault) B0050 Driver Seatbelt Sensor (Subfault) B0051 First Row Center Seatbelt Sensor (Subfault) B0052 Passenger Seatbelt Sensor (Subfault) B0053 Second Row Left Seatbelt Sensor (Subfault) B0054 Second Row Center Seatbelt Sensor (Subfault) B0055 Second Row Right Seatbelt Sensor (Subfault) B0056 Third Row Left Seatbelt Sensor (Subfault) B0057 Third Row Center Seatbelt Sensor (Subfault) B0058 Third Row Right Seatbelt Sensor (Subfault) B0060 Driver Seatbelt Tension Sensor (Subfault) B0061 Passenger Seatbelt Tension Sensor (Subfault) B0070 Driver Seatbelt Pretensioner "A" Deployment Control (Subfault) B0071 First Row Center Seatbelt Pretensioner Deployment Control (Subfault) B0072 Passenger Seatbelt Pretensioner "A" Deployment Control (Subfault) B0073 Second Row Left Seatbelt Pretensioner Deployment Control (Subfault) B0074 Second Row Center Seatbelt Pretensioner Deployment Control (Subfault) B0075 Second Row Right Seatbelt Pretensioner Deployment Control (Subfault) B0076 Third Row Left Seatbelt Pretensioner Deployment Control (Subfault) B0077 Third Row Center Seatbelt Pretensioner Deployment Control (Subfault) B0078 Third Row Right Seatbelt Pretensioner Deployment Control (Subfault) B0079 Driver Seatbelt Pretensioner "B" Deployment Control (Subfault) B007A Passenger Seatbelt Pretensioner "B" Deployment Control (Subfault) B007B Second Row Left Seatbelt Pretensioner "B" Deployment Control (Subfault) B007C Second Row Right Seatbelt Pretensioner "B" Deployment Control (Subfault) B007D Second Row Center Seatbelt Pretensioner "B" Deployment Control (Subfault) B007E Driver Seatbelt Pretensioner "C" Deployment Control (Subfault) B007F Passenger Seatbelt Pretensioner "C" Deployment Control (Subfault) B0080 Driver Seatbelt Load Limiter Deployment Control (Subfault)
2. B0081 First Row Center Seatbelt Load Limiter Deployment Control (Subfault) B0082 Passenger Seatbelt Load Limiter Deployment Control (Subfault) B0083 Second Row Left Seatbelt Load Limiter Deployment Control (Subfault) B0084 Second Row Center Seatbelt Load Limiter Deployment Control (Subfault) B0085 Second Row Right Seatbelt Load Limiter Deployment Control (Subfault) B0086 Third Row Left Seatbelt Load Limiter Deployment Control (Subfault) B0087 Third Row Center Seatbelt Load Limiter Deployment Control (Subfault) B0088 Third Row Right Seatbelt Load Limiter Deployment Control (Subfault) B0090 Left Frontal Restraints Sensor (Subfault) B0091 Left Side Restraints Sensor 1 (Subfault) B0092 Left Side Restraints Sensor 2 (Subfault) B0093 Left Side Restraints Sensor 3 (Subfault) B0094 Center Frontal Restraints Sensor (Subfault) B0095 Right Frontal Restraints Sensor (Subfault) B0096 Right Side Restraints Sensor 1 (Subfault) B0097 Right Side Restraints Sensor 2 (Subfault) B0098 Right Side Restraints Sensor 3 (Subfault) B0099 Roll Over Sensor (Subfault) B009A Left Side Restraints Sensor 4 (Subfault) B009B Left Side Restraints Sensor 5 (Subfault) B009C Left Side Restraints Sensor 6 (Subfault) B009D Right Side Restraints Sensor 4 (Subfault) B009E Right Side Restraints Sensor 5 (Subfault) B009F Right Side Restraints Sensor 6 (Subfault) B00A0 Occupant Classification System (Subfault) B00A1 Occupant Position System (Subfault) B00B0 Driver Seat Occupant Classification Sensor "A" (Subfault) B00B1 Driver Seat Occupant Classification Sensor "B" (Subfault) B00B2 Driver Seat Occupant Classification Sensor "C" (Subfault) B00B3 Driver Seat Occupant Classification Sensor "D" (Subfault) B00B4 Driver Seat Occupant Classification Sensor "E" (Subfault) B00B5 Driver Seat Track Position Restraints Sensor (Subfault) B00B6 Driver Seat Recline Position Restraints Sensor (Subfault) B00B7 Driver Seat Occupant Position Sensor "A" (Subfault) B00B8 Driver Seat Occupant Position Sensor "B" (Subfault) B00B9 Driver Seat Occupant Position Sensor "C" (Subfault) B00BA Driver Seat Occupant Position Sensor "D" (Subfault) B00BB Driver Seat Occupant Position Sensor "E" (Subfault) B00C0 Passenger Seat Occupant Classification Sensor "A" (Subfault) B00C1 Passenger Seat Occupant Classification Sensor "B" (Subfault) B00C2 Passenger Seat Occupant Classification Sensor "C" (Subfault) B00C3 Passenger Seat Occupant Classification Sensor "D" (Subfault) B00C4 Passenger Seat Occupant Classification Sensor "E" (Subfault) B00C5 Passenger Seat Track Position Restraints Sensor (Subfault) B00C6 Passenger Seat Recline Position Restraints Sensor (Subfault) B00C7 Passenger Seat Occupant Position Sensor "A" (Subfault) B00C8 Passenger Seat Occupant Position Sensor "B" (Subfault) B00C9 Passenger Seat Occupant Position Sensor "C" (Subfault) B00CA Passenger Seat Occupant Position Sensor "D" (Subfault) B00CB Passenger Seat Occupant Position Sensor "E" (Subfault) B00D0 Driver Seatbelt Indicator (Subfault) B00D1 Passenger Seatbelt Indicator (Subfault) B00D2 Restraint System Malfunction Indicator 1 (Subfault) B00D3 Restraint System Malfunction Indicator 2 (Subfault) B00D4 Restraint System Malfunction Audible Indicator (Subfault) B00D5 Restraint System Passenger Disable Indicator (Subfault) B00DF Passenger Restraints Disable Switch (Subfault) B00E0 Third Row Left Seatbelt Pretensioner "B" Deployment Control (Subfault) B00E1 Third Row Right Seatbelt Pretensioner "B" Deployment Control (Subfault) B00E2 Third Row Center Seatbelt Pretensioner "B" Deployment Control (Subfault)
3. B00E3 Second Row Left Seatbelt Pretensioner "C" Deployment Control (Subfault) B00E4 Second Row Right Seatbelt Pretensioner "C" Deployment Control (Subfault) B00E5 Second Row Center Seatbelt Pretensioner "C" Deployment Control (Subfault) B00E6 Third Row Right Seatbelt Pretensioner "C" Deployment Control (Subfault) B00E7 Third Row Left Seatbelt Pretensioner "C" Deployment Control (Subfault) B00E8 Third Row Center Seatbelt Pretensioner "C" Deployment Control (Subfault) B1000 Manufacturer Controlled DTC B2000 Manufacturer Controlled DTC B3000 Reserved For Future Use
/doc/OBD_Codes/OBD2_DTC_Chassis_Codes.txt
0,0 → 1,3
C0001 TCS Control Channel "A" Valve 1 (Subfault) C0002 TCS Control Channel "A" Valve 2 (Subfault) C0003 TCS Control Channel "B" Valve 1 (Subfault) C0004 TCS Control Channel "B" Valve 2 (Subfault) C0010 Left Front Inlet Control (Subfault) C0011 Left Front Outlet Control (Subfault) C0012 Left Front Hydraulic Release Too Long (Subfault) C0014 Right Front Inlet Control (Subfault) C0015 Right Front Outlet Control (Subfault) C0016 Right Front Hydraulic Release Too Long (Subfault) C0018 Left Rear Inlet Control (Subfault) C0019 Left Rear Outlet Control (Subfault) C001A Left Rear Hydraulic Release Too Long (Subfault) C001C Right Rear Inlet Control (Subfault) C001D Right Rear Outlet Control (Subfault) C001E Right Rear Hydraulic Release Too Long (Subfault) C0020 ABS Pump Motor Control (Subfault) C0021 Brake Booster Performance (Subfault) C0022 Brake Booster Solenoid (Subfault) C0023 Stop Lamp Control (Subfault) C0030 Left Front Tone Wheel (Subfault) C0031 Left Front Wheel Speed Sensor (Subfault) C0032 Left Front Wheel Speed Sensor Supply (Subfault) C0033 Right Front Tone Wheel (Subfault) C0034 Right Front Wheel Speed Sensor (Subfault) C0035 Right Front Wheel Speed Sensor Supply (Subfault) C0036 Left Rear Tone Wheel (Subfault) C0037 Left Rear Wheel Speed Sensor (Subfault) C0038 Left Rear Wheel Speed Sensor Supply (Subfault) C0039 Right Rear Tone Wheel (Subfault) C003A Right Rear Wheel Speed Sensor (Subfault) C003B Right Rear Wheel Speed Sensor Supply (Subfault) C003C Rear Tone Wheel (Subfault)
2. C003D Rear Wheel Speed Sensor (Subfault) C003E Rear Wheel Speed Sensor Supply (Subfault) C0040 Right Front Wheel Speed Sensor Circuit C0041 Brake Pedal Switch "B" (Subfault) C0042 Brake Pedal Position Sensor "Circuit A" (Subfault) C0043 Brake Pedal Position Sensor "Circuit B" (Subfault) C0044 Brake Pressure Sensor "A" (Subfault) C0045 Brake Pressure Sensor "B" (Subfault) C0046 Brake Pressure Sensor "A"/"B" (Subfault) C0047 Brake Booster Pressure Sensor (Subfault) C0048 Brake Booster Travel Sensor (Subfault) C0049 Brake Fluid (Subfault) C004A Brake Lining Wear Sensor (Subfault) C0051 Steering Wheel Position Sensor (Subfault) C0052 Steering Wheel Position Sensor "Signal A" (Subfault) C0053 Steering Wheel Position Sensor "Signal B" (Subfault) C0054 Steering Wheel Position Sensor "Signal C" (Subfault) C0055 Steering Wheel Position Sensor "Signal D" (Subfault) C0061 Lateral Acceleration Sensor (Subfault) C0062 Longitudinal Acceleration Sensor (Subfault) C0063 Yaw Rate Sensor (Subfault) C0064 Roll Rate Sensor C0069 Yaw Rate/Longitude Sensors (Subfault) C006A Multi-axis Acceleration Sensor (Subfault) C006B Stability System Active Too Long (Subfault) C006C Stability System C0071 2/4 Wheel Drive Status Input (Subfault) C0072 Brake Temperature Too High (Subfault) C0073 Delivered Driving Torque (Subfault) C0074 Requested Driving Torque (Subfault) C0075 Extended Brake Pedal Travel, output to PCM (Subfault) C0076 PWM for Traction Control (Subfault) C0077 Low Tire Pressure (Subfault) C0078 Tire Diameter (Subfault)
3. C0079 Variable Effort Steering (Subfault) C0081 ABS Malfunction Indicator (Subfault) C0082 Brake System Malfunction Indicator (Subfault) C0083 Tire Pressure Monitor Malfunction Indicator (Subfault) C0084 Traction Active Indicator (Subfault) C0085 Traction Disable Indicator (Subfault) C0086 Vehicle Dynamics Indicator (Subfault) C0089 TCS Disable Switch (Subfault) C008A TCS Mode Control (Subfault) C1000 Manufacturer Controlled DTC C2000 Manufacturer Controlled DTC
/doc/OBD_Codes/OBD2_DTC_Codes.txt
0,0 → 1,25
1. POWERTRAIN CODES • P0016 - Crankshaft Position Camshaft Position Correlation Bank 1 Sensor A • P0030 - Heated Oxygen Sensor (H02S) Heater Control Circuit Bank 1 Sensor 1 • P0031 - Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 1 Sensor 1 • P0032 - Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 1 Sensor 1 • P0036 - Heated Oxygen Sensor (HO2S) Heater Control Circuit Bank 1 Sensor 2 • P0037 - Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 1 Sensor 2 • P0038 - Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 1 Sensor 2 • P0050 - Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 1 • P0051 - Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 2 Sensor 1 • P0052 - Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 2 Sensor 1 • P0053 - HO2S Heater Resistance Bank 1 Sensor 1 (PCM) • P0054 - HO2S Heater Resistance Bank 1 Sensor 2 (PCM) • P0056 - Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 2 • P0057 - Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 2 Sensor 2 • P0058 - Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 2 Sensor 2 • P0068 - Throttle Body Airflow Performance (PCM) • P0100 - MAF Sensor Circuito Insuficiente Activita • P0101 - Mass Air Flow (MAF) Sensor Performance • P0102 - Mass Air Flow (MAF) Sensor Circuit Low Frequency • P0103 - Mass Air Flow (MAF) Sensor Circuit High Frequency • P0104 - Mass Air Flow Circuit Intermittent • P0105 - MAP Sensor Circuito Insuficiente Activita • P0106 - Manifold Absolute Pressure (MAP) System Performance • P0107 - Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage • P0108 - Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage • P0109 - Manifold Absolute Pressure Circuit Intermittent • P0110 - Intake Air Temperature (IAT) Sensor Circuit • P0111 - Intake Air Temperature (IAT) Sensor Performance • P0112 - Intake Air Temperature (IAT) Sensor Circuit Low Voltage • P0113 - Intake Air Temperature (IAT) Sensor Circuit High Voltage • P0114 - Intake Air Temperature Circuit Intermittent • P0115 - Engine Coolant Temperature (ECT) Sensor Circuit • P0116 - Engine Coolant Temperature (ECT) Sensor Performance • P0117 - Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage
2. • P0118 - Engine Coolant Temperature (ECT) Sensor Circuit High Voltage • P0119 - Engine Coolant Temperature Circuit Intermittent • P0120 - TP System Performance • P0121 - TP Sensor Circuit Insufficient Activity • P0122 - Throttle Position (TP) Sensor Circuit Low Voltage • P0123 - Throttle Position (TP) Sensor Circuit High Voltage • P0124 - Throttle Position Sensor 1 Circuit Intermittent • P0125 - Engine Coolant Temperature (ECT) Insufficient for Closed Loop Fuel Control • P0126 - Insufficient ECT for Stable Operation • P0128 - Coolant Thermostat Below Thermostat Regulating Temperature • P0130 - Heated Oxygen Sensor (HO2S) Circuit Closed Loop (CL) Performance Bank 1 Sensor 1 • P0131 - Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 1 • P0132 - Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 1 • P0133 - Heated Oxygen Sensor (HO2S) Slow Response Bank 1 Sensor 1 • P0134 - Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 1 • P0135 - Heated Oxygen Sensor (HO2S) Heater Performance Bank 1 Sensor 1 • P0136 - Heated Oxygen Sensor (HO2S) Circuit Bank 1 Sensor 2 • P0137 - Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 2 • P0138 - Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 2 • P0139 - Heated Oxygen Sensor (HO2S) Slow Response Bank 1 Sensor 2 • P0140 - Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 2 • P0141 - Heated Oxygen Sensor (HO2S) Heater Performance Bank 1 Sensor 2 • P0142 - Heated Oxygen Sensor (HO2S) Circuit Bank 1 Sensor 3 • P0143 - Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 3 • P0144 - Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 3 • P0145 - Heated Oxygen Sensor (HO2S) Circuit Bank 1 Sensor 2 Slow Response • P0146 - Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 3 • P0147 - Heated Oxygen Sensor (HO2S) Heater Performance Bank 1 Sensor 3 • P0150 - Heated Oxygen Sensor (HO2S) Circuit Closed Loop (CL) Performance Bank 2 Sensor 1 • P0151 - Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 1 • P0152 - Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 1 • P0153 - Heated Oxygen Sensor (HO2S) Slow Response Bank 2 Sensor 1 • P0154 - Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 2 Sensor 1 • P0155 - Heated Oxygen Sensor (HO2S) Heater Performance Bank 2 Sensor 1 • P0156 - Heated Oxygen Sensor (HO2S) Circuit Bank 2 Sensor 2 • P0157 - Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 2 • P0158 - Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 2
3. • P0159 - Heated Oxygen Sensor (HO2S) Slow Response Bank 2 Sensor 2 • P0160 - Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 2 Sensor 2 • P0161 - Heated Oxygen Sensor (HO2S) Heater Performance Bank 2 Sensor 2 • P0162 - Heated Oxygen Sensor (HO2S) Circuit Bank 2 Sensor 3 • P0163 - Heated Oxygen Sensor (HO2S) Circuit Bank 2 Sensor 3 Low Voltage • P0164 - Heated Oxygen Sensor (HO2S) Circuit Bank 2 Sensor 3 High Voltage • P0165 - Heated Oxygen Sensor (HO2S) Circuit Bank 2 Sensor 3 Slow Response • P0166 - Heated Oxygen Sensor (HO2S) Circuit Bank 2 Sensor 3 No Activity Detected • P0167 - Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 3 • P0169 - Fuel Composition Sensor • P0170 - Fuel Trim Bank 1 • P0171 - Fuel Trim System Lean Bank 1 • P0172 - Fuel Trim System Rich Bank 1 • P0173 - Fuel Trim Bank 2 • P0174 - Fuel Trim System Lean Bank 2 • P0175 - Fuel Trim System Rich Bank 2 • P0176 - Fuel Composition Sensor Circuit • P0177 - Fuel Composition Sensor Circuit Performance • P0178 - Fuel Composition Sensor Circuit Low Voltage • P0179 - Fuel Composition Sensor Circuit High Voltage • P0180 - Fuel Temperature Sensor 1 Circuit • P0181 - Fuel Temp. Sensor 1 Circuit Performance • P0182 - Fuel Temperature Sensor Circuit Low Voltage • P0183 - Fuel Temperature Sensor Circuit High Voltage • P0184 - Fuel Temperature Sensor 1 Circuit Intermittent • P0185 - Fuel Temperature Sensor 2 Circuit • P0186 - Fuel Temp. Sensor 2 Circuit Performance • P0187 - Fuel Temperature Sensor 2 Circuit Low Voltage • P0188 - Fuel Temperature Sensor 2 Circuit High Voltage • P0189 - Fuel Temperature Sensor 2 Circuit Intermittent • P0190 - Fuel Rail Pressure Sensor Circuit • P0191 - Fuel Rail Pressure Sensor Circuit Performance • P0192 - Fuel Rail Pressure Sensor Circuit Low Voltage • P0193 - Fuel Rail Pressure Sensor Circuit High Voltage • P0194 - Fuel Rail Pressure Sensor Circuit Intermittent • P0195 - Engine Oil Temperature Sensor • P0196 - Engine Oil Temperature Sensor Performance • P0197 - Engine Oil Temperature Sensor Low Voltage • P0198 - Engine Oil Temperature Sensor High Voltage • P0199 - Engine Oil Temperature Sensor Intermittent • P0200 - Injector Control Circuit • P0201 - Injector 1 Control Circuit
4. • P0202 - Injector 2 Control Circuit • P0203 - Injector 3 Control Circuit • P0204 - Injector 4 Control Circuit • P0205 - Injector 5 Control Circuit • P0206 - Injector 6 Control Circuit • P0207 - Injector 7 Control Circuit • P0208 - Injector 8 Control Circuit • P0209 - Injector 9 Control Circuit • P0210 - Injector 10 Control Circuit • P0211 - Injector 11 Control Circuit • P0212 - Injector 12 Control Circuit • P0213 - Cold Start Injector 1 • P0214 - Cold Start Injector 2 • P0215 - Engine Shutoff Control Circuit • P0216 - Injection Timing Control Circuit • P0217 - Engine Overtemp Condition • P0218 - Transmission Fluid Overtemperature • P0219 - Engine Overspeed Condition • P0220 - APP Sensor 2 Circuit • P0221 - APP (Throttle Position) Sensor 2 Circuit Performance • P0222 - APP (Throttle Position) Sensor 2 Circuit Low Voltage • P0223 - APP (Throttle Position) Sensor 2 Circuit High Voltage • P0224 - Throttle Position Sensor 2 Intermittent • P0225 - APP Sensor 3 Circuit • P0226 - APP Sensor 3 Circuit Performance • P0227 - APP Sensor 3 Circuit Low Voltage • P0228 - APP Sensor 3 Circuit High Voltage • P0229 - Throttle Position Sensor 3 Intermittent • P0230 - Fuel Pump Relay Control Circuit • P0231 - Fuel Pump Feedback Circuit Low Voltage • P0232 - Fuel Pump Feedback Circuit High Voltage • P0233 - Fuel Pump Secondary Circuit Intermittent • P0234 - Turbocharger Engine Overboost Condition • P0235 - Turbocharger Boost Sensor 1 Circuit • P0236 - Turbocharger Boost System • P0237 - Turbocharger Boost Sensor Circuit Low Voltage • P0238 - Turbocharger Boost Sensor Circuit High Voltage • P0239 - Turbocharger Boost Sensor 2 Circuit • P0240 - Turbocharger Boost Sensor 2 Performance • P0241 - Turbocharger Boost Sensor 2 Circuit Low Voltage • P0242 - Turbocharger Boost Sensor 2 Circuit High Voltage • P0243 - Turbocharger Wastegate Solenoid 1 • P0244 - Turbocharger Wastegate Solenoid 1 Performance • P0245 - Turbocharger Wastegate Solenoid 1 Low Voltage • P0246 - Turbocharger Wastegate Solenoid 1 High Voltage
5. • P0247 - Turbocharger Wastegate Solenoid 2 • P0248 - Turbocharger Wastegate Solenoid 2 Performance • P0249 - Turbocharger Wastegate Solenoid 2 Low Voltage • P0250 - Turbocharger Wastegate Solenoid 2 High Voltage • P0251 - Injection Pump Fuel Metering Control "A" Malfunction (Cam/Rotor/Injector) • P0252 - Injection Pump Fuel Metering Control "A" Range/Performance (Cam/Rotor/Injector) • P0253 - Injection Pump Fuel Metering Control "A" Low (Cam/Rotor/Injector) • P0254 - Injection Pump Fuel Metering Control "A" High (Cam/Rotor/Injector) • P0255 - Injection Pump Fuel Metering Control "A" Intermittent (Cam/Rotor/Injector) • P0256 - Injection Pump Fuel Metering Control "B" Malfunction (Cam/Rotor/Injector) • P0257 - Injection Pump Fuel Metering Control "B" Range/Performance (Cam/Rotor/Injector) • P0258 - Injection Pump Fuel Metering Control "B" Low (Cam/Rotor/Injector) • P0259 - Injection Pump Fuel Metering Control "B" High (Cam/Rotor/Injector) • P0260 - Injection Pump Fuel Metering Control "B" Intermittent (Cam/Rotor/Injector) • P0261 - Cylinder 1 Injector Circuit Low • P0262 - Cylinder 1 Injector Circuit High • P0263 - Cylinder 1 Contribution/Balance Fault • P0264 - Cylinder 2 Injector Circuit Low • P0265 - Cylinder 2 Injector Circuit High • P0266 - Cylinder 2 Contribution/Balance Fault • P0267 - Cylinder 3 Injector Circuit Low • P0268 - Cylinder 3 Injector Circuit High • P0269 - Cylinder 3 Contribution/Balance Fault • P0270 - Cylinder 4 Injector Circuit Low • P0271 - Cylinder 4 Injector Circuit High • P0272 - Cylinder 4 Contribution/Balance Fault • P0273 - Cylinder 5 Injector Circuit Low • P0274 - Cylinder 5 Injector Circuit High • P0275 - Cylinder 5 Contribution/Balance Fault • P0276 - Cylinder 6 Injector Circuit Low • P0277 - Cylinder 6 Injector Circuit High • P0278 - Cylinder 6 Contribution/Balance Fault • P0279 - Cylinder 7 Injector Circuit Low • P0280 - Cylinder 7 Injector Circuit High • P0281 - Cylinder 7 Contribution/Balance Fault • P0282 - Cylinder 8 Injector Circuit Low • P0283 - Cylinder 8 Injector Circuit High • P0284 - Cylinder 8 Contribution/Balance Fault • P0285 - Cylinder 9 Injector Circuit Low
6. • P0286 - Cylinder 9 Injector Circuit High • P0287 - Cylinder 9 Contribution/Balance Fault • P0288 - Cylinder 10 Injector Circuit Low • P0289 - Cylinder 10 Injector Circuit High • P0290 - Cylinder 10 Contribution/Balance Fault • P0291 - Cylinder 11 Injector Circuit Low • P0292 - Cylinder 11 Injector Circuit High • P0293 - Cylinder 11 Contribution/Balance Fault • P0294 - Cylinder 12 Injector Circuit Low • P0295 - Cylinder 12 Injector Circuit High • P0296 - Cylinder 12 Contribution/Range Fault • P0300 - Engine Misfire Detected • P0301 - Cylinder 1 Misfire Detected • P0302 - Cylinder 2 Misfire Detected • P0303 - Cylinder 3 Misfire Detected • P0304 - Cylinder 4 Misfire Detected • P0305 - Cylinder 5 Misfire Detected • P0306 - Cylinder 6 Misfire Detected • P0307 - Cylinder 7 Misfire Detected • P0308 - Cylinder 8 Misfire Detected • P0309 - Cylinder 9 Misfire Detected • P0310 - Cylinder 10 Misfire Detected • P0311 - Cylinder 11 Misfire Detected • P0312 - Cylinder 12 Misfire Detected • P0313 - Misfire Detected With Low Fuel Level • P0315 - Crankshaft position (CKP) system variation values are not stored in the PCM memory • P0318 - Rough Road Sensor Circuit • P0320 - Ignition/Distributor Engine Speed Input Circuit Malfunction • P0321 - Ignition/Distributor Engine Speed Input Circuit Range/Performance • P0322 - IC Module 4X Reference Circuit No Frequency • P0323 - Ignition/Distributor Engine Speed Input Circuit Intermittent • P0324 - Knock Sensor (KS) Module Performance • P0325 - PCM Knock Sensor Circuit • P0326 - Knock Sensor Circuit Excessive Spark Retard • P0327 - Knock Sensor Circuit Low Voltage • P0328 - Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor) • P0329 - Knock Sensor 1 Circuit Intermittent (Bank 1 or Single Sensor) • P0330 - Knock Sensor (KS) Circuit Bank 2 • P0331 - Knock Sensor 2 Circuit Range/Performance (Bank 2) • P0332 - Knock Sensor 2 Circuit Low Input (Bank 2) • P0333 - Knock Sensor 2 Circuit High Input (Bank 2) • P0334 - Knock Sensor 2 Circuit Intermittent (Bank 2) • P0335 - CKP Sensor A Circuit Performance • P0336 - Crankshaft Position (CKP) Sensor A Performance
7. • P0337 - Crankshaft Position (CKP) Sensor Circuit Low Duty Cycle • P0338 - Crankshaft Position (CKP) Sensor Circuit High Duty Cycle • P0339 - Crankshaft Position (CKP) Sensor Circuit Intermittent • P0340 - Camshaft Position (CMP) Sensor Circuit • P0341 - Camshaft Position (CMP) Sensor Performance • P0342 - Camshaft Position Sensor Circuit Low Input • P0343 - Camshaft Position Sensor Circuit High Input • P0344 - Camshaft Position Sensor Circuit Intermittent • P0350 - Ignition Coil Primary/Secondary Circuit Malfunction • P0351 - Ignition Coil 1 Control Circuit • P0352 - Ignition Coil 2 Control Circuit • P0353 - Ignition Coil 3 Control Circuit • P0354 - Ignition Coil 4 Control Circuit • P0355 - Ignition Coil 5 Control Circuit • P0356 - Ignition Coil 6 Control Circuit • P0357 - Ignition Coil 7 Control Circuit • P0358 - Ignition Coil 8 Control Circuit • P0359 - Ignition Coil I Primary/Secondary Circuit Malfunction • P0360 - Ignition Coil J Primary/Secondary Circuit Malfunction • P0361 - Ignition Coil K Primary/Secondary Circuit Malfunction • P0362 - Ignition Coil L Primary/Secondary Circuit Malfunction • P0370 - Timing Reference High Resolution Signal A Malfunction • P0371 - IC 24X Reference Circuit Too Many Pulses • P0372 - IC 24X Reference Circuit Missing Pulses • P0373 - Timing Reference High Resolution Signal A Intermittent/Erratic Pulses • P0374 - Timing Reference High Resolution Signal A No Pulses • P0375 - Timing Reference High Resolution Signal B Malfunction • P0376 - Timing Reference High Resolution Signal B Too Many Pulses • P0377 - Timing Reference High Resolution Signal B Too Few Pulses • P0378 - Timing Reference High Resolution Signal B Intermittent/Erratic Pulses • P0379 - Timing Reference High Resolution Signal B No Pulses • P0380 - Glow Plug/Heater Circuit "A" Malfunction • P0381 - Glow Plug/Heater Indicator Circuit Malfunction • P0382 - Exhaust Gas Recirculation Flow Malfunction • P0385 - Crankshaft Position (CKP) Sensor B Circuit • P0386 - Crankshaft Position (CKP) Sensor B Performance • P0387 - Crankshaft Position Sensor B Circuit Low Input • P0388 - Crankshaft Position Sensor B Circuit High Input • P0389 - Crankshaft Position Sensor B Circuit Intermittent • P0400 - Exhaust Gas Recirculation Flow Malfunction • P0401 - Exhaust Gas Recirculation (EGR) Flow Insufficient • P0402 - Exhaust Gas Recirculation Flow Excessive Detected • P0403 - Exhaust Gas Recirculation (EGR) Solenoid Control Circuit • P0404 - Exhaust Gas Recirculation (EGR) Open Position Performance • P0405 - Exhaust Gas Recirculation (EGR) Position Sensor Circuit Low Voltage
8. • P0406 - Exhaust Gas Recirculation Sensor A Circuit High • P0407 - Exhaust Gas Recirculation Sensor B Circuit Low • P0408 - Exhaust Gas Recirculation Sensor B Circuit High • P0410 - Secondary Air Injection (AIR) System • P0411 - Secondary Air Injection (AIR) System • P0412 - Secondary Air Injection (AIR) Solenoid Relay Control Circuit Bank 1 • P0413 - Secondary Air Injection System Switching Valve A Circuit Open • P0414 - Secondary Air Injection System Switching Valve A Circuit Shorted • P0415 - Secondary Air Injection System Switching Valve B Circuit Malfunction • P0416 - Secondary Air Injection System Switching Valve B Circuit Open • P0417 - Secondary Air Injection System Switching Valve B Circuit Shorted • P0418 - Secondary Air Injection (AIR) Pump Relay Control Circuit Bank 1 • P0419 - Secondary Air Injection (AIR) Pump Relay Control Circuit Bank 2 • P0420 - Catalyst System Low Efficiency • P0421 - Warm Up Catalyst Efficiency Below Threshold (Bank 1) • P0422 - Catalyst System Low Efficiency Bank 1 • P0423 - Heated Catalyst Efficiency Below Threshold (Bank 1) • P0424 - Heated Catalyst Temperature Below Threshold (Bank 1) • P0430 - Catalyst System Low Efficiency Bank 2 • P0431 - Warm Up Catalyst Efficiency Below Threshold (Bank 2) • P0432 - Catalyst System Low Efficiency Bank 2 • P0433 - Heated Catalyst Efficiency Below Threshold (Bank 2) • P0434 - Heated Catalyst Temperature Below Threshold (Bank 2) • P0440 - Evaporative Emission (EVAP) System • P0441 - Evaporative Emission Control System Incorrect Purge Flow • P0442 - Evaporative Emission (EVAP) System Small Leak Detected • P0443 - EVAP Purge Solenoid Valve 1 Control Circuit • P0444 - Evaporative Emission Control System Purge Control Valve Circuit Open • P0445 - Evaporative Emission Control System Purge Control Valve Circuit Shorted • P0446 - EVAP Vent Solenoid Valve Control System • P0447 - Evaporative Emission Control System Vent Control Circuit Open • P0448 - Evaporative Emission Control System Vent Control Circuit Shorted • P0449 - Evaporative Emission (EVAP) Vent Solenoid Control Circuit • P0450 - Fuel Tank Pressure Sensor Circuit • P0451 - Evaporative Emission Control System Pressure Sensor Range/Performance • P0452 - Fuel Tank Pressure Sensor Circuit Low Voltage • P0453 - Fuel Tank Pressure Sensor Circuit High Voltage • P0454 - Evaporative Emission Control System Pressure Sensor Intermittent • P0455 - Evaporative Emission (EVAP) System Leak Detected • P0460 - Fuel Level Sensor Circuit • P0461 - Fuel Level Sensor Performance • P0462 - Fuel Level Sensor Circuit Low Voltage • P0463 - Fuel Level Sensor Circuit High Voltage
9. • P0464 - Fuel Level Sensor Circuit Intermittent • P0465 - Purge Flow Sensor Circuit Malfunction • P0466 - Purge Flow Sensor Circuit Range/Performance • P0467 - Purge Flow Sensor Circuit Low Input • P0468 - Purge Flow Sensor Circuit High Input • P0469 - Purge Flow Sensor Circuit Intermittent • P0470 - Exhaust Pressure Sensor Malfunction • P0471 - Exhaust Pressure Sensor Range/Performance • P0472 - Exhaust Pressure Sensor Low • P0473 - Exhaust Pressure Sensor High • P0474 - Exhaust Pressure Sensor Intermittent • P0475 - Exhaust Pressure Control Valve Malfunction • P0476 - Exhaust Pressure Control Valve Range/Performance • P0477 - Exhaust Pressure Control Valve Low • P0478 - Exhaust Pressure Control Valve High • P0479 - Exhaust Pressure Control Valve Intermittent • P0480 - Cooling Fan Relay 1 Control Circuit • P0481 - Cooling Fan Relay 2 Control Circuit • P0482 - Cooling Fan 3 Control Circuit Malfunction • P0483 - Cooling Fan Rationality Check Malfunction • P0484 - Cooling Fan Circuit Over Current • P0485 - Cooling Fan Power/Ground Circuit Malfunction • P0496 - Evaporative Emission (EVAP) System Flow During Non-Purge • P0500 - Vehicle Speed Sensor (VSS) Circuit • P0501 - Vehicle Speed Sensor Range/Performance • P0502 - Vehicle Speed Sensor (VSS) Circuit Low Input • P0503 - Vehicle Speed Sensor (VSS) Circuit Intermittent • P0505 - Idle Control System Malfunction • P0506 - Idle Speed Low • P0507 - Idle Speed High • P0510 - Closed Throttle Position Switch Malfunction • P0512 - Start Switch Circuit • P0520 - Engine Oil Pressure Sensor/Switch Circuit Malfunction • P0521 - Engine Oil Pressure Sensor/Switch Circuit Range/Performance • P0522 - Engine Oil Pressure Sensor/Switch Circuit Low Voltage • P0523 - Engine Oil Pressure Sensor/Switch Circuit High Voltage • P0526 - Cooling Fan Speed Sensor Circuit • P0530 - A/C Refrigerant Pressure Sensor Circuit Malfunction • P0531 - A/C Refrigerant Pressure Sensor Circuit Range/Performance • P0532 - Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit Low Voltage • P0533 - Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit High Voltage • P0534 - Air Conditioner Refrigerant Charge Loss • P0550 - Power Steering Pressure (PSP) Switch Circuit • P0551 - Power Steering Pressure Sensor Circuit Range/Performance
10. • P0552 - Power Steering Pressure Sensor Circuit Low Input • P0553 - Power Steering Pressure Sensor Circuit High Input • P0554 - Power Steering Pressure Sensor Circuit Intermittent • P0560 - System Voltage • P0561 - System Voltage Unstable • P0562 - System Voltage Low (TCM) • P0563 - System Voltage High (TCM) • P0564 - Cruise Control Multi-Function Switch Circuit (PCM) • P0565 - Cruise Control On Signal Malfunction • P0566 - Cruise Control Off Signal Malfunction • P0567 - Cruise Control Resume Signal Malfunction • P0568 - Cruise Control Set Signal Malfunction • P0569 - Cruise Control Coast Signal Malfunction • P0570 - Cruise Control Accel Signal Malfunction • P0571 - Cruise Control Brake Switch Circuit • P0573 - Cruise Control/Brake Switch A Circuit High • P0574 - Vehicle Speed Too High - above 110 mph - Cruise Control Disabled • P0575 - Cruise Control Related Malfunction • P0576 - Cruise Control Related Malfunction • P0576 - Cruise Control Related Malfunction • P0578 - Cruise Control Related Malfunction • P0579 - Cruise Control Related Malfunction • P0580 - Cruise Control Related Malfunction • P0600 - Serial Communication Link Malfunction • P0601 - Control Module Read Only Memory (ROM) • P0602 - Control Module Not Programmed • P0603 - Control Module Long Term Memory Reset • P0604 - Control Module Random Access Memory (RAM) • P0605 - Control Module Programming Read Only Memory (ROM) • P0606 - Control Module Internal Performance • P0607 - ECU Malfunction • P0608 - Control Module VSS Output "A" Malfunction • P0609 - Control Module VSS Output "B" Malfunction • P0610 - Control Module Vehicle Options Incorrect • P0615 - Starter Relay Control Circuit • P0616 - Starter Relay Control Circuit Low Voltage • P0617 - Starter Relay Control Circuit High Voltage • P0620 - Generator Control Circuit Malfunction • P0621 - Generator L-Terminal Circuit • P0622 - Generator F-Terminal Circuit • P0625 - Generator F-Terminal Circuit Low Voltage • P0626 - Generator F-Terminal Circuit High Voltage • P0628 - Fuel Pump Relay Control Circuit Low Voltage • P0629 - Fuel Pump Relay Control Circuit High Voltage • P0638 - Throttle Actuator Control (TAC) Command Performance
11. • P0641 - PCM voltage out of tolerance condition on the 5-volt reference circuit • P0645 - Air Conditioning (A/C) Clutch Relay Control Circuit • P0646 - Air Conditioning (A/C) Clutch Relay Control Circuit • P0647 - Air Conditioning (A/C) Clutch Relay Control Circuit • P0650 - Malfunction Indicator Lamp (MIL) Control Circuit • P0651 - PCM voltage out of tolerance condition on the 5-volt reference circuit • P0654 - Engine RPM Output Circuit Malfunction • P0655 - Engine Hot Lamp Output Control Circuit Malfucntion • P0656 - Fuel Level Output Circuit Malfunction • P0660 - Intake Manifold Tuning (IMT) Valve Solenoid Control Circuit • P0661 - Intake Manifold Tuning (IMT) Valve Solenoid Control Circuit Low Voltage • P0662 - Intake Manifold Tuning (IMT) Valve Solenoid Control Circuit High Voltage • P0685 - Engine Controls Ignition Relay Control Circuit (PCM) • P0691 - Cooling Fan Relay Control Circuit Low Voltage • P0693 - Cooling Fan Relay Control Circuit Low Voltage • P0692 - Cooling Fan Relay Control Circuit High Voltage • P0694 - Cooling Fan Relay Control Circuit High Voltage • P0700 - Transmission Control System Malfunction • P0701 - Transmission Control System Range/Performance • P0702 - Transmission Control System Electrical • P0703 - Brake Switch Circuit Malfunction • P0704 - Clutch Switch Input Circuit Malfunction • P0705 - Trans Range Switch Circuit • P0706 - Trans Range Switch Performance • P0707 - Transmission Range Sensor Circuit Low Input • P0708 - Transmission Range Sensor Circuit High Input • P0709 - Transmission Range Sensor Circuit Intermittent • P0710 - Transmission Fluid Temperature Sensor Circuit Malfunction • P0711 - TFT Sensor Circuit Range/Performance • P0712 - Transmission Fluid Temperature (TFT) Sensor Circuit Low Input • P0713 - Transmission Fluid Temperature (TFT) Sensor Circuit High Input • P0714 - Transmission Fluid Temperature Sensor Circuit Intermittent • P0715 - Input/Turbine Speed Sensor Circuit Malfunction • P0716 - Input Speed Sensor Circuit Intermittent • P0717 - Input Speed Sensor Circuit Low Input • P0718 - Input/Turbine Speed Sensor Circuit Intermittent • P0719 - Brake Switch Circuit Low Input • P0720 - Output Speed Sensor Circuit Malfunction • P0721 - Output Speed Sensor Range/Performance • P0722 - Output Speed Sensor Circuit Low Input • P0723 - Output Speed Sensor Intermittent • P0724 - Brake Switch Circuit High Input • P0725 - Engine Speed Input Circuit
12. • P0726 - Engine Speed Input Circuit Range/Performance • P0727 - Engine Speed Circuit No Signal • P0728 - Engine Speed Input Circuit Intermittent • P0730 - Incorrect Gear Ratio • P0731 - Incorrect 1st Gear Ratio • P0732 - Incorrect 2nd Gear Ratio • P0733 - Incorrect 3rd Gear Ratio • P0734 - Incorrect 4th Gear Ratio • P0735 - Gear 5 Incorrect ratio • P0736 - Reverse incorrect gear ratio • P0740 - TCC Enable Solenoid Circuit Electrical • P0741 - TCC System Stuck Off • P0742 - TCC System Stuck On • P0743 - TCC Enable Solenoid Circuit Electrical • P0744 - Torque Converter Clutch Circuit Intermittent • P0745 - Pressure Control Solenoid Malfunction • P0746 - Pressure Control Solenoid Performance or Stuck Off • P0747 - Pressure Control Solenoid Stuck On • P0748 - Pressure Control Solenoid Circuit Electrical • P0749 - Pressure Control Solenoid Intermittent • P0750 - Shift Solenoid A Malfunction • P0751 - 1-2 Shift Solenoid Valve Performance - No First or Fourth Gear • P0752 - 1-2 Shift Solenoid Valve Performance - No Second or Third Gear • P0753 - 1-2 Shift Solenoid Circuit Electrical • P0754 - Shift Solenoid A Intermittent • P0755 - Shift Solenoid B Malfunction • P0756 - 2-3 Shift Solenoid Valve Performance - No First or Second Gear • P0757 - 2-3 Shift Solenoid Valve Performance - No Third or Fourth Gear • P0758 - 2-3 Shift Solenoid Circuit Electrical • P0759 - Shift Solenoid B Intermittent • P0760 - Shift Solenoid C Malfunction • P0761 - Shift Solenoid C Performance or Stuck Off • P0762 - Shift Solenoid C Stuck On • P0763 - Shift Solenoid C Electrical • P0764 - Shift Solenoid C Intermittent • P0765 - Shift Solenoid D Malfunction • P0766 - Shift Solenoid D Performance or Stuck Off • P0767 - Shift Solenoid D Stuck On • P0768 - Shift Solenoid D Electrical • P0769 - Shift Solenoid D Intermittent • P0770 - Shift Solenoid E Malfunction • P0771 - Shift Solenoid E Performance or Stuck Off • P0772 - Shift Solenoid E Stuck On • P0773 - Shift Solenoid E Electrical • P0774 - Shift Solenoid E Intermittent
13. • P0780 - Shift Malfunction • P0781 - 1-2 Shift Malfunction • P0782 - 2-3 Shift Malfunction • P0783 - 3-4 Shift Malfunction • P0784 - 4-5 Shift Malfunction • P0785 - 3-2 Shift Solenoid Circuit Electrical • P0786 - Shift/Timing Solenoid Range/Performance • P0787 - Shift/Timing Solenoid Low • P0788 - Shift/Timing Solenoid High • P0789 - Shift/Timing Solenoid Intermittent • P0790 - Normal/Performance Switch Circuit Malfunction • P0801 - Reverse Inhibit Control Circuit Malfunction • P0803 - 1-4 Upshift (Skip Shift) Solenoid Control Circuit Malfunction • P0804 - 1-4 Upshift (Skip Shift) Lamp Control Circuit Malfunction • P0850 - Park/Neutral Position (PNP) Switch Circuit • P0856 - Powertrain Indicated Traction Control Malfunction • P0894 - Transmission Component Slipping • P0897 - PCM detects a calculated transmission fluid life of 10 percent or less • P0962 - Line Pressure Control (PC) Solenoid Control Circuit Low Voltage (TCM) • P0963 - Line Pressure Control (PC) Solenoid Control Circuit High Voltage (TCM) • P0966 - Clutch Pressure Control (PC) Solenoid Control Circuit Low Voltage (TCM) • P0967 - Clutch Pressure Control (PC) Solenoid Control Circuit High Voltage (TCM) • P0970 - Shift Pressure control (PC) Solenoid Control Circuit Low Voltage (TCM) • P0971 - Shift Pressure Control (PC) Solenoid Control High Voltage (TCM) • P0973 - PCM detects an open or short to ground in the 1-2 SS valve circuit • P0974 - PCM detects a continuous short to voltage in the 1-2 SS valve circuit • P0976 - PCM detects a continuous open or short to ground in the 2-3 SS valve circuit • P0977 - PCM detects a continuous short to voltage in the 2-3 SS valve circuit • P0979 - Shift Solenoid (SS) 3 Control Circuit Low Voltage (TCM) • P0980 - Shift Solenoid (SS) 3 Control Circuit High Voltage (TCM) • P0982 - Shift Solenoid (SS) 4 Control Circuit High Voltage (TCM) • P0983 - Shift Solenoid (SS) 4 Control Circuit High Voltage (TCM) • P0985 - Shift Solenoid (SS) 5 Control Circuit Low Voltage (TCM) • P0986 - Shift Solenoid (SS) 5 Control Circuit High Voltage (TCM) • P1031 - Heated Oxygen Sensor (HO2S) Heater Current Monitor Control Circuit Banks 1 and 2 Sensor 1 • P1032 - Heated Oxygen Sensor (HO2S) Heater Warm Up Control Circuit Banks 1 and 2 Sensor 1 • P1101 - Actual measured airflow from MAF, MAP, EGR, and TP is not within range of the calculated airflow • P1105 - Secondary Vacuum Sensor Circuit
14. • P1106 - Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent High Voltage • P1107 - Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent Low Voltage • P1108 - BARO to MAP Sensor Comparison Too High • P1109 - Secondary Port Throttle System • P1111 - Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage • P1112 - Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage • P1113 - Intake Resonance Switchover Solenoid Control Circuit • P1114 - Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage • P1115 - Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage • P1116 - ECT Signal Unstable or Intermittent • P1117 - Engine Coolant Temp. Signal Out-Of-Range Low • P1118 - Engine Coolant Temp. Signal Out-Of-Range High • P1119 - ECT Signal Out-Of-Range With TFT Sensor • P1120 - Throttle Position (TP) Sensor 1 Circuit • P1121 - Throttle Position (TP) Sensor Circuit Intermittent High Voltage • P1122 - Throttle Position (TP) Sensor Circuit Intermittent Low Voltage • P1125 - Accelerator Pedal Position (APP) System • P1130 - Heated Oxygen Sensor (HO2S) Circuit Low Variance Bank 1 Sensor 1 • P1131 - Heated Oxygen Sensor (HO2S) Circuit Low Variance Bank 1 Sensor 2 • P1132 - Heated Oxygen Sensor (HO2S) Circuit Low Variance Bank 2 Sensor 1 • P1133 - Heated Oxygen Sensor (HO2S) Insufficient Switching Bank 1 Sensor 1 • P1134 - Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 1 Sensor 1 • P1135 - Heated Oxygen Sensor (HO2S) Lean Mean Bank 1 Sensor 1 • P1136 - Heated Oxygen Sensor (HO2S) Rich Mean Bank 1 Sensor 1 • P1137 - Heated Oxygen Sensor (HO2S) Bank 1 Sensor 2 Lean System or Low Voltage • P1138 - Heated Oxygen Sensor (HO2S) Bank 1 Sensor 2 Rich or High Voltage • P1139 - Heated Oxygen Sensor (HO2S) Insuff. Switching Bank 1 Sensor 2 • P1140 - Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 1 Sensor 2 • P1141 - Heated Oxygen Sensor (HO2S) Heater Control Circuit Bank 1 Sensor 2 • P1143 - Heated Oxygen Sensor (HO2S) Bank 1 Sensor 3 Lean System or Low Voltage • P1144 - Heated Oxygen Sensor (HO2S) Bank 1 Sensor 3 Rich or High Voltage • P1145 - Heated Oxygen Sensor (HO2S) Cross Counts Bank 1 Sensor 3 • P1153 - Heated Oxygen Sensor (HO2S) Insufficient Switching Bank 2 Sensor 1 • P1154 - Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 2 Sensor 1 • P1155 - Heated Oxygen Sensor (HO2S) Lean Mean Bank 2 Sensor 1 • P1156 - Heated Oxygen Sensor (HO2S) Rich Mean Bank 2 Sensor 1 • P1157 - Heated Oxygen Sensor (HO2S) Bank 2 Sensor 2 Lean System or Low Voltage • P1158 - Heated Oxygen Sensor (HO2S) Bank 2 Sensor 2 Rich or High Voltage
15. • P1159 - Heated Oxygen Sensor (HO2S) Cross Counts Bank 2 Sensor 2 • P1161 - Heated Oxygen Sensor (HO2S) Heater Control Circuit Bank 2 Sensor 2 • P1163 - Heated Oxygen Sensor (HO2S) Bank 2 Sensor 3 Lean System or Low Voltage • P1164 - Heated Oxygen Sensor (HO2S) Bank 2 Sensor 3 Rich or High Voltage • P1165 - Heated Oxygen Sensor (HO2S) Cross Counts Bank 2 Sensor 3 • P1170 - Bank to Bank Fuel Trim Offset • P1171 - Fuel System Lean During Acceleration • P1172 - Fuel Transfer Pump Flow Insufficient • P1185 - Engine Oil Temperature Circuit • P1186 - EOT Circuit Performance • P1187 - EOT Sensor Circuit Low Voltage • P1188 - EOT Sensor Circuit High Voltage • P1189 - Engine Oil Pressure (EOP) Switch Circuit • P1190 - Engine Vacuum Leak • P1191 - Intake Air Duct Air Leak • P1200 - Injector Control Circuit • P1201 - (Alt. Fuel) Gas Mass Sensor Circuit Range/Performance • P1202 - (Alt. Fuel) Gas Mass Sensor Circuit Low Frequency • P1203 - (Alt. Fuel) Gas Mass Sensor Circuit High Frequency • P1211 - Mass Air Flow Circuit Intermittent High • P1212 - Mass Air Flow Circuit Intermittent Low • P1214 - Injection Pump Timing Offset • P1215 - Ground Fault Detection Indicated • P1216 - Fuel Solenoid Response Time Too Short • P1217 - Fuel Solenoid Response Time Too Long • P1218 - Injection Pump Calibration Circuit • P1219 - Throttle Position Sensor Reference Voltage • P1220 - Throttle Position (TP) Sensor 2 Circuit • P1221 - Fuel Pump Secondary Circuit Low • P1222 - Injector Control Circuit Intermittent • P1225 - Injector Circuit Cylinder 2 Intermittent • P1228 - Injector Circuit Cylinder 3 Intermittent • P1231 - Injector Circuit Cylinder 4 Intermittent • P1234 - Injector Circuit Cylinder 5 Intermittent • P1237 - Injector Circuit Cylinder 6 Intermittent • P1240 - Injector Circuit Cylinder 7 Intermittent • P1243 - Injector Circuit Cylinder 8 Intermittent • P1245 - Intake Plenum Switchover Valve • P1250 - Early Fuel Evaporation Heater Circuit • P1257 - Supercharger System Overboost • P1258 - Engine Coolant Overtemperature - above 268°F - Protection Mode Active • P1260 - Last Test Failed Failed SCC ENTER:More Info. • P1270 - Accelerator Pedal Position Sensor A/D Converter Error
16. • P1271 - Accelerator Pedal Position (APP) Sensor 1-2 Correlation • P1272 - Accelerator Pedal Position Sensor 2 • P1273 - "Accelerator Pedal Position Sensor 1 • P1274 - Injectors Wired Incorrectly • P1275 - Accelerator Pedal Position (APP) Sensor 1 Circuit • P1276 - Accelerator Pedal Position Sensor 1 Circuit Performance • P1277 - Accelerator Pedal Position Sensor 1 Circuit Low Voltage • P1278 - Accelerator Pedal Position Sensor 1 Circuit High Voltage • P1280 - Accelerator Pedal Position (APP) Sensor 2 Circuit • P1281 - Accelerator Pedal Position Sensor 2 Circuit Performance • P1282 - Accelerator Pedal Position Sensor 2 Circuit Low Voltage • P1283 - Accelerator Pedal Position Sensor 2 Circuit High Voltage • P1285 - Accelerator Pedal Position Sensor 3 Circuit • P1286 - Accelerator Pedal Position Sensor 3 Circuit Performance • P1287 - Accelerator Pedal Position Sensor 3 Circuit Low Voltage • P1288 - Accelerator Pedal Position Sensor 3 Circuit High Voltage • P1300 - Ignitor Circuit • P1305 - Ignition Coil 2 Primary Feedback Circuit • P1310 - Ignition Coil 3 Primary Feedback Circuit • P1315 - Ignition Coil 4 Primary Feedback Circuit • P1320 - IC 4X Reference Circuit Intermittent • P1321 - Electronic Ignition System Fault Line • P1322 - EI System or Ignition Control Extra or Missing • P1323 - IC 24X Reference Circuit Low Frequency • P1324 - Crank RPM Too Low • P1335 - CKP Circuit • P1336 - Crankshaft Position (CKP) System Variation Not Learned • P1345 - Crankshaft Position (CKP)-Camshaft Position (CMP) Correlation • P1346 - Intake Camshaft Position [CMP] Sensor System Performance • P1350 - Ignition Control System • P1351 - Ignition Coil Control Circuit High Voltage • P1352 - IC Output High/Pulse Detected when GND_Cyl. 2 • P1353 - IC Output High/Pulse Detected when GND_Cyl. 3 • P1354 - IC Output High/Pulse Detected when GND_Cyl. 4 • P1355 - IC Output High/Pulse Detected when GND_Cyl. 5 • P1356 - IC Output High/Pulse Detected when GND_Cyl. 6 • P1357 - IC Output High/Pulse Detected when GND_Cyl. 7 • P1358 - IC Output High/Pulse Detected when GND_Cyl. 8 • P1359 - Ignition Coil Group 1 Control Circuit • P1360 - Ignition Coil Group 2 Control Circuit • P1361 - Ignition Coil Control Circuit Low Voltage • P1362 - IC Cylinder 2 Not Toggling After Enable • P1363 - IC Cylinder 3 Not Toggling After Enable • P1364 - IC Cylinder 4 Not Toggling After Enable • P1365 - IC Cylinder 5 Not Toggling After Enable
17. • P1366 - IC Cylinder 6 Not Toggling After Enable • P1367 - IC Cylinder 7 Not Toggling After Enable • P1368 - IC Cylinder 8 Not Toggling After Enable • P1370 - IC 4X Reference Circuit Too Many Pulses • P1371 - IC 4X Reference Circuit Too Few Pulses • P1372 - Crankshaft Position (CKP) Sensor A-B Correlation • P1374 - 3X Reference Circuit • P1375 - IC 24X Reference Circuit High Voltage • P1376 - Ignition Ground Circuit • P1377 - IC Cam Pulse To 4X Reference Pulse • P1380 - Misfire Detected - Rough Road Data Not Available • P1381 - Misfire Detected - No Communication with Brake Control Module • P1390 - Wheel Speed Sensor 1 - G - Sensor Circuit • P1391 - Wheel Speed Sensor 1 - G - Sensor Circuit Performance • P1392 - Wheel Speed Sensor 1 - G - Sensor Circuit Low Voltage • P1393 - Wheel Speed Sensor 1 - G - Sensor Circuit High Voltage • P1394 - Wheel Speed Sensor 1 - G - Sensor Circuit Intermittent • P1395 - Wheel Speed Sensor 2 - G - Sensor Circuit • P1396 - Wheel Speed Sensor 2 - G - Sensor Circuit Performance • P1397 - Wheel Speed Sensor 2 - G - Sensor Circuit Low Voltage • P1398 - Wheel Speed Sensor 2 - G - Sensor Circuit High Voltage • P1399 - Wheel Speed Sensor 2 - G - Sensor Circuit Intermittent • P1403 - Exhaust Gas Recirculation System Valve 1 • P1404 - Exhaust Gas Recirculation (EGR) Closed Position Performance • P1405 - Exhaust Gas Recirculation System Valve 3 • P1406 - EGR Valve Pintle Position Circuit • P1407 - EGR Air Intrusion in Exhaust Supply to EGR Valve • P1408 - Intake Manifold Pressure Sensor Circuit • P1409 - EGR Vacuum System Leak • P1410 - Fuel Tank Pressure System • P1415 - Secondary Air Injection (AIR) System Bank 1 • P1416 - Secondary Air Injection (AIR) System Bank 2 • P1418 - Secondary Air Injection System Relay A Control Circuit High • P1420 - Intake Air Low Pressure Switch Circuit Low Voltage • P1421 - Intake Air Low Pressure Switch Circuit High Voltage • P1423 - Intake Air High Pressure Switch Circuit High Voltage • P1431 - Fuel Level Sensor 2 Circuit Performance • P1432 - Fuel Level Sensor 2 Circuit Low Voltage • P1433 - Fuel Level Sensor 2 Circuit High Voltage • P1441 - Evaporative Emission (EVAP) System Flow During Non-Purge • P1442 - EVAP Vacuum Sw. High Voltage During Ign. On • P1450 - Barometric Pressure Sensor Circuit • P1451 - Barometric Press. Sensor Performance • P1460 - Cooling Fan Control System • P1480 - Cooling Fan 1 Control Circuit High
18. • P1481 - Cooling Fan Speed Sensor Circuit • P1482 - Cooling Fan Speed Output Circuit • P1483 - Engine Cooling System Performance • P1484 - Cooling Fan System Performance • P1500 - Starter Signal Circuit • P1501 - Theft Deterrent System • P1501 - Vehicle Speed Sensor Circuit Intermittent • P1502 - Theft Deterrent Fuel Enable Signal Not Received • P1503 - Theft Deterrent Fuel Enable Signal Not Correct • P1504 - Vehicle Speed Output Circuit • P1508 - Idle Speed Low - Idle Air Control (IAC) System Not Responding • P1509 - Idle Speed High - Idle Air Control (IAC) System Not Responding • P1510 - Throttle Control System Performance - Throttle Limitation Active • P1511 - Throttle Control System - Backup System Performance • P1514 - Airflow to TP Sensor Correlation High • P1515 - Electronic Throttle System Throttle Position • P1516 - Throttle Actuator Control (TAC) Module Throttle Actuator Position Performance • P1517 - Electronic Throttle Module • P1518 - Electronic Throttle Module to PCM Communication • P1519 - Throttle Actuator Control (TAC) Module Internal Circuit • P1520 - Transmission Range Switch Circuit • P1521 - Transmission Engaged at High Throttle Angle • P1522 - Park/Neutral to Drive/Reverse at High RPM • P1523 - Throttle Closed Position Performance • P1524 - Throttle Closed Position Performance • P1525 - Throttle Body ServiceRequired • P1526 - Minimum Throttle Position Not Learned • P1527 - Transmission Range to Pressure Switch Correlation • P1528 - Governor • P1529 - Heated Windshield Request Problem • P1530 - Throttle Actuator Control (TAC) Module Internal Circuit • P1531 - A/C Low Side Temperature Sensor Fault • P1532 - A/C Evaporator Temp. Sens. Circuit Low Voltage • P1533 - A/C Evaporator Temp. Sens. Circuit High Voltage • P1534 - A/C High Side Temp. Sensor Low Voltage • P1535 - A/C High Side Temperature Sensor Circuit • P1536 - Engine Coolant Overtemperature - Air Conditioning (A/C) Disabled • P1537 - A/C Request Circuit Low Voltage • P1538 - A/C Request Circuit High Voltage • P1539 - A/C Clutch Status Circuit High Voltage • P1540 - Air Conditioning (A/C) Refrigerant Overpressure - Air Conditioning (A/C) Disabled • P1541 - A/C High Side Over Temperature • P1542 - A/C System High Pressure High Temperature
19. • P1543 - A/C System Performance • P1544 - A/C Refrigerant Condition Very Low • P1545 - Air Conditioning (A/C) Clutch Relay Control Circuit • P1546 - A/C Clutch Status Circuit Low Voltage • P1547 - A/C System Performance Degraded • P1548 - A/C Recirculation Circuit • P1551 - Throttle Valve Rest Position Not Reached During Learn • P1554 - Cruise Control Feedback Circuit • P1555 - Electronic Variable Orifice Output • P1558 - Cruise Control Servo Indicates Low • P1559 - Cruise Control Power Management Mode • P1560 - Transaxle Not in Drive - Cruise Control Disabled • P1561 - Cruise Vent Solenoid • P1562 - Cruise Vacuum Solenoid • P1563 - Cruise Vehicle Speed/Set Speed Difference Too High • P1564 - Vehicle Acceleration Too High - Cruise Control Disabled • P1565 - Cruise Servo Position Sensor • P1566 - Engine RPM Too High - Cruise Control Disabled • P1567 - Active Banking Control Active - Cruise Control Disabled • P1568 - Cruise Servo Stroke Greater than Commanded in Cruise • P1569 - Cruise Servo Stroke High While not in Cruise • P1570 - Traction Control Active - Cruise Control Disabled • P1571 - Traction Control Torque Request Circuit • P1572 - ASR Active Circuit Low Too Long • P1573 - PCM/EBTCM Serial Data Circuit • P1574 - Stoplamp Switch Circuit • P1575 - Extended Travel Brake Switch Circuit • P1576 - BBV Sensor Circuit High Voltage • P1577 - BBV Sensor Circuit Low Voltage • P1578 - BBV Sensor Circuit Low Vacuum • P1579 - P/N to D/R at High Throttle Angle - Power Reduction Mode Active • P1580 - Cruise Move Circuit Low Voltage • P1581 - Cruise Move Circuit High Voltage • P1582 - Cruise Direction Circuit Low Voltage • P1583 - Cruise Direction CircuitHigh Voltage • P1584 - Cruise Control Disabled • P1585 - Cruise Control Inhibit Output Circuit • P1586 - Cruise Control Brake Switch 2 Circuit • P1587 - Cruise Control Clutch Control Circuit Low • P1588 - Cruise Control Clutch Control Circuit High • P1599 - Engine Stall or Near Stall Detected • P1600 - TCM Internal Watchdog Operation • P1601 - Serial Comm. Problem With Device 1 • P1602 - Knock Sensor (KS) Module Performance • P1603 - Loss of SDM Serial Data
20. • P1604 - Loss of IPC Serial Data • P1605 - Loss of HVAC Serial Data • P1606 - Serial Communication Problem With Device 6 • P1607 - Serial Communication Problem With Device 7 • P1608 - Serial Communication Problem With Device 8 • P1609 - Loss Of TCS Serial Data • P1610 - Loss of PZM Serial Data • P1611 - Loss of CVRTD Serial Data • P1612 - Loss of IPM Serial Data • P1613 - Loss of DIM Serial Data • P1614 - Loss of RIM Serial Data • P1615 - Loss of VTD Serial Data • P1617 - Engine Oil Level Switch Circuit • P1619 - Engine Oil Life Monitor Reset Circuit • P1620 - Low Coolant Circuit • P1621 - Control Module Long Term Memory Performance • P1622 - Cylinder Select • P1623 - Transmission Temp Pull-Up Resistor • P1624 - Customer Snapshot Requested - Data Available • P1625 - TCM System Reset • P1626 - Theft Deterrent Fuel Enable Signal Not Received • P1627 - A/D Performance • P1628 - ECT Pull-Up Resistor • P1629 - Theft Deterrent System - Cranking Signal • P1630 - Theft Deterrent Learn Mode Active • P1631 - Theft Deterrent Start Enable Signal Not Correct • P1632 - Theft Deterrent Fuel Disable Signal Received • P1633 - Ignition 0 Switch Circuit • P1634 - Ignition 1 Switch Circuit • P1635 - 5 Volt Reference Circuit • P1636 - PCM Stack Overrun • P1637 - Generator L-Terminal Circuit • P1638 - Generator F-Terminal Circuit • P1639 - 5 Volt Reference 2 Circuit • P1640 - Driver-1-Input High Voltage • P1641 - Malfunction Indicator Lamp (MIL) Control Circuit • P1642 - Vehicle Speed Output Circuit • P1643 - Engine Speed Output Circuit • P1644 - Traction Control Delivered Torque Output Circuit • P1645 - Evaporative Emission (EVAP) Vent Solenoid Contorl Circuit • P1646 - Evaporative Emission (EVAP) Vent Solenoid Control Circuit • P1647 - Driver 1 Line 7 • P1650 - Control Module Output B Circuit • P1651 - Fan 1 Relay Control Circuit • P1652 - Powertrain Induced Chassis Pitch Output Circuit
21. • P1653 - Oil Level Lamp Control Circuit • P1654 - Cruise Control Inhibit Output Circuit • P1655 - EVAP Purge Solenoid Control Circuit • P1656 - Driver 2 Line 6 • P1657 - 1-4 Upshift Solenoid Control Circuit • P1658 - Starter Enable Relay Control Circuit • P1660 - Cooling Fan Control Circuits • P1661 - MIL Control Circuit • P1662 - Cruise Lamp Control Circuit • P1663 - Oil Life Lamp Control Circuit • P1664 - 1-4 Upshift Lamp Control Circuit • P1665 - Driver 3 Line 5 • P1666 - Driver 3 Line 6 • P1667 - Reverse Inhibit Solenoid Control Circuit • P1669 - ABS Unit Expected • P1670 - Driver 4 • P1671 - Driver 4 Line 1 • P1672 - Low Engine Oil Level Lamp Control Circuit • P1673 - Engine Hot Lamp Control Circuit • P1674 - Tachometer Control Circuit • P1675 - EVAP Vent Solenoid Control Circuit • P1676 - Driver 4 Line 6 • P1677 - Driver 4 Line 7 • P1680 - Driver 5 (ECU Malfunction) • P1681 - Driver 5 Line 1 • P1682 - Driver 5 Line 2 • P1683 - Driver 5 Line 3 • P1684 - Driver 5 Line 4 • P1685 - Driver 5 Line 5 • P1686 - Driver 5 Line 6 • P1687 - Driver 5 Line 7 • P1689 - Delivered Torque Circuit Fault • P1690 - ECM Loop Overrun • P1691 - Coolant Gage Circuit Low Voltage • P1692 - Coolant Gage Circuit High Voltage • P1693 - Tachometer Circuit Low Voltage • P1694 - Tachometer Circuit High Voltage • P1695 - Remote Keyless Entry Circuit Low • P1696 - Remote Keyless Entry Voltage High • P1700 - Transmission Control Module (TCM) Requested MIL Illumination • P1701 - Trans. MIL Request Circuit • P1705 - P/N Signal Output Circuit • P1719 - Incorrect Shifting Detected (TCM) • P1740 - Torque Reduction Signal Circuit • P1743 - TP Signal from ECM
22. • P1760 - TCM Supply Voltage Interrupted • P1779 - Engine Torque Delivered to TCM Signal • P1780 - Park/Neutral Position [PNP] Switch Circuit • P1781 - Engine Torque Signal Circuit • P1790 - Transmission Control Module Checksum • P1791 - Transmission Control Module Loop • P1791 - Throttle/Pedal Position Signal (2000+) • P1792 - Transmission Control Module Reprogrammable Memory • P1792 - ECM to TCM Engine Coolant Signal • P1793 - Transmission Control Module Stack Overrun • P1793 - Wheel Speed Signal (2000+) • P1795 - CAN Bus - Throttle Body Position • P1800 - TCM Power Relay Control Circuit • P1801 - Performance Selector Switch Failure • P1804 - Ground Control Relay • P1810 - TFP Valve Position Switch Circuit • P1811 - Maximum Adapt and Long Shift • P1812 - Transmission Over Temperature Condition • P1813 - Torque Control • P1814 - Torque Converter Overstressed • P1815 - Transmission Range Switch - Start In Wrong Range • P1816 - TFP Valve Position Sw. - Park/Neu. With Drive Ratio • P1817 - TFP Valve Position Sw. - Reverse With Drive Ratio • P1818 - TFP Valve Position Sw. - Drive Without Drive Ratio • P1819 - Internal Mode Switch - No StartWrong Range • P1820 - Internal Mode Switch Circuit A Low • P1822 - Internal Mode Switch Circuit B High • P1823 - Internal Mode Switch Circuit P Low • P1825 - Internal Mode Switch - Invalid Range • P1826 - Internal Mode Switch Circuit C - High • P1831 - Pressure Control (PC) Solenoid Power Circuit - Low Voltage • P1832 - Pressure Control (PC)/Shift Lock Solenoid Control Circuit High Voltage • P1833 - A/T Solenoids Power Circuit - Low Voltage • P1834 - Torque Converter Clutch (TCC)/Shift Solenoid (SS) Control Circuit High Voltage • P1835 - Kick-Down Switch Circuit • P1836 - Kick-Down Switch Failed Open • P1837 - Kick-Down Switch Failed Short • P1842 - 1-2 Shift Solenoid Circuit Low Voltage • P1843 - 1-2 Shift Solenoid Circuit High Voltage • P1844 - Torque Reduction Signal Circuit Desired By TCM • P1845 - 2-3 Shift Solenoid Circuit Low Voltage • P1847 - 2-3 Shift Solenoid Circuit High Voltage • P1850 - Brake Band Apply Solenoid Circuit • P1851 - Brake Band Apply Solenoid Performance
23. • P1852 - Brake Band Apply SolenoidLow Voltage • P1853 - Brake Band Apply Solenoid High Voltage • P1860 - TCC PWM Solenoid Circuit Electrical • P1864 - Torque Converter Clutch Circuit • P1865 - 4-5 Shift Solenoid (SS) Valve Control Circuit High Voltage • P1866 - Torque Converter Clutch (TCC) Pulse Width Modulation (PWM) Solenoid Control Circuit Low Voltage • P1867 - Torque Converter Clutch (TCC) Pulse Width Modulation (PWM) Solenoid Control Circuit High Voltage • P1868 - Transmission Fluid Life • P1870 - Transmission Component Slipping • P1871 - Undefined Gear Ratio • P1873 - TCC Stator Temp. Switch Circuit Low • P1874 - TCC Stator Temp. Switch Circuit High • P1875 - 4WD Low Switch Circuit Electrical • P1884 - TCC Enable/Shift Light Circuit • P1886 - Shift Timing Solenoid • P1887 - TCC Release Switch Circuit • P1890 - ECM Data Input Circuit • P1890 - Throttle Position Signal Input • P1891 - Throttle Position Sensor PWM Signal Low • P1892 - Throttle Position Sensor PWM Signal High • P1893 - Engine Torque Signal Low Voltage • P1894 - Engine Torque Signal High Voltage • P1895 - TCM to ECM Torque Reduction Circuit • P2008 - Intake Manifold Runner Control (IMRC) Solenoid Control Circuit • P2009 - Intake Manifold Runner Control (IMRC) Solenoid Control Circuit Low Voltage • P2010 - Intake Manifold Runner Control (IMRC) Solenoid Control Circuit High Voltage • P2066 - Fuel Level Sensor 2 Performance • P2067 - Fuel Level Sensor 2 Circuit Low Voltage • P2068 - Fuel Level Sensor 2 Circuit High Voltage • P2096 - Post Catalyst Fuel Trim System Low Limit • P2097 - Post Catalyst Fuel Trim System High Limit • P2098 - Post Catalyst Fuel Trim System Low Limit • P2099 - Post Catalyst Fuel Trim System High Limit • P2100 - Throttle Actuator Control (TAC) Motor Control Circuit • P2101 - Control Module Throttle Actuator Position Performance • P2105 - Throttle Actuator Control (TAC) System - Forced Engine Shutdown • P2107 - Throttle Actuator Control (TAC) Module Internal Circuit • P2108 - Throttle Actuator Control (TAC) Module Performance • P2119 - Throttle Closed Position Performance • P2120 - Accelerator Pedal Position (APP) Sensor 1 Circuit • P2121 - Accelerator Pedal Position (APP) Sensor 1 Performance
24. • P2122 - Accelerator Pedal Position (APP) Sensor 1 Circuit Low Voltage • P2123 - Accelerator Pedal Position (APP) Sensor 1 Circuit High Voltage • P2125 - Accelerator Pedal Position (APP) Sensor 2 Circuit • P2127 - Accelerator Pedal Position (APP) Sensor 2 Circuit Low Voltage • P2128 - Accelerator Pedal Position (APP) Sensor 2 Circuit High Voltage • P2135 - Throttle Position (TP) Sensor 1-2 Correlation • P2138 - Accelerator Pedal Position (APP) Sensor 1-2 Correlation • P2176 - Minimum Throttle Position Not Learned • P2500 - Generator L-Terminal Circuit Low Voltage • P2501 - Generator L-Terminal Circuit High Voltage • P2535 - Ignition 1 Switch Circuit High Voltage (PCM) • P2610 - ECU Malfunction • P2763 - Short to voltage in the TCC Solenoid • P2764 - Open or Short to ground in the TCC PWM solenoid valve circuit • P2A00 - HO2S Circuit Closed Loop (CL) Performance Bank 1 Sensor 1 (PCM) • P2A01 - HO2S Circuit Closed Loop (CL) Performance Bank 1 Sensor 2 (PCM) • P3000 - Hacking AWH Data
 
/doc/OBD_Codes/OBD2_DTC_Network_Codes.txt
0,0 → 1,10
U0001 High Speed CAN Communication Bus U0002 High Speed CAN Communication Bus Performance U0003 High Speed CAN Communication Bus (+) Open U0004 High Speed CAN Communication Bus (+) Low U0005 High Speed CAN Communication Bus (+) High U0006 High Speed CAN Communication Bus (-) Open U0007 High Speed CAN Communication Bus (-) Low U0008 High Speed CAN Communication Bus (-) High U0009 High Speed CAN Communication Bus (-) shorted to Bus (+) U0010 Medium Speed CAN Communication Bus U0011 Medium Speed CAN Communication Bus Performance U0012 Medium Speed CAN Communication Bus (+) Open U0013 Medium Speed CAN Communication Bus (+) Low U0014 Medium Speed CAN Communication Bus (+) High U0015 Medium Speed CAN Communication Bus (-) Open U0016 Medium Speed CAN Communication Bus (-) Low U0017 Medium Speed CAN Communication Bus (-) High U0018 Medium Speed CAN Communication Bus (-) shorted to Bus (+) U0019 Low Speed CAN Communication Bus U0020 Low Speed CAN Communication Bus Performance U0021 Low Speed CAN Communication Bus (+) Open U0022 Low Speed CAN Communication Bus (+) Low U0023 Low Speed CAN Communication Bus (+) High U0024 Low Speed CAN Communication Bus (-) Open U0025 Low Speed CAN Communication Bus (-) Low U0026 Low Speed CAN Communication Bus (-) High U0027 Low Speed CAN Communication Bus (-) shorted to Bus (+) U0028 Vehicle Communication Bus A U0029 Vehicle Communication Bus A Performance U0030 Vehicle Communication Bus A (+) Open U0031 Vehicle Communication Bus A (+) Low U0032 Vehicle Communication Bus A (+) High U0033 Vehicle Communication Bus A (-) Open U0034 Vehicle Communication Bus A (-) Low U0035 Vehicle Communication Bus A (-) High U0036 Vehicle Communication Bus A (-) shorted to Bus A (+) U0037 Vehicle Communication Bus B U0038 Vehicle Communication Bus B Performance U0039 Vehicle Communication Bus B (+) Open U0040 Vehicle Communication Bus B (+) Low U0041 Vehicle Communication Bus B (+) High U0042 Vehicle Communication Bus B (-) Open U0043 Vehicle Communication Bus B (-) Low U0044 Vehicle Communication Bus B (-) High U0045 Vehicle Communication Bus B (-) shorted to Bus B (+) U0046 Vehicle Communication Bus C U0047 Vehicle Communication Bus C Performance U0048 Vehicle Communication Bus C (+) Open U0049 Vehicle Communication Bus C (+) Low U0050 Vehicle Communication Bus C (+) High U0051 Vehicle Communication Bus C (-) Open U0052 Vehicle Communication Bus C (-) Low U0053 Vehicle Communication Bus C (-) High U0054 Vehicle Communication Bus C (-) shorted to Bus C (+) U0055 Vehicle Communication Bus D U0056 Vehicle Communication Bus D Performance
2. U0057 Vehicle Communication Bus D (+) Open U0058 Vehicle Communication Bus D (+) Low U0059 Vehicle Communication Bus D (+) High U0060 Vehicle Communication Bus D (-) Open U0061 Vehicle Communication Bus D (-) Low U0062 Vehicle Communication Bus D (-) High U0063 Vehicle Communication Bus D (-) shorted to Bus D (+) U0064 Vehicle Communication Bus E U0065 Vehicle Communication Bus E Performance U0066 Vehicle Communication Bus E (+) Open U0067 Vehicle Communication Bus E (+) Low U0068 Vehicle Communication Bus E (+) High U0069 Vehicle Communication Bus E (-) Open U0070 Vehicle Communication Bus E (-) Low U0071 Vehicle Communication Bus E (-) High U0072 Vehicle Communication Bus E (-) shorted to Bus E (+) U0073 Control Module Communication Bus "A" Off U0074 Control Module Communication Bus "B" Off U0100 Lost Communication With ECM/PCM "A" U0101 Lost Communication with TCM U0102 Lost Communication with Transfer Case Control Module U0103 Lost Communication With Gear Shift Control Module "A" U0104 Lost Communication With Cruise Control Module U0105 Lost Communication With Fuel Injector Control Module U0106 Lost Communication With Glow Plug Control Module U0107 Lost Communication With Throttle Actuator Control Module U0108 Lost Communication With Alternative Fuel Control Module U0109 Lost Communication With Fuel Pump Control Module U010A Lost Communication With Exhaust Gas Recirculation Control Module U010B Lost Communication With Exhaust Gas Recirculation Control Module U010C Lost Communication With Turbocharger/Supercharger Control U010D Lost Communication With Turbocharger/Supercharger Control U010E Lost Communication With Reductant Control Module U010F Lost Communication With Air Conditioning Control Module U0110 Lost Communication With Drive Motor Control Module "A" U0111 Lost Communication With Battery Energy Control Module "A" U0112 Lost Communication With Battery Energy Control Module "B" U0113 Lost Communication With Emissions Critical Control Information U0114 Lost Communication With Four-Wheel Drive Clutch Control Module U0115 Lost Communication With ECM/PCM "B" U0116 Lost Communication With Coolant Temperature Control Module U0117 Lost Communication With PTO Control Module U0118 Lost Communication With Fuel Additive Control Module U0119 Lost Communication With Fuel Cell Control Module U011A Lost Communication With Exhaust Gas Sensor Module U011B Lost Communication With Rocker Arm Control Module "A" U011C Lost Communication With Rocker Arm Control Module "B" U011D Lost Communication With All Wheel Drive Control Module U0120 Lost Communication With Starter / Generator Control Module U0121 Lost Communication With Anti-Lock Brake System (ABS) Control U0122 Lost Communication With Vehicle Dynamics Control Module U0123 Lost Communication With Yaw Rate Sensor Module U0124 Lost Communication With Lateral Acceleration Sensor Module U0125 Lost Communication With Multi-axis Acceleration Sensor Module U0126 Lost Communication With Steering Angle Sensor Module U0127 Lost Communication With Tire Pressure Monitor Module U0128 Lost Communication With Park Brake Control Module U0129 Lost Communication With Brake System Control Module
3. U0130 Lost Communication With Steering Effort Control Module U0131 Lost Communication With Power Steering Control Module U0132 Lost Communication With Suspension Control Module "A" U0133 Lost Communication With Active Roll Control Module U0134 Lost Communication With Power Steering Control Module U0135 Lost Communication With Differential Control Module U0136 Lost Communication With Differential Control Module U0137 Lost Communication With Trailer Brake Control Module U0138 Lost Communication With All Terrain Control Module U0139 Lost Communication With Suspension Control Module "B" U0140 Lost Communication With Body Control Module U0141 Lost Communication With Body Control Module "A" U0142 Lost Communication With Body Control Module "B" U0143 Lost Communication With Body Control Module "C" U0144 Lost Communication With Body Control Module "D" U0145 Lost Communication With Body Control Module "E" U0146 Lost Communication With Gateway "A" U0147 Lost Communication With Gateway "B" U0148 Lost Communication With Gateway "C" U0149 Lost Communication With Gateway "D" U0150 Lost Communication With Gateway "E" U0151 Lost Communication With Restraints Control Module U0152 Lost Communication With Side Restraints Control Module U0153 Lost Communication With Side Restraints Control Module U0154 Lost Communication With Restraints Occupant Classification System U0155 Lost Communication With Instrument Panel Cluster (IPC) Control U0156 Lost Communication With Information Center "A" U0157 Lost Communication With Information Center "B" U0158 Lost Communication With Head Up Display U0159 Lost Communication With Parking Assist Control Module "A" U0160 Lost Communication With Audible Alert Control Module U0161 Lost Communication With Compass Module U0162 Lost Communication With Navigation Display Module U0163 Lost Communication With Navigation Control Module U0164 Lost Communication With HVAC Control Module U0165 Lost Communication With HVAC Control Module U0166 Lost Communication With AUXILIARY Heater Control Module U0167 Lost Communication With Vehicle Immobilizer Control Module U0168 Lost Communication With Vehicle Security Control Module U0169 Lost Communication With Sunroof Control Module U016A Lost Communication With Global Positioning System Module U0170 Lost Communication With "Restraints System Sensor A" U0171 Lost Communication With "Restraints System Sensor B" U0172 Lost Communication With "Restraints System Sensor C" U0173 Lost Communication With "Restraints System Sensor D" U0174 Lost Communication With "Restraints System Sensor E" U0175 Lost Communication With "Restraints System Sensor F" U0176 Lost Communication With "Restraints System Sensor G" U0177 Lost Communication With "Restraints System Sensor H" U0178 Lost Communication With "Restraints System Sensor I" U0179 Lost Communication With "Restraints System Sensor J" U017A Lost Communication With "Restraints System Sensor K" U017B Lost Communication With "Restraints System Sensor L" U017C Lost Communication With "Restraints System Sensor M" U017D Lost Communication With "Restraints System Sensor N" U017E Lost Communication With Seatbelt Pretensioner Module "A" U017F Lost Communication With Seatbelt Pretensioner Module "B" U0180 Lost Communication With Automatic Lighting Control Module
4. U0181 Lost Communication With Headlamp Leveling Control Module U0182 Lost Communication With Lighting Control Module U0183 Lost Communication With Lighting Control Module U0184 Lost Communication With Radio U0185 Lost Communication With Antenna Control Module U0186 Lost Communication With Audio Amplifier "A" U0187 Lost Communication With Digital Disc Player/Changer Module "A" U0188 Lost Communication With Digital Disc Player/Changer Module "B" U0189 Lost Communication With Digital Disc Player/Changer Module "C" U0190 Lost Communication With Digital Disc Player/Changer Module "D" U0191 Lost Communication With Television U0192 Lost Communication With Personal Computer U0193 Lost Communication With "Digital Audio Control Module A" U0194 Lost Communication With "Digital Audio Control Module B" U0195 Lost Communication With Subscription Entertainment Receiver U0196 Lost Communication With Entertainment Control Module U0197 Lost Communication With Telephone Control Module U0198 Lost Communication With Telematic Control Module U0199 Lost Communication With "Door Control Module A" U0200 Lost Communication With "Door Control Module B" U0201 Lost Communication With "Door Control Module C" U0202 Lost Communication With "Door Control Module D" U0203 Lost Communication With "Door Control Module E" U0204 Lost Communication With "Door Control Module F" U0205 Lost Communication With "Door Control Module G" U0206 Lost Communication With Folding Top Control Module U0207 Lost Communication With Moveable Roof Control Module U0208 Lost Communication With "Seat Control Module A" U0209 Lost Communication With "Seat Control Module B" U0210 Lost Communication With "Seat Control Module C" U0211 Lost Communication With "Seat Control Module D" U0212 Lost Communication With Steering Column Control Module U0213 Lost Communication With Mirror Control Module U0214 Lost Communication With Remote Function Actuation U0215 Lost Communication With "Door Switch A" U0216 Lost Communication With "Door Switch B" U0217 Lost Communication With "Door Switch C" U0218 Lost Communication With "Door Switch D" U0219 Lost Communication With "Door Switch E" U0220 Lost Communication With "Door Switch F" U0221 Lost Communication With "Door Switch G" U0222 Lost Communication With "Door Window Motor A" U0223 Lost Communication With "Door Window Motor B" U0224 Lost Communication With "Door Window Motor C" U0225 Lost Communication With "Door Window Motor D" U0226 Lost Communication With "Door Window Motor E" U0227 Lost Communication With "Door Window Motor F" U0228 Lost Communication With "Door Window Motor G" U0229 Lost Communication With Heated Steering Wheel Module U0230 Lost Communication With Rear Gate Module U0231 Lost Communication With Rain Sensing Module U0232 Lost Communication With Side Obstacle Detection Control Module U0233 Lost Communication With Side Obstacle Detection Control Module U0234 Lost Communication With Convenience Recall Module U0235 Lost Communication With Cruise Control Front Distance Range U0236 Lost Communication With Column Lock Module U0237 Lost Communication With "Digital Audio Control Module C" U0238 Lost Communication With "Digital Audio Control Module D"
5. U0239 Lost Communication With Entrapment Control Module "A" U023A Lost Communication With Image Processing Module "A" U023B Lost Communication With Image Processing Module "B" U023C Lost Communication With Image Processing Module "C" U023D Lost Communication With Cruise Control Front Distance Range U023E Lost Communication With Cruise Control Front Distance Range U0240 Lost Communication With Entrapment Control Module "B" U0241 Lost Communication With Headlamp Control Module "A" U0242 Lost Communication With Headlamp Control Module "B" U0243 Lost Communication With Parking Assist Control Module "B" U0244 Lost Communication With Running Board Control Module "A" U0245 Lost Communication With Entertainment Control Module U0246 Lost Communication With "Seat Control Module E" U0247 Lost Communication With "Seat Control Module F" U0248 Lost Communication With Remote Accessory Module U0249 Lost Communication With Entertainment Control Module U024A Lost Communication With Interior Lighting Control Module U0250 Lost Communication With Impact Classification System Module U0251 Lost Communication With Running Board Control Module "B" U0252 Lost Communication With Lighting Control Module U0253 Lost Communication With Accessory Protocol Interface Module U0254 Lost Communication With Remote Start Module U0255 Lost Communication With Front Display Interface Module U0256 Lost Communication With Front Controls Interface Module "A" U0257 Lost Communication With Front Controls/Display Interface Module U0258 Lost Communication With Radio Transceiver U0259 Lost Communication With Special Purpose Vehicle Control U025A Lost Communication With Special Purpose Vehicle Control U025B Lost Communication With Special Purpose Vehicle Control U025C Lost Communication With Special Purpose Vehicle Control U025D Lost Communication With Front Controls Interface Module "B" U0260 Lost Communication With Seat Control Switch Module "A" U0261 Lost Communication With Seat Control Switch Module "B" U0262 Lost Communication With Audio Amplifier "B" U0263 Lost Communication With Speech Recognition Module U0264 Lost Communication With Camera Module U0286 Lost Communication With Radiator Anti Tamper Device U0287 Lost Communication With Transmission Fluid Pump Module U0288 Lost Communication With DC to AC Converter Control Module "A" U0289 Lost Communication With DC to AC Converter Control Module "B" U0291 Lost Communication With Gear Shift Control Module "B" U0292 Lost Communication With Drive Motor Control Module "B" U0293 Lost Communication With Hybrid Powertrain Control Module U0294 Lost Communication With Powertrain Control Monitor Module U0295 Lost Communication With AC to AC Converter Control Module U0296 Lost Communication With AC to DC Converter Control Module "A" U0297 Lost Communication With AC to DC Converter Control Module "B" U0298 Lost Communication With DC to DC Converter Control Module "A" U0299 Lost Communication With DC to DC Converter Control Module "B" U029A Lost Communication With Hybrid Battery Pack Sensor Module U029B Lost Communication With Drive Motor Control Module "C" U029C Lost Communication With Drive Motor Control Module "D" U029D Lost Communication With noX Sensor "A" U029E Lost Communication With noX Sensor "B" U0300 Internal Control Module Software Incompatibility U0301 Software Incompatibility With ECM/PCM U0302 Software Incompatibility With Transmission Control Module U0303 Software Incompatibility With Transfer Case Control Module
6. U0304 Software Incompatibility With Gear Shift Control Module "A" U0305 Software Incompatibility With Cruise Control Module U0306 Software Incompatibility With Fuel Injector Control Module U0307 Software Incompatibility With Glow Plug Control Module U0308 Software Incompatibility With Throttle Actuator Control Module U0309 Software Incompatibility With Alternative Fuel Control Module U0310 Software Incompatibility With Fuel Pump Control Module U0311 Software Incompatibility With Drive Motor Control Module U0312 Software Incompatibility With Battery Energy Control Module A U0313 Software Incompatibility With Battery Energy Control Module B U0314 Software Incompatibility With Four-Wheel Drive Clutch Control U0315 Software Incompatibility With Anti-Lock Brake System Control Module U0316 Software Incompatibility With Vehicle Dynamics Control Module U0317 Software Incompatibility With Park Brake Control Module U0318 Software Incompatibility With Brake System Control Module U0319 Software Incompatibility With Steering Effort Control Module U0320 Software Incompatibility With Power Steering Control Module U0321 Software Incompatibility With Suspension Control Module "A" U0322 Software Incompatibility With Body Control Module U0323 Software Incompatibility With Instrument Panel Control Module U0324 Software Incompatibility With HVAC Control Module U0325 Software Incompatibility With AUXILIARY Heater Control Module U0326 Software Incompatibility With Vehicle Immobilizer Control Module U0327 Software Incompatibility With Vehicle Security Control Module U0328 Software Incompatibility With Steering Angle Sensor Module U0329 Software Incompatibility With Steering Column Control Module U0330 Software Incompatibility With Tire Pressure Monitor Module U0331 Software Incompatibility With Body Control Module "A" U0332 Software Incompatibility With Multi-axis Acceleration Sensor Module U0333 Software Incompatibility With Gear Shift Control Module "B" U0334 Software Incompatibility With Radio U0335 Software Incompatibility With Hybrid Battery Pack Sensor Module U0336 Software Incompatibility with Restraints Control Module U0400 Invalid Data Received U0401 Invalid Data Received From ECM/PCM "A" U0402 Invalid Data Received From TCM U0403 Invalid Data Received From Transfer Case Control Module U0404 Invalid Data Received From Gear Shift Control Module "A" U0405 Invalid Data Received From Cruise Control Module U0406 Invalid Data Received From Fuel Injector Control Module U0407 Invalid Data Received From Glow Plug Control Module U0408 Invalid Data Received From Throttle Actuator Control Module U0409 Invalid Data Received From Alternative Fuel Control Module U040A Invalid Data Received From Air Conditioning Control Module U040B Invalid Data Received From Exhaust Gas Recirculation Control U040C Invalid Data Received From Exhaust Gas Recirculation Control U040D Invalid Data Received From Turbocharger/Supercharger Control U040E Invalid Data Received From Turbocharger/Supercharger Control U040F Invalid Data Received From Reductant Control Module U0410 Invalid Data Received From Fuel Pump Control Module U0411 Invalid Data Received From Drive Motor Control Module "A" U0412 Invalid Data Received From Battery Energy Control Module "A" U0413 Invalid Data Received From Battery Energy Control Module "B" U0414 Invalid Data Received From Four-Wheel Drive Clutch Control U0415 Invalid Data Received From Anti-Lock Brake System (ABS) Control U0416 Invalid Data Received From Vehicle Dynamics Control Module U0417 Invalid Data Received From Park Brake Control Module U0418 Invalid Data Received From Brake System Control Module
7. U0419 Invalid Data Received From Steering Effort Control Module U041B Invalid Data Received From Exhaust Gas Sensor Module U041C Invalid Data Received From Rocker Arm Control Module "A" U041D Invalid Data Received From Rocker Arm Control Module "B" U041E Invalid Data Received From All Wheel Drive Control Module U0420 Invalid Data Received From Power Steering Control Module U0421 Invalid Data Received From Suspension Control Module "A" U0422 Invalid Data Received From Body Control Module U0423 Invalid Data Received From Instrument Panel Cluster Control U0424 Invalid Data Received From HVAC Control Module U0425 Invalid Data Received From AUXILIARY Heater Control Module U0426 Invalid Data Received From Vehicle Immobilizer Control Module U0427 Invalid Data Received From Vehicle Security Control Module U0428 Invalid Data Received From Steering Angle Sensor Module U0429 Invalid Data Received From Steering Column Control Module U0430 Invalid Data Received From Tire Pressure Monitor Module U0431 Invalid Data Received From Body Control Module "A" U0432 Invalid Data Received From Multi-axis Acceleration Sensor Module U0433 Invalid Data Received From Cruise Control Front Distance Range U0434 Invalid Data Received From Active Roll Control Module U0435 Invalid Data Received From Power Steering Control Module U0436 Invalid Data Received From Differential Control Module U0437 Invalid Data Received From Differential Control Module U0438 Invalid Data Received From Trailer Brake Control Module U0439 Invalid Data Received From All Terrain Control Module U043A Invalid Data Received From Suspension Control Module "B" U043B Invalid Data Received From Cruise Control Front Distance Range U043C Invalid Data Received From Cruise Control Front Distance Range U0441 Invalid Data Received From Emissions Critical Control Information U0442 Invalid Data Received From ECM/PCM "B" U0443 Invalid Data Received From Body Control Module "B" U0444 Invalid Data Received From Body Control Module "C" U0445 Invalid Data Received From Body Control Module "D" U0446 Invalid Data Received From Body Control Module "E" U0447 Invalid Data Received From Gateway "A" U0448 Invalid Data Received From Gateway "B" U0449 Invalid Data Received From Gateway "C" U044A Invalid Data Received From Gateway "D" U0451 Invalid Data Received From Gateway "E" U0452 Invalid Data Received From Restraints Control Module U0453 Invalid Data Received From Side Restraints Control Module U0454 Invalid Data Received From Side Restraints Control Module U0455 Invalid Data Received From Restraints Occupant Classification U0456 Invalid Data Received From Coolant Temperature Control Module U0457 Invalid Data Received From Information Center "A" U0458 Invalid Data Received From Information Center "B" U0459 Invalid Data Received From Head Up Display U045A Invalid Data Received From Parking Assist Control Module "A" U0461 Invalid Data Received From Audible Alert Control Module U0462 Invalid Data Received From Compass Module U0463 Invalid Data Received From Navigation Display Module U0464 Invalid Data Received From Navigation Control Module U0465 Invalid Data Received From PTO Control Module U0466 Invalid Data Received From HVAC Control Module U0467 Invalid Data Received From Fuel Additive Control Module U0468 Invalid Data Received From Fuel Cell Control Module U0469 Invalid Data Received From Starter / Generator Control Module U046A Invalid Data Received From Sunroof Control Module
8. U046B Invalid Data Received From Global Positioning System Module U0471 Invalid Data Received From "Restraints System Sensor A" U0472 Invalid Data Received From "Restraints System Sensor B" U0473 Invalid Data Received From "Restraints System Sensor C" U0474 Invalid Data Received From "Restraints System Sensor D" U0475 Invalid Data Received From "Restraints System Sensor E" U0476 Invalid Data Received From "Restraints System Sensor F" U0477 Invalid Data Received From "Restraints System Sensor G" U0478 Invalid Data Received From "Restraints System Sensor H" U0479 Invalid Data Received From "Restraints System Sensor I" U047A Invalid Data Received From "Restraints System Sensor J" U047B Invalid Data Received From "Restraints System Sensor K" U047C Invalid Data Received From "Restraints System Sensor L" U047D Invalid Data Received From "Restraints System Sensor M" U047E Invalid Data Received From "Restraints System Sensor N" U047F Invalid Data Received From Seatbelt Pretensioner Module "A" U0480 Invalid Data Received From Seatbelt Pretensioner Module "B" U0481 Invalid Data Received From Automatic Lighting Control Module U0482 Invalid Data Received From Headlamp Leveling Control Module U0483 Invalid Data Received From Lighting Control Module U0484 Invalid Data Received From Lighting Control Module U0485 Invalid Data Received From Radio U0486 Invalid Data Received From Antenna Control Module U0487 Invalid Data Received From Audio Amplifier "A" U0488 Invalid Data Received From Digital Disc Player/Changer U0489 Invalid Data Received From Digital Disc Player/Changer U048A Invalid Data Received From Digital Disc Player/Changer U0491 Invalid Data Received From Digital Disc Player/Changer U0492 Invalid Data Received From Television U0493 Invalid Data Received From Personal Computer U0494 Invalid Data Received From "Digital Audio Control Module A" U0495 Invalid Data Received From "Digital Audio Control Module B" U0496 Invalid Data Received From Subscription Entertainment Receiver U0497 Invalid Data Received From Entertainment Control Module U0498 Invalid Data Received From Telephone Control Module U0499 Invalid Data Received From Telematic Control Module U049A Invalid Data Received From "Door Control Module A" U0501 Invalid Data Received From "Door Control Module B" U0502 Invalid Data Received From "Door Control Module C" U0503 Invalid Data Received From "Door Control Module D" U0504 Invalid Data Received From "Door Control Module E" U0505 Invalid Data Received From "Door Control Module F" U0506 Invalid Data Received From "Door Control Module G" U0507 Invalid Data Received From Folding Top Control Module U0508 Invalid Data Received From Moveable Roof Control Module U0509 Invalid Data Received From "Seat Control Module A" U050A Invalid Data Received From "Seat Control Module B" U0511 Invalid Data Received From "Seat Control Module C" U0512 Invalid Data Received From "Seat Control Module D" U0513 Invalid Data Received From Yaw Rate Sensor Module U0514 Invalid Data Received From Mirror Control Module U0515 Invalid Data Received From Remote Function Actuation U0516 Invalid Data Received From "Door Switch A" U0517 Invalid Data Received From "Door Switch B" U0518 Invalid Data Received From "Door Switch C" U0519 Invalid Data Received From "Door Switch D" U051A Invalid Data Received From "Door Switch E" U0521 Invalid Data Received From "Door Switch F"
9. U0522 Invalid Data Received From "Door Switch G" U0523 Invalid Data Received From "Door Window Motor A" U0524 Invalid Data Received From "Door Window Motor B" U0525 Invalid Data Received From "Door Window Motor C" U0526 Invalid Data Received From "Door Window Motor D" U0527 Invalid Data Received From "Door Window Motor E" U0528 Invalid Data Received From "Door Window Motor F" U0529 Invalid Data Received From "Door Window Motor G" U052A Invalid Data Received From Heated Steering Wheel Module U0531 Invalid Data Received From Rear Gate Module U0532 Invalid Data Received From Rain Sensing Module U0533 Invalid Data Received From Side Obstacle Detection Control Module U0534 Invalid Data Received From Side Obstacle Detection Control Module U0535 Invalid Data Received From Convenience Recall Module U0536 Invalid Data Received From Lateral Acceleration Sensor Module U0537 Invalid Data Received From Column Lock Module U0538 Invalid Data Received From "Digital Audio Control Module C" U0539 Invalid Data Received From "Digital Audio Control Module D" U053A Invalid Data Received From Entrapment Control Module "A" U053B Invalid Data Received From Image Processing Module "A" U053C Invalid Data Received From Image Processing Module "B" U053D Invalid Data Received From Image Processing Module "C" U0541 Invalid Data Received From Entrapment Control Module "B" U0542 Invalid Data Received From Headlamp Control Module "A" U0543 Invalid Data Received From Headlamp Control Module "B" U0544 Invalid Data Received From Parking Assist Control Module "B" U0545 Invalid Data Received From Running Board Control Module U0546 Invalid Data Received From Entertainment Control Module U0547 Invalid Data Received From "Seat Control Module E" U0548 Invalid Data Received From "Seat Control Module F" U0549 Invalid Data Received From Remote Accessory Module U054A Invalid Data Received From Entertainment Control Module U054B Invalid Data Received From Interior Lighting Control Module U0551 Invalid Data Received From Impact Classification System Module U0552 Invalid Data Received From Running Board Control Module "B" U0553 Invalid Data Received From Lighting Control Module U0554 Invalid Data Received From Accessory Protocol Interface Module U0555 Invalid Data Received From Remote Start Module U0556 Invalid Data Received From Front Display Interface Module U0557 Invalid Data Received From Front Controls Interface Module "A" U0558 Invalid Data Received From Front Controls/Display Interface Module U0559 Invalid Data Received From Radio Transceiver U055A Invalid Data Received From Special Purpose Vehicle Control U055B Invalid Data Received From Special Purpose Vehicle Control U055C Invalid Data Received From Special Purpose Vehicle Control U055D Invalid Data Received From Special Purpose Vehicle Control U055E Invalid Data Received From Front Controls Interface Module "B" U0561 Invalid Data Received From Seat Control Switch Module "A" U0562 Invalid Data Received From Seat Control Switch Module "B" U0563 Invalid Data Received From Audio Amplifier "B" U0564 Invalid Data Received From Speech Recognition Module U0565 Invalid Data Received From Camera Module U0587 Invalid Data Received From With Radiator Anti Tamper Device U0588 Invalid Data Received From Transmission Fluid Pump Module U0589 Invalid Data Received From DC to AC Converter Control Module "A" U058A Invalid Data Received From DC to AC Converter Control Module "B" U0592 Invalid Data Received From Gear Shift Control Module "B" U0593 Invalid Data Received From Drive Motor Control Module "B"
10. U0594 Invalid Data Received From Hybrid Powertrain Control Module U0595 Invalid Data Received From Powertrain Control Monitor Module U0596 Invalid Data Received From AC to AC Converter Control Module U0597 Invalid Data Received From AC to DC Converter Control Module "A" U0598 Invalid Data Received From AC to DC Converter Control Module "B" U0599 Invalid Data Received From DC to DC Converter Control Module "A" U059A Invalid Data Received From DC to DC Converter Control Module "B" U059B Invalid Data Received From Hybrid Battery Pack Sensor Module U059C Invalid Data Received From Drive Motor Control Module "C" U059D Invalid Data Received From Drive Motor Control Module "D" U059E Invalid Data Received From noX Sensor "A" U059F Invalid Data Received From noX Sensor "B" U0F00Reserved For Future Use U1000 Manufacturer Controlled DTC U2000 Manufacturer Controlled DTC U3000 Control Module U3001 Control Module Improper Shutdown U3002 Vehicle Identification Number U3003 Battery Voltage U3004 Accessory Power Relay U3005 Retained Accessory Power U3006 Control Module Input Power "A" U3007 Control Module Input Power "B" U3008 Control Module Ground "A" U3009 Control Module Ground "B" U300A Ignition Switch U300B Ignition Input Accessory/On/Start U300C Ignition Input Off/On/Start U300D Ignition Input On/Start U300E Ignition Input On U300F Ignition Input Accessory U3010 Ignition Input Start U3011 Ignition Input Off U3F00 Reserved For Future Use
/doc/OBD_Codes/Toyota_DTC_Codes.txt
0,0 → 1,2
P1100 - BARO Sensor Circuit. P1120 - Accelerator Pedal Position Sensor Circuit. P1121 - Accelerator Pedal Position Sensor Range/Performance Problem. P1125 - Throttle Control Motor Circuit. P1126 - Magnetic Clutch Circuit. P1127 - ETCS Actuator Power Source Circuit. P1128 - Throttle Control Motor Lock. P1129 - Electric Throttle Control System. P1130 - Air/Fuel Sensor Circuit Range/Performance. (Bank 1 Sensor 1) P1133 - Air/Fuel Sensor Circuit Response. (Bank 1 Sensor 1) P1135 - Air/Fuel Sensor Heater Circuit Response. (Bank 1 Sensor 1) P1150 - Air/Fuel Sensor Circuit Range/Performance. (Bank 1 Sensor 2) P1153 - Air/Fuel Sensor Circuit Response. (Bank 1 Sensor 2) P1155 - Air/Fuel Sensor Heater Circuit. (Bank 1 Sensor 2) P1200 - Fuel Pump Relay Circuit. P1300 - Igniter Circuit Malfunction - No. 1. P1310 - Igniter Circuit Malfunction - No. 2. P1335 - No Crankshaft Position Sensor Signal - Engine Running. P1349 - VVT System. P1400 - Sub-Throttle Position Sensor. P1401 - Sub-Throttle Position Sensor Range/Performance Problem. P1405 - Turbo Pressure Sensor Circuit. P1406 - Turbo Pressure Sensor Range/Performance Problem. P1411 - EGR Valve Position Sensor Circuit Range/Performance. P1500 - Starter Signal Circuit. P1510 - Boost Pressure Control Circuit. P1511 - Boost Pressure Low. P1512 - Boost Pressure High. P1520 - Stop Lamp Switch Signal Malfunction. P1565 - Cruise Control Main Switch Circuit. P1600 - ECM BATT Malfunction P1605 - Knock Control CPU. P1630 - Traction Control System.
2. P1633 - ECM. P1652 - Idle Air Control Valve Control Circuit. P1656 - OCV Circuit. P1658 - Wastegate Valve Control Circuit. P1661 - EGR Circuit. P1662 - EGR by-pass Valve Control Circuit. P1780 - Park/Neutral Position Switch Malfunction (Only For A/T)
/doc/OBD_Codes/VW_DTC_Codes.txt
0,0 → 1,7
P1102 - O2S Heating Circuit Bank 1 Sensor 1 Voltage Too Low/Air Leak P1105 - O2S Heating Circuit Bank 1 Sensor 2 Short To Positive P1107 - O2S Heating Circuit Bank 2 Sensor 1 Short To Positive P1110 - O2S Heating Circuit Bank 2 Sensor 2 Short To Positive P1113 - O2S Sensor Heater Resistance Too High Bank 1 Sensor 1 P1115 - O2S Sensor Heater Circuit Short To Ground Bank 1 Sensor 1 P1116 - O2S Sensor Heater Circuit Open Bank 1 Sensor 1 P1117 - O2S Sensor Heater Circuit Short To Ground Bank 1 Sensor 2 P1118 O2S Sensor Heater Circuit Open Bank 1 Sensor 2 P1127 - Long Term Fuel Trim B1 System Too Rich P1128 - Long Term Fuel Trim B1 System Too Lean P1129 - Long Term Fuel Trim B2 System Too Rich P1130 - Long Term Fuel Trim B2 System Too Lean P1136 - Long Term Fuel Trim Add. Fuel B1 System Too Lean P1137 - Long Term Fuel Trim Add. Fuel B1 System Too Rich P1139 - Long Term Fuel Trim Add. Fuel B2 System Too Rich P1141 - Load Calculation Cross Check Range/Performance P1144 - Mass Air Flow Sensor Open/Short To Ground. P1145 - Mass Air Flow Sensor Short To Positive. P1146 - Mass Air Flow Sensor Supply Voltage. P1155 - Manifold Absolute Pressure Sensor Short To Positive. P1156 - Manifold Absolute Pressure Sensor Open/Short To Ground. P1157 - Manifold Absolute Pressure Sensor Supply Voltage. P1160 - Intake Air Temperature Sensor Short To Ground. P1161 - Intake Air Temperature Sensor Open/Short To Positive. P1162 - Intake Air Temperature Sensor Short To Ground. P1163 - Fuel Temperature Sensor Open/Short To Positive. P1164 - Fuel Temperature Sensor Implausible Signal. P1171 - Throttle Actuation Potentiometer Sign. 2 Range/Performance P1172 - Throttle Actuation Potentiometer Sign. 2 Signal Too Low P1173 - Throttle Actuation Potentiometer Sign. 2 Signal Too High P1176 - Rear O2S Correction P1177 - O2 Correction Behind Catalyst B1 Limit Attained
2. P1196 - O2S Heater Circuit Bank 1 Sensor 1 Electrical Malfunction P1197 - O2S Heater Circuit Bank 2 Sensor 1 Electrical Malfunction P1198 - O2S Heater Circuit Bank 1 Sensor 2 Electrical Malfunction P1199 - O2S Heater Circuit Bank 2 Sensor 2 Electrical Malfunction P1213 - Injector Circuit Cylinder 1 Short To Positive P1214 - Injector Circuit Cylinder 2 Short To Positive P1215 - Injector Circuit Cylinder 3 Short To Positive P1216 - Injector Circuit Cylinder 4 Short To Positive P1217 - Injector Circuit Cylinder 5 Short To Positive P1218 - Injector Circuit Cylinder 6 Short To Positive P1225 - Injector Circuit Cylinder 1 Short To Ground P1226 - Injector Circuit Cylinder 2 Short To Ground P1227 - Injector Circuit Cylinder 3 Short To Ground P1228 - Injector Circuit Cylinder 4 Short To Ground P1229 - Injector Circuit Cylinder 5 Short To Ground P1230 - Injector Circuit Cylinder 6 Short To Ground P1237 - Injector Circuit Open Cylinder 1 P1238 - Injector Circuit Open Cylinder 2 P1139 - Long Term Fuel Trim Add. Fuel B2 System Too Rich P1141 - Load Calculation Cross Check Range/Performance P1144 - Mass Air Flow Sensor Open/Short To Ground. P1145 - Mass Air Flow Sensor Short To Positive. P1146 - Mass Air Flow Sensor Supply Voltage. P1155 - Manifold Absolute Pressure Sensor Short To Positive. P1156 - Manifold Absolute Pressure Sensor Open/Short To Ground. P1157 - Manifold Absolute Pressure Sensor Supply Voltage. P1160 - Intake Air Temperature Sensor Short To Ground. P1161 - Intake Air Temperature Sensor Open/Short To Positive. P1162 - Intake Air Temperature Sensor Short To Ground. P1163 - Fuel Temperature Sensor Open/Short To Positive. P1164 - Fuel Temperature Sensor Implausible Signal. P1171 - Throttle Actuation Potentiometer Sign. 2 Range/Performance P1172 - Throttle Actuation Potentiometer Sign. 2 Signal Too Low P1173 - Throttle Actuation Potentiometer Sign. 2 Signal Too High
3. P1176 - Rear O2S Correction P1177 - O2 Correction Behind Catalyst B1 Limit Attained P1196 - O2S Heater Circuit Bank 1 Sensor 1 Electrical Malfunction P1197 - O2S Heater Circuit Bank 2 Sensor 1 Electrical Malfunction P1198 - O2S Heater Circuit Bank 1 Sensor 2 Electrical Malfunction P1199 - O2S Heater Circuit Bank 2 Sensor 2 Electrical Malfunction P1213 - Injector Circuit Cylinder 1 Short To Positive P1214 - Injector Circuit Cylinder 2 Short To Positive P1215 - Injector Circuit Cylinder 3 Short To Positive P1216 - Injector Circuit Cylinder 4 Short To Positive P1217 - Injector Circuit Cylinder 5 Short To Positive P1218 - Injector Circuit Cylinder 6 Short To Positive P1225 - Injector Circuit Cylinder 1 Short To Ground P1226 - Injector Circuit Cylinder 2 Short To Ground P1227 - Injector Circuit Cylinder 3 Short To Ground P1228 - Injector Circuit Cylinder 4 Short To Ground P1229 - Injector Circuit Cylinder 5 Short To Ground P1230 - Injector Circuit Cylinder 6 Short To Ground P1237 - Injector Circuit Open Cylinder 1 P1238 - Injector Circuit Open Cylinder 2 P1239 - Injector Circuit Open Cylinder 3 P1240 - Injector Circuit Open Cylinder 4 P1241 - Injector Circuit Open Cylinder 5 P1242 - Injector Circuit Open Cylinder 6 P1245 - Needle Lift Sensor Short To Ground P1246 - Needle Lift Implausible Signal P1247 - Needle Lift Sensor Open/Short To Positive P1248 - Start Of Cold Start Injector Control Difference P1250 - Fuel Level Too Low P1251 - Start Of Cold Start Injector Short To Positive P1252 - Start Of Cold Start Injector Open/Short To Ground P1255 - Engine Coolant Temperature Sensor Short To Ground P1256 - Engine Coolant Temperature Sensor Open/Short To Positive P1300 - Misfire Detected, Fuel Level Too Low
4. P1325 - Cyl. 1 Knock Control Limit Attained P1326 - Cyl. 2 Knock Control Limit Attained P1327 - Cyl. 3 Knock Control Limit Attained P1328 - Cyl. 4 Knock Control Limit Attained P1329 - Cyl. 5 Knock Control Limit Attained P1330 - Cyl. 6 Knock Control Limit Attained P1336 - Engine Torque Adaption At Limit P1337 - CMP Sensor Bank 1 Short To Ground P1338 - CMP Sensor Bank 1 Open Circuit Or Short To Positive P1340 - CKP/CMP Sensor Signals Out Of Sequence P1341 - Ignition Coil Output Stage 1 Short To Ground P1343 - Ignition Coil Output Stage 2 Short To Ground P1345 - Ignition Coil Output Stage 3 Short To Ground P1354 - Modulating Piston Displacement Sensor Electrial Circuit Malfunction P1386 - Internal Control Module Knock Control Error P1387 - Control Unit Internal Altitude Sensor P1391 - CMP Sensor Bank 2 Short To Ground P1392 - CMP Sensor Bank 2 Open Circuit/Short To Positive P1393 - Ignition Coil Power Output Stage 1 Malfunction P1394 - Ignition Coil Power Output Stage 2 Malfunction P1395 - Ignition Coil Power Output Stage 3 Malfunction P1401 - EGR Valve Power Stage Short To Ground P1402 - EGR Vacuum Regulator Solenoid Valve Short To Positive P1403 - EGR System Control Difference P1407 - EGR Temperature Sensor Signal Too Low P1408 - EGR Temperature Sensor Signal Too High P P1410 - Tank Ventilation Valve Circuit Short To B+ P1420 - Secondary Air Injection Control Module Electrical Malfunction P1421 - Secondary Air Injection Valve Circuit Short To Ground P1422 - Secondary Air Injection Valve Circuit Short To B+ P1424 - Secondary Air Injection System Bank 1 Leak Detected P1425 - Tank Ventilation Valve Short To Ground P1426 - Tank Ventilation Valve Open Circuit P1432 - Secondary Air Injection Valve Open
5. P1433 - Secondary Air Injection Pump Relay Circuit Open P1434 - Secondary Air Injection Pump Relay Circuit Short To Positive P1435 - Secondary Air Injection Pump Relay Circuit Short To Ground P1436 - Secondary Air Injection Pump Relay Circuit Electrical Malfunction P1440 - EGR Valve Power Stage Open P1441 - EGR Vacuum Regulator Solenoid Valve Open/Short To Ground P1450 - Secondary Air Injection System Circuit Short To Positive P1451 - Secondary Air Injection Circuit Short To Ground P1452 - Secondary Air Injection System Circuit Open P1471 - EVAP Control System LDP Circuit Short to Positive P1472 - EVAP Control System LDP Circuit Short To Ground P1473 - EVAP Control System LDP Open Circuit P1475 - EVAP Control System LDP Malfunction/Signal Circuit Open P1476 - EVAP Control System LDP Malfunction/Insufficient Vacuum P1477 - EVAP Control System LDP Malfunction P1478 - EVAP Control System LDP Clamped Tube Detected P1500 - Fuel Pump Relay Electrical Circuit Malfunction P1501 - Fuel Pump Relay Circuit Short To Ground P1502 - Fuel Pump Relay Circuit Short To Positive P1505 - Closed Throttle Position Does Not Close/Open Circuit P1506 - Closed Throttle Position Switch Does Not Open./Short To Ground P1512 - Intake Manifold Changeover Valve Circuit Short To Positive P1515 - Intake Manifold Changeover Valve Circuit Short To Ground P1516 - Intake Manifold Changeover Valve Circuit Open P1519 - Intake Camshaft Control Bank 1 Malfunction P1522 - Intake Camshaft Control Bank 2 Malfunction P1537 - Fuel Cut-off Valve Incorrect Function P1538 - Fuel Cut-off Valve Open/Short To Ground P1539 - Clutch Pedal Switch Signal Fault P1540 - VSS Signal Too High P1541 - Fuel Pump Relay Circuit Open P1542 - Throttle Actuation Potentiometer Range/Performance P1543 - Throttle Actuation Potentiometer Signal Too Low P1544 - Throttle Actuation Potentiometer Signal Too High
6. P1545 - Throttle Position Control Malfunction P1546 - Wastegate Bypass Regulator Valve Short To Positive P1547 - Wastegate Bypass Regulator Valve Short To Ground P1548 - Wastegate Bypass Regulator Valve Open P1549 - Wastegate Bypass Regulator Valve Open/Short To Ground P1550 - Charge Pressure Control Difference P1555 - Charge Pressure Upper Limit Exceeded P1556 - Charge Pressure Negative Deviation P1557 - Charge Pressure Positive Deviation P1558 - Throttle Actuator Electrical Malfunction P1559 - Idle Speed Control Throttle Position Adaption Malfunction P1560 - Maximum Engine Speed Exceeded P1561 - Quantity Adjuster Control Difference P1562 - Quantity Adjuster Upper Stop Value P1563 - Quantity Adjuster Lower Stop Value P1564 - Idle Speed Control Throttle Position Low Voltage During Adaption P1565 - Idle Speed Control Throttle Position Lower Limit Not Obtained P1568 - Idle Speed Control Throttle Position Mechanical Malfunction P1569 - Switch For CCS Signal Faulty P1580 - Throttle Actuator B1 Malfunction P1582 - Idle Adaptation At Limit P1600 - Power Supply Terminal No. 15 Low Voltage P1602 - Power Supply Terminal No. 30 Low Voltage P1606 - Rough Road Spec. Engine Torque ABS-ECU Electrical Malfunction P1612 - Engine Control Module Incorrect Coding P1616 - Glow Plug Indicator Lamp Short To Positive P1618 - Glow Plug Relay Short To Positive P1624 - MIL Request Signal Active P1630 - Accelerator Pedal Position Sensor 1 Signal Too Low P1632 - Accelerator Pedal Position Sensor 1/2 Supply Voltage P1634 - Accelerator Pedal Position Sensor 2 Signal Too High P1640 - Internal Control Module (EEPROM) Error P1649 - Data Bus Powertrain Missing Message From Brake Controller P1677 - Drive By Wire MIL Circuit Short To Positive
7. P1679 - Drive By Wire MIL Circuit Open Circuit P1686 - Control Unit Error, Programming Error P1692 - MIL Short To Ground P1693 - MIL Short To Positive P1778 - Solenoid EV7 Electrical Malfunction P1780 - Engine Intervention Readable P1851 - Data Bus Drive Missing Command From ABS P1854 Drive Train CAN-Bus Inoperative
/doc/OBD_Codes/obd2_codes.py
0,0 → 1,0
link ../.././src/pyobd/obd2_codes.py
Property changes:
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Index: src/vin-parser-0.0.1/PKG-INFO
===================================================================
--- src/vin-parser-0.0.1/PKG-INFO (nonexistent)
+++ src/vin-parser-0.0.1/PKG-INFO (revision 21)
@@ -0,0 +1,77 @@
+Metadata-Version: 2.1
+Name: vin-parser
+Version: 0.0.1
+Summary: This is vin-parser package description
+Home-page: https://github.com/nighcoder/vin-parser
+Author: Daniel Ciumberică
+Author-email: ciumbi.ionut@gmail.com
+License: MIT
+Description: # vin-parser
+ Library that provides functions to work with VIN strings.
+
+ ## Install
+ vin-parser is available on PyPI and can be installed using pip.
+
+ `$ pip install vin-parser`
+
+ ## Usage
+ All the public functions are exported to the package namespace. We'll alias it as vp in the following examples.
+
+ `>>> import vin_parser as vp`
+ <!--
+ Example usage with some fakey VINS.
+ Show wmi, vds for lowercase VINS
+ -->
+
+ The functions `check_no`, `seq_no`, `wmi`, `vds` and `vis` return parts of the VIN string.
+ ```python3
+ >>> vin = "1GYFK63878R248711"
+ >>> vp.check_no(vin)
+ '7'
+ ```
+ Function `check_no` returns the VIN check digit, i.e. position 9 in the VIN string. It returns for all VINs, even for those that don't use the check digit schema.
+
+ ```python3
+ >>> vp.wmi(vin)
+ '1GY'
+ >>> vp.vds(vin)
+ 'FK6387'
+ ```
+ Lowercase VINs are accepted:
+ ```python3
+ >>> vp.vis(vin.lower())
+ '8R248711'
+ ```
+
+ `check_valid`, `is_valid` and `small_manuf` are predicate functions, i.e. functions that return True or False.
+ `check_valid` returns True if the VIN's check digit matches the computed value.
+ `is_valid` returns True if the provided VIN is valid. Because the use of VIN check digit is not adopted worldwide, the check_valid test is not performed when verifing the validity of a VIN.
+
+ Functions `continent`, `country`, `year` and `manuf` parse the VIN and return the values. year returns a positive integer, while the others return a string with their name.
+ ```python3
+ >>> vp.country(vin)
+ 'United States'
+ >>> vp.year(vin)
+ 2008
+ >>> vp.manuf(vin)
+ 'General Motors USA'
+ ```
+
+ Function `parse` calls all the other functions and returns the results in a dict if the provided VIN is valid.
+ Function `online_parse` queries the nhtsa api with the provided VIN. Empty values are removed from the response and the rest are returned in a python dict. No other transformations are performed on the keys or values.
+ Note that, unlike `parse`, `online_parse` doesn't check if the VIN is valid before sending it to the remote server.
+
+ The `CHARS` constant is a sorted string with all the valid characters of a VIN: A to Z, 1 to 9 and 0, except for I, O and Q.
+
+
+Keywords: VIN,WMI,VDS,OBD
+Platform: UNKNOWN
+Classifier: Development Status :: 3 - Alpha
+Classifier: Intended Audience :: Developers
+Classifier: License :: OSI Approved :: MIT License
+Classifier: Operating System :: OS Independent
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Topic :: Software Development
+Classifier: Topic :: Utilities
+Description-Content-Type: text/markdown
Index: src/vin-parser-0.0.1/README.md
===================================================================
--- src/vin-parser-0.0.1/README.md (nonexistent)
+++ src/vin-parser-0.0.1/README.md (revision 21)
@@ -0,0 +1,57 @@
+# vin-parser
+Library that provides functions to work with VIN strings.
+
+## Install
+vin-parser is available on PyPI and can be installed using pip.
+
+`$ pip install vin-parser`
+
+## Usage
+All the public functions are exported to the package namespace. We'll alias it as vp in the following examples.
+
+`>>> import vin_parser as vp`
+<!--
+Example usage with some fakey VINS.
+Show wmi, vds for lowercase VINS
+-->
+
+The functions `check_no`, `seq_no`, `wmi`, `vds` and `vis` return parts of the VIN string.
+```python3
+>>> vin = "1GYFK63878R248711"
+>>> vp.check_no(vin)
+'7'
+```
+Function `check_no` returns the VIN check digit, i.e. position 9 in the VIN string. It returns for all VINs, even for those that don't use the check digit schema.
+
+```python3
+>>> vp.wmi(vin)
+'1GY'
+>>> vp.vds(vin)
+'FK6387'
+```
+Lowercase VINs are accepted:
+```python3
+>>> vp.vis(vin.lower())
+'8R248711'
+```
+
+`check_valid`, `is_valid` and `small_manuf` are predicate functions, i.e. functions that return True or False.
+`check_valid` returns True if the VIN's check digit matches the computed value.
+`is_valid` returns True if the provided VIN is valid. Because the use of VIN check digit is not adopted worldwide, the check_valid test is not performed when verifing the validity of a VIN.
+
+Functions `continent`, `country`, `year` and `manuf` parse the VIN and return the values. year returns a positive integer, while the others return a string with their name.
+```python3
+>>> vp.country(vin)
+'United States'
+>>> vp.year(vin)
+2008
+>>> vp.manuf(vin)
+'General Motors USA'
+```
+
+Function `parse` calls all the other functions and returns the results in a dict if the provided VIN is valid.
+Function `online_parse` queries the nhtsa api with the provided VIN. Empty values are removed from the response and the rest are returned in a python dict. No other transformations are performed on the keys or values.
+Note that, unlike `parse`, `online_parse` doesn't check if the VIN is valid before sending it to the remote server.
+
+The `CHARS` constant is a sorted string with all the valid characters of a VIN: A to Z, 1 to 9 and 0, except for I, O and Q.
+
Index: src/vin-parser-0.0.1/setup.cfg
===================================================================
--- src/vin-parser-0.0.1/setup.cfg (nonexistent)
+++ src/vin-parser-0.0.1/setup.cfg (revision 21)
@@ -0,0 +1,32 @@
+[metadata]
+name = vin-parser
+version = 0.0.1
+description = This is vin-parser package description
+long_description = file: README.md
+long_description_content_type = text/markdown
+license = MIT
+author = Daniel Ciumberică
+author_email = ciumbi.ionut@gmail.com
+url = https://github.com/nighcoder/vin-parser
+keywords = VIN, WMI, VDS, OBD
+classifiers =
+ Development Status :: 3 - Alpha
+ Intended Audience :: Developers
+ License :: OSI Approved :: MIT License
+ Operating System :: OS Independent
+ Programming Language :: Python :: 3
+ Programming Language :: Python :: 3.6
+ Topic :: Software Development
+ Topic :: Utilities
+
+[options]
+packages = find:
+install_requires = requests==2.22.0
+
+[options.package_data]
+* = data/*
+
+[egg_info]
+tag_build =
+tag_date = 0
+
Index: src/vin-parser-0.0.1/setup.py
===================================================================
--- src/vin-parser-0.0.1/setup.py (nonexistent)
+++ src/vin-parser-0.0.1/setup.py (revision 21)
@@ -0,0 +1,3 @@
+from setuptools import setup, find_packages
+
+setup()
Index: src/vin-parser-0.0.1/vin_parser/__init__.py
===================================================================
--- src/vin-parser-0.0.1/vin_parser/__init__.py (nonexistent)
+++ src/vin-parser-0.0.1/vin_parser/__init__.py (revision 21)
@@ -0,0 +1,7 @@
+'''library that provides useful functions that work on VIN strings'''
+
+from .core import *
+from .nhtsa import lookup as online_parse
+
+__all__ = ["CHARS", "check_no", "check_valid", "continent", "country", "year", "is_valid", "small_manuf", "seq_no",
+ "wmi","vds", "vis", "manuf", "parse", "online_parse"]
Index: src/vin-parser-0.0.1/vin_parser/core.py
===================================================================
--- src/vin-parser-0.0.1/vin_parser/core.py (nonexistent)
+++ src/vin-parser-0.0.1/vin_parser/core.py (revision 21)
@@ -0,0 +1,395 @@
+from functools import reduce
+from operator import add
+import csv
+from pkg_resources import resource_filename
+from datetime import datetime as dt
+
+CHARS = "ABCDEFGHJKLMNPRSTUVWXYZ1234567890"
+
+def upper(func):
+ def wrapped(vin):
+ vin = vin.upper()
+ return func(vin)
+ wrapped.__doc__ = func.__doc__
+ return wrapped
+
+@upper
+def check_no(vin):
+ '''Returns the VIN check digit (9th position)'''
+ return vin[8] # Is only meaningful for NA and China market cars.
+
+@upper
+def check_valid (vin):
+ '''Returns True if VIN check digit is valid or False otherwise'''
+ vals = {k:v for k, v in zip(CHARS, list(range(1,9)) + list(range(1,6)) + [7, 9] + list(range(2,10)) + list(range(1,10)) + [0])}
+ weights = [8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2, 1]
+ s = reduce(add, [vals[c] * w for c, w in zip(vin, weights)])
+ check_digit = s % 11
+ if check_digit == 10:
+ check_digit = "X"
+ return str(check_digit) == check_no(vin)
+
+@upper
+def continent (vin):
+ '''Returns the continent associated with the VIN or None'''
+ x = vin[0]
+ if x in CHARS[:8]: # "ABCDEFGH"
+ return "Africa"
+ elif x in CHARS[8:15]: # "JKLMNPR"
+ return "Asia"
+ elif x in CHARS[15:23]: # "STUVWXYZ"
+ return "Europe"
+ elif x in CHARS[23:28]: # "12345"
+ return "North America"
+ elif x in CHARS[28:30]: # "67"
+ return"Oceania"
+ elif x in CHARS[30:32]: # "89"
+ return "South America"
+
+@upper
+def country (vin):
+ '''Returns the country associated with the VIN or `unassigned`.
+ Returns None if first two characters in VIN contain illegal characters'''
+ ch1 = vin[0]
+ ch2 = vin[1]
+
+ # Africa
+ if ch1 == "A":
+ if ch2 in CHARS[:8]:
+ return "South Africa"
+ elif ch2 in CHARS[8:13]:
+ return "Cote d'Ivoire"
+ elif ch2 in CHARS[13:]:
+ return "unassigned"
+ elif ch1 == "B":
+ if ch2 in CHARS[:5]:
+ return "Angola"
+ elif ch2 in CHARS[5:10]:
+ return "Kenya"
+ elif ch2 in CHARS[10:15]:
+ return "Tanzania"
+ elif ch2 in CHARS[15:]:
+ return "unassigned"
+ elif ch1 == "C":
+ if ch2 in CHARS[:5]:
+ return "Benin"
+ elif ch2 in CHARS[5:10]:
+ return "Madagascar"
+ elif ch2 in CHARS[10:15]:
+ return "Tunisia"
+ elif ch2 in CHARS[15:]:
+ return "unassigned"
+ elif ch1 == "D":
+ if ch2 in CHARS[:5]:
+ return "Egypt"
+ elif ch2 in CHARS[5:10]:
+ return "Morocco"
+ elif ch2 in CHARS[10:15]:
+ return "Zambia"
+ elif ch2 in CHARS[15:]:
+ return "unassigned"
+ elif ch1 == "E":
+ if ch2 in CHARS[:5]:
+ return "Ethiopia"
+ elif ch2 in CHARS[5:10]:
+ return "Mozambique"
+ elif ch2 in CHARS[10:]:
+ return "unassigned"
+ elif ch1 == "F":
+ if ch2 in CHARS[:5]:
+ return "Ghana"
+ elif ch2 in CHARS[5:10]:
+ return "Nigeria"
+ elif ch2 in CHARS[10:]:
+ return "unassigned"
+ elif ch1 in CHARS[6:8]:
+ return "unassigned"
+
+ # Asia
+ elif ch1 == "J":
+ return "Japan"
+ elif ch1 == "K":
+ if ch2 in CHARS[:5]:
+ return "Sri Lanka"
+ elif ch2 in CHARS[5:10]:
+ return "Israel"
+ elif ch2 in CHARS[10:15]:
+ return "South Korea"
+ elif ch2 in CHARS[15:]:
+ return "Kazakhstan"
+ elif ch1 == "L":
+ return "China"
+ elif ch1 == "M":
+ if ch2 in CHARS[:5]:
+ return "India"
+ elif ch2 in CHARS[5:10]:
+ return "Indonesia"
+ elif ch2 in CHARS[10:15]:
+ return "Thailand"
+ elif ch2 in CHARS[15:]:
+ return "Myanmar"
+ elif ch1 == "N":
+ if ch2 in CHARS[:5]:
+ return "Iran"
+ elif ch2 in CHARS[5:10]:
+ return "Pakistan"
+ elif ch2 in CHARS[10:15]:
+ return "Turkey"
+ elif ch2 in CHARS[15:]:
+ return "unassigned"
+ elif ch1 == "P":
+ if ch2 in CHARS[:5]:
+ return "Philippines"
+ elif ch2 in CHARS[5:10]:
+ return "Singapore"
+ elif ch2 in CHARS[10:15]:
+ return "Malaysia"
+ elif ch2 in CHARS[15:]:
+ return "unassigned"
+ elif ch1 == "R":
+ if ch2 in CHARS[:5]:
+ return "United Arab Emirates"
+ elif ch2 in CHARS[5:10]:
+ return "Taiwan"
+ elif ch2 in CHARS[10:15]:
+ return "Vietnam"
+ elif ch2 in CHARS[15:]:
+ return "Saudi Arabia"
+
+ # Europe
+ elif ch1 == "S":
+ if ch2 in CHARS[:12]:
+ return "United Kingdom"
+ elif ch2 in CHARS[12:17]:
+ return "Germany (East)" # Is it still in use?!
+ elif ch2 in CHARS[17:23]:
+ return "Poland"
+ elif ch2 in CHARS[23:27]:
+ return "Latvia"
+ elif ch2 in CHARS[27:]:
+ return "unassigned"
+ elif ch1 == "T":
+ if ch2 in CHARS[:8]:
+ return "Switzerland"
+ elif ch2 in CHARS[8:14]:
+ return "Czech Republic"
+ elif ch2 in CHARS[14:19]:
+ return "Hungary"
+ elif ch2 in CHARS[19:24]:
+ return "Portugal"
+ elif ch2 in CHARS[24:]:
+ return "unassigned"
+ elif ch1 == "U":
+ if ch2 in CHARS[:7] or ch2 in CHARS[23:27] or ch2 in CHARS[30:]:
+ return "unassigned"
+ elif ch2 in CHARS[7:12]:
+ return "Denmark"
+ elif ch2 in CHARS[12:17]:
+ return "Ireland"
+ elif ch2 in CHARS[17:23]:
+ return "Romania"
+ elif ch2 in CHARS[27:30]:
+ return "Slovakia"
+ elif ch1 == "V":
+ if ch2 in CHARS[:5]:
+ return "Austria"
+ elif ch2 in CHARS[5:15]:
+ return "France"
+ elif ch2 in CHARS[15:20]:
+ return "Spain"
+ elif ch2 in CHARS[20:25]:
+ return "Serbia"
+ elif ch2 in CHARS[25:28]:
+ return "Croatia"
+ elif ch2 in CHARS[28:]:
+ return "Estonia"
+ elif ch1 == "W":
+ return "Germany"
+ elif ch1 == "X":
+ if ch2 in CHARS[:5]:
+ return "Bulgaria"
+ elif ch2 in CHARS[5:10]:
+ return "Greece"
+ elif ch2 in CHARS[10:15]:
+ return "Netherlands"
+ elif ch2 in CHARS[15:20] or ch2 in CHARS[25:]:
+ return "Russia"
+ elif ch2 in CHARS[20:25]:
+ return "Luxembourg"
+ elif ch1 == "Y":
+ if ch2 in CHARS[:5]:
+ return "Belgium"
+ elif ch2 in CHARS[5:10]:
+ return "Finland"
+ elif ch2 in CHARS[10:15]:
+ return "Malta"
+ elif ch2 in CHARS[15:20]:
+ return "Sweden"
+ elif ch2 in CHARS[20:25]:
+ return "Norway"
+ elif ch2 in CHARS[25:28]:
+ return "Belarus"
+ elif ch2 in CHARS[28:]:
+ return "Ukraine"
+ elif ch1 == "Z":
+ if ch2 in CHARS[:15]:
+ return "Italy"
+ elif ch2 in CHARS[15:20] or ch2 in CHARS[28:]:
+ return "unassigned"
+ elif ch2 in CHARS[20:25]:
+ return "Slovenia"
+ elif ch2 in CHARS[25:28]:
+ return "Lithuania"
+
+ # North America
+ elif ch1 in "145":
+ return "United States"
+ elif ch1 == "2":
+ return "Canada"
+ elif ch1 == "3":
+ if ch2 in CHARS[:20]:
+ return "Mexico"
+ elif ch2 in CHARS[20:30]:
+ return "Costa Rica"
+ elif ch2 in CHARS[30:32]:
+ return "Cayman Islands"
+ elif ch2 == "0":
+ return "unassigned"
+
+ # Oceania
+ elif ch1 == "6":
+ return "Australia"
+ elif ch1 == "7":
+ return "New Zealand"
+
+ # South America
+ elif ch1 == "8":
+ if ch2 in CHARS[:5]:
+ return "Argentina"
+ elif ch2 in CHARS[5:10]:
+ return "Chile"
+ elif ch2 in CHARS[10:15]:
+ return "Ecuador"
+ elif ch2 in CHARS[15:20]:
+ return "Peru"
+ elif ch2 in CHARS[20:25]:
+ return "Venezuela"
+ elif ch2 in CHARS[25:]:
+ return "unassigned"
+ elif ch1 == "9":
+ if ch2 in CHARS[:5] or ch2 in CHARS[25:32]:
+ return "Brazil"
+ elif ch2 in CHARS[5:10]:
+ return "Colombia"
+ elif ch2 in CHARS[10:15]:
+ return "Paraguay"
+ elif ch2 in CHARS[15:20]:
+ return "Uruguay"
+ elif ch2 in CHARS[20:25]:
+ return "Trinidad & Tobago"
+ elif ch2 == "0":
+ return "unassigned"
+
+@upper
+def year (vin):
+ '''Returns the vehicle model year'''
+ year_ch = (c for c in CHARS if c not in "UZ0")
+ # This pos 7 check was introduced in US for NA autos.
+ # Is not valid for EU, Asia Cars
+ if continent(vin) == "North America":
+ if vin[6] in CHARS[:23]: # char 7 in VIN is a letter
+ years = range(2010, 2040)
+ else:
+ years = range(1980, 2010)
+ else:
+ years = range(2010, 2040)
+ for c in zip(year_ch, years):
+ if c[0] == vin[9]:
+ # Check for model years in the future
+ if c[1] > dt.now().year + 1:
+ return c[1] - 30
+ else:
+ return c[1]
+
+@upper
+def is_valid (vin):
+ '''Returns True if VIN is valid'''
+ if continent(vin) == "North America":
+ # Limitations are true only on North Ameerican markets.
+ if vin[9] not in "ZU0": y = True
+ else: y = False
+ else: y = True
+ # North America and China VINs have a check_no that can be test for validity
+ return len(vin) == 17 and\
+ vin[0] != "0" and\
+ set(vin).issubset(set(CHARS)) and\
+ y and\
+ country(vin) != "unassigned"
+
+@upper
+def small_manuf (vin):
+ '''Returns True if manufacturer builds a limited number of vehicles a year.
+ The limit varies globally.'''
+ if vin[2] == "9":
+ return True
+ else:
+ return False
+
+@upper
+def wmi (vin):
+ '''Returns the World Manufacturer Identifier.'''
+ if vin[2] == "9":
+ return vin[:3] + vin[11:14]
+ else:
+ return vin[:3]
+
+@upper
+def vds (vin):
+ '''Returns the Vehicle Descriptor Section.'''
+ return vin[3:9]
+
+@upper
+def vis (vin):
+ '''Returns the Vehicle Identifier Section.'''
+ return vin[9:]
+
+def _get_wmicsv():
+ filename = resource_filename ("vin_parser", "data/wmi.csv")
+ with open(filename, "r") as csvfile:
+ ml = [c for c in csv.reader(csvfile)]
+ return {ml[i][0].strip(): ml[i][1].strip() for i in range(1,len(ml))}
+
+@upper
+def manuf (vin):
+ '''Returns the manufacturer.'''
+ manfs = _get_wmicsv()
+ w = wmi (vin)
+ return manfs.get(w[:2]) or manfs.get(w)
+
+@upper
+def seq_no (vin):
+ '''Returns the vehicle sequence number.'''
+ if small_manuf(vin):
+ return vin[-3:]
+ else:
+ return vin[-6:]
+
+def parse (vin):
+ '''Parses the VIN and returns a dict with the results.
+ Returns None if VIN is not valid.'''
+ r = {}
+ if is_valid(vin):
+ r["continent"] = continent(vin)
+ r["country"] = country(vin)
+ r["manufacturer"] = manuf(vin)
+ r["year"] = year(vin)
+ r["check_no"] = check_no(vin)
+ r["small_manuf"] = small_manuf(vin)
+ r["check_valid"] = check_valid(vin)
+ r["wmi"] = wmi(vin)
+ r["vds"] = vds(vin)
+ r["vis"] = vis(vin)
+ r["seq_no"] = seq_no(vin)
+ return r
+ else:
+ return None
Index: src/vin-parser-0.0.1/vin_parser/data/wmi.csv
===================================================================
--- src/vin-parser-0.0.1/vin_parser/data/wmi.csv (nonexistent)
+++ src/vin-parser-0.0.1/vin_parser/data/wmi.csv (revision 21)
@@ -0,0 +1,508 @@
+WMI, Manufacturer
+1B3, Dodge
+1C3, Chrysler
+1C4, Chrysler
+1C6, Chrysler
+1D3, Dodge
+1FA, Ford Motor Company
+1FB, Ford Motor Company
+1FC, Ford Motor Company
+1FD, Ford Motor Company
+1FM, Ford Motor Company
+1FT, Ford Motor Company
+1FU, Freightliner
+1FV, Freightliner
+1G, General Motors USA
+1G1, Chevrolet USA
+1G2, Pontiac USA
+1G3, Oldsmobile USA
+1G4, Buick USA
+1G6, Cadillac USA
+1G8, Saturn USA
+1GC, Chevrolet Truck USA
+1GM, Pontiac USA
+1GT, GMC Truck USA
+1GY, Cadillac USA
+1H, Honda USA
+1HD, Harley-Davidson
+1HT, International Truck and Engine Corp. USA
+1J4, Jeep
+1J8, Jeep
+1L, Lincoln USA
+1M1, Mack Truck USA
+1M2, Mack Truck USA
+1M3, Mack Truck USA
+1M4, Mack Truck USA
+1ME, Mercury USA
+1N, Nissan USA
+1NX, NUMMI USA
+1P3, Plymouth USA
+1VW, Volkswagen USA
+1XK, Kenworth USA
+1XP, Peterbilt USA
+1YV, Mazda USA (AutoAlliance International)
+1ZV, Ford (AutoAlliance International)
+2A4, Chrysler Canada
+2B3, Dodge Canada
+2B7, Dodge Canada
+2BP, Bombardier Recreational Products
+2C3, Chrysler Canada
+2CN, CAMI
+2D3, Dodge Canada
+2FA, Ford Motor Company Canada
+2FB, Ford Motor Company Canada
+2FC, Ford Motor Company Canada
+2FM, Ford Motor Company Canada
+2FT, Ford Motor Company Canada
+2FU, Freightliner
+2FV, Freightliner
+2FZ, Sterling
+2G1, Chevrolet Canada
+2G2, Pontiac Canada
+2G3, Oldsmobile Canada
+2G4, Buick Canada
+2Gx, General Motors Canada
+2HG, Honda Canada
+2HH, Acura Canada
+2HJ, Honda Canada
+2HK, Honda Canada
+2HM, Hyundai Canada
+2LN, Lincoln
+2M, Mercury
+2NV, Nova Bus Canada
+2P3, Plymouth Canada
+2T, Toyota Canada
+2TP, Triple E Canada LTD
+2V4, Volkswagen Canada
+2V8, Volkswagen Canada
+2WK, Western Star
+2WL, Western Star
+2WM, Western Star
+3C3, Chrysler Mexico
+3C4, Chrysler Mexico
+3C6, Chrysler Mexico
+3D3, Dodge Mexico
+3D4, Dodge Mexico
+3FA, Ford Motor Company Mexico
+3FE, Ford Motor Company Mexico
+3G, General Motors Mexico
+3H, Honda Mexico
+3JB, BRP Mexico (all-terrain vehicles)
+3KP, Kia Mexico
+3MD, Mazda Mexico
+3MZ, Mazda Mexico
+3N, Nissan Mexico
+3NE, Polaris Industries USA
+3NS, Polaris Industries USA
+3P3, Plymouth Mexico
+3VW, Volkswagen Mexico
+46J, Federal Motors Inc. USA
+4EN, Emergency One USA
+4F, Mazda USA
+4JG, Mercedes-Benz USA
+4M, Mercury
+4P1, Pierce Manufacturing Inc. USA
+4RK, Nova Bus USA
+4S, Subaru-Isuzu Automotive
+4T, Toyota
+4UF, Arctic Cat Inc.
+4US, BMW USA
+4UZ, Frt-Thomas Bus
+4V1, Volvo
+4V2, Volvo
+4V3, Volvo
+4V4, Volvo
+4V5, Volvo
+4V6, Volvo
+4VL, Volvo
+4VM, Volvo
+4VZ, Volvo
+538, Zero Motorcycles (USA)
+55, Mercedes-Benz (USA)
+56K, Indian Motorcycle USA
+5F, Honda USA-Alabama
+5J, Honda USA-Ohio
+5L, Lincoln
+5N1, Nissan USA
+5NM, Hyundai USA
+5NP, Hyundai USA
+5T, Toyota USA - trucks
+5U, BMS USA
+5X, Hyundai/Kia
+5YJ, Tesla, Inc.
+6AB, MAN Australia
+6F4, Nissan Motor Company Australia
+6F5, Kenworth Australia
+6FP, Ford Motor Company Australia
+6G1, General Motors-Holden (post Nov 2002)
+6G2, Pontiac Australia (GTO & G8)
+6H8, General Motors-Holden (pre Nov 2002)
+6MM, Mitsubishi Motors Australia
+6T1, Toyota Motor Corporation Australia
+7A1, Mitsubishi New Zealand
+7A3, Honda New Zealand
+7A4, Toyota New Zealand
+7A5, Fort New Zealand
+7A8, NZ Transport Agency
+7AT, NZ Transport Agency
+8A1, Renault Argentina
+8AC, Mercedes-Benz Argentina
+8AD, Peugeot Argentina
+8AD, Peugeot Argentina
+8AF, Ford Motor Company Argentina
+8AG, Chevrolet Argentina
+8AJ, Toyota Argentina
+8AK, Suzuki Argentina
+8AP, Fiat Argentina
+8AT, Iveco Argentina
+8AW, Volkswagen Argentina
+8BC, Citroën Argentina
+8C3, Honda Argentina
+8GD, Peugeot Chile
+8GG, Chevrolet Chile
+935, Citroën Brazil
+936, Peugeot Brazil
+93H, Honda Brazil
+93R, Toyota Brazil
+93U, Audi Brazil
+93V, Audi Brazil
+93W, Fiat Professional Brazil
+93X, Mitsubishi Motors Brazil
+93Y, Renault Brazil
+93Z, Iveco Brazil
+94D, Nissan Brazil
+988, Jeep Brazil
+98M, BMW Brazil
+98R, Chery Brazil
+99A, Audi Brazil
+9BD, Fiat Brazil
+9BF, Ford Motor Company Brazil
+9BG, Chevrolet Brazil
+9BH, Hyundai Brazil
+9BM, Mercedes-Benz Brazil
+9BR, Toyota Brazil
+9BS, Scania Brazil
+9BV, Volvo Trucks Brazil
+9BW, Volkswagen Brazil
+9FB, Renault Colombia
+9UJ, Chery Uruguay
+9UK, Lifan Uruguay
+9UW, Kia Uruguay
+AAV, Volkswagen South Africa
+AC5, Hyundai South Africa
+ADD, Hyundai South Africa
+AFA, Ford South Africa
+AHT, Toyota South Africa
+JA, Isuzu
+JA3, Mitsubishi
+JA4, Mitsubishi
+JD, Daihatsu
+JF, Fuji Heavy Industries (Subaru)
+JH, Honda
+JK, Kawasaki (motorcycles)
+JL5, Mitsubishi Fuso
+JM1, Mazda
+JMB, Mitsubishi Motors
+JMY, Mitsubishi Motors
+JMZ, Mazda
+JN, Nissan
+JS, Suzuki
+JT, Toyota
+JY, Yamaha (motorcycles)
+KL, Daewoo General Motors South Korea
+KM, Hyundai
+KM1, Hyosung (motorcycles)
+KMY, Daelim (motorcycles)
+KN, Kia
+KNM, Renault Samsung
+KPA, SsangYong
+KPT, SsangYong
+L4B, Xingyue Group (motorcycles)
+L5C, KangDi (ATV)
+L5K, Zhejiang Yongkang Easy Vehicle
+L5N, Zhejiang Taotao, China (ATV & motorcycles)
+L5Y, Merato Motorcycle Taizhou Zhongneng
+L85, Zhejiang Yongkang Huabao Electric Appliance
+L8X, Zhejiang Summit Huawin Motorcycle
+LAE, Jinan Qingqi Motorcycle
+LAN, Changzhou Yamasaki Motorcycle
+LB2, Geely Motorcycles
+LBB, Zhejiang Qianjiang Motorcycle (Keeway/Generic)
+LBE, Beijing Hyundai
+LBM, Zongshen Piaggio
+LBP, Chongqing Jainshe Yamaha (motorcycles)
+LCE, Hangzhou Chunfeng Motorcycles (CFMOTO)
+LDC, Dong Feng Peugeot Citroen (DPCA), China
+LDD, Dandong Huanghai Automobile
+LDN, SouEast Motor
+LDY, Zhongtong Coach, China
+LE4, Beijing Benz, China
+LET, Jiangling-Isuzu Motors, China
+LFB, FAW, China (busses)
+LFG, Taizhou Chuanl Motorcycle Manufacturing
+LFP, FAW, China (passenger vehicles)
+LFT, FAW, China (trailers)
+LFV, FAW-Volkswagen, China
+LFW, FAW JieFang, China
+LFY, Changshu Light Motorcycle Factory
+LGB, Dong Feng (DFM), China
+LGH, Qoros (formerly Dong Feng (DFM)), China
+LGX, BYD Auto, China
+LH1, FAW-Haima, China
+LHB, Beijing Automotive Industry Holding
+LJ1, JAC, China
+LJC, JAC, China
+LKL, Suzhou King Long, China
+LL6, Hunan Changfeng Manufacture Joint-Stock
+LL8, Linhai (ATV)
+LMC, Suzuki Hong Kong (motorcycles)
+LPR, Yamaha Hong Kong (motorcycles)
+LSG, Shanghai General Motors, China
+LSJ, MG Motor UK Limited - SAIC Motor, Shanghai, China
+LSV, Shanghai Volkswagen, China
+LSY, Brilliance Zhonghua
+LTV, Toyota Tian Jin
+LUC, Guangqi Honda, China
+LVS, Ford Chang An
+LVV, Chery, China
+LVZ, Dong Feng Sokon Motor Company (DFSK)
+LZE, Isuzu Guangzhou, China
+LZG, Shaanxi Automobile Group, China
+LZM, MAN China
+LZP, Zhongshan Guochi Motorcycle (Baotian)
+LZY, Yutong Zhengzhou, China
+LZZ, Chongqing Shuangzing Mech & Elec (Howo)
+MA1, Mahindra & Mahindra
+MA3, Suzuki India (Maruti)
+MA6, GM India
+MA7, Mitsubishi India (formerly Honda)
+MAB, Mahindra & Mahindra
+MAC, Mahindra & Mahindra
+MAJ, Ford India
+MAK, Honda Siel Cars India
+MAL, Hyundai
+MAT, Tata Motors
+MB1, Ashok Leyland
+MBH, Suzuki India (Maruti)
+MBJ, Toyota India
+MBR, Mercedes-Benz India
+MC2, Volvo Eicher commercial vehicles limited.
+MCA, Fiat India
+MCB, GM India
+MD2, Bajaj Auto
+MDH, Nissan India
+MEE, Renault India
+MEX, Volkswagen India
+MHF, Toyota Indonesia
+MHR, Honda Indonesia
+MLC, Suzuki Thailand
+MLH, Honda Thailand
+MM8, Mazda Thailand
+MMB, Mitsubishi Thailand
+MMC, Mitsubishi Thailand
+MMM, Chevrolet Thailand
+MMS, Suzuki Thailand
+MMT, Mitsubishi Thailand
+MNB, Ford Thailand
+MNT, Nissan Thailand
+MP1, Isuzu Thailand
+MPA, Isuzu Thailand
+MR0, Toyota Thailand
+MRH, Honda Thailand
+MS0, KIA Myanmar
+MS3 , Suzuki Myanmar Motor Co.,Ltd.
+NLA, Honda Türkiye
+NLE, Mercedes-Benz Türk Truck
+NLH, Hyundai Assan
+NLT, TEMSA
+NM0, Ford Turkey
+NM4, Tofaş Türk
+NMB, Mercedes-Benz Türk Buses
+NMC, BMC
+NMT, Toyota Türkiye
+NNA, Isuzu Turkey
+PE1, Ford Philippines
+PE3, Mazda Philippines
+PL1, Proton, Malaysia
+PNA, NAZA, Malaysia (Peugeot)
+R2P , Evoke Electric Motorcycles HK
+RA1, Steyr Trucks International FZE, UAE
+RF3, Aeon Motor, Taiwan
+RFB, Kymco, Taiwan
+RFG, Sanyang SYM, Taiwan
+RFL, Adly, Taiwan
+RFT, CPI, Taiwan
+SAB , Optare
+SAD , Jaguar (F-Pace, I-Pace)
+SAJ, Jaguar
+SAL, Land Rover
+SAR, Rover
+SAX, Austin-Rover
+SB1, Toyota UK
+SBM, McLaren
+SCA, Rolls Royce
+SCB, Bentley
+SCC, Lotus Cars
+SCE, DeLorean Motor Cars N. Ireland (UK)
+SCF, Aston
+SDB, Peugeot UK (formerly Talbot)
+SED, General Motors Luton Plant
+SEY, LDV
+SFA, Ford UK
+SFD, Alexander Dennis UK
+SHH, Honda UK
+SHS, Honda UK
+SJN, Nissan UK
+SKF, Vauxhall
+SLP, JCB Research UK
+SMT, Triumph Motorcycles
+SUF, Fiat Auto Poland
+SUL, FSC (Poland)
+SUP, FSO-Daewoo (Poland)
+SUU, Solaris Bus & Coach (Poland)
+SWV, TA-NO (Poland)
+TCC, Micro Compact Car AG (smart 1998-1999)
+TDM, QUANTYA Swiss Electric Movement (Switzerland)
+TMA, Hyundai Motor Manufacturing Czech
+TMB, Škoda (Czech Republic)
+TMK, Karosa (Czech Republic)
+TMP, Škoda trolleybuses (Czech Republic)
+TMT, Tatra (Czech Republic)
+TNE, TAZ
+TRA, Ikarus Bus
+TRU, Audi Hungary
+TSB, Ikarus Bus
+TSE, Ikarus Egyedi Autobuszgyar, (Hungary)
+TSM, Suzuki Hungary
+TW1, Toyota Caetano Portugal
+TYA, Mitsubishi Trucks Portugal
+TYB, Mitsubishi Trucks Portugal
+U5Y, Kia Motors Slovakia
+U6Y, Kia Motors Slovakia
+UU1, Renault Dacia, (Romania)
+UU3, ARO
+UU6, Daewoo Romania
+VAG, Magna Steyr Puch
+VAN, MAN Austria
+VBK, KTM (Motorcycles)
+VF1, Renault
+VF2, Renault
+VF3, Peugeot
+VF4, Talbot
+VF6, Renault (Trucks & Buses)
+VF7, Citroën
+VF8, Matra
+VF9795, Bugatti
+VG5, MBK (motorcycles)
+VLU, Scania France
+VN1, SOVAB (France)
+VNE, Irisbus (France)
+VNK, Toyota France
+VNV, Renault-Nissan
+VS6, Ford Spain
+VS7, Citroën Spain
+VSA, Mercedes-Benz Spain
+VSE, Suzuki Spain (Santana Motors)
+VSK, Nissan Spain
+VSS, SEAT
+VSX, Opel Spain
+VTH, Derbi (motorcycles)
+VTL, Yamaha Spain (motorcycles)
+VTT, Suzuki Spain (motorcycles)
+VWA, Nissan Spain
+VWV, Volkswagen Spain
+VX1, Zastava / Yugo Serbia
+W0L, Opel
+W0V, Opel
+WA1, Audi SUV
+WAG, Neoplan
+WAU, Audi
+WB1, BMW Motorrad of North America
+WBA, BMW
+WBS, BMW M
+WBW, BMW
+WBY, BMW
+WDA, Daimler
+WDB, Mercedes-Benz
+WDC, DaimlerChrysler
+WDD, Mercedes-Benz
+WDF, Mercedes-Benz (commercial vehicles)
+WEB, Evobus GmbH (Mercedes-Bus)
+WF0, Ford Germany
+WJM, Iveco Magirus
+WKE, Fahrzeugwerk Bernard Krone GmbH & Co. KG
+WKK, Kässbohrer/Setra
+WMA, MAN Germany
+WME, smart
+WMW, MINI
+WMX, Mercedes-AMG
+WP0, Porsche
+WP1, Porsche SUV
+WUA, quattro GmbH
+WV1, Volkswagen Commercial Vehicles
+WV2, Volkswagen Bus/Van
+WV3, Volkswagen Trucks
+WVG, Volkswagen MPV/SUV
+WVW, Volkswagen
+X1M, PAZ (Russia)
+X4X, AvtoTor (Russia, BMW SKD)
+X7L, Renault AvtoFramos (Russia)
+X7M, Hyundai TagAZ (Russia)
+XL9363, Spyker
+XLB, Volvo (NedCar)
+XLE, Scania Netherlands
+XLR, DAF (trucks)
+XMC, Mitsubishi (NedCar)
+XTA, Lada/AvtoVAZ (Russia)
+XTC, KAMAZ (Russia)
+XTH, GAZ (Russia)
+XTT, UAZ/Sollers (Russia)
+XTU, Trolza (Russia)
+XTY, LiAZ (Russia)
+XUF, General Motors Russia
+XUU, AvtoTor (Russia, General Motors SKD)
+XW8, Volkswagen Group Russia
+XWB, UZ-Daewoo (Uzbekistan)
+XWE, AvtoTor (Russia, Hyundai-Kia SKD)
+Y3M, MAZ (Belarus)
+Y6D, Zaporozhets/AvtoZAZ (Ukraine)
+Y7A, Kraz
+YB1, Volvo Trucks Belgium
+YBW, Volkswagen Belgium
+YCM, Mazda Belgium
+YE2, Van Hool (buses)
+YH2, BRP Finland (Lynx snowmobiles)
+YK1, Saab-Valmet Finland
+YS2, Scania AB
+YS3, Saab
+YS4, Scania Bus
+YT9007, Koenigsegg
+YT9034, Carvia
+YTN, Saab NEVS
+YU7, Husaberg (motorcycles)
+YV1, Volvo Cars
+YV2, Volvo Trucks
+YV3, Volvo Buses
+YV4, Volvo Cars
+Z8M, Marussia (Russia)
+ZAA, Autobianchi
+ZAM, Maserati
+ZAP, Piaggio/Vespa/Gilera
+ZAR, Alfa Romeo
+ZBN, Benelli
+ZCF, Iveco
+ZCG, Cagiva SpA / MV Agusta
+ZD0, Yamaha Italy
+ZD3, Beta Motor
+ZD4, Aprilia
+ZDF, Ferrari Dino
+ZDM, Ducati Motor Holdings SpA
+ZFA, Fiat
+ZFC, Fiat V.I.
+ZFF, Ferrari
+ZGU, Moto Guzzi
+ZHW, Lamborghini
+ZJM, Malaguti
+ZJN, Innocenti
+ZKH, Husqvarna Motorcycles Italy
+ZLA, Lancia
Index: src/vin-parser-0.0.1/vin_parser/nhtsa.py
===================================================================
--- src/vin-parser-0.0.1/vin_parser/nhtsa.py (nonexistent)
+++ src/vin-parser-0.0.1/vin_parser/nhtsa.py (revision 21)
@@ -0,0 +1,16 @@
+import requests as req
+
+def lookup(vin, timeout=2):
+ '''Queries the vin on NHTSA Vehicle API database.
+ Returns a dict with the details or None'''
+ url = "https://vpic.nhtsa.dot.gov/api/vehicles/decodevinvalues/" + vin + "?format=json"
+ try:
+ r = req.get(url, timeout)
+ except req.Timeout:
+ print("Connection timeout")
+ return None
+
+ data = r.json()
+ if data.get("Results"):
+ res = data["Results"][0]
+ return {k: res[k] for k in res.keys() if res[k]}
Index: src/vin-parser-0.0.1/vin_parser.egg-info/PKG-INFO
===================================================================
--- src/vin-parser-0.0.1/vin_parser.egg-info/PKG-INFO (nonexistent)
+++ src/vin-parser-0.0.1/vin_parser.egg-info/PKG-INFO (revision 21)
@@ -0,0 +1,77 @@
+Metadata-Version: 2.1
+Name: vin-parser
+Version: 0.0.1
+Summary: This is vin-parser package description
+Home-page: https://github.com/nighcoder/vin-parser
+Author: Daniel Ciumberică
+Author-email: ciumbi.ionut@gmail.com
+License: MIT
+Description: # vin-parser
+ Library that provides functions to work with VIN strings.
+
+ ## Install
+ vin-parser is available on PyPI and can be installed using pip.
+
+ `$ pip install vin-parser`
+
+ ## Usage
+ All the public functions are exported to the package namespace. We'll alias it as vp in the following examples.
+
+ `>>> import vin_parser as vp`
+ <!--
+ Example usage with some fakey VINS.
+ Show wmi, vds for lowercase VINS
+ -->
+
+ The functions `check_no`, `seq_no`, `wmi`, `vds` and `vis` return parts of the VIN string.
+ ```python3
+ >>> vin = "1GYFK63878R248711"
+ >>> vp.check_no(vin)
+ '7'
+ ```
+ Function `check_no` returns the VIN check digit, i.e. position 9 in the VIN string. It returns for all VINs, even for those that don't use the check digit schema.
+
+ ```python3
+ >>> vp.wmi(vin)
+ '1GY'
+ >>> vp.vds(vin)
+ 'FK6387'
+ ```
+ Lowercase VINs are accepted:
+ ```python3
+ >>> vp.vis(vin.lower())
+ '8R248711'
+ ```
+
+ `check_valid`, `is_valid` and `small_manuf` are predicate functions, i.e. functions that return True or False.
+ `check_valid` returns True if the VIN's check digit matches the computed value.
+ `is_valid` returns True if the provided VIN is valid. Because the use of VIN check digit is not adopted worldwide, the check_valid test is not performed when verifing the validity of a VIN.
+
+ Functions `continent`, `country`, `year` and `manuf` parse the VIN and return the values. year returns a positive integer, while the others return a string with their name.
+ ```python3
+ >>> vp.country(vin)
+ 'United States'
+ >>> vp.year(vin)
+ 2008
+ >>> vp.manuf(vin)
+ 'General Motors USA'
+ ```
+
+ Function `parse` calls all the other functions and returns the results in a dict if the provided VIN is valid.
+ Function `online_parse` queries the nhtsa api with the provided VIN. Empty values are removed from the response and the rest are returned in a python dict. No other transformations are performed on the keys or values.
+ Note that, unlike `parse`, `online_parse` doesn't check if the VIN is valid before sending it to the remote server.
+
+ The `CHARS` constant is a sorted string with all the valid characters of a VIN: A to Z, 1 to 9 and 0, except for I, O and Q.
+
+
+Keywords: VIN,WMI,VDS,OBD
+Platform: UNKNOWN
+Classifier: Development Status :: 3 - Alpha
+Classifier: Intended Audience :: Developers
+Classifier: License :: OSI Approved :: MIT License
+Classifier: Operating System :: OS Independent
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Topic :: Software Development
+Classifier: Topic :: Utilities
+Description-Content-Type: text/markdown
Index: src/vin-parser-0.0.1/vin_parser.egg-info/SOURCES.txt
===================================================================
--- src/vin-parser-0.0.1/vin_parser.egg-info/SOURCES.txt (nonexistent)
+++ src/vin-parser-0.0.1/vin_parser.egg-info/SOURCES.txt (revision 21)
@@ -0,0 +1,12 @@
+README.md
+setup.cfg
+setup.py
+vin_parser/__init__.py
+vin_parser/core.py
+vin_parser/nhtsa.py
+vin_parser.egg-info/PKG-INFO
+vin_parser.egg-info/SOURCES.txt
+vin_parser.egg-info/dependency_links.txt
+vin_parser.egg-info/requires.txt
+vin_parser.egg-info/top_level.txt
+vin_parser/data/wmi.csv
\ No newline at end of file
Index: src/vin-parser-0.0.1/vin_parser.egg-info/dependency_links.txt
===================================================================
--- src/vin-parser-0.0.1/vin_parser.egg-info/dependency_links.txt (nonexistent)
+++ src/vin-parser-0.0.1/vin_parser.egg-info/dependency_links.txt (revision 21)
@@ -0,0 +1 @@
+
Index: src/vin-parser-0.0.1/vin_parser.egg-info/requires.txt
===================================================================
--- src/vin-parser-0.0.1/vin_parser.egg-info/requires.txt (nonexistent)
+++ src/vin-parser-0.0.1/vin_parser.egg-info/requires.txt (revision 21)
@@ -0,0 +1 @@
+requests==2.22.0
Index: src/vin-parser-0.0.1/vin_parser.egg-info/top_level.txt
===================================================================
--- src/vin-parser-0.0.1/vin_parser.egg-info/top_level.txt (nonexistent)
+++ src/vin-parser-0.0.1/vin_parser.egg-info/top_level.txt (revision 21)
@@ -0,0 +1 @@
+vin_parser