Toyota Obd1 Serial Interface Board

Several thousand OBD2-compatible vehicles have been tested by our customers with klavkarr. You can read their feedback on this page. Check that the klavkarr diagnostic scanner will work with your car.

Select the make of your car

Our registered users have enabled us to create this table, and we thank them. It contains 10448 vehicles tested including 3217 of different types or configuration.

Cable comes with 3' serial port. 1pc x Toyota 22pin to 16pin OBD1 to OBD2 Cable. OBD serial RS232 KL diagnostic interface Webasto (Thermo Test). Versandkosten OBD/OBD2 diagnosis interface with. 150 cm long grey cable with RS232 Com. OBD--2 (14230-4, KWP2000) simple serial cable OBD-2 J1850 PWM.

We remind you that the EOBD standard is governed by legislation that states that vehicles must be compatible from a specific date. More information on presentation of the OBD.

To easily diagnose your own car, download our EOBD-Facile car diagnostic software..

All GASOLINE vehicle since 2001and DIESEL vehicle since 2004 are COMPATIBLE even if they are not in the list.

Find a vehicle make rapidly by using the search function in your web browser (CTRL + F) and for more details about the meaning of modes, check out our page OBD modes & PID.


Make(1)EngineAMFuelP(2)Compatible OBD2 ?

Toyota Auris

Where is the OBD2 port on Toyota Auris (2006 - 2012) ?
Auris1.42007Diesel90The scanner is compatible
+ More info
Auris1.4 D-4D2010Diesel90The scanner is compatible
+ More info
Auris1.6 vti2007Essence124The scanner is compatible
+ More info
Auris (x6)2.0 D-4D2008
2009
2011
Diesel126The scanner is compatible
+ More info
Auris (x4)1.82014
2016
Hybride
Essence
136The scanner is compatible
+ More info
Auris (x2)2.2 D CAT D2008
2009
Diesel177The scanner is compatible
+ More info

Toyota Avanza

Avanza1.3G2012Essence91The scanner is compatible
+ More info

Toyota Avensis

Where is the OBD2 port on Toyota Avensis (2003 - 2009) RHD ?
Avensis (x15)2.0 D-4D2003
2004
2005
Diesel116The scanner is compatible
+ More info
Avensis (x6)2.0 D-4D2006
2007
2008
2009
Diesel126The scanner is compatible
+ More info
Avensis2.02004Essence150The scanner is compatible
+ More info
Avensis2.2 d4d2005Diesel150The scanner is compatible
+ More info
Avensis2.42005Essence160The scanner is compatible
+ More info
Avensis2.4 VVT-i2005Essence160The scanner is compatible
+ More info
Avensis (x4)2.2 DCAT2005
2006
2007
Diesel177The scanner is compatible
+ More info

Toyota Aygo

Where is the OBD2 port on Toyota Aygo (2005 - 2014) ?
Aygo1.42006Diesel55The scanner is compatible
+ More info
Aygo (x3)3 cyl 1000cm3
(1KRFE)
2008
2009
2011
Essence60The scanner is compatible
+ More info
Aygo (x6)1.02005
2007
2008
2011
Essence68The scanner is compatible
+ More info

Toyota Camry

Where is the OBD2 port on Toyota Camry (1998 - 2003) ?
Camry2.41999Essence150The scanner is compatible
+ More info
Camry2.22001Essence150The scanner is compatible
+ More info
Camry (x2)2.42007Essence158The scanner is compatible
+ More info
Camry2.52012Essence170The scanner is compatible
+ More info

Toyota Celica

Where is the OBD2 port on Toyota Celica 7 (2000 - 2006) ?
Celica (x9)1.8 vvti1999
2000
2001
2003
Essence143The scanner is compatible
+ More info
Celica1.82003Essence192The scanner is compatible
+ More info

Toyota Corolla

