I've just started playing around with hardware and was gifted an old Arduino Uno from a friend.
After a while, I found that there were no ports detected, and my pc doesn't even recognize the Arduino in Device Manager as "other devices". Instead, it shows up as Arduino MIDI in between the audio devices.
Apparently, my friend has done something, which he cannot recollect. I've tried to press the reset button (a lot), the light flickers but nothing changes.
So I can't upload a new sketch, because no port is detected, The Arduino is detected, but as a MIDI device.
What can I do to be able to use the Arduino as an Arduino again?
Thanks a lot!
If the DFU firmware has been overwritten you will need to use an In-System Programmer (ISP) like the USBasp or USBtinyISP to burn fresh firmware. On my Mac the firmware you want appears to be this /Applications/Arduino.app/Contents/Java/hardware/arduino/avr/firmwares/atmegaxxu2/Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex
The commands on my Mac would be something like:
cd /Applications/Arduino.app/Contents/Java/hardware