Arduino Mega ATmega16u2 Driver Problem

I have an Arduino Mega (ATmega2560) and lately I have been messing with the driver to turn it into MIDI driver using HIDUINO firmware through Atmel Flip.

It was fun and all till I uploaded a wrong driver, I think. The driver marked on the board is ATmega16u2. I was going to turn the Arduino from MIDI back to its original driver, I think I picked the wrong Mega ATmega16u2 hex file that when I uploaded the driver, it suddenly doesn't appear in the device manager under Ports, meanwhile, it appears under a new parent in the hierarchy called Atmel Drivers I think, but called as ATmega16u2 instead of Arduino Mega. When I went back to Arduino IDE to upload my sketch, It was expected, the device doesn't appear.

So this is when everything went to hell I guess. Knowing that things are not as it was, I tried going back to Atmel Flip to upload another ATmega16u2 hex file but its labelled with Mega2560, just thought if it might work, but it failed to upload. I even tried turning it back to MIDI which also failed. So I went to device manager to uninstall the driver, thinking that I might be able to install it back like other drivers, but also failed (I also ticked the option appeared before deleting, can't recall what it was, all I can remember was that it was the second attempt at deleting it, because the first time it doesn't seem that it was deleted, as it appears under Atmel Drivers again). I tried both the automatic and manual installation in the update driver option and still failed.

image
image
image

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.