Is It Possible to Send CAN Frame in CAN FD Bus Using VeriStand XCP or CCP Custom Device

Updated Oct 21, 2025

Reported In

Software

  • VeriStand

Issue Details

I am using an XCP or CCP Master Custom Device in VeriStand to communicate with the ECU via XCP.
The CAN bus is communicating using CAN FD, but the XCP communication is being done using standard CAN frames (CAN 2.0).

When I set the below XCP CAN Communication Properties tab's CAN I/O Mode to CAN2.0, communication failed with error frame.

If I set it to CAN FD+BRS, the XCP (CTO ID) is sent in CAN FD frame instead of standard CAN frame.

 

 

I would like to know how to perform XCP communication using standard CAN frames on a bus that is operating with CAN FD, using an XCP or CCP Master Custom Device.

Solution

Since the ECU is working with standard CAN frame you can use ECU Determined mode in this kind of situation. 

 

Additional Information

In ECU Determined mode, the master can communicate with ECUs using either traditional CAN or CAN FD frames. The master starts the communication with a traditional CAN 2.0 frame; if the ECU responds in any mode, this mode is selected for further communication. If the ECU does not respond to the CAN 2.0 frame, the master repeats (after timeout) the first command using a CAN FD frame. In ECU Determined mode, the NI-XNET interface runs in CAN FD BRS mode, so the CAN FD baud rate must be set before using this mode. In CAN FD+BRS mode, the NI-XNET interface can receive and transmit CAN 2.0, CAN FD, and CAN FD+BRS frames.