Where is the OBD2 port on Toyota Corolla E120/E130 (2000 - 2008) ?
Corolla1.42003Essence90The scanner is compatible
+ More info
Corolla (x2)2.0 HDi2003
2004
Diesel90The scanner is compatible
+ More info
Corolla1.4 D-4D2006Diesel90The scanner is compatible
+ More info
Corolla (x5)1.4 D-4D2004
2005
Diesel90The scanner is compatible
+ More info
Corolla1.42004Essence97The scanner is compatible
+ More info
Corolla2.01998Essence100The scanner is compatible
+ More info
Corolla (x6)1.6 VVTi1999
2002
2003
2004
Essence110The scanner is compatible
+ More info
Corolla (x11)2.0 D-4D2004
2005
2006
Diesel115The scanner is compatible
+ More info
Corolla (x3)2.0 D-4D2009
2011
2014
Diesel126The scanner is compatible
+ More info
Corolla1.82007Essence128The scanner is compatible
+ More info
Corolla (x10)2.2 D-4D2006
2007
2008
2009
Diesel136The scanner is compatible
+ More info
Corolla1.82018Essence140The scanner is compatible
+ More info
Corolla2.0 XEI2015Essence154The scanner is compatible
+ More info
Corolla (x4)2.2 D4-D2006
2007
Diesel177The scanner is compatible
+ More info
Corolla (x2)1.8 VVTi2002
2003
Essence192The scanner is compatible
+ More info

Toyota Echo

Where is the OBD2 port on Toyota Echo (1999 - 2003) ?
Echo1.52003Essence90The scanner is compatible
+ More info
Echo (x3)1.52003Essence106The scanner is compatible
+ More info

Toyota Etios

Where is the OBD2 port on Toyota Etios (2014 - ...) ?
Etios (x2)1.52015
2018
Essence90The scanner is compatible
+ More info

Toyota FJ Cruiser

Where is the OBD2 port on Toyota FJ Cruiser (2006 - 2014) ?
FJ CruiserV6 4.02007Essence280The scanner is compatible
+ More info

Toyota GT86

GT86 (x4)2.02012
2013
Essence200The scanner is compatible
+ More info

Toyota Highlander

Highlander (x2)3.52009
2011
Essence270The scanner is compatible
+ More info

Toyota Hilux

Where is the OBD2 port on Toyota Hilux (2005 - ...) ?
Hilux (x2)2.5 D-4D2009Diesel120The scanner is compatible
+ More info
Hilux3.0 D-4D2007Diesel171The scanner is compatible
+ More info
Hilux (x2)3.02011
2014
Diesel171The scanner is compatible
+ More info

Toyota IQ

Where is the OBD2 port on Toyota IQ (2008 - ...) ?
IQ (x2)1L2009
2011
Essence67The scanner is compatible
+ More info
IQ1.32010Essence99The scanner is compatible
+ More info

Toyota Land Cruiser

Where is the OBD2 port on Toyota Land Cruiser (1998 - 2007) ?
Land CruiserD-4D 2982 cm32008Diesel120The scanner is compatible
+ More info
Land Cruiser3.0 D-4D2004Diesel163The scanner is compatible
+ More info
Land Cruiser3.02007Diesel173The scanner is compatible
+ More info
Land Cruiser3.0 L D-4D2007Diesel175The scanner is compatible
+ More info
Land Cruiser3.02012Diesel190The scanner is compatible
+ More info

Toyota MR-S

MR-S (x3)1.8 vvti2000
2002
Essence143The scanner is compatible
+ More info

Toyota MR2 Spyder

MR2 Spyder (x5)1.8 VVT-i2000
2002
2003
Essence142The scanner is compatible
+ More info

Toyota Matrix

Matrix2.42010Essence158The scanner is compatible
+ More info

Toyota Noah

Noah (x2)2.02004
2005
Essence150The scanner is compatible
+ More info

Toyota Previa

Where is the OBD2 port on Toyota Previa (1999 - 2006) ?
Previa (x3)2.4 vvti2000
2001
Essence156The scanner is compatible
+ More info

Toyota Prius 2

