Kvaser Software Release May 2017: Linux & Android Support

05/06/2017 by Kvaser

The Kvaser Canlib Android Library is now available for a select range of Kvaser devices, including the Kvaser USBcan Pro 5xHS, Kvaser Leaf Pro HS v2 and Kvaser Memorator 2xHS v2 and Pro variant. A virtual driver has also been added, allowing users to begin development before acquiring the Kvaser hardware.

Note: Our Android development responds to an increasing number of inquiries requesting CANlib support on the Android platform from TAs and developers who are building their own applications from the ground up. Kvaser continues to point end users to TK Engineering and Zuragon, who offer a complete set of Android tools. TK Engineering’s Kvaser interface driver for Android™ device and Zuragon Technology’s ViCANdroid software.

Kvaser’s library support for Linux has been considerably extended and now includes the Converter library (kvlclib) and the Memorator library (kvmlib). This means that our Python wrappers now support these libraries on Linux as well. With many more beginners coding in Python, this is a continuing area of development.

Other changes and additions include:

CAN FD FPGA: The FPGA module found in our PCIE boards has undergone a minor firmware update. Changes include a corner case where timing has been corrected when an error frame should be sent during a switch of data rates. Based on collaboration between Microchip and Kvaser (read more), all the changes respond to fine technical detail within the latest release of the CAN FD specification.

Python Canlib: There are extended options for Linux, including support for new libraries (kvadblib, kvmlib, kvamemolibxml, kvlclib) and some new wrapped functions: KvFileGetCount, kvFileGetName, kvFileCopyXxxx, kvDeviceSetMode and kvDeviceGetMode. Please note that if you have problems loading the Canlib dll in Python, it is recommended you update to the latest version of the Python Canlib.

Firmware for Kvaser Eagle & Blackbird v2: Additional functionality to report the hardware status to Kvaser Device Guide and the XML-parser in t program now handles comments and prolog, so users can now parse their well-commented xml files using t Programs on the Kvaser device.

Kvaser Memorator Config Tool: The process of importing old KMC files has been updated, so users can now import a KMC file created for an older Kvaser Eagle, Kvaser Memorator or Kvaser Memorator Professional device into any of the available target devices. (Please note: that a KMC file which includes Pro-features will not correctly convert to a Non-Pro device.)

Windows Driver Signing: The Kvaser Windows Drivers are now signed by Microsoft and will be accepted on a fresh machine with UEFI boot and Driver Signature Enforcement enabled.

Download Full Release Notes.