Driver installation for Qwiic Pro Micro USB-C (DEV-15795)

I am trying to get my Qwiic Pro Micro Boogieboard (DEV-16442) set up. The Boogieboard is apparently just a special version of the Qwiic Pro Micro USB-C (DEV-15795), so I am using this hookup guide to try and get the board setup in the Arduino IDE: https://learn.sparkfun.com/tutorials/qw … okup-guide

The guide says that Windows 10 should automatically install the proper USB drivers. It didn’t, so I followed the section for installing the drivers manually.

The board shows up in Device Manager under the USB controllers section as “Unknown USB Device (Device Descriptor Request Failed)”. I downloaded and extracted the drivers from the Github repo, selected “Update Driver” on the USB device in Device Manager, and pointed it to the “…Arduino_Boards-master/sparkfun/avr/signed_driver” folder, as instructed. Windows came back with a message stating that the installation failed because a more recent version of the drivers is already installed.

I tried uninstalling the “Unknown USB Device” in Device Manager and going through the manual installation process again, but got the same result.

I also tried running the “dpinst-amd64.exe” installer in the signed_driver folder, but that didn’t seem to make a difference either.

Does anyone know how I can get this thing installed?

Update: I’ve had some time to play with this today. The guide says that the board should work easily with Mac & Linux, so I decided to try it out on a Raspberry Pi running Raspbian Buster. Nothing seemed to be happening, and the Arduino IDE failed to upload a sketch, so I ran dmesg and got this:

[73210.340478] usb 1-1.3: new full-speed USB device number 39 using dwc_otg
[73210.440489] usb 1-1.3: device descriptor read/64, error -32
[73210.660490] usb 1-1.3: device descriptor read/64, error -32
[73210.880478] usb 1-1.3: new full-speed USB device number 40 using dwc_otg
[73210.980536] usb 1-1.3: device descriptor read/64, error -32
[73211.200480] usb 1-1.3: device descriptor read/64, error -32
[73211.320616] usb 1-1-port3: attempt power cycle
[73211.980536] usb 1-1.3: new full-speed USB device number 41 using dwc_otg
[73212.420452] usb 1-1.3: device not accepting address 41, error -32
[73212.520489] usb 1-1.3: new full-speed USB device number 42 using dwc_otg
[73212.960504] usb 1-1.3: device not accepting address 42, error -32
[73212.960755] usb 1-1-port3: unable to enumerate USB device

Something is obviously wrong with the USB connection, but I have no idea how to debug it from here.

You might try a different USB cable, sometimes a marginal cable will do things like this.

Thanks. I’ve tried two different cables (one USB-C to -C and one USB-C to -A) on four different ports (C, A 2.0, A 3.0, and the Rpi A 2.0). I’ll see if I can scrounge up another cable and try again, and I may hook up an old Mac Mini to see if MacOS has better luck.

Did the BoogieBoard ever work? Were you ever able to upload anything too it if only one time?

No, I have not been able to get it connected even once. I have read all of the posts about fixing a “bricked” pro Micro, but I have not been able to follow those procedures since it has never been successfully recognized by the OS. Even in boot loader mode (by double-clicking the reset button), it shows up as “Unrecognized” for a few seconds, then after it reboots into normal mode it shows back up as “Unrecognized” again. I have tried several different cables in both Windows and Linux.

OK, it sounds like your board might be missing a bootloader. Fill in the [form on this page with your order number and the URL to this forum post and we can get you hooked up. :-)](Return Policy - SparkFun Electronics)