Required Drivers¶
On most systems (such as Windows 10 or newer, or MacOS X), the Fomu board does not need any special drivers.
On GNU/Linux, you do not need to install any drivers, however, you may need
sudo
access unless you Setup udev rules to grant permission for using the USB device from a non-privileged account.Windows systems earlier than Windows 10: you will need to install Zadig drivers.
Setup udev rules¶
Warning
This set up is for GNU/Linux only. Setting up these udev rules grants permissions for using the USB device from a non-privileged account.
On GNU/Linux, try running dfu-util -l
. If you get an error message like the
following, you should add a udev
rule as to give your user permission to the
USB device.
dfu-util -l
Steps to set up udev rule¶
Add your user to group
plugdev
:sudo groupadd plugdev sudo usermod -a -G plugdev $USER
Warning
You must log out and then log in again for the addition to group
plugdev
to take affect.Use
id $USER
and/orgroups
to check you are in groupplugdev
:id $USER groups | grep plugdev
Create a file named
/etc/udev/rules.d/99-fomu.rules
and add the following.SUBSYSTEM=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="5bf0", MODE="0664", GROUP="plugdev"
Note
You need
sudo
privileges for creating this file.Reload the udev-rules using the following:
sudo udevadm control --reload-rules sudo udevadm trigger
Installing Zadig Drivers¶
Warning
This set up is only needed for Windows system earlier than Windows 10.
Download Zadig.
Open Zadig.
Under
Options
, selectList All Devices
.In the dropdown, select your Fomu; in the field right of the green arrow, choose the
WinUSB
driver; and hitUpgrade Driver
.