Windows 10 Home won't recognize Pro Micro - driver problem?

I just downloaded the driver package (https://github.com/sparkfun/Arduino_Boa … master.zip) today following the Hookup Guide. When I follow the steps to update the USB driver, Windows insists that “the best driver is already installed”:

Annotation 2020-04-11 083251.png

But the device is still not recognized:

I also tried installing the sparkfun.inf directly from Windows Explorer, but it hasn’t made a difference.

In Arduino IDE, the Port menu stays unselectable.

Note that if I plug in my Sparkfun Redboard, it gets recognized OK:

Annotation 2020-04-11 083602.png

The head-sized dent in my wall is getting large. I switched to my PC after days of failing to get the Pro Micro to be recognized at ALL by my Macbook Pro (OS X 10.14.16) - when it was working a month or so ago. I’ve tried every procedure I could find on the internet to update the FTDI drivers, remove the Apple drivers, etc., all to no avail. I tried to de-bricking bootloader procedure, but it doesn’t work; I think the problem is lower than that since it doesn’t even show up on the USB device list at all.

I hope someone can help me get this blasted Pro Micro usable! Thanks.

Hi raytoday; I am running Windows 10 Pro with the same problem. Downloaded drivers will not install. Windows says the “the best drivers for your device are already installed”

Not much help, I’ll keep a watch here to see if you get a useful response.

Like you I have a not very useful pcb with a MEGA32u4 onboard.

Cheers Peter.

Hello,

Which Pro Micro are you using? Do you have a SKU number?

DEV-12640

Have you tried multiple USB cables?

no. I can only find one micro-USB data cable (I have piles of charge-only cables). This one was working fine a few weeks ago.

It’s hard to debug this without actually having access to your computer, but I’ve seen similar issues with other USB devices before.

Try deleting the device from device manager and look for a checkbox or option to delete the driver for the device as well. After that, you should be able to install the SparkFun provided driver.

do you mean delete the driver for the USB controller entirely? Because the Pro Micro doesn’t show up as a device to remove.

new cable ordered, fingers crossed…

No, delete the driver for the unknown USB device, but try the new cable first. This error generally happens with a dodgy USB cable.

TS-Brandon:
Hello,

Which Pro Micro are you using? Do you have a SKU number?

Hi Brandon;

I have the DEV=12587. It is the Pro Micro 3.3V / 8Mhz with the Mega32U4 on board.

In my case the Pro Micro had been clobbered by uploading with the wrong board setup in the Arduino IDE. I think I used Arduino Nano. - Whatever I chose poorly…

I loaded the Sparkfun boards manager table so that I was able to identify the board correctly.

Then I used another Arduino setup as Arduino as ISP to burn the original bootloader onto the Pro Micro, now I have a functional Pro Micro and Sparkfun has a happy customer.

Thanks for your help and guidance in regard to the USB cable, that did get me heading in the right direction.

Cheers

Peter.

TS-Chris:
No, delete the driver for the unknown USB device, but try the new cable first. This error generally happens with a dodgy USB cable.

I got new cables, no improvement.

I was working with a Pro Micro a few weeks ago, successfully loading programs onto it from my Mac. I posted a question about my assembly (Pro Micro, motor controller, current sensor breakout). Someone (you?) replied with some questions, and as I was cleaning up and debugging I hit a point where I could no longer load programs to the board.

Thinking I had bricked it, I tried the un-bricking procedures to no avail. So I ordered a new Pro Micro to try out - and that’s gotten me here. The new board and old one have the same behavior:

on Mac: red LED stays lit, board is completely unrecognized by the Mac. It never shows up in the USB devices at all.

on PC: red LED stays lit. Device manager reports it as “Unknown USB device (Device Descriptor request failed)”

When I try to update the driver with the recommended driver, Windows (10 home) reports ~“the best drivers for your device are already installed.” I tried disabling/enabling it from device mgr, no change. I can’t figure out what driver Windows is using, that I could try uninstalling. I looked through all the driver details but can’t find a name or location or other clue to follow.

It seems to be a problem only with the Pro Micro(s) - I can still work with the Redboard just fine. If you think this points to a problem with (both of) the Pro Micro, then I’ll try another.

Appreciate any help you can give. Soon I’m going to have to punt on the Pro Micro and just build my device with a Redboard.

Thanks.

Hello raytoday,

My gut reaction is that it is an issue with Windows and Mac but the actions you’ve taken should have fixed that. I know that you’re using the 5V/16MHz model, do you have a 3.3V/8MHz model you could try uploading to so we can see if it’s an issue with the 5V model or the drivers? (Make sure to select the correct profile before uploading).

Do you have a friend or another Windows computer that you could try using to verify if it is your computers?

Also could you provide pictures of the top and bottom of the board(s)?