This SAE Recommended Practice supersedes SAE J2012 MAR1999, and is technically equivalent to ISO/DIS 15031-6:April 30, 2002. 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.
SAE J2012-2002 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)