Hi all, first post for me here...
After banging my head against the wall for the past couple of days I've decided to ask this and hope someone has a solution (if there is one at all).
So I want to use an Arduino Nano as my midi device using HIDuino. I have a few of these (Nanos) so I also use it as an ISP programmer. They are all clones with CH340 instead of the FTDI one (should this affect anything?).
at first: I've flashed HIDUINO_MIDI.hex using avrdude using the following command:
avrdude -p ATMEGA328P -F -P COM5 -c avrisp -b 19200 -U flash:w:HIDUINO_MIDI.hex \ -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0xF4:m -U lock:w:0x0F:m
I get a:
verification error, first mismatch at byte 0x000 0xf4 != 0x04 verification error: content mismatch
I don't know if that's such a tragedy but I've tried continuing nevertheless... At this stage, when using Windows, the device appears as USB-serial CH340. I've uploaded, using my arduino programmer, one basic MIDI sketch - but the device is not recognized, nor sending any midi signals (although it does flash rx when it should).
I've also tried flashing 'usbserial_uno_16u2.hex' but still the same.
One last thing, I've seen somewhere that arduino nano might have a problem with midi over usb because of how its built. If that's any true, which other smaller version of arduino can I use? I have to fit it into a very small package so Uno is out of the question...
I have searched the web over and over but I couldn't find help in this..
Thanks in advance, Iftach