Unified Diagnostic Service (UDS) according to the ISO 14229 standard is a protocol used by diagnostic systems to communicate with ECUs in vehicles. The protocol is used to diagnose errors and reprogram ECUs. For example, it is possible to read and delete the fault memory of an ECU or to flash a new firmware on the ECU.
UDS is called "Unified" because it combines and consolidates standards such as KWP 2000 (ISO 14230) or Diagnostics on CAN (ISO 15765) and is independent of vehicle manufacturers.
communicationControl,
uds,
Service Identifier,
Communication Control,
Service Identifier,
enableRxAndTx,
enableRxAndDisableTx,
disableRxAndEnableTx,
disableRxAndTx,
Normal Communication Messages,
Network Management Communication Messages,
Normal Communication Messages and Network Management Communication Messages,
Control type,
Communication type,
SubFunctionNotSupported,
IncorrectMessageLengthOrInvalidFormat,
ConditionsNotCorrect,
RequestOutOfRange,