J2012_201612 Diagnostic Trouble Code Definitions

Revised

12/13/2016

Features
Issuing Committee
Scope
Content
This document supersedes SAE J2012 DEC2007, and is technically equivalent to ISO 15031-6:2010 with the exceptions described in 1.2.
This document is intended to define the standardized Diagnostic Trouble Codes (DTC) that On-Board Diagnostic (OBD) systems in vehicles are required to report when malfunctions are detected. SAE J2012 may also be used for decoding of enhanced diagnostic DTCs and specifies the ranges reserved for vehicle manufacturer specific usage.
This document includes:
  1. a
    Diagnostic Trouble Code format.
  2. b
    A description of the standardized set of Diagnostic Trouble Codes and descriptions contained in SAE J2012DA. The two most significant bytes of a DTC may be decoded according to two different lists; DTC Format Identifier 0x00 and 0x04.
  3. c
    A description of the standardized set of Diagnostic Trouble Codes subtypes known as Failure Types contained in SAE J2012-DA (applies only when three byte DTCs are used).
Rationale
Content
As DTC usage has increased with the introduction of new technology to vehicle systems (hybrid, diesel, etc.) it has become necessary to restructure the document to accommodate these changes. This restructuring includes the removal of Table Titles, and DTCs will no longer be grouped by functional areas. Also being updated are the usage notes to provide further guidance in the usage of DTCs with the new technology (i.e., smart sensors and actuators).
Meta TagsDetails
DOI
https://doi.org/10.4271/J2012_201612
Pages
16
Citation
SAE International Recommended Practice, Diagnostic Trouble Code Definitions, SAE Standard J2012_201612, Revised December 2016, Issued June 1992, https://doi.org/10.4271/J2012_201612.
Additional Details
Publisher
Published
Dec 13, 2016
Product Code
J2012_201612
Content Type
Recommended Practice
Status
Revised
Language
English