Required Drivers

On most systems the Fomu board does not need any special drivers.

  • On Windows 10 or newer you do not need to install anything.

  • On Windows systems earlier than Windows 10 you will need to Installing Zadig Drivers.

  • On MacOS X you do not need to install any drivers.

  • On Linux you do not need to install any drivers, however you may need sudo access unless you Setup udev rules to grant permission to use the USB device from a non-privileged account.

Setup udev rules

Warning

This set up is for Linux only.

Setting up these udev rules grant permissions to use the USB device from a non-privileged account.

In Linux, try running dfu-util -l, and 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

  1. Add your user to the plugdev group

     sudo groupadd plugdev
     sudo usermod -a -G plugdev $USER
    
  2. Check you are in the plugdev group with id $USER

     id $USER
    
  3. You will need to log out and log in again in order to be a member of the plugdev group.

    Warning

    You must log out and then log in again for the group addition to take affect.

  4. Check you are in the plugdev group with groups

     groups | grep plugdev
    
  5. 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"
    
  6. 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.

  1. Download Zadig.

  2. Open Zadig.

  3. Under Options, select “List All Devices”.

  4. In the dropdown, select your Fomu and in the field right of the green arrow choose the WinUSB driver and hit Upgrade Driver.

    Setup of ZADEG for Updating USBport driver on WIN7