Page 1 of 4

Firmware Upgrade fails again and again

PostPosted: Wed Jun 10, 2009 7:07 pm
by Tormentor
Hello,

as i finished soldering my Megadrum, I thought it's time to upgrade to the latest firmware. As MCT under Vista always quits the Upgrade process with "Error sending sysex", I follwed the instructions with Midi-OX.

I configured Midi-Ox as mentioned (Output Buffer 60000..) and send the erase Firmware file. This runs well. On Megadrums Display, I can read "Erased".

So then I wanted to flash the latest Firmware for Atmega32 with 16mhz clock and 32 Inputs. When I load up the file and click on "send sysex", nothing happens. I waited approx. 5 minutes, but Megadrum neither displays "Update finished" nor it restarted itself. When I restart it by hand (replugged megadrum), the display stays blue.


Again, the "erase_firmware" always works as it should.

I tried it on 2 different machines. Did I killed my megadrum?

Thanks

Re: Firmware Upgrade fails again and again

PostPosted: Wed Jun 10, 2009 7:16 pm
by dmitri
Tormentor wrote:Hello,

as i finished soldering my Megadrum, I thought it's time to upgrade to the latest firmware. As MCT under Vista always quits the Upgrade process with "Error sending sysex", I follwed the instructions with Midi-OX.

I configured Midi-Ox as mentioned (Output Buffer 60000..) and send the erase Firmware file. This runs well. On Megadrums Display, I can read "Erased".

So then I wanted to flash the latest Firmware for Atmega32 with 16mhz clock and 32 Inputs. When I load up the file and click on "send sysex", nothing happens. I waited approx. 5 minutes, but Megadrum neither displays "Update finished" nor it restarted itself. When I restart it by hand (replugged megadrum), the display stays blue.


Again, the "erase_firmware" always works as it should.

I tried it on 2 different machines. Did I killed my megadrum?

Thanks

Does the MIDI LED start to flash when you click on "send sysex"?
If not, describe step by step the while procedure here with slightest details.

Re: Firmware Upgrade fails again and again

PostPosted: Wed Jun 10, 2009 7:32 pm
by Tormentor
No, the Led does not flash. It glows steady.

Ok here my steps.

I boot up Megadrum with left key pressed. I do not change the clock and leave it on 16mhz. Then I press down and get the message "Send sysex now" on the display.

I load up Midi-OX, select under Midi Devices "Megadrum USB". Under view select "sysex" --> load input file "megadrum32_16_32_20090609.syx" and then "send sysex".

Btw: For erasing the firmware, these steps always work.

This is, what I can see in Midi-OX
http://img3.imagebanana.com/view/k912le1t/megadrum.jpg

The display still shows "Send sysex now" and nothing happens.

Thanks for your help.

Re: Firmware Upgrade fails again and again

PostPosted: Wed Jun 10, 2009 7:39 pm
by dmitri
Tormentor wrote:I load up Midi-OX, select under Midi Devices "Megadrum USB". Under view select "sysex" --> load input file "megadrum32_16_32_20090609.syx" and then "send sysex".

You don't follow the procedure exactly as I described.

Re: Firmware Upgrade fails again and again

PostPosted: Wed Jun 10, 2009 8:02 pm
by Tormentor
I tried to figure out the differences between my and your steps but I didn't get it :shock:

Maybe I don't described it detailed enough.

In Midi-OX I select "view" and then "sysex". In the "sysex" window, I select "Command Window" and then "Load File" megadrum32_16_32_20090609.syx. Then again in Command Window, I select "Send sysex"

I've checked the buffer size before. It's set to 60000 as you mentioned.

Re: Firmware Upgrade fails again and again

PostPosted: Wed Jun 10, 2009 8:13 pm
by dmitri
You still don't follow the procedure right.

Tormentor wrote:Maybe I don't described it detailed enough.

Does it look like you've described it with more details now?
In Midi-OX I select "view" and then "sysex". In the "sysex" window, I select "Command Window" and then "Load File" megadrum32_16_32_20090609.syx. Then again in Command Window, I select "Send sysex"


I asked you to describe it step by step with slightest details. Where is step 1, 2 ... 7?

Re: Firmware Upgrade fails again and again

PostPosted: Wed Jun 10, 2009 8:16 pm
by Ken Forgettable
Tormentor wrote:I tried to figure out the differences between my and your steps but I didn't get it :shock:
You can try sending the file in this attachement - it's just the erase.sys and megadrum32_16_32_20090609.syx concatenated into one file.
ldrcat.zip

Re: Firmware Upgrade fails again and again

PostPosted: Wed Jun 10, 2009 8:23 pm
by dmitri
Ken Forgettable wrote:
Tormentor wrote:I tried to figure out the differences between my and your steps but I didn't get it :shock:
You can try sending the file in this attachement - it's just the erase.sys and megadrum32_16_32_20090609.syx concatenated into one file.
ldrcat.zip

Are you sure the erase procedure will have enough time to complete before the PC will start sending firmware part of this sysex?

Re: Firmware Upgrade fails again and again

PostPosted: Wed Jun 10, 2009 9:03 pm
by Tormentor
Ok, next try. :)

1. Plug in Megadrum by holding down left button.
2. I load Midi-OX and go to "Options" --> "Configure Buffers" and set "LowLevel Output Buffers" to 60000.
3. Under "Options" --> "Midi Devices" I select Megadrum USB as Midi Output
4. Pushed the down button to confirm 16mhz clock. The Display now shows "Send sysex now" and the LED glows steady.
5. In "Midi-Ox" --> "View" --> "Sysex". In "Sysex" window I select "Command window" and "Load file". I select erase_firmware.syx.
6. Then "Send sysex". The LED lights up. A few seconds later, the Display shows "ERASED". Now the LED is off.
7. I close the window and select again in the Midi-OX window "View" --> "sysex"
8. In sysex window, I go to "Command Window", then "Load file" --> megadrum32_16_32_20090609.syx
9. In "Command Window" I click on "Send sysex"

Then nothing happens. LED is not flashing, the Display still shows "ERASED".

So when I repeat these steps without erasing the firmware before, I can see that on Midi-OX
http://img3.imagebanana.com/view/3wbdc6kg/Unbenannt.jpg

I can wait up to 10 minutes, nothing changes. The Megadrum display still shows "Send sysex now"

I hope I've described it detailed enought.
@Ken Forgettable
Thanks, but the same effect.

Re: Firmware Upgrade fails again and again

PostPosted: Wed Jun 10, 2009 9:16 pm
by dmitri
Go to View->SysEx then Sysex->Configure. List all the settings you have there.