Routing activation, vehicle announcement, UDS over DoIP - what DoIP testing covers for EV, ADAS, and domain controller ECUs. No hardware required.

DoIP (Diagnostics over Internet Protocol) testing is the validation of ISO 13400-compliant diagnostic communication over Ethernet - verifying that an ECU's DoIP gateway correctly handles vehicle announcement, routing activation, diagnostic message transport, and connection management.
DoIP (ISO 13400) is the modern replacement for DoCAN (ISO 15765-2) in Ethernet-connected ECUs. As vehicles move to zonal architectures, domain controllers, and central compute units, Ethernet becomes the primary backbone - and DoIP is how diagnostic tools communicate with these ECUs. Every EV platform, ADAS domain controller, and central ECU introduced in the last five years uses DoIP.
Why DoIP testing requires no hardware: DoIP runs over standard TCP/UDP on Ethernet. TestBot's DoIP Client Agent communicates directly over your PC's built-in network port - no USB adapter, no specialised hardware, no PXI chassis. Connect an Ethernet cable from your PC to the ECU's Ethernet port and start testing.
Vehicle Announcement The DoIP entity (gateway or ECU) broadcasts a Vehicle Announcement UDP message on the network. Testing validates the announcement contains the correct VIN, EID, and GID within the timing window after power-up.
Routing Activation The tester sends a Routing Activation Request to the DoIP entity. The entity responds with a Routing Activation Response granting or denying diagnostic access. Testing validates correct routing activation for each logical address.
Diagnostic Message Transport Once activated, UDS PDUs are sent as DoIP Diagnostic Messages over TCP. The DoIP entity forwards them to the target ECU over the internal vehicle network. Testing validates correct PDU forwarding, response timing, and connection management.
Connection Management DoIP connections have configurable timeout values. Testing validates that the DoIP entity correctly handles connection teardown on timeout, TesterPresent keepalive, and multi-client scenarios.

TestBot's DoIP Client Agent sends routing activation and diagnostic messages over Ethernet. The UDS over DoIP Client Agent runs full ISO 14229 sessions transported over DoIP. Both run over your PC's built-in NIC - no hardware required.
| Scenario | Agents Used | Validated Outcome |
|---|---|---|
| Vehicle Announcement Validation | DoIP Client Agent - UDP announcement monitor | Announcement received within 500ms of power-up, VIN and EID correct |
| Routing Activation | DoIP Client Agent - routing activation request | Routing Activation Response received with correct logical address and ACK code |
| UDS DID Read over DoIP | UDS over DoIP Client Agent - 0x22 ReadDataByIdentifier | DID value received correctly via DoIP transport; response time within spec |
| ECU Flash over DoIP | UDS over DoIP Client Agent - 0x34–0x37 flash sequence | Full firmware download completed over Ethernet, ECU boots correctly |
| DoIP Gateway Multi-ECU Access | DoIP Client - multiple logical addresses | Gateway routes diagnostic messages to each sub-ECU correctly using distinct logical addresses |
| Connection Timeout Behaviour | DoIP Client - TesterPresent + timeout test | Connection maintained with TesterPresent keepalive; correctly closed after timeout |

DoIP (Diagnostics over Internet Protocol, ISO 13400) transports diagnostic messages over Ethernet instead of CAN. It is replacing DoCAN (ISO 15765-2, diagnostic messages over CAN) because modern vehicle architectures use Ethernet as the primary backbone for domain controllers, central compute units, and EV platforms. Ethernet's higher bandwidth also enables faster ECU software updates.
DoIP Client and UDS over DoIP Client agents run over your PC Ethernet port. 14-day free trial.