MINI fault codes
Generic OBD2 codes work the same on this brand. Brand-specific codes depend on model and year.
How to read them
Use a basic OBD2 reader for generic codes. Brand-specific modules, such as airbag, comfort or transmission, usually need a multi-system scanner.
Brand-specific MINI codes
MINI is part of the same group as BMW, so this list uses BMW definitions. Vehicles in a group often share codes, but they may differ.
This list comes from an open data set and has not been checked model by model. Confirm any code with the manual or the brand’s diagnostic tool before replacing parts.
- P1083Fuel Control Mixture Lean Bank 1 Sensor 1
- P1084Fuel Control Mixture Rich Bank 1 Sensor 1
- P1085Fuel Control Mixture Lean Bank 2 Sensor 1
- P1086Fuel Control Mixture Rich Bank 2 Sensor 1
- P1087O2 Sensor Circuit Slow Response in Lean Control Range Bank 1 Sensor 1
- P1088O2 Sensor Circuit Slow Response in Rich Control Range Bank 1 Sensor 1
- P1089O2 Sensor Circuit Slow Response in Lean Control Range Bank 1 Sensor 2
- P1090Pre-Catalyst Fuel Trim Too Lean Bank 1
- P1091Pre-Catalyst Fuel Trim Too Rich Bank 1
- P1092Pre-Catalyst Fuel Trim Too Lean Bank 2
- P1093Pre-Catalyst Fuel Trim Too Rich Bank 2
- P1094O2 Sensor Circuit Slow Response in Rich Control Range Bank 2 Sensor 1
- P1095O2 Sensor Circuit Slow Switching From Lean to Rich Bank 1 Sensor 1
- P1096O2 Sensor Circuit Slow Switching From Lean to Rich Bank 2 Sensor 1
- P1097O2 Sensor Circuit Slow Response After Coast Down Fuel Cut-off Bank 1 Sensor 2
- P1098O2 Sensor Circuit Slow Response After Coast Down Fuel Cutoff Bank 2 Sensor 2
- P1111Engine Coolant Temperature Radiator Outlet Sensor Low Input
- P1112Engine Coolant Temperature Radiator Outlet Sensor High Input
- P1115Coolant Temperature Sensor Plausibility
- P1116Mass Or Volume Air Flow Circuit Range Performance Problem Bank 2
- P1117Mass Or Volume Air Flow Circuit Low Input Bank 2
- P1118Mass Or Volume Air Flow Circuit High Input Bank 2
- P1120Pedal Position Sensor Circuit
- P1121Pedal Position Sensor 1 Range Performance Problem
- P1122Pedal Position Sensor 1 Low Input
- P1123Pedal Position Sensor 1 High Input
- P1132O2 Sensor Heater Control Circuit Bank 1 Sensor 1
- P1133O2 Sensor Heater Control Circuit Bank 2 Sensor 1
- P1134O2 Sensor Heater Circuit Signal Intermittent Bank 1 Sensor 1
- P1135O2 Sensor Heater Circuit Low Voltage Bank 1 Sensor 1
- P1136O2 Sensor Heater Circuit High Voltage Bank 1 Sensor 1
- P1137O2 Sensor Heater Circuit Signal Intermittent Bank 1 Sensor 2
- P1138O2 Sensor Heater Circuit Low Voltage Bank 1 Sensor 2
- P1139O2 Sensor Heater Circuit High Voltage Bank 1 Sensor 2
- P1140Mass Or Volume Air Flow Circuit Range Performance Problem
- P1145Solenoid Valve Running Losses Control Circuit Electrical
- P1151O2 Sensor Heater Circuit Signal Intermittent Bank 2 Sensor 1
- P1152O2 Sensor Heater Circuit Low Voltage Bank 2 Sensor 1
- P1153O2 Sensor Heater Circuit High Voltage Bank 2 Sensor 1
- P1155O2 Sensor Heater Circuit Intermittent Bank 2 Sensor 2
- P1156O2 Sensor Heater Circuit Low Voltage Bank 2 Sensor 2
- P1157O2 Sensor Heater Circuit High Voltage Bank 2 Sensor 2
- P1158Fuel Trim Adaptation Additive Bank 1 Low
- P1159Fuel Trim Adaptation Additive Bank 1 High
- P1160Fuel Trim Adaptation Additive Bank 2 Low
- P1161Fuel Trim Adaptation Additive Bank 2 High
- P1162Fuel Trim Adaptation Additive Per Ignition Bank 1 Low
- P1163Fuel Trim Adaptation Additive Per Ignition Bank 1 High
- P1164Fuel Trim Adaptation Additive Per Ignition Bank 2 Low
- P1165Fuel Trim Adaptation Additive Per Ignition Bank 2 High
- P1174Fuel Trim Adaptation Additive Bank 1 Malfunction
- P1175Fuel Trim Adaptation Additive Bank 2 Malfunction
- P1176O2 Sensor Slow Response Bank 1
- P1177O2 Sensor Slow Response Bank 2
- P1178O2 Sensor Signal Circuit Slow Switching From Rich to Lean Bank 1 Sensor 1
- P1179O2 Sensor Signal Circuit Slow Switching From Rich to Lean Bank 2 Sensor 1
- P1180O2 Sensor Signal Circuit Slow Switching From Rich to Lean Bank 1 Sensor 2
- P1181O2 Sensor Signal Circuit Slow Switching From Rich to Lean Bank 2 Sensor 2
- P1182O2 Sensor Bank 1 Sensor 2 Open Circuit During Coast Down Fuel Cut-off
- P1183O2 Sensor Bank 2 Sensor 2 Open Circuit During Coast Down Fuel Cut-off
- P1186O2 Sensor Heater Control Circuit Bank 1 Sensor 2
- P1187O2 Sensor Heater Control Circuit Bank 2 Sensor 2
- P1188Fuel Control Bank 1 Sensor 1
- P1189Fuel Control Bank 2 Sensor 1
- P1190Pre-Catalyst Fuel Trim System Bank 1
- P1191Pre-Catalyst Fuel Trim System Bank 2
- P1192Post-Catalyst Fuel Trim System Bank 1
- P1193Post-Catalyst Fuel Trim System Bank 2
- P1221Pedal Position Sensor 2 Range Performance Problem
- P1222Pedal Position Sensor 2 Low Input
- P1223Pedal Position Sensor 2 High Input
- P1270Control Module Self-Test Torque Monitoring
- P1271Ambient Air Pressure Sensor Electrical
- P1283Switching Solenoid for Air Assisted Injection Valves Bank 1 Control Circuit Electrical
- P1284Switching Solenoid for Air Assisted Injection Valves Bank 1 Control Circuit Signal Low
- P1285Switching Solenoid for Air Assisted Injection Valves Bank 1 Control Circuit Signal High
- P1287Switching Solenoid for Air Assisted Injection Valves Bank 2 Control Circuit Electrical
- P1288Switching Solenoid for Air Assisted Injection Valves Bank 2 Control Circuit Signal Low
- P1289Switching Solenoid for Air Assisted Injection Valves Bank 2 Control Circuit Signal High
- P1313A Camshaft Position Plausibility
- P1317B Camshaft Position Plausibility
- P1327Knock Sensor 2 Bank 1 Low Input
- P1328Knock Sensor 2 Bank 1 High Input
- P1332Knock Sensor 4 Low Input
- P1333Knock Sensor 4 High Input
- P1340Multiple Cylinder Misfire During Start
- P1341Multiple Cylinder Misfire With Fuel Cut-off
- P1342Misfire During Start Cylinder 1
- P1343Misfire Cylinder 1 With Fuel Cut-off
- P1344Misfire During Start Cylinder 2
- P1345Misfire Cylinder 2 With Fuel Cut-off
- P1346Misfire During Start Cylinder 3
- P1347Misfire Cylinder 3 With Fuel Cut-off
- P1348Misfire During Start Cylinder 4
- P1349Misfire Cylinder 4 With Fuel Cut-off
- P1350Misfire During Start Cylinder 5
- P1351Misfire Cylinder 5 With Fuel Cut-off
- P1352Misfire During Start Cylinder 6
- P1353Misfire Cylinder 6 With Fuel Cut-off
- P1354Misfire During Start Cylinder 7
- P1355Misfire Cylinder 7 With Fuel Cut-off
- P1356Misfire During Start Cylinder 8
- P1357Misfire Cylinder 8 With Fuel Cut-off
- P1358Misfire During Start Cylinder 9
- P1359Misfire Cylinder 9 With Fuel Cut-off
- P1360Misfire During Start Cylinder 10
- P1361Misfire Cylinder 10 With Fuel Cut-off
- P1362Misfire During Start Cylinder 11
- P1363Misfire Cylinder 11 With Fuel Cut-off
- P1364Misfire During Start Cylinder 12
- P1365Misfire Cylinder 12 With Fuel Cut-off
- P1384Knock Sensor 3 Circuit
- P1385Knock Sensor 4 Circuit
- P1386Control Module Self-test Knock Control Baseline Test Bank 1
- P1396Crankshaft Position Sensor Segment Timing Plausibility
- P1397Camshaft Position Sensor B Circuit Bank 1
- P1400Heated Catalyst Battery Voltage or Current Too Low During Heating Bank 1
- P1401Heated Catalyst Current Too High During Heating Bank 1
- P1402Heated Catalyst Power Switch Overtemperature Condition Bank 1
- P1403Carbon Canister Shut Off Valve Control Circuit Electrical
- P1404Heated Catalyst Current Too High During Heating Bank 2
- P1405Heated Catalyst Power Switch Overtemperature Condition Bank 2
- P1406Heated Catalyst Internal Control Module Checksum ROM Error
- P1413Secondary Air Injection Pump Relay Control Circuit Signal Low
- P1414Secondary Air Injection System Monitor Circuit High
- P1420Secondary Air Valve Control Circuit Electrical
- P1421Secondary Air System Bank 1
- P1422Secondary Air System Bank 2
- P1432Secondary Air Injection System Incorrect Flow Detected
- P1438Purge Control Valve Control Open Circuit
- P1439Purge Control Valve Control Circuit Signal Low
- P1440Purge Control Valve Control Circuit Signal High
- P1441Leakage Diagnostic Pump Control Open Circuit
- P1442Leakage Diagnostic Pump Control Circuit Signal Low
- P1443Leakage Diagnostic Pump Control Circuit Signal High
- P1444Diagnostic Module Tank Leakage DM-TL Pump Control Open Circuit
- P1445Diagnostic Module Tank Leakage DM-TL Pump Control Circuit Signal Low
- P1446Diagnostic Module Tank Leakage DM-TL Pump Control Circuit Signal High
- P1447Diagnostic Module Tank Leakage DM-TL Pump Too High During Switching
- P1448Diagnostic Module Tank Leakage DM-TL Pump Too Low During Switching
- P1449Diagnostic Module Tank Leakage DM-TL Pump Too High
- P1450Diagnostic Module Tank Leakage DM-TL Switching Solenoid Open Circuit
- P1451Diagnostic Module Tank Leakage DM-TL Switching Solenoid Control Circuit Signal Low
- P1452Diagnostic Module Tank Leakage DM-TL Switching Solenoid Control Circuit Signal High
- P1453Secondary Air Injection Pump Relay Control Circuit Electrical
- P1454Secondary Air Injection Pump With Series Resistor Control Circuit Electrical
- P1456Heated Catalyst Heater Power Supply Open Circuit Bank 1
- P1457Heated Catalyst Heater Power Switch Temperature Sensor Electrical Bank 1
- P1459Heated Catalyst Heater Power Supply Open Circuit Bank 2
- P1460Heated Catalyst Heater Power Switch Temperature Sensor Electrical Bank 2
- P1461Heated Catalyst Gate Voltage Signal Low
- P1462Heated Catalyst Internal Control Module Checksum ROM Error
- P1463Heated Catalyst Battery Temperature Sensor 1 Electrical
- P1464Heated Catalyst Battery Temperature Sensor 2 Electrical
- P1465Heated Catalyst Battery Temperature Sensor 1 or 2 Plausibility
- P1466Heated Catalyst Power Switch Temperature Sensor Plausibility
- P1467Heated Catalyst Comparison Battery Voltages of Power Switches Plausibility
- P1468Heated Catalyst Battery Disconnecting Switch Plausibility
- P1470Leakage Diagnostic Pump Control Circuit Electrical
- P1472Diagnostic Module Tank Leakage DM-TL Switching Solenoid Control Circuit Electrical
- P1473Diagnostic Module Tank Leakage DM-TL Pump Current Plausibility
- P1475Leakage Diagnostic Pump Reed Switch Did Not Close
- P1476Leakage Diagnostic Pump Clamped Tube
- P1477Leakage Diagnostic Pump Reed Switch Did Not Open
- P1500Idle Speed Control Valve Stuck Open
- P1501Idle Speed Control Valve Stuck Closed
- P1502Idle Speed Control Valve Closing Solenoid Control Circuit Signal High Or Low
- P1503Idle Speed Control Valve Closing Solenoid Control Circuit Signal Low
- P1504Idle Speed Control Valve Closing Solenoid Control Open Circuit
- P1505Idle Speed Control Valve Closing Solenoid Control Circuit Electrical
- P1506Idle Speed Control Valve Open Solenoid Control Circuit Signal High
- P1507Idle Speed Control Valve Open Solenoid Control Circuit Signal Low
- P1508Idle Speed Control Valve Opening Solenoid Control Open Circuit
- P1509Idle Speed Control Valve Opening Solenoid Control Circuit Electrical
- P1510Idle Speed Control Valve Stuck
- P1511DISA Control Circuit Electrical
- P1512DISA Control Circuit Signal Low
- P1513DISA Control Circuit Signal High
- P1519A Camshaft Position Actuator Bank 1
- P1520B Camshaft Position Actuator Bank 1
- P1522A Camshaft Position Actuator Bank 2
- P1523A Camshaft Position Actuator Signal Low Bank 1
- P1524A Camshaft Position Actuator Signal High Bank 1
- P1525A Camshaft Position Actuator Control Open Circuit Bank 1
- P1526A Camshaft Position Actuator Control Open Circuit Bank 2
- P1527A Camshaft Position Actuator Control Circuit Signal Low Bank 1
- P1528A Camshaft Position Actuator Control Circuit Signal High Bank 1
- P1529B Camshaft Position Actuator Control Circuit Signal Low Bank 1
- P1530B Camshaft Position Actuator Control Circuit Signal High Bank 1
- P1531B Camshaft Position Actuator Control Open Circuit Bank 1
- P1532B Camshaft Position Actuator Control Open Circuit Bank 2
- P1533B Camshaft Position Actuator Control Circuit Signal Low Bank 2
- P1534B Camshaft Position Actuator Control Circuit Signal High Bank 2
- P1540Pedal Position Sensor
- P1541Pedal Position Sensor Double Error
- P1542Pedal Position Sensor Electrical
- P1543Pedal Position Sensor
- P1544Pedal Position Sensor
- P1545Pedal Position Sensor
- P1546Pedal Position Sensor
- P1550Idle Speed Control Valve Closing Solenoid Control Circuit Electrical
- P1551A Camshaft Position Actuator Control Open Circuit Bank 1
- P1552A Camshaft Position Actuator Control Open Circuit Bank 1
- P1556A Camshaft Position Actuator Control Open Circuit Bank 1
- P1560B Camshaft Position Actuator Control Open Circuit Bank 1
- P1564Control Module Selection
- P1565B Camshaft Position Actuator Control Open Circuit Bank 1
- P1569A Camshaft Position Actuator Control Open Circuit Bank 2
- P1580Throttle Valve Mechanically Stuck
- P1581B Camshaft Position Actuator Control Open Circuit Bank 2
- P1589Control Module Self Test Knock Control Test Pulse Bank 1
- P1593DISA Control Circuit Electrical
- P1594B Camshaft Position Actuator Control Open Circuit Bank 2
- P1602Control Module Self Test Control Module Defective
- P1603Control Module Self Test Torque Monitoring
- P1604Control Module Self Test Speed Monitoring
- P1608Serial Communicating Link Control Module
- P1609Serial Communicating Link EML
- P1611Serial Communicating Link Transmission Control Module
- P1619MAP Cooling Control Circuit Signal Low
- P1620MAP Cooling Control Circuit Signal High
- P1622MAP Cooling Control Circuit Electrical
- P1623Pedal Position Sensor Potentiometer Supply
- P1624Pedal Position Sensor Potentiometer Supply Channel 1 Electrical
- P1625Pedal Position Sensor Potentiometer Supply Channel 2 Electrical
- P1632Throttle Valve Adaptation Adaptation Condition Not Met
- P1633Throttle Valve Adaptation Limp Home Position
- P1634Throttle Valve Adaptation Spring Test Failed
- P1635Throttle Valve Adaptation Lower Mechanical Stop Not Adapted
- P1636Throttle Valve Control Circuit
- P1637Throttle Valve Position Control Control Deviation
- P1638Throttle Valve Position Control Throttle Stuck Temporarily
- P1639Throttle Valve Position Control Throttle Stuck Permanently
- P1640Internal Control Module ROM RAM Error
- P1690Malfunction Indicator Lamp MIL Electrical
- P1734Pressure Control Solenoid B Electrical
- P1738Pressure Control Solenoid C Electrical
- P1743Pressure Control Solenoid E Electrical
- P1744Pressure Control Solenoid A Electrical
- P1746Transmission Control Module Output Stage
- P1747CAN Bus Monitoring
- P1748Transmission Control Module Self Test
- P1749Secondary Pressure Solenoid Communication Error
- P1750Secondary Pressure Solenoid Circuit Range Performance
- P1751Secondary Pressure Solenoid Open Circuit
- P1761Shift Solenoid Malfunction
- P1765CAN Throttle Valve
- P1770CAN Torque Interface
- P1780CAN Torque Reduction
Generic codes with notes about MINI
Generic codes common to every make
- P0420Catalyst System Efficiency Below Threshold Bank 1
- P0300Random/Multiple Cylinder Misfire Detected
- P0171System Too Lean Bank 1
- P0299Turbocharger/Supercharger A Underboost Condition
- P0401EGR A Flow Insufficient Detected
- P0101Mass or Volume Air Flow Sensor A Circuit Range/Performance
- P0340Camshaft Position Sensor A Circuit Bank 1 or Single Sensor
- P0128Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
- P0700Transmission Control System (MIL Request)
- P0087Fuel Rail/System Pressure - Too Low