Arduino Capacitor Humming and Programming Port Not Working


I ran into a problem today where my Arduino Due has ceased to allow programming through the programming port. I cant even get the port to show up in the Windows Device Manager. It will still be powered and run, but there is not way to program it.

I also have noticed that when powered by USB (native and programming), the capacitor closest to the reset button hums, but it doesn't when powered through Vin.

Any help would be appreciated. My only thought is that there is an issue with the ATmega32u2, but I dont know how to reprogram it, or if there is a way to reprogram it.

I can also confirm a that the serial port for the ATSAM3X8E (RX0, TX0) are still functional.