USB Drivers¶
Acroname has removed the need for kernel drivers for BrainStem devices across all of the platforms that we support. There is no longer a need to install drivers. However, both Linux and Windows 7 have steps that ar required to allow BrainStem devices to work properly.
Mac OS X¶
On Mac OSX there are no installation procedures required.
Linux Ubuntu¶
On Linux systems, users must run a script to properly set ownership and permissions for BrainStem devices. The script is located within the brainstem_linux_driverless folder, and is called udev.sh.
$> cd /path/to/brainstem_linux_driverless
$> ./udev.sh
Note
Executing the commands within udev.sh requires sudo privileges. You will be prompted for your login password when you execute the script. Once you execute the script, you may have to log out and back in.
In addition to setting the udev rules, Linux operating systems require system packages to be installed:
- x86_64 Ubuntu LTS 16.04, 18.04, 20.04, 22.04, 24.04
Required dependencies: apt install xcb*
- x86_64 Red Hat 8
Required dependencies: dnf install qt5-qtbase-gui
- x86_64 Red Hat 9
Required dependencies: dnf install qt6-qtbase-gui
- arm64v8 Ubuntu LTS 16.04, 18.04, 20.04, 22.04, 24.04
Required dependencies: apt install xcb*
- i686 Ubuntu LTS 16.04
Required dependencies: apt install xcb*
Windows 7 USB Driverless Installation¶
On the Windows 7 OS an installation is required to allow BrainStem devices to be recognized by the system. BrainStem devices use the Microsoft provided WinUSB device drivers to communicate with the brainstem. On Windows 7 operating systems the WinUSB driver is not installed automatically. On more modern versions of Windows newer that 7 this process is automatic and BrainStem devices need no install.
There is a windows_driver_installation.pdf, within the Drivers folder of the BrainStem Development Kit (BDK), that describes the process for installing the WinUSB Driver on Windows 7 OS.