All UDS services

Read Data By Identifier

0x22

The Read Data By Identifier service allows the client to retrieve data values associated with one or more Data Identifiers (DIDs) from the server.

Negative response codes
0x120x130x31

Request

SID 0x22 · 3 bytes
Len (bits)
Parameter description
Value (hex)
8
Read Data By Identifier SID
0x22
n*
16
dataIdentifierTwo-byte identifier specifying which data value to read from the server.
0x0000-0xFFFF

n = Number of data identifiers to read in a single request

Positive response

SID 0x62
Len (bits)
Parameter description
Value (hex)
8
Read Data By Identifier SID
0x62
n*
16
dataIdentifierEchoed identifier indicating which data value follows.
0x0000-0xFFFF
99
dataRecordData value associated with the preceding data identifier.
0x0000000000000000000000000-0x8000000000000000000000000

n = Number of data identifier / data record pairs in the response