Kvaser’s latest software release supports Linux 5.6 kernel.
Notable changes and additions include:
Python canlib package (pycanlib): Support has been dropped for v2.7, v3.4 and v3.5, but added for v3.7 and v3.8.
Kvaser Drivers for Windows SDK (canlib): This release fixes a bug that made programs fail when run on a computer with older CANlib drivers installed. If you are distributing the canlib32.dll as part of your application, please update to this version (V5.33). It is good practice to check the status return from CANlib function calls, to check that nothing is amiss.
Kvaser Drivers for Linux SDK (canlib): This has been updated for kernel v5.6.0. In this kernel version, the timeval identifier has been replaced with timespec64, so Kvaser’s code has changed accordingly. Firmware for mhydra-based devices: Autobaud detection has been improved for the Kvaser Memorator Light HS v2, whilst the Kvaser Blackbird v2 gains improved connection stability.
Kvaser SocketCan Drivers: In line with recent upstream changes in SocketCAN, the version available in the Kvaser Downloads section has been updated.
A new document is available, ‘Kvaser Hydra Command Protocol: The Basics’, for customers wanting to write their own driver to communicate directly with the Kvaser BlackBird v2 or DIN Rail devices over UDP and TCP/IP.
For the full release notes, click here.
All files are available for download now on the Kvaser Downloads page.