ISO 15031-6:2015
(Main)Road vehicles — Communication between vehicle and external equipment for emissions-related diagnostics — Part 6: Diagnostic trouble code definitions
General Information
- Abstract
ISO 15031-6:2015 provides uniformity for standardized diagnostic trouble codes (DTC) that electrical/electronic On-Board Diagnostic (OBD) systems of motor vehicles are required to report when malfunctions are detected. It further provides guidance for uniform messages (text descriptor) associated with these codes. ISO 15031-6:2015 specifies the rules and guidelines for the definition of the following: a) the diagnostic trouble code format, which consists of addressing format, structure and messages; b) a description of the standardized set of diagnostic trouble codes and descriptions contained in SAE J2012-DA. The two most significant bytes of a DTC may be decoded according to two different lists in two formats: DTC Format Identifier 0016 and 0416; and c) a description of the standardized set of diagnostic trouble codes subtypes known as failure types contained in SAE J2012-DA (applies only when 3-byte DTCs are used). ISO 15031-6:2015 specifies all general rules and guidelines to define new diagnostic trouble codes. It references SAE J2012-DA (Digital Annex), which includes all standardized DTCs (number and text descriptor) as well as all diagnostic trouble codes subtypes known as failure types.
- Status
- Published
- Publication Date
- 27-Jul-2015
- Technical Committee
- ISO/TC 22/SC 31 - Data communication
- Drafting Committee
- ISO/TC 22/SC 31/WG 2 - Vehicle diagnostic protocols
- Current Stage
- 9060 - Close of review
- Completion Date
- 02-Dec-2031
Buy Documents
ISO 15031-6:2015 - Road vehicles -- Communication between vehicle and external equipment for emissions-related diagnostics
ISO 15031-6:2015 - Road vehicles — Communication between vehicle and external equipment for emissions-related diagnostics — Part 6: Diagnostic trouble code definitions/28/2015
Overview
ISO 15031-6:2015 - Road vehicles: Communication between vehicle and external equipment for emissions-related diagnostics - Part 6: Diagnostic trouble code definitions - defines a uniform, industry‑wide approach to Diagnostic Trouble Codes (DTCs) used by On‑Board Diagnostic (OBD) systems. It specifies the DTC format, text descriptors, and the rules for creating and registering new codes, and it references the SAE J2012‑DA digital annex that contains the standardized DTC register and failure‑type definitions.
Key Topics and Technical Requirements
- DTC format and structure: Rules for addressing, byte structure and message content for OBD DTCs. The two most significant bytes of a DTC can be decoded using different lists identified by DTC Format Identifiers (e.g., 00 and 04 in hexadecimal).
- Three‑byte DTCs and failure types: Guidance for the optional third byte (failure type byte, FTB) and standardized subtypes (failure categories) as defined in SAE J2012‑DA.
- Text descriptors: Guidance for uniform human- and machine‑readable text descriptors associated with each DTC to ensure consistent messaging across tools and manufacturers.
- System groupings: Classification of DTCs by system domain - powertrain, body, chassis, network/vehicle integration - to support organized diagnostics.
- Sensor location and naming: Definitions and conventions for sensor location identifiers (examples include multi‑bank engine/catalyst layouts), and naming guidelines (referencing SAE J1930 and SAE J2012 conventions).
- Rules for new codes: Procedures and general rules to define and request additions or revisions to the standardized DTC register via the SAE J2012‑DA revision process.
Practical Applications and Who Uses This Standard
ISO 15031-6:2015 is essential for stakeholders involved in vehicle emissions diagnostics and OBD tool interoperability:
- Automotive OEMs and Tier suppliers - to implement standardized DTCs and descriptors in vehicle ECUs.
- Diagnostic tool and scan‑tool manufacturers - to decode, display and interpret standardized DTCs for service technicians.
- Repair shops and service technicians - to interpret DTCs consistently across vehicle makes and models.
- Regulatory bodies and certification labs - to verify emissions‑related OBD compliance and reporting.
- Telematics and fleet management providers - to integrate consistent fault reporting into remote diagnostics systems.
Related Standards and References
- SAE J2012‑DA (Digital Annex): authoritative register of standardized DTC numbers, text descriptors and failure types referenced by ISO 15031‑6.
- ISO 15031 series: Parts 1–7 cover related topics (general info, connector specs, diagnostic services, data link security).
- SAE J1930 / J1979: naming and diagnostic service references used in conjunction with ISO 15031‑6.
ISO 15031-6:2015 enables consistent emissions-related diagnostics by standardizing how faults are coded, described and managed across tools and vehicles - improving interoperability, repair accuracy, and regulatory compliance.
Relations
- Effective Date
- 12-Apr-2014
Buy Documents
ISO 15031-6:2015 - Road vehicles -- Communication between vehicle and external equipment for emissions-related diagnostics
ISO 15031-6:2015 - Road vehicles — Communication between vehicle and external equipment for emissions-related diagnostics — Part 6: Diagnostic trouble code definitions/28/2015
Get Certified
Connect with accredited certification bodies for this standard

