Brand new Sparkfun Pro Micro -USB C Will not connect to Win, Mac or Linux - is my device bricked?

I could really use some help here - is my device bricked?

Problem using the SparkFun Pro Micro C fresh out of the anti-static bag

Using a USB A to C cable

Will not connect to the Windows or Mac or Linux PC

Windows complains that the descriptor is not available

Linux does not show a device connect - only if I put into boot mode

Linux Debug capture

wurmfeld@wurmfeld-MAX-Q370A:/dev$ # output of lsusb after connecting Pro Micro USB-C

wurmfeld@wurmfeld-MAX-Q370A:/dev$ lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 001 Device 004: ID 148f:5372 Ralink Technology, Corp. RT5372 Wireless Adapter

Bus 001 Device 003: ID 05d5:0624 Super Gate Technology Co., Ltd Multimedia keyboard

Bus 001 Device 002: ID 1c4f:0034 SiGma Micro Usb Mouse

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

wurmfeld@wurmfeld-MAX-Q370A:/dev$ # results of dmesg

wurmfeld@wurmfeld-MAX-Q370A:/dev$ dmesg | tail

[438084.574863] usb usb1-port10: attempt power cycle

[438085.230783] usb 1-10: new full-speed USB device number 32 using xhci_hcd

[438085.230952] usb 1-10: Device not responding to setup address.

[438085.442865] usb 1-10: Device not responding to setup address.

[438085.650790] usb 1-10: device not accepting address 32, error -71

[438085.778780] usb 1-10: new full-speed USB device number 33 using xhci_hcd

[438085.778946] usb 1-10: Device not responding to setup address.

[438085.986955] usb 1-10: Device not responding to setup address.

[438086.194788] usb 1-10: device not accepting address 33, error -71

[438086.194906] usb usb1-port10: unable to enumerate USB device

wurmfeld@wurmfeld-MAX-Q370A:/dev$

Tried monitoring the enumeration after put in boot mode:

wurmfeld@wurmfeld-MAX-Q370A:/dev$ # output of lsusb after pressing reset twice

wurmfeld@wurmfeld-MAX-Q370A:/dev$ lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 001 Device 004: ID 148f:5372 Ralink Technology, Corp. RT5372 Wireless Adapter

Bus 001 Device 003: ID 05d5:0624 Super Gate Technology Co., Ltd Multimedia keyboard

Bus 001 Device 044: ID 1b4f:9205 SparkFun Electronics Pro Micro 5V

Bus 001 Device 002: ID 1c4f:0034 SiGma Micro Usb Mouse

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

wurmfeld@wurmfeld-MAX-Q370A:/dev$ # output of dmesg after pressing reset twice

wurmfeld@wurmfeld-MAX-Q370A:/dev$ dmesg | tail

[438474.304220] usb 1-10: Device not responding to setup address.

[438474.512185] usb 1-10: Device not responding to setup address.

[438474.720037] usb 1-10: device not accepting address 48, error -71

[438474.720158] usb usb1-port10: unable to enumerate USB device

[438510.044050] usb 1-10: new full-speed USB device number 49 using xhci_hcd

[438510.197593] usb 1-10: New USB device found, idVendor=1b4f, idProduct=9205, bcdDevice= 0.01

[438510.197606] usb 1-10: New USB device strings: Mfr=2, Product=1, SerialNumber=0

[438510.197612] usb 1-10: Product: Pro Micro 5V

[438510.197616] usb 1-10: Manufacturer: SparkFun Electronics

[438510.201967] cdc_acm 1-10:1.0: ttyACM0: USB ACM device

wurmfeld@wurmfeld-MAX-Q370A:/dev$

I personally think the original Arduino Micro is more convenient. https://www.theengineeringprojects.com/ … micro.html

However, regarding your problem, it can be a bad board or a bad cable. If it is possible for you, I suggest you try with another USB A to C cable. Such errors can also occur if the bootloader is wiped off,

Excellent comment - thank you for your recommendations.

I forgot to mention that I tried several USB - C cables (C-C, A-C) with the same results.

I am inclined to think if the Pro Micro can communicate with the Mac/PC/Linux in bootloader mode - the cable is probably good.

https://learn.sparkfun.com/tutorials/pr … #ts-revive