USB Device not recognized Qwiic Pro Micro USB-C

Hi SparkFun-thusiasts:

Just received a NEW Qwiic Pro Micro USB-C device and have been unable to get it to show up in the Ports of Arduino IDE. I followed the information from link https://learn.sparkfun.com/tutorials/pr … ng-windows

I have taken the following steps:

On an up-to-date Windows 11:

Plug the device in via USB-C to USB-A into the computer (the lights on the device light up everytime).

Receive the message USB Device not recognized.

In Device Manager, the device with the yellow warning sign appears under USB devices (not as expected under the Other Devices–>USB IO board.

The yellow warning sign device reads USB Device not recognized (Device descriptor request failed)

I proceeded boldly ahead anyways and attempted to update the driver to that provided by links to https://github.com/sparkfun/Arduino_Boa … s/main.zip.

Windows then insisted that the best driver is “USB Device not recognized (Device descriptor request failed).” – Not sure why Windows insists that the best driver is one where it isn’t recognized. But hey, I don’t program Windows. Maybe that’s how all their devices work best?

Obviously it doesn’t show up as a board in Arduino IDE.

Then:

I uninstalled the failing USB device driver and tried again with a different cord and again in a different USB port – same result.

I uninstalled the driver again, adjusted power settings so that Windows can’t shut the power off to USB devices and attempted above again – same result.

I uninstalled, adjusted global power management settings to provide even MORE power and tried again – same result

I uninstalled, restarted windows, and attempted above again. – same result.

I uninstalled, then tried using a USB-C to USB-C cord into my computer’s USB-C data port – same result

I tried connecting the device to two different Mac laptops (USB-C to USB-A on one and USB-C to USB-C on the other). The board did not appear as a keyboard like the instructions said it should.

It did not seem to appear in the System Information for the Mac

It certainly did not appear in the Arduino IDE ports (in 2 of 3 MacOS).

I tried the device again on an older OS which had never had Arduino IDE installed nor had ever seen an Arduino or other development board. – Same result in that the Mac didn’t recognize the device as an HID nor as a USB device.

I confirmed that the USB-C to USB-C and USB-C to USB-A cables I was using all carried data – they do.

My best guess is that the device (new) is malfunctioning or came pre-bricked. What should I do?

Dave

Try starting over here, paying special attention to the ‘signed’ driver info https://learn.sparkfun.com/tutorials/qw … rs-windows

And then if that doesn’t get it going, try the steps here https://learn.sparkfun.com/tutorials/qw … ng-and-faq to attempt a reset and/or revival

Finally, if none of those solutions work head over to www.sparkfun.com/returns if purchased from us, or contact distributor if purchased elsewhere for a replacement

Hi,

Thanks. As requested, I tried yet again to follow the installation instructions for the driver to no avail.

As to reviving, I was able to work out something that seemed to function for a reset and/or revival. The process did manage to upload some of the test programs available on tutorial page. The process was (as described) finicky to implement, but it did work to upload a program. Unfortunately, it did not revive the device to the point that Windows recognized it appropriately. While getting information TO the device seemed to be working with that clunky process, my project will require me to receive information FROM the device so that I can appropriately test my programs.

One of the notes about the device on that tutorial page said that some people had had trouble with USB 3.0 connections. Is this what I’m experiencing? My computer is one of those new-fangled devices that has only USB 3.0 A and USB-C ports! I even tried to connect through a hub that I think was only USB 2.0, but it didn’t seem to make a difference.

I’m thinking I’ll request a replacement, but if the USB 3.0 is a problem, then it may not end up working out. Are there any work-arounds for that? Or do you have any other ideas for my problem?

Thanks

Dave

I just received a new Qwiic Pro Micro and am having the same issues with my board as described here - namely the board malfunctioned, and windows does not recognize it. This is also the reason the Arduino IDE won’t recognize a port for it - the system isn’t assigning a port number for the board connection.

Has there been a resolution to this issue, or do we keep asking for another board until one just happens to work?

Resolved this issue. Hooked up the Qwiic Pro Micro USB-C to my computer and received the failure notice from the Windows Operating System (Windows 10). I then loaded a validated sketch into my Arduino IDE (I’ve compiled/run it on an Adafruit Metro Mini so I knew it compiles). Timing is somewhat critical here - I started the Load cycle in the Arduino IDE (which compiles the sketch first) watching the Green Compile bar in the IDE window. When the compile was nearing completion I double-tapped the RESET button which opened a port in the Windows OS which the Arduino downloader was able to attach to when it began to perform the upload, loading the bootloader into the Qwiic Pro Micro device. Subsequent USB-C disconnect/reconnect cycles resulted in normal actions of the Qwiic Pro Micro to the PC (read that as valid connectivity to a port on the computer with true instantiation).