This document supersedes SAE J2012 DEC2007, and is technically equivalent to ISO 15031-6:2010 with the exceptions described in Section 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 diagnositc DTCs and specifies the ranges reserved for vehicle manufacturer specific usage. This document includes: a. Diagnostic Trouble Code format; b. A description of the standardized set of Diagnostic Trouble Codes and descriptions contained in SAE J2012-DA. The two most signifi
SAE J2012-2013 Referenced Document
ISO 11898-1:2003 Road vehicles - Controller area network (CAN) - Part 1: Data link layer and physical signalling
ISO 11898-2:2003 Road vehicles - Controller area network (CAN) - Part 2: High-speed medium access unit
ISO 14229-2:2013 Road vehicles - Unified diagnostic services (UDS) - Part 2: Session layer services
ISO 14230-1:2012 Road vehicles - Diagnostic communication over K-Line (DoK-Line) - Part 1: Physical layer
ISO 14230-4:2000 Road vehicles - Diagnostic systems; Keyword protocol 2000 - Part 4: Requirements for emission-related systems
ISO 15031-2:2010 Road vehicles - Communication between vehicle and external equipment for emissions-related diagnostics - Part 2: Guidance on terms, definitions, abbreviations and acronyms
ISO 15031-5:2011 Road vehicles - Communication between vehicle and external equipment for emissions-related diagnostics - Part 5: Emissions-related diagnostic services
ISO 15031-6:2010 Road vehicles - Communication between vehicle and external equipment for emissions-related diagnostics - Part 6: Diagnostic trouble code definitions
ISO 15765-2:2011 Road vehicles - Diagnostic communication over Controller Area Network (DoCAN) - Part 2: Transport protocol and network layer services
ISO 15765-4:2011 Road vehicles - Diagnostic communication over Controller Area Network (DoCAN) - Part 4: Requirements for emissions-related systems
ISO 27145-2:2012 Road vehicles - Implementation of World-Wide Harmonized On-Board Diagnostics (WWH-OBD) communication requirements - Part 2: Common data dictionary
ISO 27145-3:2012 Road vehicles - Implementation of World-Wide Harmonized On-Board Diagnostics (WWH-OBD) communication requirements - Part 3: Common message dictionary
ISO 9141-2:1994 Road vehicles; diagnostic systems; part 2: CARB requirements for interchange of digital information
SAE J1850-2006 Class B Data Communication Network Interface
SAE J1930-2008 Electrical/Electronic Systems Diagnostic Terms, Definitions, Abbreviations and Acronyms Equivalent to ISO/TR 15031-2
SAE J2012-2013 history
2024SAE J2012DA-2024 Digital Annex of Diagnostic Trouble Code Definitions and Failure Type Byte Definitions
2018SAE J2012DA-2018 Digital Annex of Diagnostic Trouble Code Definitions and Failure Type Byte Definitions (See Also SAE J2012; Includes Access to Additional Content)
2016SAE J2012DA-2016 Digital Annex of Diagnostic Trouble Code Definitions and Failure Type Byte Definitions
2016SAE J2012-2016 Diagnostic Trouble Code Definitions (See Also SAE J2012DA)
2013SAE J2012DA-2013 Digital Annex of Diagnostic Trouble Code Definitions and Failure Type Byte Definitions
2010SAE J2012DA-2010 Digital Annex of Diagnostic Trouble Code Definitions and Failure Type Byte Definitions (See Also SAE J2012; Includes Access to Additional Content)