Where is the OBD2 port on Toyota Prius 2 (2003 - 2009) ?
Prius 2 (x11)1.52004
2005
2006
2007
2008
Hybride
Essence
110The scanner is compatible
+ More info

Toyota Prius 3

Where is the OBD2 port on Toyota Prius 3 (2010 - ...) ?
Prius 3 (x10)1.82009
2010
2012
2013
2015
Hybride
Essence
136The scanner is compatible
+ More info

Toyota Proace

Where is the OBD2 port on Toyota ProAce I (2013 - 2016) ?
Proace (x2)1.6 D-4D2016Diesel115The scanner is compatible
+ More info

Toyota Rav4

Where is the OBD2 port on Toyota RAV4 (2003 - 2006) ?
Rav4 (x14)2.0 D-4D2003
2004
2005
Diesel116The scanner is compatible
+ More info
Rav4-2016Diesel120The scanner is compatible
+ More info
Rav4 (x3)D-4D2003
2004
2005
Diesel135The scanner is compatible
+ More info
Rav4 (x7)2.2 D-4D2006
2007
2008
Diesel136The scanner is compatible
+ More info
Rav4 (x17)2.0 VVT-i2000
2001
2002
2003
2004
Essence150The scanner is compatible
+ More info
Rav4 (x3)2.22009
2012
2014
Diesel150The scanner is compatible
+ More info
Rav4 (x4)2.2 D-4D2006
2007
Diesel177The scanner is compatible
+ More info
Rav4 (x2)V62009
2010
Essence260The scanner is compatible
+ More info

Toyota Sienna

Where is the OBD2 port on Toyota Sienna (1997 - 2004) ?
Sienna3.32006Essence220The scanner is compatible
+ More info
Sienna3.5 L2010Essence266The scanner is compatible
+ More info

Toyota Solara

Solara3.32004Essence200The scanner is compatible
+ More info

Toyota Tacoma

Where is the OBD2 port on Toyota Tacoma (2005 - 2015) ?
Tacoma4.0 vvti2006Essence236The scanner is compatible
+ More info

Toyota Tercel

Where is the OBD2 port on Toyota Tercel (1994 - 2000) ?
Tercel1.5L1999Essence96The scanner is compatible
+ More info

Toyota Tundra

Tundra4.72003Essence230The scanner is compatible
+ More info
Tundra5.72014Essence375The scanner is compatible
+ More info

Toyota Venza

Venza3.5 V62016Essence268The scanner is compatible
+ More info

Toyota Vitz

Where is the OBD2 port on Toyota Vitz (2005 - 2011) RHD ?
Vitz1.02016Essence90The scanner is compatible
+ More info

Toyota Yaris

Where is the OBD2 port on Toyota Yaris (2005 - 2011) ?
Yaris1.4L2003Diesel63The scanner is compatible
+ More info
Yaris (x3)1.01999
2000
2002
Essence65The scanner is compatible
+ More info
Yaris (x5)1.0 VVT-i2002
2003
2005
Essence65The scanner is compatible
+ More info
Yaris1.01999Essence68The scanner is compatible
+ More info
Yaris1.0 vvti 16V2001Essence68The scanner is compatible
+ More info
Yaris1.0 VVTi2004Essence68The scanner is compatible
+ More info
Yaris (x2)1.0 vvti2007
2009
Essence68The scanner is compatible
+ More info
Yaris (x11)1.4 D-4D2003
2004
2005
Diesel75The scanner is compatible
+ More info
Yaris (x6)1.32000
2002
2003
Essence86The scanner is compatible
+ More info
Yaris (x4)1.3 vvti2003
2004
2005
Essence86The scanner is compatible
+ More info
Yaris (x4)1.3 VVTi2006
2007
2008
2009
Essence87The scanner is compatible
+ More info
Yaris (x3)1.4 D-4D2006
2008
Diesel90The scanner is compatible
+ More info
Yaris (x4)1.4 D4-D2010
2011
2014
2015
Diesel90The scanner is compatible
+ More info
Yaris (x6)1.3 VVT-i2009
2010
2013
2014
2015
Essence100The scanner is compatible
+ More info
Yaris1.52016Essence100The scanner is compatible
+ More info
Yaris (x3)HSD2012
2016
Hybride
Essence
100The scanner is compatible
+ More info
Yaris (x4)1.5 16V2000
2001
2002
Essence105The scanner is compatible
+ More info
Definition

