![]() |
The Kvaser CANlib SDK supports both 32-bit and 64-bit programs under Windows and Linux. For more detailed information about supported platforms, please contact Kvaser Support.
If you have any problems you might want to have a look at our web site, www.kvaser.com. If our web site doesn't help, then by all means don't hesitate to contact your friendly Kvaser reseller, or Kvaser Support.
We recommend that you install the drivers first, then the Kvaser CANlibSDK, and last install the hardware.
Starting with CANLIB 4.0, all drivers and other executable files are digitally signed by Kvaser using an Authenticode⢠certificate. Starting with CANlib 5.20 all drivers are also digitally signed by Microsoft.
The latest versions of documentation, software and drivers can be downloaded for free at www.kvaser.com/download.
When upgrading the drivers, we recommend that you remove all Kvaser hardware before installing the update. In that way you can be sure that no applications are using the hardware and that no files are locked during the installation. The installation will work just fine even if you don't remove the hardware, but you might have to reboot before the new drivers are actually used.
If you are upgrading the drivers, you should under all circumstances close all applications that use the CAN (or LIN) bus before starting the upgrade.
To install the drivers, run the driver installation package. At present it is called kvaser_drivers_setup.exe (direct link to latest version).
If you have trouble during installation, see Windows Installation troubleshooting.
To remove the installed drivers, simply uninstall them using the Windows Control Panel.
To install the Kvaser CANlib SDK, download and run the installation package. At present it is called canlib.exe (direct link to latest version).
To remove the installed Kvaser CANlib SDK, simply uninstall using the Windows Control Panel.
We recommend that you install the drivers first, then the Kvaser CANlibSDK, and last install the hardware.
The latest versions of documentation, software and drivers can be downloaded for free at www.kvaser.com/download.
System requirements:
In Ubuntu e.g. installing header files is accomplished by issuing the command:
On some systems you may need to install the Linux headers using something like:
To download and unpack the latest drivers you may use:
To build (compile) all drivers use:
sudo make uninstall
before replacing the installed drivers.To install all drivers use:
To install and load, virtual and PCI drivers:
sudo make load
will also cause the virtual and PCI drivers to be loaded at boot time. This might be bad if experimenting with the device drivers.More information can be found in the included README file.
To unload and uninstall all drivers:
System requirements:
To download and unpack the latest version of Linux SDK library use:
To build everything, run
To run self-tests, run
To install everything, run
To uninstall everything, run
Refer to the Device's User Guide description on how to install.
Windows: Working devices should be listed in the Windows Device Manager under "CAN Hardware (Kvaser)"
After a successful driver and hardware installation, you can use the Kvaser Device guide application to check the firmware version of the device.
In the Control Panel, under "Hardware and Sound", you can open the Kvaser Device Guide application. The driver is working and communicating with the device if the device is listed under "Hardware" and the firmware version can be read.
Linux: Run the list_devices example to verify that your hardware is correctly detected.
The latest versions of documentation, software and drivers can be downloaded for free at www.kvaser.com/download.