All UDS services

Diagnostic Session Control

0x10

The Diagnostic Session Control service used to change diagnostic sessions in the server(s). In each diagnostic session a different set of diagnostic services and/or functionalities is enabled in the server. The default session is always active after power-on or reset.

Negative response codes
0x120x130x22

Request

SID 0x10 · 2 bytes
Len (bits)
Parameter description
Value (hex)
8
Diagnostic Session Control SID
0x10
1
suppressPosRspMsgIndicationBitBit 7 of the sub-function byte. If set to 1, the server shall not send a positive response message.
7
diagnosticSessionTypeSub-function parameter used to select the specific diagnostic session behavior of the server.

Positive response

SID 0x50
Len (bits)
Parameter description
Value (hex)
8
Diagnostic Session Control SID
0x50
1
Echo of suppressPosRspMsgIndicationBit
7
Echo of diagnosticSessionType
16
P2Server_maxMaximum time (in ms) the server requires to start with the response message after the reception of a request message.
0x0000-0xFFFF
16
P2StarServer_maxMaximum time (in ms, 10 ms resolution) the server requires to start with the response message after the transmission of a negative response with NRC 0x78 (requestCorrectlyReceivedResponsePending).
0x0000-0xFFFF