This tutorial is more than 1 year old. If the steps below do not work, then please check the latest versions and the documentations of the individual tools used.
Before starting
Dependancies
Ensure the following dependancies are downloaded and available:
Connect to a compatible USB device and detect it on the browser. Check lsusb on Linux or system_profiler SPUSBDataType on MacOSX for Vendor ID and Product ID.