The diagnostic services available in KWP2000 are grouped in functional units and identified by a one-byte code (ServiceId). The standard does not define all codes; for some codes, the standard refers to other SAE or ISO 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
Note   Upload/Download and Extended services are not part of the Automotive Diagnostic Command Set.