Hello there, Arduino community!
After a few days of frantic googling and failed fix attempts i figured it's time to ask for help here.
I'm a happy owner of a Pro Micro (5V, 16 MHz version, even has a nice "v11" on the back!) that started exhibiting strange behaviour:
- All of the leds are lit constantly upon connecting an USB cable. Resetting the board seems to calm down RX and TX lights (they seem to light up for a few seconds randomly after resets, tho), but the red pin 13 diode just won't budge.
- The Arduino IDE seems to find the board okay. Trying to upload a sketch to the board produces no errors (except for the rare random reenumeration failure), the board doesn't behave as expected though. When the actual upload is starting the board resets, causing the IDE to call it a day and display a merry "Done uploading" message.
- Occasionally the IDE manages to fill the uploading progress bar instantly without changing the message, getting stuck in the uploading phase (debug console doesn't seem to provide any useful info at that stage). I've tried waiting it out, but no luck with that.
What's more:
- It's not a problem with my IDE or the USB cable. I can program my old Duemilanove just fine.
- I've tried the loopback test, but Micro just doesn't show up in device manager when it's kept reset (wonder why? )
- I've tried several solutions, including Sparkfun's drivers and IDE addon thingy. Neither worked.
- The board gets detected as a Leonardo for some strange reason.
So at this point my question is if i should even bother with soldering up a USBTinyISP to reflash the bootloader? Or do i just sweep that micro into a trash can and get a new one?
Thanks in advance for any help; hope the post was informative enough.