Hello and thank you for reading! (attached pictures at the end)
I spent several hours over 3 days before asking here. I made a 6 button footswitch with an Arduino Uno R3. It looked to be working fine, but I wanted to make a change on how a button worked. Long story short IDE verified it, but when I tried to upload (it took about 2-3 times longer than usual compared to few other times I had uploaded code to my boards) it failed and said something about access being denied in relation to rights and privileges. I didn’t think to save the message at the time.
After this point the Arduino Uno wouldn’t connect anymore with the PC. It does power up, the L lighting up slowly, then shutting off and repeat, but it says “USB not recognized” and it shows as Unknown USB Device (Invalid Device Descriptor).
At this point I connected my other (new, still unopened) Arduino Uno R3 and uploaded the original code (not the code I had recently changed) and that went well, and it works as intended. So this means it’s not a driver issue, even though I went through all the steps to revert to an earlier FTDI driver. Still, the first Arduino powers up but doesn’t communicate with PC (or the footswitch I was using it for at first), while the second Arduino works as it should.
Now, there is something else to, when I pressed one of the buttons, its pins (one connected to a digital pin and the other to 5v) had made contact multiple times with the top part of the Crystal 16 without me realising at the time. The top part of the Crystal has a few small scratches now. This specific button’s pins were considerably lower than the rest. I finally understood this was going on when I connected my second Arduino to the footswitch, because it would restart when I pressed that damnable button and it would show the Usb Device Not Recognized message. I felt quite stupid as you might imagine.
Thankfully it didn’t mess up the second Arduino, as maybe I can use that to help fix the first one? I was unsure if I should burn a bootloader into the first one, as I wasn’t sure if it would help or change anything and I didn’t want to make things worse.
I’ve also tried connecting the Reset Pin to the GND Pin and Tx to Rx (both at once and separately).
If you need me to post pictures with better angels or other info, please tell me.