506:
with how to encode the data for each. There is a pin in the connector that provides power for the scan tool from the vehicle battery, which eliminates the need to connect a scan tool to a power source separately. However, some technicians might still connect the scan tool to an auxiliary power source to protect data in the unusual event that a vehicle experiences a loss of electrical power due to a malfunction. Finally, the OBD-II standard provides an extensible list of DTCs. As a result of this standardization, a single device can query the on-board computer(s) in any vehicle. This OBD-II came in two models OBD-IIA and OBD-IIB. OBD-II standardization was prompted by emissions requirements, and though only emission-related codes and data are required to be transmitted through it, most manufacturers have made the OBD-II
536:
528:
945:(on diesel engines), and emissions-related powertrain control module inputs and outputs for circuit continuity, data rationality, and output functionality. EMD+ was used on model year 2010-2012 California and Federal petrol-engined vehicles with a gross vehicle weight rating of over 14,000 lb (6,400 kg), it added the ability to monitor nitrogen oxide catalyst performance. EMD and EMD+ are similar to OBD-I in logic but use the same SAE J1962 data connector and CAN bus as OBD-II systems.
334:(Assembly Line Diagnostic Link) is sometimes referred to as a predecessor to, or a manufacturer's proprietary version of, an OBD-I diagnostic starting in 1981. This interface was made in different varieties and changed with power train control modules (aka PCM, ECM, ECU). Different versions had slight differences in pin-outs and baud rates. Earlier versions used a 160 baud rate, while later versions went up to 8192 baud and used bi-directional communications to the PCM.
1615:
vehicles has an engine problem and by interpreting the code the nature of the problem. It can be used to detect reckless driving in real time based on the sensor data provided through the OBD port. This detection is done by adding a complex events processor (CEP) to the backend and on the client's interface. OBD II is also monitored to block mobile phones when driving and to record trip data for insurance purposes.
1462:
22:
355:
the blinking patterns of the 'Check Engine Light' (CEL) or 'Service Engine Soon' (SES) light. By connecting certain pins of the diagnostic connector, the 'Check Engine' light will blink out a two-digit number that corresponds to a specific error condition. The DTC's of some OBD-I cars are interpreted in different ways, however. Cadillac petrol fuel-injected vehicles are equipped with actual
1092:(250 kbit/s or 500 kbit/s). The CAN protocol was developed by Bosch for automotive and industrial control. Unlike other OBD protocols, variants are widely used outside of the automotive industry. While it did not meet the OBD-II requirements for U.S. vehicles prior to 2003, as of 2008 all vehicles sold in the US are required to implement CAN as one of their signaling protocols.
1418:
behavior in addition to reading
Diagnostics Trouble Codes (DTC). Even more advanced devices allow users to reset engine DTC codes, effectively turning off engine lights in the dashboard; however, resetting the codes does not address the underlying issues and can in worst-case scenarios even lead to engine breakage where the source issue is serious and left unattended for long periods.
547:, where type A is used for 12-volt vehicles and type B for 24-volt vehicles. Unlike the OBD-I connector, which was sometimes found under the bonnet of the vehicle, the OBD-II connector is required to be within 2 feet (0.61 m) of the steering wheel (unless an exemption is applied for by the manufacturer, in which case it is still somewhere within reach of the driver).
1372:
1506:
74:
1116:(ECU) and offers a valuable source of information when troubleshooting problems inside a vehicle. The SAE J1979 standard defines a method for requesting various diagnostic data and a list of standard parameters that might be available from the ECU. The various available parameters are addressed by "parameter identification numbers" or
520:
1124:. Manufacturers are not required to implement all PIDs listed in J1979 and they are allowed to include proprietary PIDs that are not listed. The PID request and data retrieval system gives access to real time performance data as well as flagged DTCs. For a list of generic OBD-II DTCs suggested by the SAE, see
1614:
Although originally not intended for the above purposes, commonly supported OBD II data such as vehicle speed, RPM, and fuel level allow GPS-based fleet tracking devices to monitor vehicle idling times, speeding, and over-revving. By monitoring OBD II DTCs a company can know immediately if one of its
1553:
In the United States, many states now use OBD-II testing instead of tailpipe testing in OBD-II compliant vehicles (1996 and newer). Since OBD-II stores trouble codes for emissions equipment, the testing computer can query the vehicle's onboard computer and verify there are no emission related trouble
1280:
is a
Request for emission-related diagnostic trouble codes detected during current or last completed driving cycle. It enables the external test equipment to obtain "pending" diagnostic trouble codes detected during current or last completed driving cycle for emission-related components/systems. This
47:
OBD systems give the vehicle owner or repair technician access to the status of the various vehicle sub-systems. The amount of diagnostic information available via OBD has varied widely since its introduction in the early 1980s versions of onboard vehicle computers. Early versions of OBD would simply
505:
OBD-II is an improvement over OBD-I in both capability and standardization. The OBD-II standard specifies the type of diagnostic connector and its pinout, the electrical signalling protocols available, and the messaging format. It also provides a candidate list of vehicle parameters to monitor along
1417:
adapters plugged into the car's OBD II connector. Newer devices on the market are equipped with GPS sensors and the ability to transmit vehicle location and diagnostics data over a cellular network. Modern OBD-II devices can therefore nowadays be used to for example locate vehicles, monitor driving
928:
For newly introduced models, the regulation dates applied a year earlier – January 1, 2005 for petrol and
January 1, 2006, for diesel. The ADR 79/01 standard was supplemented by the ADR 79/02 standard which imposed tighter emissions restrictions, applicable to all vehicles of class M1 and N1 with a
354:
The
Diagnostic Trouble Codes (DTC's) of OBD-I vehicles can usually be found without an expensive scan tool. Each manufacturer used their own Diagnostic Link Connector (DLC), DLC location, DTC definitions, and procedure to read the DTC's from the vehicle. DTC's from OBD-I cars are often read through
350:
starting in 1988, and denying registration to vehicles that did not pass, drivers would tend to purchase vehicles that would more reliably pass the test. OBD-I was largely unsuccessful, as the means of reporting emissions-specific diagnostic information was not standardized. Technical difficulties
1576:
Auto enthusiasts have traditionally installed additional gauges such as manifold vacuum, battery current etc. The OBD standard interface has enabled a new generation of enthusiast instrumentation accessing the full range of vehicle data used for diagnostics, and derived data such as instantaneous
808:
The
European on-board diagnostics (EOBD) regulations are the European equivalent of OBD-II, and apply to all passenger cars of category M1 (with no more than 8 passenger seats and a Gross Vehicle Weight rating of 2,500 kg, 5,500 lb or less) first registered within EU member states since
366:
that light up in a specific pattern to indicate the DTC. General Motors, some 1989–1995 Ford vehicles (DCL), and some 1989–1995 Toyota/Lexus vehicles have a live sensor data stream available; however, many other OBD-I equipped vehicles do not. OBD-I vehicles have fewer DTC's available than OBD-II
917:– Emission Control for Light Vehicles) 2005) standard is the Australian equivalent of OBD-II. It applies to all vehicles of category M1 and N1 with a Gross Vehicle Weight rating of 3,500 kg (7,700 lb) or less, registered from new within Australia and produced since January 1, 2006 for
493:
Additional vehicle-specific diagnostic and control circuits are also available on this connector. For instance, on the
Corvette there are interfaces for the Class 2 serial data stream from the PCM, the CCM diagnostic terminal, the radio data stream, the airbag system, the selective ride control
940:
In North
America, EMD and EMD+ are on-board diagnostic systems that were used on vehicles with a gross vehicle weight rating of 14,000 lb (6,400 kg) or more between the 2007 and 2012 model years if those vehicles did not already implement OBD-II. EMD was used on California emissions
837:
Each of the EOBD fault codes consists of five characters: a letter, followed by four numbers. The letter refers to the system being interrogated e.g. Pxxxx would refer to the powertrain system. The next character would be a 0 if complies to the EOBD standard. So it should look like P0xxx.
232:
program, the CARB issues the OBD-II specification and mandates that it be adopted for all cars sold in
California starting in model year 1996 (see CCR Title 13 Section 1968.1 and 40 CFR Part 86 Section 86.094). The DTCs and connectors suggested by the SAE are incorporated into this
134:
1975: Bosch and Bendix EFI systems are adopted by major automotive manufacturers to improve tailpipe (exhaust) emissions. These systems are also analog, though some provide rudimentary diagnostic capability through factory tools, such as the Kent Moore J-25400, compatible with the
309:
2010: Start of required phase-in of the OBD-II specification to all vehicles with a gross vehicle weight rating of 14,000 lb (6,400 kg) and above, this was completed by the 2013 model year. Vehicles that did not have OBD-II during this time period were required to have
176:(PWM) signaling and monitors all engine management functions. It reports real-time sensor data, component overrides, and Diagnostic Trouble Codes. The specification for this link is as defined by GM's Emissions Control System Project Center document XDE-5024B.
510:
the only one in the vehicle through which all systems are diagnosed and programmed. OBD-II Diagnostic
Trouble Codes are 4-digit, preceded by a letter: P for powertrain (engine and transmission), B for body, C for chassis, and U for network.
1753:
J1850 – Defines a serial data protocol. There are 2 variants: 10.4 kbit/s (single wire, VPW) and 41.6 kbit/s (2 wire, PWM). Mainly used by US manufacturers, also known as PCI (Chrysler, 10.4K), Class 2 (GM, 10.4K), and SCP (Ford,
1949:
There have been reports of thieves using specialist OBD reprogramming devices to enable them to steal cars without the use of a key. The primary causes of this vulnerability lie in the tendency for vehicle manufacturers to extend the
1469:
A PC-based OBD analysis tool that converts the OBD-II signals to serial data (USB or serial port) standard to PCs or Macs. The software then decodes the received data to a visual display. Many popular interfaces are based on the
822:
For passenger cars with a Gross
Vehicle Weight rating of greater than 2500 kg and for light commercial vehicles, the regulation dates applied from January 1, 2002, for petrol models, and January 1, 2007, for diesel models.
953:
Five signaling protocols are permitted with the OBD-II interface. Most vehicles implement only one of the protocols. It is often possible to deduce the protocol used based on which pins are present on the J1962 connector:
1345:
lists emission-related "permanent" diagnostic trouble codes stored. As per CARB, any diagnostic trouble codes that is commanding MIL on and stored into non-volatile memory shall be logged as a permanent fault code. See
1610:
OBD II information is commonly used by vehicle telematics devices that perform fleet tracking, monitor fuel efficiency, prevent unsafe driving, as well as for remote diagnostics and by Pay-As-You-Drive insurance.
1035:; however, the signal levels are different, and communications happen on a single, bidirectional line without additional handshake signals. ISO 9141-2 is primarily used in Chrysler, European, and Asian vehicles.
1568:
is instrumentation installed in a vehicle in addition to that provided by the vehicle manufacturer and intended for display to the driver during normal operation. This is opposed to scanners used primarily for
273:
mandatory for all diesel vehicles sold in the European Union. All petrol-powered vehicles in the United States with a gross vehicle weight rating of up to 14,000 lb (6,400 kg) are required to have
1270:
is a Request for On-Board Monitoring Test Results for Continuously and Non-Continuously Monitored System. There are typically a minimum value, a maximum value, and a current value for each non-continuous
1544:
data may be performed periodically, automatically transmitted wirelessly to a third party or retrieved for forensic analysis after an event such as an accident, traffic infringement or mechanical fault.
1316:
CVN (Calibration Verification Number): Number used to verify the integrity of the vehicle software. The manufacturer is responsible for determining the method of calculating CVN(s), e.g. using checksum.
1281:
is used by service technicians after a vehicle repair, and after clearing diagnostic information to see test results after a single driving cycle to determine if the repair has fixed the problem. See
1176:
lists the emission-related "confirmed" diagnostic trouble codes stored. It either displays numeric, 4 digit codes identifying the faults or maps them to a letter (P, B, U, C) plus 4 digits. See
379:
used on some vehicles in 1994, 1995, & 1996. (GM did not use the term OBD 1.5 in the documentation for these vehicles — they simply have an OBD and an OBD-II section in the service manual.)
306:
2008: Certain light vehicles in China are required by the Environmental Protection Administration Office to implement OBD (standard GB18352) by July 1, 2008. Some regional exemptions may apply.
285:
are required to be OBD-II compliant after January 1, 2006. All vehicles in the United States of 14,000 lb (6,400 kg) gross vehicle weight rating and under are required to have OBD-II.
52:
light if a problem was detected, but would not provide any information as to the nature of the problem. Modern OBD implementations use a standardized digital communications port to provide
1474:
or STN OBD Interpreter ICs, both of which read all five generic OBD-II protocols. Some adapters now use the J2534 API allowing them to access OBD-II Protocols for both cars and trucks.
1634:
The first character, representing category can only be one of the following four letters, given here with their associated meanings. (This restriction in number is due to how only two
1526:
Some US auto insurance companies offer reduced premiums if OBD-II vehicle data loggers or cameras are installed – and if the driver's behaviour meets requirements. This is a form of
1325:
Diesel engine : NMHC catalyst, NOx reduction catalyst, NOx absorber Particulate matter filter, Exhaust gas sensor, EGR system, VVT system, Boost pressure control, Fuel system.
1599:
As a carputer is essentially a PC, the same software could be loaded as for PC-based scan tools and vice versa, so the distinction is only in the reason for use of the software.
885:
used by some vehicle manufacturers to refer to manufacturer-specific features that are not actually part of the OBD or EOBD standard. In this case "E" stands for Enhanced.
362:
Holding down 'Off' and 'Warmer' for several seconds activates the diagnostic mode without the need for an external scan tool. Some Honda engine computers are equipped with
247:
1997: The OBD-II specification is made mandatory for California emissions diesel-engined vehicles with a gross vehicle weight rating up to 14,000 lb (6,400 kg).
1934:
examined the security around OBD and found that they were able to gain control over many vehicle components via the interface. Furthermore, they were able to upload new
425:(Buick Skylark, Oldsmobile Achieva, Pontiac Grand Am) for 1995 and 1996 and also for North American delivered 1994–1995 Saab vehicles with the naturally aspirated 2.3.
932:
The technical implementation of this standard is essentially the same as OBD-II, with the same SAE J1962 diagnostic link connector and signal protocols being used.
1662:
Whilst this is commonly referred to as the network category, it may originally have been the 'undefined' category, hence the use of the letter 'U' rather than 'N'.
1359:
Various tools are available that plug into the OBD connector to access OBD functions. These range from simple generic consumer level tools to highly sophisticated
1819:
3206:
2350:
1497:
The extent that a PC tool may access manufacturer or vehicle-specific ECU diagnostics varies between software products as it does between hand-held scanners.
1120:
s which are defined in J1979. For a list of basic PIDs, their definitions, and the formula to convert raw OBD-II output to meaningful diagnostic units, see
3290:
826:
The technical implementation of EOBD is essentially the same as OBD-II, with the same SAE J1962 diagnostic link connector and signal protocols being used.
351:
with obtaining standardized and reliable emissions information from all vehicles led to an inability to implement the annual testing program effectively.
153:
and Seville models. Diagnostic Trouble Codes (DTCs) are displayed through the electronic climate control system's digital readout when in diagnostic mode.
1870:
ISO 15031: Communication between vehicle and external equipment for emissions-related diagnostics, International Organization for Standardization, 2010.
2011:
941:
vehicles between model years 2007 and 2009 that did not already have OBD-II. EMD was required to monitor fuel delivery, exhaust gas recirculation, the
405:
cars (Buick Regal, Chevrolet Lumina (for 1995 only), Chevrolet Monte Carlo (1995 only), Pontiac Grand Prix, Oldsmobile Cutlass Supreme) for 1994–1995,
2342:
36:) is a term referring to a vehicle's self-diagnostic and reporting capability. In the United States, this capability is a requirement to comply with
37:
1322:
Petrol engine : Catalyst, Primary oxygen sensor, Evaporating system, EGR system, VVT system, Secondary air system, and Secondary oxygen sensor
1104:
All OBD-II pinouts use the same connector, but different pins are used with the exception of pin 4 (battery ground) and pin 16 (battery positive).
288:
2007: All California emissions vehicles over 14,000 lb (6,400 kg) gross vehicle weight rating are required to support EMD/EMD+ or OBD-II.
240:
less than 8,500 lb (3,900 kg) in the United States. The OBD-II specification is also made mandatory for all petrol-powered vehicles with
1198:
displays the oxygen sensor monitor screen and the test results gathered about the oxygen sensor. There are ten numbers available for diagnostics:
160:
introduced its "Computer Command Control" system on all US passenger vehicles for model year 1981. Included in this system is a proprietary 5-pin
2991:
3267:
2879:
2853:
1189:
is used to clear emission-related diagnostic information. This includes clearing the stored pending/confirmed DTCs and Freeze Frame data.
3241:
2279:"ISO 15765-4:2005 — Road vehicles — Diagnostics on Controller Area Networks (CAN) — Part 4: Requirements for emissions-related systems"
1409:
Mobile device applications allow mobile devices such as cell phones and tablets to display and manipulate the OBD-II data accessed via
221:
applied after the introduction of OBD-II. The data link connector and its position are not standardized, nor is the data protocol. The
3214:
2040:
820:
For newly introduced models, the regulation dates applied a year earlier – January 1, 2000 for petrol and January 1, 2003, for diesel.
3396:
3345:
3330:
2220:
1792:
2235:"Relating to measures to be taken against air pollution by emissions from motor vehicles and amending Council Directive 70/220/EEC"
2146:
1438:) can help diagnose the onboard system, read and erase DTCs, turn off MIL, show real-time data, and measure vehicle fuel economy.
3386:
3178:
544:
539:
Female OBD-II type B connector pinout – front view. Wire placement is identical to type A, but the center groove is split in two.
507:
398:
359:
diagnostics, providing trouble codes, actuator tests and sensor data through the new digital Electronic Climate Control display.
184:
1896:
ISO 15765: Road vehicles – Diagnostics on Controller Area Networks (CAN). International Organization for Standardization, 2004.
1360:
2668:
183:
defines an analog STE/ICE (simplified test equipment for internal combustion engines) vehicle diagnostic standard used in the
2654:
2445:
2441:
2420:
2175:
2171:
1853:
ISO 14230: Road vehicles – Diagnostic systems – Keyword Protocol 2000, International Organization for Standardization, 1999.
206:
3049:
2796:
1375:
Multi-brand vehicle diagnostics system handheld Autoboss V-30 with adapters for connectors of several vehicle manufacturers.
1795:(Single-Wire CAN) protocol, used in newer GM vehicles. Often accessible on the OBD connector as PIN 1 on newer GM vehicles.
3391:
3359:
2234:
1527:
1307:
1020:
985:
241:
570:
Mercedes (K-Line): Ignition control (EZS), air-conditioner (KLA), PTS, safety systems (Airbag, SRS, AB) and some other.
229:
3076:
1981:
1909:
929:
Gross Vehicle Weight rating of 3500 kg or less, from July 1, 2008, for new models, July 1, 2010, for all models.
259:
3218:
1668:
The second character is a number in the range of 0–3. (This restriction is again due to memory storage limitations).
1963:
1589:
998:
2573:
2108:
Cox, Ronald W. (November 1985). "Local Area Network Technology Applied to Automotive Electronic Communications".
1453:) plugged in the OBD-II port to enable the vehicle to connect with the computer where the software is installed.
942:
422:
418:
414:
410:
406:
402:
394:
346:
that remain effective for the vehicle's "useful life". The hope was that by forcing annual emissions testing for
214:
3301:
1836:
ISO 11898: Road vehicles – Controller area network (CAN). International Organization for Standardization, 2003.
3210:
3145:
1931:
1927:
236:
1996: The OBD-II specification is made mandatory for all passenger cars and petrol-powered light trucks with a
829:
With Euro V and Euro VI emission standards, EOBD emission thresholds are lower than previous Euro III and IV.
2393:
1779:
1554:
codes and that the vehicle is in compliance with emission standards for the model year it was manufactured.
1089:
979:
487:
For ALDL connections, pin 9 is the data stream, pins 4 and 5 are ground, and pin 16 is the battery voltage.
343:
296:
535:
527:
2941:
2081:
1294:
could enable the off-board test device to control the operation of an on-board system, test, or component.
1137:
994:
959:
173:
168:(ECM) to initiate a diagnostic request and provide a serial data stream. The protocol communicates at 160
49:
2521:
1627:) are five characters long, with the first letter indicating a category, and the remaining four being a
1125:
1065:
165:
57:
3012:
198:
introduces an upgraded version of the ALDL protocol, which communicates at 8192 baud with half-duplex
2292:
363:
1031:. This protocol has an asynchronous serial data rate of 10.4 kbit/s. It is somewhat similar to
1986:
1939:
1516:
are designed to capture vehicle data while the vehicle is in normal operation, for later analysis.
1113:
387:
213:
from 1988 onward have some basic OBD capability (such as detecting problems with fuel metering and
543:
The OBD-II specification provides for a standardized hardware interface — the female 16-pin (2x8)
2214:
2121:
2036:
1140:
according to ISO 15031. In SAE J1979 these "modes" were renamed to "services", starting in 2003.
963:
292:
3097:
2923:
2256:
1028:
2547:
2317:
1766:
J2178-1 – Defines standards for network message header formats and physical address assignments
1465:
Typical simple USB KKL Diagnostic Interface without protocol logic for signal level adjustment.
1303:
is used to retrieve vehicle information. Among others, the following information is available:
1128:. Individual manufacturers often enhance the OBD-II code set with additional proprietary DTCs.
3341:
3326:
1602:
These enthusiast systems may also include some functionality similar to the other scan tools.
1509:
TEXA OBD log. Small data logger with the possibility to read out the data later on PC via USB.
1427:
222:
150:
128:
25:
Various views of a "MaxScan OE509" – a fairly typical onboard diagnostics (OBD) scanner, 2015.
2641:"Vehicle Standard (Australian Design Rule 79/02 – Emission Control for Light Vehicles) 2005"
2627:"Vehicle Standard (Australian Design Rule 79/01 – Emission Control for Light Vehicles) 2005"
2113:
140:
2379:
1477:
In addition to the functions of a hand-held scan tool, the PC-based tools generally offer:
2094:
1951:
1943:
1786:
1541:
882:
598:
300:
2694:
2278:
2695:"Implementation and Validation of K Line (ISO 9141) Protocol for Diagnostic Application"
2139:
873:
The following two characters would refer to the individual fault within each subsystem.
3297:
1955:
1782:
1398:
Real-time monitoring or graphing of engine parameters to facilitate diagnosis or tuning
376:
266:
251:
237:
195:
157:
146:
53:
3126:
2012:"OBD-I & OBD-II: A Complete Guide to Diagnosis, Repair & Emissions Compliance"
1701:
The third character may denote a particular vehicle system that the fault relates to.
1461:
342:
The regulatory intent of OBD-I was to encourage auto manufacturers to design reliable
258:
mandatory for all petrol vehicles sold in the European Union, starting in MY2001 (see
21:
3380:
2814:
1959:
1581:
1533:
800:
The assignment of unspecified pins is left to the vehicle manufacturer's discretion.
397:
cars (the Chevrolet Caprice, Impala, and Buick Roadmaster) for 1994–1995model years,
383:
125:
41:
3360:
Directive 98/69/EC of the European Parliament and of the Council of 13 October 1998.
2832:
2587:
2125:
494:
system, the low tire pressure warning system, and the passive keyless entry system.
3183:
2779:
1879:
Part 3: Diagnostic connector and related electrical circuits, specification and use
1638:
of memory are used to indicate the category when DTCs are stored and transmitted).
1570:
658:
Mercedes (K-Line): Gearbox and other transmission components (EGS, ETC, FTC).
99:
2237:. The European Parliament and of the Council. October 13, 1998. Directive 98/69/EC
2179:
225:
recommends a standardized diagnostic connector and set of diagnostic test signals.
217:.) These requirements are generally referred to as "OBD-I", though this name is a
2470:. General Motors Corporation. December 1993. pp. 6E3–A-166 : 6E3–A-223.
1772:
J2178-3 – Defines standards for network message frame IDs for single byte headers
2728:
1991:
1975:
1903:
1628:
1624:
1513:
1331:
1256:
1164:
1151:
1121:
922:
814:
490:
An OBD 1.5 compatible scan tool is required to read codes generated by OBD 1.5.
282:
136:
2640:
2626:
2416:
1831:
Part 3: Verification of the communication between vehicle and OBD II scan tool
1692:
For the 'P' category this is indicates a code that has been 'jointly' defined.
1557:
In the Netherlands, 2006 and later vehicles get a yearly EOBD emission check.
1523:
Engine and vehicle monitoring under normal operation, for diagnosis or tuning.
776:
Many BMWs: A second K-line for non OBD-II (Body/Chassis/Infotainment) systems.
682:
Mercedes (K-Line): All activity module (AAM), Radio (RD), ICS (and more)
347:
210:
121:
1383:
Simple fault code readers/reset tools are mostly aimed at the consumer level.
2343:"China's stage 6 emission standard for new light-duty vehicles (final rule)"
2207:
Ford Powertrain Control and Emissions Diagnostic Manual for Gasoline Engines
2117:
1442:
1441:
To use OBD-II software, one needs to have an OBD-II adapter (commonly using
1414:
1313:
CALID (Calibration Identification): ID for the software installed on the ECU
1061:
605:
278:
88:
3077:"Cloud-based driver monitoring and vehicle diagnostic with OBD2 telematics"
2815:"Driving Behaviour Identification based on OBD Speed and GPS Data Analysis"
2754:
1736:
Finally the fourth and fifth characters define the exact problem detected.
1371:
2897:
2612:
1505:
3373:
OBD information for repair technicians, vehicle owners, and manufacturers
3364:
1954:
for purposes other than those for which it was designed, and the lack of
1935:
1775:
J2178-4 – Defines standards for network messages with three byte headers*
1585:
218:
188:
84:
3338:
On-Board Diagnostics for Light and Medium Duty Vehicles Standards Manual
2495:
244:
with a gross vehicle weight rating up to 14,000 lb (6,400 kg).
44:
to more than 150% of the standard to which it was originally certified.
3036:
2380:"Reading GM's 160 baud ALDL Data Stream with a Standard PC Serial Port"
654:
Ford DCL(-) Argentina, Brazil (pre OBD-II) 1997–2000, USA, Europe, etc.
636:
Ford DCL(+) Argentina, Brazil (pre OBD-II) 1997–2000, USA, Europe, etc.
382:
For example, the 1994–1995 model year Corvettes have one post-catalyst
131:
models. This system is entirely analog with no diagnostic capabilities.
3367:
Center for Automotive Science and Technology at Weber State University
1386:
Professional hand-held scan tools may possess more advanced functions
1053:
The active/dominant state is driven low with an open-collector driver.
60:
which allow malfunctions within the vehicle to be rapidly identified.
2076:"GM Today Vol 6 No 8 September 1980". General Motors. September 1980.
1750:
J1962 – Defines the physical connector used for the OBD-II interface.
1593:
1471:
1032:
918:
810:
519:
2140:"STE/ICE Design Guide for Vehicle Diagnostic Connector Assemblies"
1876:
Part 2: Guidance on terms, definitions, abbreviations and acronyms
1805:
1684:
For other categories indicates a manufacturer-specific (OEM) code.
1504:
1460:
1446:
1435:
1431:
1370:
566:
Audi: Switched +12 to tell a scan tool whether the ignition is on.
534:
526:
518:
20:
2693:
Mahajan, Gauri; Parchandekar, S.K.; Tahir, Mohammad (July 2017).
1757:
J1978 – Defines minimal operating standards for OBD-II scan tools
1681:
For the 'P' category this indicates a generic (SAE defined) code.
291:
2008: All cars sold in the United States are required to use the
2942:"OBD2 Data Logger – Easily Record & Visualize Your Car Data"
2854:"How to choose an OBD II adapter: Wi-Fi or Bluetooth – inCarDoc"
1828:
Part 2: CARB requirements for interchange of digital information
1487:
The ability to use multiple software programs adding flexibility
1150:
shows current sensor live data from PIDs ("Parameter IDs"). See
568:
VW: Switched +12 to tell a scan tool whether the ignition is on.
428:
The pinout for the ALDL connection on these cars is as follows:
331:
325:
199:
169:
161:
3084:
IEEE International Conference on Electro/Information Technology
2484:. General Motors Corporation. December 1993. pp. 6E3–A–11.
2281:. International Organization for Standardization. January 2005.
2992:"Advantages And Disadvantages Of A Dash Cam | Moneyshake Blog"
1635:
1450:
1410:
1395:
Access and control other control units, such as air bag or ABS
845:
P00xx – Fuel and Air Metering and Auxiliary Emission Controls.
180:
67:
2172:"On-Board Diagnostic II (OBD II) Systems - Fact Sheet / FAQs"
1845:
Part 3: Low-speed, fault-tolerant, medium-dependent interface
3050:"Advantages and Disadvantages of Personal digital assistant"
2702:
International Research Journal of Engineering and Technology
1808:– Defines a data protocol for heavy duty commercial vehicles
1016:
Message length is restricted to 12 bytes, including CRC
497:
An OBD 1.5 has also been used in the Ford Scorpio since 95.
417:(Chevrolet Camaro and Pontiac Firebird) for 1995 and on the
3098:"What is Vehicle Telematics? Definition and FAQs | OmniSci"
1825:
Part 1: Requirements for interchange of digital information
1695:
For other categories this has been reserved for future use.
1481:
Large storage capacity for data logging and other functions
375:
OBD 1.5 refers to a partial implementation of OBD-II which
3370:
1163:
makes Freeze Frame data accessible via the same PIDs. See
40:
to detect failures that may increase the vehicle tailpipe
1962:
in the OBD specifications, which instead rely largely on
1705:
0 – Fuel and air metering and auxiliary emission controls
1426:
An OBD-II software package when installed in a computer (
1222:
High sensor voltage threshold for switch time measurement
978:
Message length is restricted to 12 bytes, including
1763:
J2012 – Defines standards trouble codes and definitions.
1216:
Low sensor voltage threshold for switch time measurement
893:
JOBD is a version of OBD-II for vehicles sold in Japan.
708:
Mercedes (K-Line): AB diagnostic – safety systems.
124:
introduces the first on-board computer system, in their
3207:"Experimental Security Analysis of a Modern Automobile"
3179:"Car hacks could turn commutes into a scene from Speed"
2496:"EEC IV Code Reader: For 2.9L 12 Valve & Early Tdi"
1908:
Part 3: Implementation of unified diagnostic services (
860:
P05xx – Vehicle Speed Controls and Idle Control System.
588:
Mercedes (K-Line): ABS, ASR, ESP, ETS, BAS diagnostic.
191:
and other military vehicles of the era for the US Army.
95:
2797:"Intro to OBD-II vehicle diagnostics and GPS tracking"
390:), and have a subset of the OBD-II codes implemented.
2966:
2037:"Regulations for Emissions from Vehicles and Engines"
1560:
1379:
A range of rugged hand-held scan tools is available.
1083:
Message may contain up to 255 bytes in the data field
3163:
3161:
3159:
2442:"On-Board Diagnostic II (OBD II) Systems Fact Sheet"
1392:
Set manufacturer- or vehicle-specific ECU parameters
1347:
1282:
1177:
1047:
K-line idles high, with a 510 ohm resistor to V
3120:
3118:
1873:
Part 1: General information and use case definition
1760:
J1979 – Defines standards for diagnostic test modes
1056:
Message length is Max 260Bytes. Data field MAX 255.
3268:"Video: Key fob reprogrammers steal BMW in 3 mins"
2395:OBD-I to OBD-II: A History of On-Board Diagnostics
1915:Part 4: Requirements for emissions-related systems
1720:5 – Vehicle speed control and idle control systems
1642:P – Powertrain (engine, transmission and ignition)
984:Employs a multi-master arbitration scheme called '
841:The next character would refer to the sub system.
550:SAE J1962 defines the pinout of the connector as:
531:Female OBD-II type A connector pinout – front view
3242:"$ 25 gadget lets hackers seize control of a car"
3146:"Complete OBD2 Codes List With Basic Explanation"
2576:. Publications Office of the European Parliament.
1865:Part 4: Requirements for emission-related systems
1675:1 – Indicates a manufacturer-specific (OEM) code.
851:P02xx – Fuel and Air Metering (Injector Circuit).
2629:. Australian Government ComLaw. April 28, 2007.
2574:"Directive 98/69/EC of the European Parliament"
1839:Part 1: Data link layer and physical signalling
1648:B – Body (includes air conditioning and airbag)
1580:Instrumentation may take the form of dedicated
1363:dealership tools to vehicle telematic devices.
897:ADR 79/01 & 79/02 (Australian OBD standard)
3127:"OBD2 Codes Guides and List for Free Download"
2643:. Australian Government ComLaw. June 30, 2010.
2398:, US: The Morey Corporation, December 21, 2022
2145:. US: Department of the Army. August 1, 1982.
1820:International Organization for Standardization
1818:ISO 9141: Road vehicles – Diagnostic systems.
1800:SAE standards documents on HD (Heavy Duty) OBD
1566:Driver's supplementary vehicle instrumentation
1561:Driver's supplementary vehicle instrumentation
1490:The identification and clearance of fault code
228:~1994: Motivated by a desire for a state-wide
209:(CARB) requires that all new vehicles sold in
3371:United States Environmental Protection Agency
2351:International Council on Clean Transportation
2201:
2199:
2197:
2195:
2193:
2191:
2189:
1885:Part 5: Emissions-related diagnostic services
421:(Chevrolet Cavalier and Pontiac Sunfire) and
149:introduces the first data link on their 1980
8:
2063:Digital Electronic Fuel Injection 16007.02-1
1711:2 – Fuel and air metering (injector circuit)
1484:Higher resolution screen than handheld tools
988:with Non-Destructive Arbitration' (CSMA/NDA)
921:-engined cars and since January 1, 2007 for
813:-engined cars and since January 1, 2004 for
2293:"CAN Bus Explained – A Simple Intro (2021)"
2110:IEEE Transactions on Industrial Electronics
2065:. GM Product Service Training. August 1979.
1888:Part 6: Diagnostic trouble code definitions
1672:0 – Indicates a generic (SAE defined) code.
1573:diagnosis, tuning, or hidden data logging.
413:(Chevrolet Corvette) for 1994–1995, on the
409:(Chevrolet Beretta/Corsica) for 1994–1995,
3075:Shashika, Muramudalige (August 24, 2015).
2318:"GB 18352.6-2016 – PDF BOOK Auto-delivery"
1769:J2178-2 – Gives data parameter definitions
1645:C – Chassis (includes ABS and brake fluid)
1457:PC-based scan tools and analysis platforms
640:Mercedes (TNA): TD engine rotation speed.
2613:"OBD-II Check Engine Light Trouble Codes"
1493:Data shown by intuitive graphs and charts
2924:"OBD2 Diagnostic Software for Laptop/PC"
2729:"How Can I Read OBD2 Freeze Frame Data?"
1946:are not designed with security in mind.
1210:Lean-to-Rich O2 sensor threshold voltage
1204:Rich-to-Lean O2 sensor threshold voltage
1136:Here is a basic introduction to the OBD
1112:OBD-II provides access to data from the
552:
430:
2002:
1655:
774:Activate Ethernet (Diagnostics over IP)
2780:"Autoboss 30 Diagnostic Coverage List"
2212:
2090:
2079:
1405:Mobile device-based tools and analysis
1252:Time between voltage transitions in ms
1077:Physical layer identical to ISO 9141-2
620:SAE J1850 PWM only (not SAE 1850 VPW)
1842:Part 2: High-speed medium access unit
997:— 10.4/41.6 kB/sec, standard of
857:P04xx – Auxiliary Emissions Controls.
393:This hybrid system was present on GM
295:signaling standard (a variant of the
223:Society of Automotive Engineers (SAE)
7:
3321:Birnbaum, Ralph and Truglia, Jerry.
3289:Van den Brink, Rob (July 10, 2012).
2755:"How To Read OBD2 Freeze Frame Data"
2548:"OBD II diagnostic interface pinout"
2482:1994 Corvette Service Manual, Book 2
2468:1994 Corvette Service Manual, Book 2
2178:. September 28, 2009. Archived from
1848:Part 4: Time-triggered communication
962:— 41.6 kB/sec, standard of the
706:Ford: FEPS – Programming PCM voltage
564:GM: J2411 GMLAN/SWC/Single-Wire CAN.
3013:"Periodic motor vehicle test (APK)"
2417:"OBD - On-Board Diagnostic Program"
2209:. Ford Motor Company. June 9, 2011.
2152:from the original on August 6, 2020
1942:. Their conclusion is that vehicle
854:P03xx – Ignition System or Misfire.
277:2006: All vehicles manufactured in
3215:University of California San Diego
3205:Mastakar, Gaurav (April 6, 2012).
2366:ALDL Bluetooth AdapterUser's Guide
2041:US Environmental Protection Agency
1532:Monitoring of driver behaviour by
704:Ethernet RX- (Diagnostics over IP)
680:Ethernet RX+ (Diagnostics over IP)
652:Ethernet TX- (Diagnostics over IP)
634:Ethernet TX+ (Diagnostics over IP)
16:Automotive engineering terminology
14:
2922:Miller, Tim (February 12, 2019).
2753:Miller, Tim (February 28, 2018).
1745:SAE standards documents on OBD-II
1623:OBD-II diagnostic trouble codes (
901:The ADR 79/01 (Vehicle Standard (
3125:Miller, Tim (October 25, 2021).
2878:Miller, Tim (October 31, 2021).
2833:"OBD Software – Elm Electronics"
1714:3 – Ignition systems or misfires
1389:Access more advanced diagnostics
1348:#OBD-II_diagnostic_trouble_codes
1283:#OBD-II_diagnostic_trouble_codes
1178:#OBD-II_diagnostic_trouble_codes
1108:OBD-II diagnostic data available
1080:Data rate 1.2 to 10.4 kBaud
863:P06xx – Computer Output Circuit.
793:(+24 Volt for type B connector)
582:GM: 8192 baud ALDL where fitted.
523:Female OBD-II connector on a car
72:
3144:Richard, David (June 4, 2021).
1902:Part 2: Network layer services
1882:Part 4: External test equipment
1723:6 – Computer and output circuit
1717:4 – Auxiliary emission controls
1619:OBD-II diagnostic trouble codes
791:(+12 Volt for type A connector)
3177:Bright, Peter (May 15, 2010).
2880:"How Does OBD2 Software Work?"
2655:"Diagnosing Serial Data Buses"
2446:California Air Resources Board
2421:California Air Resources Board
2176:California Air Resources Board
1234:Lean-to Rich switch time in ms
1228:Rich-to-Lean switch time in ms
1132:Mode of operation/OBD services
848:P01xx – Fuel and Air Metering.
207:California Air Resources Board
87:format but may read better as
1:
3240:Marks, Paul (July 17, 2013).
3039:open source OBD trip computer
2219:: CS1 maint: date and year (
1528:auto insurance risk selection
1308:Vehicle Identification Number
1013:Decision point is +3.5 V
986:Carrier Sense Multiple Access
760:(ISO 9141-2 and ISO 14230-4)
748:(ISO 9141-2 and ISO 14230-4)
2727:Miller, Tim (June 7, 2019).
1319:In-use performance counters
734:(ISO 15765-4 and SAE J2284)
722:(ISO 15765-4 and SAE J2284)
3365:National OBD Clearing House
1982:Unified Diagnostic Services
1899:Part 1: General information
1519:Data logging uses include:
515:OBD-II diagnostic connector
260:European emission standards
238:gross vehicle weight rating
38:federal emissions standards
3415:
1964:security through obscurity
1891:Part 7: Data link security
1732:A-F – Hybrid Trouble Codes
764:
738:
712:
686:
662:
624:
592:
554:
323:
3086:– via Academia.edu.
1862:Part 3: Application layer
1708:1 – Fuel and air metering
1074:pin 15: L-line (optional)
1041:pin 15: L-line (optional)
1010:High voltage is +7 V
975:High voltage is +5 V
943:diesel particulate filter
270:
255:
215:Exhaust gas recirculation
202:signaling on some models.
164:that interfaces with the
3397:Vehicle security systems
3291:"Dude, Your Car is Pwnd"
3266:Riggers (July 2, 2012).
3211:University of Washington
1932:University of California
1928:University of Washington
1689:3 – Category dependent:
1678:2 – Category dependent:
1651:U – Network (wiring bus)
1246:Maximum voltage for test
1240:Minimum voltage for test
386:(although they have two
344:emission control systems
58:diagnostic trouble codes
3387:Automotive technologies
2322:www.chinesestandard.net
2118:10.1109/TIE.1985.350105
2089:Cite magazine requires
1859:Part 2: Data link layer
1778:J2284-3 – Defines 500K
949:OBD-II signal protocols
770:Manufacturer discretion
700:Manufacturer discretion
676:Manufacturer discretion
648:Manufacturer discretion
630:Manufacturer discretion
578:Manufacturer discretion
560:Manufacturer discretion
297:Controller Area Network
96:converting this section
3340:. Pennsylvania, 2003.
3323:Getting to Know OBD II
2502:. UK. January 14, 2006
2368:, 1320 Electronics LLC
2112:. IE-32 (4): 327–333.
1856:Part 1: Physical layer
1791:J2411 – Describes the
1510:
1466:
1376:
1334:for an extensive list.
1332:OBD-II PIDs#Service_09
1257:OBD-II PIDs#Service_05
1165:OBD-II PIDs#Service_02
1154:for an extensive list.
1152:OBD-II PIDs#Service_01
1138:communication protocol
960:pulse-width modulation
540:
532:
524:
174:Pulse-width modulation
26:
3307:on February 23, 2013.
3221:on September 20, 2012
3167:ELM327DSL.pdf, p. 36.
2898:"OBD Interpreter ICs"
2588:"Blog | Indramat USA"
2257:"OBDII Compatibility"
1508:
1464:
1374:
1126:Table of OBD-II Codes
1066:Keyword Protocol 2000
869:P08xx – Transmission.
866:P07xx – Transmission.
538:
530:
522:
166:Engine Control Module
24:
3392:Industrial computing
2528:. September 30, 2019
2448:. September 19, 2019
1940:engine control units
1592:, smartphones, or a
1540:Analysis of vehicle
1367:Hand-held scan tools
995:variable pulse width
881:The term "EOBD2" is
809:January 1, 2001 for
401:cars for 1994–1995,
388:catalytic converters
262:Directive 98/69/EC).
242:California emissions
30:On-board diagnostics
3336:SAE International.
3056:. December 15, 2020
1987:Engine control unit
1926:Researchers at the
1740:Standards documents
1114:engine control unit
656:Chrysler CCD Bus(-)
638:Chrysler CCD Bus(+)
586:Toyota: RPM signal.
508:Data Link Connector
367:equipped vehicles.
315:Standard interfaces
3325:. New York, 2000.
2657:. August 25, 2016.
2554:. December 2, 2017
1606:Vehicle telematics
1511:
1467:
1413:adaptor cables or
1377:
964:Ford Motor Company
778:Mercedes: Ignition
541:
533:
525:
98:, if appropriate.
27:
2669:"ISO 9141-2:1994"
2522:"Mercedes PinOut"
2182:on June 27, 2013.
1978:("Parameter IDs")
1596:navigation unit.
1588:or interfaces to
798:
797:
616:Bus negative Line
485:
484:
230:emissions testing
151:Cadillac Eldorado
141:Cadillac Seville.
117:
116:
3404:
3309:
3308:
3306:
3300:. Archived from
3295:
3286:
3280:
3279:
3277:
3275:
3263:
3257:
3256:
3254:
3252:
3237:
3231:
3230:
3228:
3226:
3217:. Archived from
3202:
3196:
3195:
3193:
3191:
3174:
3168:
3165:
3154:
3153:
3141:
3135:
3134:
3122:
3113:
3112:
3110:
3108:
3094:
3088:
3087:
3081:
3072:
3066:
3065:
3063:
3061:
3046:
3040:
3034:
3028:
3027:
3025:
3023:
3009:
3003:
3002:
3000:
2998:
2988:
2982:
2981:
2979:
2977:
2963:
2957:
2956:
2954:
2952:
2938:
2932:
2931:
2919:
2913:
2912:
2910:
2908:
2894:
2888:
2887:
2875:
2869:
2868:
2866:
2864:
2850:
2844:
2843:
2841:
2839:
2829:
2823:
2822:
2811:
2805:
2804:
2793:
2787:
2786:
2784:
2776:
2770:
2769:
2767:
2765:
2750:
2744:
2743:
2741:
2739:
2724:
2718:
2717:
2715:
2713:
2699:
2690:
2684:
2683:
2681:
2679:
2665:
2659:
2658:
2651:
2645:
2644:
2637:
2631:
2630:
2623:
2617:
2616:
2609:
2603:
2602:
2600:
2598:
2592:indramat-usa.com
2584:
2578:
2577:
2570:
2564:
2563:
2561:
2559:
2544:
2538:
2537:
2535:
2533:
2518:
2512:
2511:
2509:
2507:
2492:
2486:
2485:
2478:
2472:
2471:
2464:
2458:
2457:
2455:
2453:
2438:
2432:
2431:
2429:
2427:
2413:
2407:
2406:
2405:
2403:
2390:
2384:
2383:
2376:
2370:
2369:
2362:
2356:
2355:
2347:
2339:
2333:
2332:
2330:
2328:
2314:
2308:
2307:
2305:
2303:
2289:
2283:
2282:
2275:
2269:
2268:
2266:
2264:
2253:
2247:
2246:
2244:
2242:
2231:
2225:
2224:
2218:
2210:
2203:
2184:
2183:
2168:
2162:
2161:
2159:
2157:
2151:
2144:
2136:
2130:
2129:
2105:
2099:
2098:
2092:
2087:
2085:
2077:
2073:
2067:
2066:
2059:
2053:
2052:
2050:
2048:
2043:. April 15, 2016
2033:
2027:
2026:
2024:
2022:
2007:
1944:embedded systems
1729:8 – Transmission
1726:7 – Transmission
1663:
1660:
1549:Emission testing
1343:
1301:
1292:
1278:
1268:
1251:
1245:
1239:
1233:
1227:
1221:
1215:
1209:
1203:
1196:
1187:
1174:
1161:
1148:
833:EOBD fault codes
584:BMW: RPM signal.
553:
431:
112:
109:
103:
94:You can help by
76:
75:
68:
3414:
3413:
3407:
3406:
3405:
3403:
3402:
3401:
3377:
3376:
3356:
3351:
3312:
3304:
3293:
3288:
3287:
3283:
3273:
3271:
3265:
3264:
3260:
3250:
3248:
3239:
3238:
3234:
3224:
3222:
3204:
3203:
3199:
3189:
3187:
3176:
3175:
3171:
3166:
3157:
3143:
3142:
3138:
3124:
3123:
3116:
3106:
3104:
3102:www.omnisci.com
3096:
3095:
3091:
3079:
3074:
3073:
3069:
3059:
3057:
3048:
3047:
3043:
3035:
3031:
3021:
3019:
3017:business.gov.nl
3011:
3010:
3006:
2996:
2994:
2990:
2989:
2985:
2975:
2973:
2965:
2964:
2960:
2950:
2948:
2946:CSS Electronics
2940:
2939:
2935:
2921:
2920:
2916:
2906:
2904:
2896:
2895:
2891:
2877:
2876:
2872:
2862:
2860:
2858:CarDoctorPortal
2852:
2851:
2847:
2837:
2835:
2831:
2830:
2826:
2813:
2812:
2808:
2795:
2794:
2790:
2782:
2778:
2777:
2773:
2763:
2761:
2752:
2751:
2747:
2737:
2735:
2726:
2725:
2721:
2711:
2709:
2697:
2692:
2691:
2687:
2677:
2675:
2667:
2666:
2662:
2653:
2652:
2648:
2639:
2638:
2634:
2625:
2624:
2620:
2611:
2610:
2606:
2596:
2594:
2586:
2585:
2581:
2572:
2571:
2567:
2557:
2555:
2552:Pinoutguide.com
2546:
2545:
2541:
2531:
2529:
2526:Pinoutguide.com
2520:
2519:
2515:
2505:
2503:
2494:
2493:
2489:
2480:
2479:
2475:
2466:
2465:
2461:
2451:
2449:
2440:
2439:
2435:
2425:
2423:
2415:
2414:
2410:
2401:
2399:
2392:
2391:
2387:
2378:
2377:
2373:
2364:
2363:
2359:
2345:
2341:
2340:
2336:
2326:
2324:
2316:
2315:
2311:
2301:
2299:
2297:CSS Electronics
2291:
2290:
2286:
2277:
2276:
2272:
2262:
2260:
2255:
2254:
2250:
2240:
2238:
2233:
2232:
2228:
2211:
2205:
2204:
2187:
2170:
2169:
2165:
2155:
2153:
2149:
2142:
2138:
2137:
2133:
2107:
2106:
2102:
2091:|magazine=
2088:
2078:
2075:
2074:
2070:
2061:
2060:
2056:
2046:
2044:
2035:
2034:
2030:
2020:
2018:
2009:
2008:
2004:
2000:
1972:
1924:
1922:Security issues
1815:
1802:
1787:data link layer
1747:
1742:
1666:
1661:
1657:
1621:
1608:
1563:
1551:
1503:
1459:
1424:
1422:OBD-II Software
1407:
1369:
1357:
1341:
1340:Service / Mode
1299:
1298:Service / Mode
1290:
1289:Service / Mode
1276:
1275:Service / Mode
1266:
1265:Service / Mode
1249:
1243:
1237:
1231:
1225:
1219:
1213:
1207:
1201:
1194:
1193:Service / Mode
1185:
1184:Service / Mode
1172:
1171:Service / Mode
1159:
1158:Service / Mode
1146:
1145:Service / Mode
1134:
1110:
1098:pin 14: CAN Low
1095:pin 6: CAN High
1050:
993:SAE J1850 VPW (
958:SAE J1850 PWM (
951:
938:
925:-engined cars.
899:
891:
883:marketing speak
879:
835:
821:
806:
792:
789:
787:Battery voltage
779:
777:
775:
772:
758:
746:
732:
720:
707:
705:
702:
681:
678:
657:
655:
653:
650:
639:
637:
635:
632:
618:
603:
587:
585:
583:
580:
569:
567:
565:
562:
545:J1962 connector
517:
503:
373:
340:
328:
322:
317:
113:
107:
104:
93:
77:
73:
66:
17:
12:
11:
5:
3412:
3411:
3408:
3400:
3399:
3394:
3389:
3379:
3378:
3375:
3374:
3368:
3362:
3355:
3354:External links
3352:
3350:
3349:
3334:
3318:
3317:
3316:
3311:
3310:
3298:SANS Institute
3281:
3258:
3232:
3197:
3169:
3155:
3136:
3114:
3089:
3067:
3041:
3029:
3004:
2983:
2967:"Home • IOSiX"
2958:
2933:
2914:
2889:
2870:
2845:
2824:
2806:
2801:OBD By Tramigo
2788:
2771:
2745:
2719:
2685:
2660:
2646:
2632:
2618:
2604:
2579:
2565:
2539:
2513:
2487:
2473:
2459:
2433:
2408:
2385:
2371:
2357:
2334:
2309:
2284:
2270:
2248:
2226:
2185:
2163:
2131:
2100:
2068:
2054:
2028:
2010:CarTechBooks.
2001:
1999:
1996:
1995:
1994:
1989:
1984:
1979:
1971:
1968:
1956:authentication
1923:
1920:
1919:
1918:
1917:
1916:
1913:
1906:
1900:
1894:
1893:
1892:
1889:
1886:
1883:
1880:
1877:
1874:
1868:
1867:
1866:
1863:
1860:
1857:
1851:
1850:
1849:
1846:
1843:
1840:
1834:
1833:
1832:
1829:
1826:
1814:
1811:
1810:
1809:
1801:
1798:
1797:
1796:
1789:
1776:
1773:
1770:
1767:
1764:
1761:
1758:
1755:
1751:
1746:
1743:
1741:
1738:
1734:
1733:
1730:
1727:
1724:
1721:
1718:
1715:
1712:
1709:
1706:
1699:
1698:
1697:
1696:
1693:
1687:
1686:
1685:
1682:
1676:
1673:
1665:
1664:
1654:
1653:
1652:
1649:
1646:
1643:
1620:
1617:
1607:
1604:
1582:trip computers
1577:fuel economy.
1562:
1559:
1550:
1547:
1538:
1537:
1530:
1524:
1502:
1499:
1495:
1494:
1491:
1488:
1485:
1482:
1458:
1455:
1423:
1420:
1406:
1403:
1402:
1401:
1400:
1399:
1396:
1393:
1390:
1384:
1368:
1365:
1356:
1353:
1352:
1351:
1337:
1336:
1335:
1328:
1327:
1326:
1323:
1317:
1314:
1311:
1295:
1286:
1272:
1262:
1261:
1260:
1253:
1247:
1241:
1235:
1229:
1223:
1217:
1211:
1205:
1190:
1181:
1168:
1155:
1133:
1130:
1109:
1106:
1102:
1101:
1100:
1099:
1096:
1086:
1085:
1084:
1081:
1078:
1075:
1072:
1059:
1058:
1057:
1054:
1051:
1048:
1045:
1044:UART signaling
1042:
1039:
1026:
1025:
1024:
1017:
1014:
1011:
1008:
1005:
999:General Motors
991:
990:
989:
982:
976:
973:
970:
950:
947:
937:
934:
898:
895:
890:
887:
878:
875:
871:
870:
867:
864:
861:
858:
855:
852:
849:
846:
834:
831:
817:engined cars.
805:
802:
796:
795:
784:
781:
767:
763:
762:
753:
750:
741:
737:
736:
727:
724:
715:
711:
710:
697:
694:
689:
685:
684:
673:
670:
668:Chassis ground
665:
661:
660:
645:
642:
627:
623:
622:
613:
610:
595:
591:
590:
575:
572:
557:
516:
513:
502:
499:
483:
482:
479:
476:
473:
470:
467:
464:
461:
457:
456:
453:
450:
447:
444:
441:
438:
435:
377:General Motors
372:
369:
339:
336:
324:Main article:
321:
318:
316:
313:
312:
311:
307:
304:
289:
286:
275:
267:European Union
263:
252:European Union
248:
245:
234:
233:specification.
226:
203:
196:General Motors
192:
177:
158:General Motors
154:
147:General Motors
143:
132:
115:
114:
108:September 2021
80:
78:
71:
65:
62:
54:real-time data
15:
13:
10:
9:
6:
4:
3:
2:
3410:
3409:
3398:
3395:
3393:
3390:
3388:
3385:
3384:
3382:
3372:
3369:
3366:
3363:
3361:
3358:
3357:
3353:
3347:
3346:0-7680-1145-0
3343:
3339:
3335:
3332:
3331:0-9706711-0-5
3328:
3324:
3320:
3319:
3314:
3313:
3303:
3299:
3292:
3285:
3282:
3270:. PistonHeads
3269:
3262:
3259:
3247:
3246:New Scientist
3243:
3236:
3233:
3220:
3216:
3212:
3208:
3201:
3198:
3186:
3185:
3180:
3173:
3170:
3164:
3162:
3160:
3156:
3151:
3147:
3140:
3137:
3132:
3128:
3121:
3119:
3115:
3103:
3099:
3093:
3090:
3085:
3078:
3071:
3068:
3055:
3054:GeeksforGeeks
3051:
3045:
3042:
3038:
3033:
3030:
3018:
3014:
3008:
3005:
2993:
2987:
2984:
2972:
2968:
2962:
2959:
2947:
2943:
2937:
2934:
2929:
2925:
2918:
2915:
2903:
2902:OBD Solutions
2899:
2893:
2890:
2885:
2881:
2874:
2871:
2859:
2855:
2849:
2846:
2834:
2828:
2825:
2820:
2816:
2810:
2807:
2802:
2798:
2792:
2789:
2781:
2775:
2772:
2760:
2756:
2749:
2746:
2734:
2730:
2723:
2720:
2707:
2703:
2696:
2689:
2686:
2674:
2670:
2664:
2661:
2656:
2650:
2647:
2642:
2636:
2633:
2628:
2622:
2619:
2614:
2608:
2605:
2593:
2589:
2583:
2580:
2575:
2569:
2566:
2553:
2549:
2543:
2540:
2527:
2523:
2517:
2514:
2501:
2497:
2491:
2488:
2483:
2477:
2474:
2469:
2463:
2460:
2447:
2443:
2437:
2434:
2422:
2418:
2412:
2409:
2397:
2396:
2389:
2386:
2381:
2375:
2372:
2367:
2361:
2358:
2353:
2352:
2344:
2338:
2335:
2323:
2319:
2313:
2310:
2298:
2294:
2288:
2285:
2280:
2274:
2271:
2258:
2252:
2249:
2236:
2230:
2227:
2222:
2216:
2208:
2202:
2200:
2198:
2196:
2194:
2192:
2190:
2186:
2181:
2177:
2173:
2167:
2164:
2148:
2141:
2135:
2132:
2127:
2123:
2119:
2115:
2111:
2104:
2101:
2096:
2083:
2082:cite magazine
2072:
2069:
2064:
2058:
2055:
2042:
2038:
2032:
2029:
2021:September 15,
2017:
2013:
2006:
2003:
1997:
1993:
1990:
1988:
1985:
1983:
1980:
1977:
1974:
1973:
1969:
1967:
1965:
1961:
1960:authorization
1957:
1953:
1947:
1945:
1941:
1937:
1933:
1929:
1921:
1914:
1911:
1907:
1905:
1901:
1898:
1897:
1895:
1890:
1887:
1884:
1881:
1878:
1875:
1872:
1871:
1869:
1864:
1861:
1858:
1855:
1854:
1852:
1847:
1844:
1841:
1838:
1837:
1835:
1830:
1827:
1824:
1823:
1821:
1817:
1816:
1813:ISO standards
1812:
1807:
1804:
1803:
1799:
1794:
1790:
1788:
1784:
1781:
1777:
1774:
1771:
1768:
1765:
1762:
1759:
1756:
1752:
1749:
1748:
1744:
1739:
1737:
1731:
1728:
1725:
1722:
1719:
1716:
1713:
1710:
1707:
1704:
1703:
1702:
1694:
1691:
1690:
1688:
1683:
1680:
1679:
1677:
1674:
1671:
1670:
1669:
1659:
1656:
1650:
1647:
1644:
1641:
1640:
1639:
1637:
1632:
1630:
1626:
1618:
1616:
1612:
1605:
1603:
1600:
1597:
1595:
1591:
1587:
1583:
1578:
1574:
1572:
1567:
1558:
1555:
1548:
1546:
1543:
1535:
1534:fleet vehicle
1531:
1529:
1525:
1522:
1521:
1520:
1517:
1515:
1507:
1500:
1498:
1492:
1489:
1486:
1483:
1480:
1479:
1478:
1475:
1473:
1463:
1456:
1454:
1452:
1448:
1444:
1439:
1437:
1433:
1429:
1421:
1419:
1416:
1412:
1404:
1397:
1394:
1391:
1388:
1387:
1385:
1382:
1381:
1380:
1373:
1366:
1364:
1362:
1354:
1349:
1344:
1338:
1333:
1329:
1324:
1321:
1320:
1318:
1315:
1312:
1310:): Vehicle ID
1309:
1305:
1304:
1302:
1296:
1293:
1287:
1284:
1279:
1273:
1269:
1263:
1258:
1254:
1248:
1242:
1236:
1230:
1224:
1218:
1212:
1206:
1200:
1199:
1197:
1191:
1188:
1182:
1179:
1175:
1169:
1166:
1162:
1156:
1153:
1149:
1143:
1142:
1141:
1139:
1131:
1129:
1127:
1123:
1119:
1115:
1107:
1105:
1097:
1094:
1093:
1091:
1087:
1082:
1079:
1076:
1073:
1071:pin 7: K-line
1070:
1069:
1067:
1063:
1060:
1055:
1052:
1046:
1043:
1040:
1038:pin 7: K-line
1037:
1036:
1034:
1030:
1027:
1022:
1018:
1015:
1012:
1009:
1007:Bus idles low
1006:
1003:
1002:
1000:
996:
992:
987:
983:
981:
977:
974:
971:
968:
967:
965:
961:
957:
956:
955:
948:
946:
944:
935:
933:
930:
926:
924:
920:
916:
912:
908:
904:
896:
894:
888:
886:
884:
876:
874:
868:
865:
862:
859:
856:
853:
850:
847:
844:
843:
842:
839:
832:
830:
827:
824:
818:
816:
812:
803:
801:
794:
788:
785:
782:
780:
771:
768:
765:
761:
757:
754:
751:
749:
745:
742:
739:
735:
731:
728:
725:
723:
719:
716:
713:
709:
701:
698:
695:
693:
692:Signal ground
690:
687:
683:
677:
674:
671:
669:
666:
663:
659:
649:
646:
643:
641:
631:
628:
625:
621:
617:
614:
611:
609:
607:
602:
601:positive Line
600:
596:
593:
589:
579:
576:
573:
571:
561:
558:
555:
551:
548:
546:
537:
529:
521:
514:
512:
509:
500:
498:
495:
491:
488:
480:
477:
474:
471:
468:
465:
462:
459:
458:
454:
451:
448:
445:
442:
439:
436:
433:
432:
429:
426:
424:
420:
416:
412:
408:
404:
400:
396:
391:
389:
385:
384:oxygen sensor
380:
378:
370:
368:
365:
360:
358:
352:
349:
345:
337:
335:
333:
327:
319:
314:
308:
305:
302:
298:
294:
290:
287:
284:
280:
276:
272:
268:
264:
261:
257:
253:
249:
246:
243:
239:
235:
231:
227:
224:
220:
216:
212:
208:
204:
201:
197:
193:
190:
186:
182:
178:
175:
171:
167:
163:
159:
155:
152:
148:
144:
142:
138:
133:
130:
127:
126:fuel-injected
123:
119:
118:
111:
102:is available.
101:
97:
91:
90:
86:
81:This section
79:
70:
69:
63:
61:
59:
55:
51:
48:illuminate a
45:
43:
39:
35:
31:
23:
19:
3337:
3322:
3302:the original
3284:
3272:. Retrieved
3261:
3249:. Retrieved
3245:
3235:
3223:. Retrieved
3219:the original
3200:
3188:. Retrieved
3184:Ars Technica
3182:
3172:
3150:Weekly Tools
3149:
3139:
3130:
3107:November 22,
3105:. Retrieved
3101:
3092:
3083:
3070:
3060:November 22,
3058:. Retrieved
3053:
3044:
3032:
3022:November 22,
3020:. Retrieved
3016:
3007:
2997:November 22,
2995:. Retrieved
2986:
2976:November 22,
2974:. Retrieved
2970:
2961:
2951:November 22,
2949:. Retrieved
2945:
2936:
2927:
2917:
2905:. Retrieved
2901:
2892:
2883:
2873:
2863:November 22,
2861:. Retrieved
2857:
2848:
2838:November 22,
2836:. Retrieved
2827:
2819:Researchgate
2818:
2809:
2800:
2791:
2774:
2764:November 23,
2762:. Retrieved
2758:
2748:
2736:. Retrieved
2732:
2722:
2710:. Retrieved
2705:
2701:
2688:
2678:February 19,
2676:. Retrieved
2672:
2663:
2649:
2635:
2621:
2607:
2595:. Retrieved
2591:
2582:
2568:
2556:. Retrieved
2551:
2542:
2532:December 27,
2530:. Retrieved
2525:
2516:
2504:. Retrieved
2500:Ford Scorpio
2499:
2490:
2481:
2476:
2467:
2462:
2450:. Retrieved
2436:
2424:. Retrieved
2411:
2400:, retrieved
2394:
2388:
2374:
2365:
2360:
2349:
2337:
2327:November 22,
2325:. Retrieved
2321:
2312:
2302:November 22,
2300:. Retrieved
2296:
2287:
2273:
2263:December 25,
2261:. Retrieved
2251:
2239:. Retrieved
2229:
2206:
2180:the original
2166:
2154:. Retrieved
2134:
2109:
2103:
2071:
2062:
2057:
2045:. Retrieved
2031:
2019:. Retrieved
2016:CarTechBooks
2015:
2005:
1948:
1925:
1735:
1700:
1667:
1658:
1633:
1622:
1613:
1609:
1601:
1598:
1579:
1575:
1571:active fault
1565:
1564:
1556:
1552:
1539:
1518:
1514:Data loggers
1512:
1501:Data loggers
1496:
1476:
1468:
1440:
1425:
1408:
1378:
1358:
1355:Applications
1339:
1297:
1288:
1274:
1264:
1192:
1183:
1170:
1157:
1144:
1135:
1117:
1111:
1103:
972:pin 10: Bus–
952:
939:
931:
927:
914:
910:
906:
902:
900:
892:
880:
872:
840:
836:
828:
825:
819:
807:
799:
790:
786:
773:
769:
759:
755:
747:
743:
733:
729:
721:
717:
703:
699:
691:
679:
675:
667:
651:
647:
633:
629:
619:
615:
608:PWM and VPW
604:
597:
581:
577:
563:
559:
549:
542:
504:
496:
492:
489:
486:
427:
392:
381:
374:
361:
356:
353:
341:
329:
105:
100:Editing help
82:
46:
33:
29:
28:
18:
3251:November 5,
3131:OBD Advisor
2928:OBD Advisor
2884:OBD Advisor
2759:OBD Advisor
2597:October 27,
1992:Immobiliser
1976:OBD-II PIDs
1904:ISO 15765-2
1629:hexadecimal
1259:for a list.
1167:for a list.
1122:OBD-II PIDs
1004:pin 2: Bus+
969:pin 2: Bus+
293:ISO 15765-4
283:New Zealand
137:Datsun 280Z
3381:Categories
3225:August 23,
3190:August 23,
2733:OBD Planet
2712:August 15,
1998:References
1536:operators.
1088:ISO 15765
1029:ISO 9141-2
905:ustralian
348:California
265:2004: The
250:2001: The
211:California
205:1988: The
139:, and the
122:Volkswagen
2402:March 23,
2259:. US: PLX
2215:cite book
1938:into the
1542:black box
1443:Bluetooth
1415:Bluetooth
1064:KWP2000 (
1062:ISO 14230
606:SAE J1850
310:EMD/EMD+.
279:Australia
50:tell-tale
42:emissions
2738:July 22,
2558:June 28,
2147:Archived
2126:19426686
1970:See also
1936:firmware
1822:, 1989.
1783:physical
1631:number.
1586:carputer
1271:monitor.
1019:Employs
936:EMD/EMD+
718:CAN high
219:retronym
189:M60 tank
3274:July 9,
3037:OBDuino
2907:June 2,
2506:June 2,
2452:June 2,
2426:June 2,
2241:May 17,
2156:May 16,
2047:June 2,
1912:on CAN)
1428:Windows
730:CAN low
371:OBD-1.5
357:onboard
274:OBD-II.
64:History
3344:
3329:
2444:. US:
2419:. US:
2174:. US:
2124:
1754:41.6K)
1594:Garmin
1472:ELM327
1033:RS-232
923:diesel
919:petrol
909:esign
815:diesel
811:petrol
756:L-line
744:K-line
501:OBD-II
423:N-Body
419:J-Body
415:F-body
411:Y-body
407:L-body
403:W-body
399:H-body
395:B-body
299:(CAN)
269:makes
254:makes
194:1986:
179:1982:
156:1981:
145:1980:
129:Type 3
120:1968:
83:is in
3315:Notes
3305:(PDF)
3294:(PDF)
3080:(PDF)
2971:IOSiX
2783:(PDF)
2698:(PDF)
2346:(PDF)
2150:(PDF)
2143:(PDF)
2122:S2CID
1806:J1939
1793:GMLAN
1447:Wi-Fi
1436:Linux
1434:, or
1306:VIN (
915:79/01
877:EOBD2
338:OBD-I
330:GM's
172:with
89:prose
3342:ISBN
3327:ISBN
3276:2020
3253:2013
3227:2012
3213:and
3192:2012
3109:2021
3062:2021
3024:2021
2999:2021
2978:2021
2953:2021
2909:2024
2865:2021
2840:2021
2766:2021
2740:2020
2714:2020
2680:2020
2599:2023
2560:2022
2534:2022
2508:2024
2454:2024
2428:2024
2404:2023
2329:2021
2304:2021
2265:2019
2243:2020
2221:link
2158:2020
2095:help
2049:2024
2023:2023
1958:and
1930:and
1785:and
1636:bits
1625:DTCs
1590:PDAs
1342:$ 0A
1330:See
1300:$ 09
1291:$ 08
1277:$ 07
1267:$ 06
1255:See
1250:$ 09
1244:$ 08
1238:$ 07
1232:$ 06
1226:$ 05
1220:$ 04
1214:$ 03
1208:$ 02
1202:$ 01
1195:$ 05
1186:$ 04
1173:$ 03
1160:$ 02
1147:$ 01
1049:batt
1023:/NDA
1021:CSMA
913:ule
889:JOBD
804:EOBD
364:LEDs
332:ALDL
326:ALDL
320:ALDL
281:and
271:EOBD
256:EOBD
200:UART
185:CUCV
170:baud
162:ALDL
85:list
56:and
2708:(7)
2673:ISO
2114:doi
1952:bus
1910:UDS
1780:CAN
1451:USB
1449:or
1432:Mac
1411:USB
1361:OEM
1118:PID
1090:CAN
980:CRC
783:16
752:15
726:14
696:13
672:12
644:11
612:10
599:Bus
481:16
301:bus
181:RCA
34:OBD
3383::
3296:.
3244:.
3209:.
3181:.
3158:^
3148:.
3129:.
3117:^
3100:.
3082:.
3052:.
3015:.
2969:.
2944:.
2926:.
2900:.
2882:.
2856:.
2817:.
2799:.
2757:.
2731:.
2704:.
2700:.
2671:.
2590:.
2550:.
2524:.
2498:.
2348:.
2320:.
2295:.
2217:}}
2213:{{
2188:^
2120:.
2086::
2084:}}
2080:{{
2039:.
2014:.
1966:.
1584:,
1445:,
1430:,
1068:)
1001:)
966:)
766:8
740:7
714:6
688:5
664:4
626:3
594:2
574:9
556:1
478:15
475:14
472:13
469:12
466:11
463:10
455:8
303:).
187:,
3348:.
3333:.
3278:.
3255:.
3229:.
3194:.
3152:.
3133:.
3111:.
3064:.
3026:.
3001:.
2980:.
2955:.
2930:.
2911:.
2886:.
2867:.
2842:.
2821:.
2803:.
2785:.
2768:.
2742:.
2716:.
2706:4
2682:.
2615:.
2601:.
2562:.
2536:.
2510:.
2456:.
2430:.
2382:.
2354:.
2331:.
2306:.
2267:.
2245:.
2223:)
2160:.
2128:.
2116::
2097:)
2093:(
2051:.
2025:.
1350:.
1285:.
1180:.
911:R
907:D
903:A
460:9
452:7
449:6
446:5
443:4
440:3
437:2
434:1
110:)
106:(
92:.
32:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.