First post here,
I have a SparkFun Arduino Pro Micro soldered to a 4x4 macropad. I previously flashed the Arduino with a .hex file (compiled through QMK) for the macropad, and it works great. The only problem is that I have connected other SparkFun devices to the Arduino now, and I want to reprogram it to handle more than just keypresses.
I've tried pretty much everything to reset the board (uninstalling drivers, "double" resetting, etc.), yet everytime I plug it into my PC, my PC immediately begins setting up the board as the macropad. In Arduino IDE, the board isn't detected because of this, and the "Ports" tab is grayed out. When doing a double reset, I'm able to see the board at COM3 for a very brief moment, but even after quickly hitting "burn bootloader", the PC begins setting up the macropad and Arduino IDE fails to upload anything.