List of fixes for various error that previously had no googleable solution
If the FTDI USB-to-JTAG board appears in lsusb with correct vid and pid, but you get the following error:
Open On-Chip Debugger 0.10.0 Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Warn : libusb_detach_kernel_driver() failed with LIBUSB_ERROR_INVALID_PARAM, trying to continue anyway Error: libusb_claim_interface() failed with LIBUSB_ERROR_NOT_FOUND Error: unable to open ftdi device with vid 0403, pid 6014, description '*', serial '*' at bus location '*'
Check OpenOCD config file for FTDI board. This likely indicate that ftdi_channel was set to 1, but there is not channel/interface 1 (single channel chip like FT232 opr FT232H). Use "ftdi_channel 0" instead.