- A browser supporting WebUSB such as Google Chrome.
- For Linux: See below.
A udev rule for making the USB device available to non-root users is required.
50-arduino.rules contains a udev rule that should work as long as your user is part of the wheel group.
To install it run
cp 50-arduino.rules
sudo udevadm control --reload-rules
sudo udevadm triggerYou might need to unplug and plug in the device again.
Install the following Arduino libraries:
Make sure to patch the USB_VERSION variable in USBCore.h in ~/.arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino/USBCore.h.