Service Interaction Protocol
ECU Reset
RESET_SCOPE
POWER_CYCLE
RESPONSE_TIMING
Reset Side Effect: A Hard Reset (0x01) or Key Off/On Reset (0x02) will almost always revert the ECU to the Default Diagnostic Session (0x01) and lock Security Access.
Overview
“The ECU Reset service requests the server to perform a reset. The server shall simulate a specific reset condition based on the sub-function parameter.”
Default Behavior
At startup, the ECU is in a “Running” state. It does not perform any resets unless explicitly requested via service 0x11. A successful Hard Reset (0x01) will return the ECU to its initial boot state, typically reverting to the Default Session (0x01) and resetting all security and session persistence.
Protocol Anatomy
◆ PROTOCOL ANATOMY
0x11 ECU RESET
0x11 RESPONSE
Reset Types (Sub-Functions)
Simulates a full power cycle. Initializes both hardware and software layers. All volatile memory is cleared.
Request
11 01Simulates turning the ignition key off and back on. Typically used to apply new configuration parameters.
Request
11 02Restarts the application software without a full hardware reset. Faster than a hard reset.
Request
11 03Prepares the ECU for an immediate shutdown, bypassing normal shutdown sequences.
Request
11 04Reset Behavior & Side Effects

Visual flow of the ECU Reset process, including validation and reset execution.
Aspect | Hard Reset (0x01) | Soft Reset (0x03) |
|---|---|---|
| Session State | Reverts to Default (0x01) | May persisit (Impl. dependent) |
| Security State | Locked | Locked |
| Volatile Memory | Cleared | Partially Preserved |
| Comm. Stack | Restarted | May remain active |
Example Workflows
Workflow: Hard Reset Sequence
4 stepsNegative Response Codes
Error_Catalog