This section will address "E/E Diagnostic Test Modes: Onboard Diagnostics II on Unified Diagnostic Services (OBDonUDS), SAE 1979-2

  1. What is UDS? 
  2. Implementation 
  3. OBDonUDS Data Enhancements 
  4. SAE J1979 versus SAE J1979-2 Standards 
  5. How will this impact current I/M programs?

1. Unified Diagnostic Services (UDS) is a new software program that will reformat how diagnostic information is displayed using a Generic Scan Tool (GST). It will organize diagnostic services into user-friendly groups and provide more detailed diagnostic information. These new UDS services for OBD will be called “OBDonUDS" and will use SAE J1979-2 standards. 

     It will require a new communications protocol, ISO 14229. Scan tool manufacturers are currently developing the software to meet the requirements. It will still use CAN communication (i.e., pins 6 + 14) through the current OBD-II connector (SAE J1962). These vehicles must use J1979-2 for all OBD-II communications and will not respond to protocols that are currently used. OBDonUDS includes classic J1979 Modes $01 to $0A and features such as DTC-specific Readiness Flag test results and IUMPR to OBD.

2.  Implementation of OBDonUDS is for all LD and MD OBD II vehicles. The system will be installed on some 2024/2025/2026 model-year vehicles. The number of vehicles equipped with the services each model year is up to the manufacturers. It is expected that full implementation will occur with the 2027 model-year vehicles. 

3.  OBDonUDS Data Enhancements will include 1) expanded readiness group categories, 2) redefined readiness completion requirements for misfire, fuel system, and comprehensive components, 3) added DTC status byte to provide DTC-specific readiness and other DTC-specific info (i.e., pending status, confirmed status, and complete this drive cycle), 4) Enhanced freeze frame support to 5 DTCs where each DTC will have two allotted freeze frames (one for the first occurrence and the second for the most recent event), 5) expanded DTC naming to 3 bytes (no longer using 2-byte DTCs), added failure type byte (FTB) to current DTC names to create more DTCs available for use, 6) and added evaporative system (EVAP) sealing functionality.

4.   SAE J1979 versus SAE J1979-2 Standards:

OBD FunctionalitySAE J1979 (OBDII)SAE 1979-2 (OBDonUDS)
Powertrain Data/Readiness StatusMODE $01Service $22
Freeze Frame DataMODE $02Service $19/$04
Confirmed DTCMODE $03Service $19/$04
Clear Emissions DataMODE $04Service $14
DTC Test ResultsMODE $06Service $19/$06
Pending DTCsMODE $07Service $19/$42
Request ControlMODE $08Service $31
Vehicle Information (CAL ID and CVN)MODE $09Service $22
DTC In-Use Monitor Performance Ratio (IUMPR)MODE $09Service $19/$06
Permanent DTCsMODE $0aService $19/$55
*List of DTCs within each Readiness Group
No SupportService $19/$56
*List of DTCs that support IUMPR*No SupportService $19/$1A/$91
 *List of DTCs that support DTC Test Results*No SupportService $19/$1A/$92
*Supplemental Monitor Activity Data*No SupportService $19/$06
*New to OBDonUDS*



To better understand MODE $09 and IUMPR, refer to the section about OBDII MODES $01 - $0a.

5.   How will this impact current I/M programs?

      It will require a software or hardware update to the Generic Scan Tool (GST)and more memory to account for the new, more significant message responses. The I/M database storage must be updated to account for new data (both size and format).  New readiness categories will be used as additional failure criteria (more data to determine if the vehicle ran its emissions monitor test before an I/M test). The additional data can be used for fraud detection and give more insight into the performance of emissions monitor tests.


Additional information will be added at a later date!