Error -301096 Using the ECU Measurement and Calibration Toolkit

Updated May 11, 2026

Reported In

Software

  • ECU Measurement and Calibration Toolkit

Driver

  • NI-XNET

Issue Details

When using the ECU Measurement and Calibration (ECUMC) toolkit with an ECU, I receive the following timeout error.
ECU Measurement and Calibration Toolkit: CCP/XCP error: A timeout occurred while waiting for a response from a slave device. 

How can I fix this issue?

Solution

The timeout error may occur for several reasons such as:
  • An issue with the network connection of the ECU or Host device.
  • A mismatch between the interface and protocol of the ECU and the LabVIEW code interface.
  • A mismatch between the sample points of the ECU and the NI hardware. NI hardware uses a 40MHz clock rate. The parameters TSEG1, TSEG2, and SJW may need to be adjusted in order to create the same sampling point values. 

To solve this issue try the following troubleshooting steps:

  1. Ensure that you can ping the ECU device from your PC if using UDP or TCP protocols.
  2. Make sure the interface and protocol from the ECU match the ones configured in LabVIEW.
  3. Adjust the parameters on your hardware follow the instructions discussed in the Incorrect/Unexpected Behaviour or Slow CAN Frames When Using NI-XNET in CAN FD & BRS article.