TÜV Rheinland
TÜV Rheinland is a leading international provider of technical services.

TÜV SÜD
TÜV SÜD is a trusted partner of choice for safety, security and sustainability solutions.
AIAG (Automotive Industry Action Group)
American automotive industry standards and training.
Sponsored listings
Frequently Asked Questions
ISO 15031-6:2015 is a standard published by the International Organization for Standardization (ISO). Its full title is "Road vehicles — Communication between vehicle and external equipment for emissions-related diagnostics — Part 6: Diagnostic trouble code definitions". This standard covers: ISO 15031-6:2015 provides uniformity for standardized diagnostic trouble codes (DTC) that electrical/electronic On-Board Diagnostic (OBD) systems of motor vehicles are required to report when malfunctions are detected. It further provides guidance for uniform messages (text descriptor) associated with these codes. ISO 15031-6:2015 specifies the rules and guidelines for the definition of the following: a) the diagnostic trouble code format, which consists of addressing format, structure and messages; b) a description of the standardized set of diagnostic trouble codes and descriptions contained in SAE J2012-DA. The two most significant bytes of a DTC may be decoded according to two different lists in two formats: DTC Format Identifier 0016 and 0416; and c) a description of the standardized set of diagnostic trouble codes subtypes known as failure types contained in SAE J2012-DA (applies only when 3-byte DTCs are used). ISO 15031-6:2015 specifies all general rules and guidelines to define new diagnostic trouble codes. It references SAE J2012-DA (Digital Annex), which includes all standardized DTCs (number and text descriptor) as well as all diagnostic trouble codes subtypes known as failure types.
ISO 15031-6:2015 provides uniformity for standardized diagnostic trouble codes (DTC) that electrical/electronic On-Board Diagnostic (OBD) systems of motor vehicles are required to report when malfunctions are detected. It further provides guidance for uniform messages (text descriptor) associated with these codes. ISO 15031-6:2015 specifies the rules and guidelines for the definition of the following: a) the diagnostic trouble code format, which consists of addressing format, structure and messages; b) a description of the standardized set of diagnostic trouble codes and descriptions contained in SAE J2012-DA. The two most significant bytes of a DTC may be decoded according to two different lists in two formats: DTC Format Identifier 0016 and 0416; and c) a description of the standardized set of diagnostic trouble codes subtypes known as failure types contained in SAE J2012-DA (applies only when 3-byte DTCs are used). ISO 15031-6:2015 specifies all general rules and guidelines to define new diagnostic trouble codes. It references SAE J2012-DA (Digital Annex), which includes all standardized DTCs (number and text descriptor) as well as all diagnostic trouble codes subtypes known as failure types.
ISO 15031-6:2015 is classified under the following ICS (International Classification for Standards) categories: 13.040.50 - Transport exhaust emissions; 43.040.10 - Electrical and electronic equipment. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO 15031-6:2015 has the following relationships with other standards: It is inter standard links to ISO 15031-6:2010. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
ISO 15031-6:2015 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.







