29-Bit Identifier Error in VCOM custom.dll

Updated Aug 27, 2025

Reported In

Software

  • Vehicle Communication Toolkit

Driver

  • NI-XNET

Issue Details

During the development of custom.dll, the condition related to the 29-bit ID is not working as expected, and the code does not execute according to the intended logic.

Example Frame ID : 0xCFF14CC
 

Solution

The actual 29-bit ID obtained through nixnet.h is 'Frame ID + extended frame flag 1 (hex: 0x20000000)'. If you modify the code as shown below, the algorithm works correctly.
 

Additional Information

For more detailed information about extended IDs, please refer to the document below.
CAN Frames