i was on megadrum_20090825 which worked fine (the update and the firmware)
using the same version of midiox and the same pc and the same USB cable, as now.
but for some reason i can't get anything sent to the megadrum anymore.
i've gone over and over this a dozen times now and i can't see what i'm doing different/wrong from previous updates.
am i missing something here?
i am skipping STEP 6, because i don't have and old type of bootloader.
i bought a kit from Synthex a while ago and everything has been working so far.
Atmega 32
chrystal 16MHz
inputs 32
so ofcourse i've chosen the sysex file called: "megadrum32_16_32_20091217.syx"
correct no?
and i can't update via MCT on PC (or MAC osx 10.5.8)
1. Power MegaDrum up while holding the key LEFT pressed.
2. Start MIDI-OX (don't start it before connecting MegaDrum!).
In MIDI-OX menu go to Options->Configure Buffers and set Output, NOT Input, Buffers Size to 64000. Be sure it is actually set to 64000 and not to 6400 since the input field shows only 4 characters.
3. If your MegaDrum is connected over USB, in MIDI-OX menu go to Options->MIDI Devices and in 'MIDI Outputs' select MegaDrum USB (it may be called USB Audio). If your MegaDrum is connected over a standard MIDI, in MIDI-OX menu go to Options->MIDI Devices and in 'MIDI Outputs' select MIDI port your MegaDrum is connected to for output.
4. In MegaDrum select correct frequency for your Atmega crystal by pressing the key UP. Each time you press UP it will cycle one step through 16MHz-20MHz-24MHz-12MHz. If you use a 16MHz crystal for Atmega, you don't need to press UP since 16MHz is a default start up frequency for the bootloader.
5. In MegaDrum press the key DOWN. It will display 'Send Sysex now'.
6. Skip this step if your MegaDrum has an old type of the bootloader, i.e. without protection from accidental firmware erasure. In MIDI-OX go to View->SysEx... In the SysEx window go to Command Window-> Load File... and load this file:
Attachment:
erase_firmware.syx [4 Bytes]
Downloaded 116 times
.
Still in the SysEx window go to Command Window->Send Sysex. After a couple of seconds MegaDrum should show 'ERASED'. If it doesn't, then you didn't select bootloader frequency matching your Atmega crystal or you have hardware problem in your MegaDrum board or your Windows installation is screwed up.
7. In MIDI-OX go to View->SysEx... In the SysEx window go to Command Window-> Load File... and load the MegaDrum firmware .syx file matching your MegaDrum hardware, e.g. for 32 inputs MegaDrum with Atmega32 at 16MHz it will be megadrum32_16_32_20090306.syx where first '32' is type of Atmega, '16' - crystal frequency, second '32' - number of inputs and '20090306' - firmware version. Still in the SysEx window go to Command Window->Send Sysex. It will start sending the new firmware to MegaDrum. The MIDI LED should be flashing around twice a second. After around 10-15 seconds the update should finish, MegaDrum should show 'Updated finished' and it will restart automatically in a couple of seconds. If it doesn't work, then you didn't select bootloader frequency matching your Atmega crystal or you have hardware problem in your MegaDrum board or your Windows installation is screwed up.