Crazyflie USB 3.0 incompability

2.7k Views Asked by At

I've been tinkering with Crazyflie lately, but it seems the firmware doesn't detect USB 3.0 properly. There's a way around it, but when I tried to follow the instruction, even the dongle is not detected.

> cd crazyradio-firmware
> python usbtools/launchBootloader.py
Error!, cannot find the CrazyRadio USB dongle!

How can I fix this problem?

3

There are 3 best solutions below

0
bnlucas On

There is a blogpost, Crazyradio firmware with USB3.0 fix, about a firmware fix for USB 3.0 support.

3
MikeV On

First you need to update the Crazyradio firmware to work with USB3.0 - and of course, if you're on a USB3.0 machine, you won't be able to enumerate the Crazyradio in the first place to fix it! You have a few options:

  • Update the Crazyradio firmware with the USB3.0 fix from a USB2.0 machine
  • Use a USB2.0 hub, between the Crazyradio and your USB3.0 host machine
  • Update the Crazyradio firmware via SPI

Here's how I did it from a USB2.0 machine.

0
Tim Closs On

Everything else failed for me, until I followed the instructions here: http://news.softpedia.com/news/How-to-Fix-VirtualBox-USB-Support-111715.shtml

...and they worked! The VMWare Linux environment now talks to the Crazyradio PA.

What is the issue here? Can't the VMWare image be shipped with the bitcraze user in the correct group?