Documentation for this project is seriously lacking.
For microUPDI programmer
I can't actually speak for the programmer. I received my programmer, proceeded to follow the GitHub directions for uploading the firmware to my Arduino Pro Micro.
I first ran into issues because I was using the newest Arduino IDE (2.2.1). Apparently the creator hasn't tested with that so I had to downgrade to Arduino 1.8.19.
I tried flashing the firmware and bricked the Pro Micro without much for an error. I grabbed another Pro Micro, bricked it as well. Now the creator tells me that I'm using the wrong version of his microUPDIcore. I was using v1.0.1 and he suggested v1.0.2. I got this version from the Arduino Board Manager from his documentation.
I have run into issue after issue and while the creator has attempted to help, I'm now stuck with purchasing another piece just to reflash the 2 bricked Arduino Pro Micros (creator's suggestion) just to hope this works. I'm cutting my loses.
Maybe it's me or maybe things have been updated since 2021.
Response from MCUdude | Feb. 25, 2024
I'm sorry you had issues flashing the Pro Micro with the correct firmware. When uploading for some reason fails, you can either manually enter "extended bootloader mode" by shorting the reset line to ground two times. This will make the Pro Micro stay in bootloader mode longer than usual, but it will still time out within 8 seconds. A few attempts may be necessary to get it going. Another alternative is to use an ISP programmer to flash the firmware.
Please contact me if you still having issues getting it to work, and I'm sure we'll figure out something.