Service Interaction Protocol
Timing Parameters
P2_SERVER
P2_STAR
LATENCY
Overview
“The AccessTimingParameter service is used to read and change the default timing parameters of a diagnostic session.”
P2Server (Default: 50ms)
The maximum time the tester waits for any response from the ECU. If the ECU cannot process execution within this time, it must send an NRC 0x78 (Pending).
P2*Server (Default: 5000ms)
The extended timeout used only after an NRC 0x78 is received. Defines how long the tester waits for the final result of a long operation.
Default Behavior
Timing parameters are session-specific. When the ECU is in the Default Session (0x01), it uses OEM-standard default values (e.g., P2=50ms). Transitions to Extended (0x03) or Programming (0x02) sessions may automatically activate a different timing set. Service 0x83 allows temporary overriding of these values until the session is reset.
Protocol Anatomy (Read Capabilities)
◆ PROTOCOL ANATOMY
0x83 TIMING PARAMETERS
0x83 RESPONSE
Validation Logic
Workflow: Reading and Overriding Timing
4 steps
Logic flow for validating and applying new timing parameters.
Negative Response Codes
Error_Catalog