Calibration Page Switching Issue with XCP or CCP Master Custom Device

Updated Aug 3, 2026

Reported In

Software

  • ECU Measurement and Calibration Toolkit
  • VeriStand

Issue Details

In the official XCP or CCP Master custom device, MC ECU Set Calibration Page.vi is used to switch the ECU calibration page.

By default, this VI sends the following command to the ECU:

EB 03 00 01

where:

  • 03 = Mode
  • 00 = Segment
  • 01 = Page

This implementation assumes that the target calibration page is always located in Segment 00, Page 01.

However, some ECUs store calibration pages in different segments. For example:

Segment = 01
Page = 01
In these cases, MC ECU Set Calibration Page.vi continues to send the fixed command with Segment 00, causing the calibration page switch operation to fail.
How to resolve this issue?

Solution

Use MC XCP Set Cal Page.vi instead of MC ECU Set Calibration Page.vi.

MC XCP Set Cal Page.vi allows the segment and page values to be specified dynamically, enabling calibration page switching for ECUs that use segments other than the default Segment 00.

If a customer needs to switch calibration pages located in non-default segments, they should contact NI Technical Support to obtain the updated XCP/CCP Master custom device that includes this fix.

After applying the updated custom device, calibration page switching can be performed correctly for ECUs using different segment and page configurations.