I’m having a rough time trying to upload code to my new Qwiic Pro Micro.
It seemed to be working okay at first - I had some test code running and had it displaying some info on a Qwiic Alphanumeric Display.
Now, I only get “No device found on cu.usbmodem101” when I try to upload.
I have tried the “double-tap revive” process described here: Qwiic Pro Micro USB-C (ATmega32U4) Hookup Guide - SparkFun Learn
I thought maybe there was a bootloader issue, but the “reinstalling bootloader tutorial” is gone (was https://www.sparkfun.com/tutorials/247)
I uninstalled and reinstalled all of my Arduino IDE, settings, command line tools, etc. I even tried a few different USB cables just in case. Burned some incense.
I’m running: MacOS 15.3.2, Apple M2 Silicon, Arduino IDE 2.3.6. I can see the device listed as “SparkFun Pro Micro” under the USB 3.1 Bus in the Device Tree. The IDE recognizes the port just fine as /dev/cu.usbmodem101. When I try to upload the compiled code, the verbose output shows it just doesn’t seem to see the microcontroller.
Sketch uses 10204 bytes (3%) of program storage space. Maximum is 262144 bytes.
Global variables use 2404 bytes (7%) of dynamic memory, leaving 30364 bytes for local variables. Maximum is 32768 bytes.
Waiting for upload port...
Upload port found on /dev/cu.usbmodem101
"/Users/xxx/Library/Arduino15/packages/arduino/tools/bossac/1.7.0-arduino3/bossac" -i -d --port=cu.usbmodem101 -U true -i -e -w -v "/Users/xxx/Library/Caches/arduino/sketches/02087A44A7247073300F889B72D02731/sketch_apr18a.ino.bin" -R
No device found on cu.usbmodem101
Set binary mode
Send auto-baud
Set binary mode
Failed uploading: uploading error: exit status 1
Any tips on what I can do here? Does it seem like the serial controller is working but the microcontroller has fried? I only have one Qwiic Pro Micro so I can’t prove the software setup is correct. Thanks for any help.