News

24/02/2025 by Kvaser

Introducing CanKing 7.1: Enhanced with LIN Support and a J1939 Command Interpreter for greater DBC support and integration

A new version of Kvaserโ€™s free-of-charge CAN analysis software, Kvaser CanKing 7.1, is available now, adding a host of important features 

  • LIN Support โ€“ Display and analyze LIN messages in the message trace. Setup a LIN Master node to send LIN request messages according to schedule tables defined in LDF files.
  • J1939 Protocol Interpreter โ€“ PGN, source, destination and priority can be extracted from the message ID and shown as columns in the message trace*.
  • Send Messages from DBC Files โ€“ Send pre-defined messages from a DBC file with easy-to-use menu for adjusting values of signals represented within the frame. 
  • CAN Message Replay โ€“ Replay CAN/CAN FD log files. Choose to use the fileโ€™s timestamps, include error frames, and set the number of iterations. Assign logged channels to specific output channels to ensure efficient message routing during replay. 

Enabling CanKing users to monitor and analyze LIN bus traffic alongside CAN makes this a more comprehensive diagnostic tool for mixed network environments. LIN channels can be configured using the Graphical User Interface (GUI). A Command Line Interface (CLI) is used to insert answers when used as a slave node. Example text-based commands and general instructions on how to use the CLI can be found in the CanKing Help section within the program. Future updates will include a graphical user interface to interact with LIN data, similar to how CAN data is currently handled. 

Other improvements in this version include enhancements to the CAN Send and Periodic CAN Send views, and the Traffic Generator node. Visualize the DLC and data length in the Message Trace and update the CAN message data and settings in the Periodic CAN Send view while running. DBC file information can be used when specifying the CAN frame and data to be transmitted in CAN Send and Periodic CAN Send views.  

Kvaser CanKing 7.1 supports multiple CAN channels, making it a versatile tool for various applications. To this end, there is support for parsing enumeration signals and multiplexed messages and signals (a DBC file is needed to obtain the signal values). Please refer to the User Guide for system performance requirements when running Kvaser CanKing 7.1 with multiple channels.  

This latest update remains completely free of charge for users, who can download and use it on multiple PCs with no lifetime limitations. All Kvaser CAN and LIN hardware is fully compatible with the software. Download Kvaser CanKing 7.1 here. 

*Kvaser CanKing 7.1 does not have a graph or plotting function to show these values.