Toyota OBD2 guide
Most Toyota and Lexus cars on the road today have OBD2 (EOBD in Europe), so a generic ELM327 adapter and a phone can read engine codes and live data. Here is what to expect.
Which Toyota models have OBD2?
In the United States, OBD II has been required on all 1996 and newer gasoline passenger cars and light trucks, and on 1997 and newer diesel passenger cars and light trucks. A small number of 1994 and 1995 gasoline models already had it. On US models you can confirm it by looking for "OBD II" on the emission control label under the hood.
In the European Union the equivalent system is called EOBD. For petrol passenger cars (up to 2,500 kg) it applied to new type approvals from 1 January 2000 and to all newly registered cars from 1 January 2001. For diesel passenger cars (up to six seats and 2,500 kg) the dates were 1 January 2003 for new types and 1 January 2004 for all new registrations. Heavier passenger cars and vans followed on later dates.
These dates are the legal minimum for new vehicles in each market. Some cars had OBD earlier, and imported or grey market cars follow the rules of the market they were built for, so the exact start year may vary by model.
Where is the OBD2 port on a Toyota?
The OBD2 connector (officially the Data Link Connector, or DLC) is generally under the dashboard on the driver's side, near the steering column. EPA guidance treats the area under the driver's side of the instrument panel as the preferred location and allows a few other locations, so on some models it sits behind a small cover, a panel or in the center console.
For 1996 to 2000 US models, the EPA's connector location chart lists where the connector is on each Toyota model, including the ones where it is covered.
If you can't find it, check your owner's manual, which generally shows the connector or the panel that covers it.
Which OBD2 protocol does it use?
OBD2 allows five communication protocols: SAE J1850 PWM, SAE J1850 VPW, ISO 9141-2, ISO 14230-4 (KWP2000) and ISO 15765-4 (CAN). From the 2008 model year, cars sold in the US must use CAN. Earlier cars may use any of the five, and which one depends on the model and year.
We don't list protocols per Toyota model here because we could not confirm them from two independent sources. You don't need to know it in advance: an ELM327 class adapter and the app detect the protocol automatically.
What generic OBD2 can read
- Emission-related trouble codes (for example P0420 or P0171) and the check engine light status.
- Readiness monitors, which show whether the car's emission self tests have finished since the last code clear.
- Freeze frame data saved when a fault was detected, plus live engine data such as RPM, coolant temperature and fuel trims.
What generic OBD2 can't read
- Generic OBD2 is built around emission-related systems. Codes and data from modules such as ABS, airbags, body electronics or comfort features are not part of the generic standard and usually need manufacturer-specific access.
- A trouble code tells you which self test failed. It does not on its own tell you which part to replace.
Using OBD Master Pro on a Toyota
OBD Master Pro works with standard ELM327 and ELM329 class adapters over Bluetooth Classic, Bluetooth LE, Wi-Fi or USB OTG, and supports CAN, ISO 9141-2, KWP2000, J1850 and J1939. It includes a generic OBD2 / EOBD profile for any compliant car plus brand profiles. On Toyota and Lexus models the app also offers coding where supported, and the supported car list includes Toyota. Results depend on your car, its modules and your adapter.
Tips
- Turn the ignition on (or start the engine if the app asks) before connecting.
- Read and write down all codes and the freeze frame before clearing anything.
- Clearing codes also resets the readiness monitors. Drive normally for about a week before an emissions inspection so they can complete.
- Unplug the adapter when you are done rather than leaving it connected while driving.
Try it on your own car
OBD Master Pro turns your Android phone and a generic ELM327 adapter into a code reader: read and clear codes, view freeze frame and live data, and check emissions readiness.
Keep reading
All OBD2 guides · OBD2 by car brand · OBD2 trouble code guides
Sources
- California Air Resources Board (CARB): On-Board Diagnostic II (OBD II) Systems fact sheet
- U.S. EPA: On-Board Diagnostic (OBD) Regulations and Requirements, Questions and Answers (EPA420-F-03-042)
- EUR-Lex: Directive 98/69/EC (EOBD requirements and dates for passenger cars)
- EUR-Lex: Directive 1999/102/EC (adapts the on-board diagnostic provisions of Directive 70/220/EEC)
- UNECE GRPE informal document GRPE-44-inf06 (EU OBD application dates)
- U.S. EPA: OBD Diagnostic Link Connector (DLC) location charts, 1996 to 2000 model years (copy hosted by NC DEQ)
- U.S. EPA: Performing Onboard Diagnostic System Checks as Part of a Vehicle Inspection and Maintenance Program (EPA420-R-01-015)
- Clemson University Vehicular Electronics Laboratory: On-Board Diagnostic Systems
- Federal Register 68 FR 35792 (June 17, 2003): EPA rule making ISO 15765-4 (CAN) the only OBD protocol from the 2008 model year
- U.S. Code of Federal Regulations, 40 CFR 86.1806-05, On-board diagnostics (govinfo.gov)
- California Bureau of Automotive Repair: Smog Check Program FAQ
- OBD Master Pro on Google Play (app features, supported connections and protocols)
Published . General information only. Details generally vary by model, year and market, so always follow the owner's manual and service information for your vehicle.
