TOYOTA OBD2 Codes List

Here’s a comprehensive overview of Toyota OBD‑II Diagnostic Trouble Codes (DTCs), including both generic and Toyota-specific codes, complete with common examples and what they mean:
📘 OBD‑II Code Format
- Structure: 5 characters (e.g., P0302)
- First letter: System area (P=Powertrain, C=Chassis, B=Body, U=Network)
- Second digit: 0 = generic, 1 = manufacturer-specific, 2 = either generic or manufacturer-specific
- Last three digits: Identify specific fault condition (fr.scribd.com, klavkarr.com)
✅ Generic Powertrain Codes (P0xxx, P2xxx)
These apply across all manufacturers:
- P0100–P0199: Fuel/air metering & emissions control (e.g. P0101 Mass Air Flow performance) (en.wikipedia.org, kbb.com)
- P0200–P0299: Fuel injector circuits
- P0300–P0399: Misfire (e.g. P0300 random, P0302 cylinder 2) (studocu.com, share.qclt.com)
- P0400–P0499: EGR & emission controls
- P0500–P0599: Vehicle & idle speed control (e.g. P0500 VSS malfunction)
- P0600–P0699: Computer output & internal errors
- P0700–P0799: Transmission control faults
Common examples:
- P0128: Coolant below thermostat operating temp (kbb.com, repairpal.com)
- P0171/P0174: Fuel trim too lean – bank 1 & 2 (obdeleven.com)
- P0420/P0430: Catalyst efficiency below threshold (obdeleven.com)
- P0440/P0442/P0455: Evap system leak codes
🏷 Toyota-Specific Codes (P1xxx, P2xxx hybrids)
These are unique to Toyota and cover advanced systems:
- P1100: BARO sensor circuit
- P1120–P1129: Throttle/accelerator/ETCS issues
- P1130–P1135 & P1150–P1155: O₂ or Air/Fuel sensor circuits (obdeleven.com, carvitas.com, studocu.com)
- P1200: Fuel pump relay circuit
- P1300–P1310 & P1335: Igniter or crank position errors
- P1349: VVT system fault
- P1400–P1411: EGR system sensor errors (carvitas.com)
- P1500–P1520: Throttle/starter/boost control circuits
- Hybrid-specific codes: Like P3000 (hybrid battery issue) (obdeleven.com)
🧰 Why It Matters
- Generic codes (P0xxx, P2xxx) are universal—any scan tool will read and translate them.
- Toyota-specific codes (P1xxx) can only be read with Toyota-capable scan tools (e.g., Techstream) and often have more detailed fault info.
- Misinterpreted codes like codes above 3500 (e.g. P3000) may indicate hybrid or other specialized system issues.
🔍 Handy Code Summary
Code Range | Meaning | Example Codes |
---|---|---|
P0100–P0199 | Fuel/Air Metering & Emissions | P0101, P0128 |
P0200–P0299 | Injector Circuit & Engine | P0201 (cyl 1 injector) |
P0300–P0399 | Misfires | P0300, P0302 |
P0400–P0499 | EGR & Emissions | P0440 |
P0500–P0599 | Idle/Speed controls | P0500 |
P0600–P0799 | Computer/Transmission faults | P0700 |
P1xxx (Toyota OEM) | Throttle, sensors, hybrid systems | P1135 O₂ heater, P3000 HV battery |
📘 Additional Resources & Full Lists
- Toyota engine trouble codes (P0100–P0106): (en.wikipedia.org, studocu.com)
- Scribd Toyota DTC PDF (extensive P0100–P0337 list): (scribd.com)
- Comprehensive generic OBD‑II chart from RepairPal/KBB: (repairpal.com)
✅ Bottom Line
- Start with generic codes—fix common powertrain issues first.
- Upgrade to a Toyota®-aware scan tool to decode advanced P1xxx and hybrid codes.
- Use OEM-level diagnostics for deep dives into throttle, VVT, EVAP, hybrid battery, or engine control systems.
OBD2 Codes List
P1010 OCV for VVTL Circuit (Bank 1)
P1011 OCV for VVTL Open Malfunction (Bank 1)
P1012 OCV for VVTL Close Malfunction (Bank 1)
P1020 OCV for VVTL Circuit (Bank 2)
P1021 OCV for VVTL Open Malfunction (Bank 2)
P1022 OCV for VVTL Close Malfunction (Bank 2)
P1031 A/F Sensor Heater Circuit Low (Bank 1 Sensor 1)
P1032 A/F Sensor Heater Circuit High (Bank 1 Sensor 1)
P1051 A/F Sensor Heater Circuit Low (Bank 2 Sensor 1)
P1052 A/F Sensor Heater Circuit High (Bank 2 Sensor 1)
P1100 BARO Sensor Circuit malfunction
P1101 Atomospheric Press Sensor Circuit Range / Performance
P1120 Accelerator Pedal Position Sensor Circuit Malfunction
P1121 Accelerator Pedal Position Sensor Range/Performance Problem
P1125 Throttle Control Motor Circuit Malfunction
P1126 Magnetic Clutch Circuit Malfunction
P1127 ETCS Actuator Power Source Circuit Malfunction
P1128 Throttle Control Motor Lock Malfunction
P1129 Electric Throttle Control System Malfunction
P1130 Air-Fuel Sensor Circuit Range/Performance
P1133 Air-Fuel Sensor Circuit Response Malfunction
P1135 Air-Fuel Sensor Heater Circuit Response Malfunction
P1150 A/F Sensor Circuit Range/Performance Malfunction
P1153 A./F Sensor Circuit Response Malfunction
P1155 A/F Sensor Heater Circuit Malfunction
P1200 Fuel Pump Relay Circuit Malfunction
P1300 Igniter Circuit Malfunction No. 1
P1305 Igniter Circuit Malfunction No. 2 (1998-2000 Land Cruiser, 2000 Celica & Tundra)
P1310 Igniter Circuit Malfunction No. 2 (Except 1998-2000 Land Cruiser, 2000 Celica &
Tundra)/ Igniter Circuit Malfunction No. 3 (1998-2000 Land Cruiser, 2000 Celica & Tundra)
P1315 Igniter Circuit Malfunction No. 4 (1998-2000 Land Cruiser, 2000 Celica & Tundra)
P1320 Igniter Circuit Malfunction No. 5 (1998-2000 Land Cruiser & 2000 Tundra)
P1325 Igniter Circuit Malfunction No. 6 (1998-2000 Land Cruiser & 2000 Tundra)
P1330 Igniter Circuit Malfunction No. 7 (1998-2000 Land Cruiser & 2000 Tundra)
P1335 No CKP Sensor Signal Engine Running
P1340 Igniter Circuit Malfunction No. 8 (1998-2000 Land Cruiser & 2000 Tundra)
P1346 VVT Sensor /Camshaft Position Sensor Circuit Range/ Performance Problem (Bank 1)
P1349 VVT System Malfunction
P1400 Sub-Throttle Position Sensor Malfunction
P1401 Sub-Throttle Position Sensor Range/Performance Problem
P1405 Turbo Pressure Sensor Range/Performance Problem
P1406 EGR Valve Position Sensor Circuit Malfunction
P1411 EGR Valve Position Sensor Circuit Ranger/Performance
P1500 Starter Signal Circuit Malfunction
P1510 Boost Pressure Control Circuit Malfunction
P1511 Boost Pressure Low Malfunction
P1512 Boost Pressure High Malfunction
P1520 Stop Lamp Switch Signal Malfunction
P1565 Cruise Control Main Switch Circuit Malfunction
P1600 ECM BATT Malfunction
P1605 Knock Control CPU Malfunction
P1630 Traction Control System Malfunction
P1633 ECM Malfunction ECTS Circuit
P1645 Body ECU Malfunction
P1652 IACV Control Circuit Malfunction
P1656 OCV Circuit Malfunction
P1658 Waste Gate Valve Control Circuit Malfunction
P1661 EGR Circuit Malfunction
P1662 EGR By-Pass Valve Control Circuit Malfunction
P1690 OCV Circuit Malfunction
P1692 OCV Open Malfunction
P1693 OCV Closed Malfunction
P1780 PNP Switch Malfunction