(1) - The digits between brackets (x3) correspond to the number of vehicles of the same type tested
(2) - Power in DIN horsepower (multiplied by 0.736 for the power in kW)
(3) - PID only supported for the main oxygen sensor (no.1)
Mode X column: A vehicle showing 00000000 on a mode means that no corresponding PID is active and that as a result the mode is supported but will not reply to any requests. None of the vehicles described below support mode 8.
Energy column: type of fuel, Die for diesel, Pet for petrol, Hyb for hybrid
Vehicles in this list are classified in alphabetical order depending on the make then the model, then in order of increasing power

If your vehicle is not in the table below, go to the next site also containing a list of vehicles tested. Note, the interface and protocol used as not all are supported by an ELM type interface. http://www.blafusel.de/obd/obd2_scanned.php

All compatible brands (in alphabetical order)

Interpreting table data

The tables on this page represent lists of vehicles that are compatible with the OBD standard (EOBD or OBD2 depending on the country). Compatible vehicles can be diagnosed using generic (multibrand) ELM327 interfaces.

Table utility

There are several uses:

  • While the official dates for implementing the standard have been defined, manufacturers have implemented the standard more or less early. (See the official dates). The list can be used (if your vehicle is on it), to know in advance if you can buy an ELM interface and whether it will work with your vehicle.
  • The second piece of useful information is the 'level' of implementation of the standard. In general, the more recent your vehicle, the more diagnoses you can do on it. The tables list the support modes and their parameters.

How was this list written?

We asked the users of our EOBD-Facile software to help create this list by returning their 'log' file of the connection to their vehicle. In exchange for this contribution, the software functions are available for free. The exact procedure is explained on the EOBD-Facile software page.

Understanding sets of figures in the tables

To understand these figures, corresponding to the parameters (PID), we have included a small program free of charge in our software. It is available from the file menu and PID Decoder

Serial Interface Definition

OBDuino is an open source trip computer design based on the Arduino platform. An OBDuino may be assembled and customised by an electronics hobbyist; it displays information such as instantaneous fuel economy (e.g. miles per gallon, L/100 km or kilometres per litre), engine tuning parameters etc. on an LCD.

OBDuino utilises the On-Board Diagnostics interface found in most modern cars.

Features[edit]

  • Most OBD-II PIDs or derived values may be displayed. Common values include
    • Fuel: cost, used or remaining, wasted while idling, consumption, measured in mpg or l/100 km
    • Engine: load, RPM
    • Temperatures: coolant, air intake
    • Vehicle speed
    • Tank distance
    • Remaining distance that can be travelled on the current tank of fuel
    • Throttle position
    • Battery voltage
    • CAN status, for CAN protocol only, display TX and RX error
  • Displays instantaneous values, average, maximum and minimum values calculated per trip, per outing, or per tank of fuel
  • Menu system for configuring parameters
  • Relatively cheap compared to commercial alternatives
  • Customisable and extendable

OBDuino does not display or reset engine fault codes (which are available over the OBD interface).

Design[edit]

