- Does a negative response mean that the CAN or DoIP connection is broken?
- Not necessarily. A negative response demonstrates that an ECU-side diagnostic response was observed, so the transport path carried at least part of the exchange. The request may still be invalid for the active session, security state, ECU variant, or service configuration.
- What should be checked first when there is no response?
- First determine whether the request appears in the trace and whether a matching ECU response exists. Then check the relevant CAN and ISO-TP or DoIP path, addressing, and exchange completion before changing diagnostic session or security access state.
- Why can the same UDS request work after changing diagnostic session?
- A diagnostic session controls which services the ECU makes available and under which conditions. A request that fails in one session may be accepted in another, but the trace should confirm that the session transition completed and that no separate transport or request-data difference explains the result.
- Can an ODX or PDX problem cause an ECU request failure?
- Yes. The data description can select the wrong ECU variant, construct incorrect request parameters, or misinterpret a valid response. Compare the raw exchange with the applicable ODX or PDX before concluding that the ECU implementation is defective.
- When should the ECU software owner or OEM be involved?
- Involve them after the request, transport exchange, diagnostic session, and security access prerequisites have been checked and the failure remains reproducible. Provide the problem description, BLF recording, applicable ODX or PDX reference, and engineering analysis so implementation or configuration behavior can be reviewed.