Automotive Diagnostic Command Set Toolkit Help

Diagnostic Services

  • Updated2024-08-07
  • 1 minute(s) read

Diagnostic Services

The diagnostic services available in UDS are grouped in functional units and identified by a one-byte code (ServiceId). Not all codes are defined in the standard; for some codes, the standard refers to other standards, and some are reserved for manufacturer-specific extensions. The Automotive Diagnostic Command Set supports the following services:

  • Diagnostic Management
  • Data Transmission
  • Stored Data Transmission (Diagnostic Trouble Codes)
  • Input/Output Control
  • Remote Activation of Routine

For UDS on LIN, a slave node must support a set of ISO 14229-1 diagnostic services such as:

  • Node identification (reading hardware and software version, hardware part number, and diagnostic version)
  • Reading data parameters (reading ECU internal values such as oil temperature and vehicle speed)
  • Writing parameter values if applicable
Note Note  For more information about the LIN Diagnostic service implementations, refer to the LIN Specification Package, Revision 2.2, from the LIN Consortium.

Log in to get a better experience