The key components of the design are:

  • A microcontroller. One of the various AVR-based Arduino kits is typically used for this, although one of several Atmel AVR microcontrollers may be used directly in a custom OBDuino circuit.
  • An interface to the car's management system, using the On-Board Diagnostics (OBD) connector found in most modern cars. This requires a cable and a circuit.[1] There are several variations of this circuit depending on the particular OBD protocol implemented:
    • ISO 9141/ISO 9141-2/ISO 14230, using Freescale MCZ33290EF
    • CAN, using MCP2515 and MCP2551
    • Generic (SAE J1850 PWM & VPW/ISO 9141/ISO 9141-2/ISO 14230/CAN protocols), using an ELM327 from ELM Electronics. Although this gives a more versatile trip computer compatible with most modern vehicles, the ELM327 chip adds significant cost to the circuit and requires a significant supporting circuit for different protocols. It removes the complexity of interpreting the various OBD protocols, or
    • STN1110 which is software compatible with the ELM327. Unfortunately, this IC is not pin-compatible with the ELM327, therefore the circuit would require some changes.
  • An LCD and three input buttons. A typical LCD is 2 rows x 16 characters or 4x20 character, based on the HD44780, with a circuit based on the mpguino circuit.[2]
  • Microcontroller code. This is a C++ program based on the Arduino framework, called a Sketch in Arduino terminology. This is loaded on the microcontroller over a USB or serial interface using the free Arduino integrated development environment.

Many Arduino-based projects have either custom printed circuit boards available which include the AVR microcontroller (removing the need for an Arduino board), or extension boards that contain the extra circuit and that plug directly into the standard Arduino circuit board. No such PCBs are available for the OBDuino as of September 2009.

Toyota Obd1 Serial Interface Board Reviews

Project[edit]

The OBDuino project was started in 2008 based on the MPGuino project, with the desire to simplify wiring to the vehicle, instead of using the standard OBD-II socket that does not directly wire to the vehicle's fuel injection system and digital vehicle speed sensor, and to access the wide range of engine management data available using OBD.

The project is centred on the discussion forum[3] on ecomodder.com and the wiki and code hosting[4] provided by Google code, project is released under the GPL license.

The main OBDuino thread[3] on the eccomoder forum was started by jmonroe on 1 June 2008 as a fork of MPGuino discussions.

Magister posted an OBDuino announcement[5] to the Arduino forum on 4 December 2008.

As of September 2009, the OBDuino32K code credits these developers:

Main coding/ISO/ELM: Frédéric (aka Magister on ecomodder.com)
LCD part: Dave (aka dcb on ecomodder.com), optimized by Frédéric
ISO Communication Protocol: Russ, Antony, Mike
Features: Mike, Antony
Bugs & Fixes: Antony, Frédéric, Mike

The 32K in the obduino32K name differentiates the code targeted at the Atmega328 with 32k flash memory (i.e. Arduino 2009) version from the Atmega168 16k (Arduino 2008) version.

Variations[edit]

  • An OBDuino variant[6] is described in the book Practical Arduino (2009) by Jonathan Oxer and Hugh Blemings.[7] Based on the Arduino Mega, the OBDuino is extended to log GPS and OBD data to a USB stick.
  • A Graphical OBD MPGuino[8] graphs values such as miles per gallon and OBD-II PIDs, etc., on a 128*64 pixel LCD.
  • OBDuino author Magister is working on a commercial prototype with a CAN-only protocol.[9]

Rs232 Serial Interface Cable

Related alternatives[edit]

  • Scangauge[10] is a commercial trip computer using the OBD interface. In addition to the trip-computer-style features in OBDuino, the Scangauge also includes features for displaying and resetting engine fault codes.
  • The mpguino[2] is another Arduino-based trip computer, and is mainly limited to fuel usage measurement. It may be used in any vehicle which has an electric fuel injection system and digital vehicle speed sensor. The mpguino links directly to these sensors so it doesn't require an OBD2 interface. It can report instant and tank MPG, remaining miles till the tank is empty etc. The mpguino is available in kit form from several suppliers.[11][12]
  • The SuperMID[13] is an enthusiast/hobbyist trip computer, designed originally for the Toyota Prius, although it may be used in any vehicle which has an electric fuel injection system and digital vehicle speed sensor.[14] The SuperMID interfaces directly to the engine ECU or sensors, rather than using a standard OBDII connector.
  • Bruce D. Lightner's entry[15] won[16] a 2004 Circuit Cellar design contest. Lightner's design uses an AVR microcontroller connected to an OBD-II interface to drive an analogue gauge displaying fuel consumption in mpg. This only implements the SAE J1850 VPW variant of the OBD-II protocol suite (so it only works with mostly GM cars that use VPW).
  • An OBD II Car Computer design[17] is described by NerdKits using their AVR-based microcontroller kit. This implements the SAE J1850 VPW variant of the OBD-II protocol suite (so it only works with certain cars that use VPW) and displays RPMs, Coolant Temperature, Vehicle Speed and Percent Throttle on an LCD. This is partly derived from Bruce D. Lightner's design.
  • OBD2-LCD is an AVR based OBD-II trip computer, designed by Florian Schäffer. It implements the ISO 9141 and ISO 14230 (KW 2000) OBD-II variants, with design and code published[18] and available in kit form. The new kit[19] supports CAN (ISO 15765) too.

