Navigate here using a Web MIDI-compatible browser (such as Chrome, Edge, Firefox, Brave, Opera, or Vivaldi; Safari is not supported). Connect a MIDI cable from your MIDI interface MIDI Out port to your MidiGAL MIDI IN port. Next, select your connected MIDI Out port and MidiGAL firmware variant on the page, then click the Update firmware button. And voilà—the easiest MidiGAL firmware update ever!
its amazing how easy you have made this part now…thank you
hello, my midigal does not enter the update mode when I power it on while holding the encoder
How the MCU was programmed?
Its been a while but I believe I bought it programmed from you and I asked for midipal firmware on it. Ive since bought an avr programmer and changed the firmware a few times with that. Ive never benn able to get sysex programming to work on it though.
Sysex firmware programming requires a special boot loader to be flashed on the MCU. If you just flash the firmware using AVR ISP programmer it will erase the boot loader.
Here’s the script that erases the MCU, programs fuses, then bootloader, then the firmware.
avrdude -V -p m328p -c avrispmkII -P usb -B 10 -e -u -q -U efuse:w:0xfd:m -U hfuse:w:0xd4:m -U lfuse:w:0xff:m -U lock:w:0x2f:m
avrdude -V -p m328p -c avrispmkII -P usb -B 1 -D -q -U flash:w:mgboot.hex:i
avrdude -V -p m328p -c avrispmkII -P usb -B 1 -D -q -U flash:w:midilfo.hex:i
Hey thanks for the info, good to know. I prob wont get to that for a while though ha. Breaking out and re learning the programmer is low on the priority list atm. A easy web sysex option was worth the 5 min to try though. Guess Ill just have to live with the arp a while longer
If you’re in the US you can send me the device, i’ll update it and send back.