Installation and Download
Wheel packages
Pass 2.0.5 for Windows and Python 3.9
Pass 2.0.5 for Linux and Python 3.9
API Documentation
Note! Pass for Linux uses a small auxiliary program to configure socketcan interfaces, socketcantool. socketcantool must have sufficient privileges. Grant them with $ sudo setcap cap_net_admin=eip /path/to/socketcantool. socketcantool will be installed next to the pass .so file in your site-packages folder hierarchy.
If you’re interested in builds for MacOS need a build for a different Python version – contact us!
Prerequisites
Sumac uses Codemeter for license management. Hence Codemeter runtime is required. If it isn’t already installed get it from https://www.wibu.com/support/user/user-software.html. Request trial license.
Sumac for Windows needs Microsoft Visual Studio Redistributable. Download and install vc_redist.x64.exe if it isn’t already installed.
CAN device drivers
Due to the large number of CAN device vendors supported Sumac doesn’t come bundled with CAN device drivers. Below follows links to the drivers for each supported CAN device vendor.
ETAS
First the driver for the device itself is needed. The download is a package called Hardware Service Pack. Install this first and then install the driver for your specific device from within Hardware Service Pack.
An addition, the BOA integration package from ETAS is required. During installation choose the 64-bit version since Sumac is a 64-bit exe. The path to the DLLs in the BOA integration package must be manually added to the system PATH. Default folder for these DLLs is C:\Program Files\ETAS\BOA_V2\Bin\x64\Dll\Framework
Download both packages from https://www.etas.com/en/products/download_center.php
Peak
https://www.peak-system.com
Vector
https://www.vector.com