See also[edit]

  • ELM327 very common chip used in OBD interfaces

References[edit]

  1. ^'OBDuinoInterface - opengauge - OBDuino OBD2 cable and Interfaces - Open Source Fuel Efficiency Instrumentation - Google Project Hosting'. Code.google.com. Retrieved 2013-05-04.
  2. ^ ab'MPGuino'. EcoModder. Retrieved 2013-05-04.
  3. ^ ab'OBD MPGuino gauge - Fuel Economy, Hypermiling, EcoModding News and Forum'. EcoModder.com. Retrieved 2013-05-04.
  4. ^'code project'. Code.google.com. Retrieved 2013-05-04.
  5. ^'OBDuino, onboard diagnostic for your car - Arduino Forum'. Arduino.cc. Retrieved 2013-05-04.
  6. ^'OBDuino Mega - Fuel Economy, Hypermiling, EcoModding News and Forum'. EcoModder.com. Retrieved 2013-05-04.
  7. ^Oxer, Jonathan; Blemings, Hugh (2009). 'Chapter 15: Vehicle Telemetry Platform'. Practical Arduino: Cool Projects for Open Source Hardware. Apress. pp. 295–382.
  8. ^'Graphical OBD MPGuino - Arduino Forum'. Arduino.cc. Retrieved 2013-05-04.
  9. ^'OBDuino - Monitor your fuel consumption and retrieve OBD2 data and trouble codes'. Obduino.ca. Retrieved 2013-05-04.
  10. ^'Trip Computer + Digitial Gauges + ScanTools'. ScanGauge. Retrieved 2013-05-04.
  11. ^'MPGuino'. Spiffie.org. Archived from the original on 2012-10-06. Retrieved 2013-05-03.
  12. ^'MPGuino'. Fundamentallogic.com. Archived from the original on 2012-02-27. Retrieved 2013-05-03.
  13. ^'SuperMID M-1' (in Japanese). PriusDIY. November 13, 2005. Retrieved 2013-05-03. (English tr.)
  14. ^Yoshi (June 1, 2007). 'Fuel Efficiency Forum - Fuel Economy Gauge?'. Gas Savers. Retrieved 2013-05-04.
  15. ^Lightner, Bruce D. (June 30, 2004). 'AVR 2004 Design Contest - Entry A3805'(PDF). Circuit Cellar. Retrieved 2013-05-03.
  16. ^Lightner, Bruce D. (2005). 'A Fuel-Consumption Gauge for Your GM Car'(PDF). Circuit Cellar.
  17. ^'OBDii for KPW protocol'. Nerdkits.com
  18. ^'OBD2-LCD'. Blafusel.de. Retrieved 2013-05-04.
  19. ^'OBD2-LCD D'. Blafusel.de. Retrieved 2013-05-04.

External links[edit]

  • STN1110 emulates ELM327
  • Atmel AT90CAN microcontroller like ATmega328 with CAN support
  • OBD II ScanTool, Linux-based open source
  • OBD interface chips from ELM Electronics
Retrieved from 'https://en.wikipedia.org/w/index.php?title=OBDuino&oldid=861864697'