- Tue Oct 18, 2016 10:06 pm
#192073
I inadvertantly uploaded a sketch to my Pro Micro with settings for a Leonardo. Luckily this didn't brick it, and I was able to re-upload a sketch with the correct settings, however the bootloader now appears to have the wrong PID.
Windows Device Manager correctly recognizes the sketch PID as "SparkFun Pro Micro" but the bootloader (during upload) is incorrectly recognized as "Arduino Leonardo bootloader".
The IDE Board Info reports...
BN: Unknown board
VID: 1B4F
PID: 9206
The IDE has the "Tools > Burn bootloader" command, but I'm not sure that's the appropriate method since I don't have a hardware programmer or another separate Arduino to use as a programmer.
I've also found the "sparkfun\avr\bootloaders\caterina" directory that contains the bootloader source, and I've read the directions therein, but I'm not sure that's the appropriate method either.
Does it even matter? I'm still able to upload a sketch (at least a simple RX Blink), but I don't know if this could cause compatibility issues, and I'd like to learn how to fix my mistake without making things worse. I'm not incompetent, just a rank Arduino amateur.
Can anyone nudge me in the right direction?
Win10 x64, IDE 1.6.12, Pro Micro 5V/16MHz
Windows Device Manager correctly recognizes the sketch PID as "SparkFun Pro Micro" but the bootloader (during upload) is incorrectly recognized as "Arduino Leonardo bootloader".
The IDE Board Info reports...
BN: Unknown board
VID: 1B4F
PID: 9206
The IDE has the "Tools > Burn bootloader" command, but I'm not sure that's the appropriate method since I don't have a hardware programmer or another separate Arduino to use as a programmer.
I've also found the "sparkfun\avr\bootloaders\caterina" directory that contains the bootloader source, and I've read the directions therein, but I'm not sure that's the appropriate method either.
Does it even matter? I'm still able to upload a sketch (at least a simple RX Blink), but I don't know if this could cause compatibility issues, and I'd like to learn how to fix my mistake without making things worse. I'm not incompetent, just a rank Arduino amateur.
Can anyone nudge me in the right direction?
Win10 x64, IDE 1.6.12, Pro Micro 5V/16MHz