Error -301096 When Using XCP or CCP Master Custom Device in VeriStand

Updated Nov 7, 2025

Reported In

Hardware

  • PXIe-8510
  • TRC-8542
  • TRC-8543

Software

  • ECU Measurement and Calibration Toolkit
  • VeriStand

Issue Details

I want to do XCP communication with my DUT(Device Under Test). I am able to establish the communication with polling mode. But I can't communication with the DUT with DAQ List mode. The error code -301096 is shown:

ECU Measurement and Calibration Toolkit: CCP/XCP error: A timeout occurred while waiting for a response from a slave device.

Solution

The DUT sends XCP data on three event channels: 0x6AD, 0x6AE, 0x6AF. But the ECU Measurement and Calibration toolkit on XCP implementation currently does not support measuring variables with different DAQ_CAN_IDs(event channels) in DAQ List mode. XCP Master only supports a single DTO_ID for all measurements. 

Recommendation: Use CCP protocol if ECU supports, as it already has the required multi-DAQ-List infrastructure for handling different event-channel CAN IDs.