Firmware - Stuck at Send SysEx w/ solution.

Discussions related to MegaDrum Hardware

Firmware - Stuck at Send SysEx w/ solution.

Postby gabriel1712 » Sat Aug 22, 2009 11:52 am

Hi guys

I’ve been out of the loop a few months, I hope you’ll doing fine.
This last two months my MD has worked fine with firmware 32_16_32 megadrum_20090609 and BFD2.

Wanting tweak my settings tried to upgrade to latest firmware, this is what I did:
- Closed BFD2 and MidiOx
- Rebooted MD w/ left button held, led flashed till I let go of the button. Clock choice screen came up.
- Started MCT, followed the update procedure, choose clock16 and MD showed ‘Send SysEx now’.
- MCT sent firmware and confirmed but nothing happens on MD. It still shows ‘Send SysEx now’.

Oh well I thought, MCT still can’t update, no problem. I then:
- Closed MCT
- Rebooted MD holding left button.
- Started MidiOx,
- Put MD in ‘Send SysEx’ mode
- Sent ‘erase_firmware.syx’
- MidiOxreturns: 22359 – MOX – 1 -240 Buffer: - 4 bytes – System Exclusive
- No flashing led or ‘Erase’ message on MD. Just stuck at ’Send SysEx now’
- When I sent the new firmware anyway (or any old versions of firmware) the MD screen goes blank (and so do I :( ).

I’ve tried a zillion times, but I can’t get past the ‘Send SysEx now’ screen.
How do I force an erasure of the firmware?

Observation:
- No matter if I hold left button, right button or no buttons booting, MD starts up on ‘Fw updater clock choice’ screen.

HELP!
Last edited by gabriel1712 on Sat Aug 29, 2009 5:25 pm, edited 1 time in total.
"the woods are lovely, dark and deep
but I have promises to keep
and miles to go before I sleep..."
gabriel1712
 
Posts: 195
Joined: Thu Mar 19, 2009 10:16 pm
Location: Denmark

Re: Firmware - Stuck at Send SysEx.

Postby dmitri » Sat Aug 22, 2009 12:01 pm

Why do you send ‘erase_firmware.syx’?
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: Firmware - Stuck at Send SysEx.

Postby gabriel1712 » Sat Aug 22, 2009 12:07 pm

I always load 'erase_firmware.syx' into MidiOx and send it before loading and sending the new firmware, as you describe in step 6 herehttp://www.megadrum.info/forums/viewtopic.php?f=3&t=622.
"the woods are lovely, dark and deep
but I have promises to keep
and miles to go before I sleep..."
gabriel1712
 
Posts: 195
Joined: Thu Mar 19, 2009 10:16 pm
Location: Denmark

Re: Firmware - Stuck at Send SysEx.

Postby dmitri » Sat Aug 22, 2009 12:18 pm

So you have v3 or v4 bootloader since you're sending it. In that case if you've never seen 'Erased' after sending ‘erase_firmware.syx’ you should still have your previous firmware intact. And evidently you managed to erase it. So, either you have an older bootloader and you must not send ‘erase_firmware.syx’ (old firmware is erased when you press 'DOWN') or you must have seen 'Erased' after sending ‘erase_firmware.syx’.
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: Firmware - Stuck at Send SysEx.

Postby gabriel1712 » Sat Aug 22, 2009 12:34 pm

I have the new bootloader and have succesfully upgraded firmware with this procedure about 15 times since april.

dmitri wrote:In that case if you've never seen 'Erased' after sending ‘erase_firmware.syx’ you should still have your previous firmware intact.
I usually get 'Erased' message as a clear indication to load 'n sent new fw, just no today. It's stuck at 'Send SysEx now'.

dmitri wrote:...you must have seen 'Erased' after sending ‘erase_firmware.syx’.
Not today :( and MCT is telling me I still have my old firmware when I try there, so I do believe I'm in limbo between Erased/not erased.
"the woods are lovely, dark and deep
but I have promises to keep
and miles to go before I sleep..."
gabriel1712
 
Posts: 195
Joined: Thu Mar 19, 2009 10:16 pm
Location: Denmark

Re: Firmware - Stuck at Send SysEx.

Postby dmitri » Sat Aug 22, 2009 12:47 pm

gabriel1712 wrote:Observation:
- No matter if I hold left button, right button or no buttons booting, MD starts up on ‘Fw updater clock choice’ screen.

Make sure that LEFT button is not stuck or there is no short to ground on the pin leading to this button.
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: Firmware - Stuck at Send SysEx.

Postby dmitri » Sat Aug 22, 2009 12:49 pm

gabriel1712 wrote:
dmitri wrote:...you must have seen 'Erased' after sending ‘erase_firmware.syx’.
Not today :( and MCT is telling me I still have my old firmware when I try there, so I do believe I'm in limbo between Erased/not erased.

So, do you have old firmware still in your MegaDrum or not? If not, then it doesn't make sense.
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: Firmware - Stuck at Send SysEx.

Postby gabriel1712 » Sat Aug 22, 2009 1:26 pm

dmitri wrote:
gabriel1712 wrote:Observation:
- No matter if I hold left button, right button or no buttons booting, MD starts up on ‘Fw updater clock choice’ screen.

Make sure that LEFT button is not stuck or there is no short to ground on the pin leading to this button.


There's a continuously ~5v on the left button and it drops to zero when I press the button.

I noticed when booting with left button down it goes to 'FW update clock' screen as expected.
When I boot with right button held it goes straight to 'Send SysEx now' w/ constant led, instead of loading default setting. Will it do that if the current fw is bad or is that a sign of a hardware problem?
"the woods are lovely, dark and deep
but I have promises to keep
and miles to go before I sleep..."
gabriel1712
 
Posts: 195
Joined: Thu Mar 19, 2009 10:16 pm
Location: Denmark

Re: Firmware - Stuck at Send SysEx.

Postby gabriel1712 » Sat Aug 22, 2009 1:33 pm

dmitri wrote:
gabriel1712 wrote:
dmitri wrote:...you must have seen 'Erased' after sending ‘erase_firmware.syx’.
Not today :( and MCT is telling me I still have my old firmware when I try there, so I do believe I'm in limbo between Erased/not erased.

So, do you have old firmware still in your MegaDrum or not? If not, then it doesn't make sense.


I really don't know. Normal boot, no button press takes me straight to the 'FW update clock' screen'. Same goes for boot with left button pressed. I can't get passed the 'Send SysEx' screen, thus I can't erase or install new. I'm stuck.

All has been fine on my MD for months till I try to upgrade FW via MCT to day (no offence, elrules ;) )
"the woods are lovely, dark and deep
but I have promises to keep
and miles to go before I sleep..."
gabriel1712
 
Posts: 195
Joined: Thu Mar 19, 2009 10:16 pm
Location: Denmark

Re: Firmware - Stuck at Send SysEx.

Postby Ken Forgettable » Sat Aug 22, 2009 3:00 pm

If you get really frustrated with this, erase then re-flash the PIC?!
Ken Forgettable
 
Posts: 402
Joined: Tue Jan 06, 2009 5:04 pm

Next

Return to MegaDrum Hardware

Who is online

Users browsing this forum: Google [Bot] and 118 guests