This document supersedes SAE J2012 APR2002, and is technically equivalent to ISO 15031-6:2005 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. This document includes: a. Diagnostic Trouble Code format; b. A standardized set of Diagnostic Trouble Codes and descriptions; c. A standardized set of Dianostic Trouble Codes subtypes known as Failure Types
SAE J2012-2007 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)