PROTOCOL · TRANSPORT LAYER · 2012-present

DoIP protocol

Diagnostics over Internet Protocol (ISO 13400).

What is DoIP?

DoIP (Diagnostics over Internet Protocol, ISO 13400) carries UDS application-layer requests over Ethernet (typically 100BASE-T1 single-pair automotive Ethernet, or vehicle-side 1000BASE-T) instead of CAN. Used on modern BMW G-chassis, Mercedes MRA (W213, W222), VAG MQB Evo, and as the transport for over-the-air (OTA) updates.

Key characteristics

DoIP service IDs / frame structure

ID / CodeNamePurpose
UDP 13400Vehicle IdentificationTester broadcasts for nearby vehicles
TCP 13400Routing ActivationTester authenticates to ECU
TCP 13400UDS payloadApplication-layer UDS over TCP
0x0001Generic Header NACKHeader error indicator
0x0005Routing Activation RequestTester→vehicle authenticate
0x0006Routing Activation ResponseVehicle→tester accept/reject
0x8001Diagnostic MessageUDS payload carrier

Used on these ECU families

Related protocols

UDSCAN-FD