Trouble updating Sub 37? Here's some helpful info

Everything Sub.
Post Reply
Amos
Posts: 2438
Joined: Wed Jul 23, 2003 3:11 pm

Trouble updating Sub 37? Here's some helpful info

Post by Amos » Fri Nov 21, 2014 3:05 pm

Hi all,

Some folks have reported problems when trying to update the firmware on their Sub 37s.
It seems that a small percentage of units cannot accept the firmware update when it is sent at full speed.
We have done some research and are pretty confident now that the firmware update will always work if the speed is reduced.

This post provides instructions for Mac and Windows, for the case where you've tried the firmware update and it has not completed successfully.

The major symptom of this kind of failure is that the red MIDI LED on the Sub 37 stops blinking on/off before the sysex transfer is finished. After the transfer is finished, if it has failed in this way, you will see both the MIDI and Arp Rate LEDs blinking on/off in sync with each other. This also indicates the same kind of failure.

If this has happened to you, don't worry. The Sub 37 is fine, it just needs a successful transfer at a slower speed.

The firmware update instructions recommend that you use the C6 program to send the firmware files. Unfortunately, C6 doesn't offer a good way to slow down the transfer speed. The good news is that free software with speed control exists for both Mac and Windows. Instructions for both are below.


Mac (OSX) Instructions:

Use Sysex Librarian: http://www.snoize.com/SysExLibrarian/

Connect USB from the Sub 37 to your Mac, power on the Sub 37 and then start Sysex Librarian.
Click the SysEx Librarian menu on the top bar and select Preferences.
In Preferences, click on the Transmit Speed tab, and set the Speed slider for Sub 37 to 50%. Close Preferences.
Now make sure Moog Sub 37 is selected on the Destination pull-down menu.
If you haven't already loaded the firmware sysex files into SysEx Librarian, do so now. You can click "Add..." and select the files that way, or you can drag-and-drop them onto the SysEx Librarian main window.

If your previous update attempt failed on Step 4, then you don't need to send all four update files at this time. You only need to send Step 3, then Step 4. If your previous attempt failed on Step 2, then you should send all four files (Step 1, 2, 3, 4) in order.

Sometimes when the Sub 37 restarts, like after step 1 and/or step 2, SysEx Librarian will lose its Destination selection. Always check to make sure Sub 37 is selected as the Destination and re-select it if necessary before sending each file.

That's it... once Step 3 and Step 4 are sent successfully, the Sub 37 should reboot to its normal self again.


Windows instructions:

Use MIDI-Ox: http://www.midiox.com/zip/midioxse.exe (right-click; save-as)

Connect USB from the Sub 37 to your PC and turn on the Sub 37, before opening MIDI-Ox.
In MIDI-Ox, click the Options menu and choose MIDI Devices.
Make sure Moog Sub 37 is selected for both Input and Output, then click OK.
Click the View menu and choose SysEx. This will open the SysEx View and Scratchpad window.
In the SysEx View and Scratchpad window, click the SysEx menu and choose Configure.
In the Configure window, input the following settings for Low Level Output Buffers:
Size = 64 Bytes, Num = 1024.
Below this, under Output Timing, make sure "Auto-adjust Buffer Delays" is NOT checked.
Set Delay Between Buffers to 40 Milliseconds. (If you still have errors, set Delay Between Buffers to 60 milliseconds).
Click OK in the Configure window.

To send update files to the Sub 37, click the File menu in the SysEx View and Scratchpad window, and choose Send Sysex File.

If your previous update attempt failed on Step 4, then you don't need to send all four update files at this time. You only need to send Step 3, then Step 4. If your previous attempt failed on Step 2, then you should send all four files (Step 1, 2, 3, 4) in order.

Sometimes when the Sub 37 restarts, like after step 1 and/or step 2, MIDI-Ox will lose its connection to the hardware.
To re-connect, you can click the main Options menu and choose MIDI Devices, and in the MIDI Devices window verify that Sub 37 is selected for Input and Output and then click OK. This should re-select Sub 37 and refresh the USB connection. You may wish to do this step before sending each file, just to be safe.

That's it... once Step 3 and Step 4 are sent successfully, the Sub 37 should reboot to its normal self again.


Moog is working on a dedicated firmware update utility which will streamline and simplify the entire process, while making sure that the transfer speed is correct for our hardware. Until then, I hope these instructions help to get everyone up-to-date and making music again. :)

all the best,

Amos

manick
Posts: 13
Joined: Fri Nov 21, 2014 7:51 pm
Location: Switzerland

Re: Trouble updating Sub 37? Here's some helpful info

Post by manick » Fri Nov 21, 2014 8:08 pm

Hi Amos,

Thank you very much for your advice, this was indeed really helpful!

The funny part is that I already had MIDI-OX installed from previous firmware upgrades. However, as the C6 was recommended, I followed the advice to use it. Everything seemed to work fine until the 4th step, that didn't seem to do exactly as described, and at the end it just didn't reboot.
After some retries, including rebooting the PC and the Sub 37, I already began to think I would have to send my Sub 37 back to my retailer in order to help me... just too bad that it is Friday night, so nothing about that until next Monday :roll:
But fortunately I found your posting here, so I did the whole procedure again with MIDI-OX configured as you described, and that did the job just fine, at the end the Sub 37 rebooted with the new firmware and works fine again :D
You made my day... or even better, my weekend :wink: :lol:

motwell
Posts: 8
Joined: Fri Dec 05, 2014 8:05 pm
Location: San Luis Obispo County, Central California, USA

Re: Trouble updating Sub 37? Here's some helpful info

Post by motwell » Fri Dec 05, 2014 8:11 pm

Thanks, Amos! That's good info. I've been wondering if the updates are cumulative, or do i need to install each one in order? (i've been otherwise occupied and i think my 37 is still on 1.02) I am familiar with MidiOX so no big deal, but would be cool not to do unnecessary work.

Thanks!
Sub 37 (firmware 1.2.0), Mother-32 x2, MF-103; Ableton Live Suite 9.7.1 on Windows 10 Pro (64-bit); RME UCX interface.

User avatar
_DemonDan_
Posts: 1273
Joined: Mon Nov 16, 2009 4:52 pm

Re: Trouble updating Sub 37? Here's some helpful info

Post by _DemonDan_ » Mon Dec 08, 2014 3:14 pm

motwell wrote:I've been wondering if the updates are cumulative, or do i need to install each one in order?
Hi motwell,

You can just use the most current file.
The updates are cumulative.
Last edited by _DemonDan_ on Thu Dec 11, 2014 11:42 am, edited 1 time in total.
_ :twisted: _DemonDan_ :twisted: _

Corgy
Posts: 59
Joined: Thu Oct 30, 2014 3:29 am

Re: Trouble updating Sub 37? Here's some helpful info

Post by Corgy » Thu Dec 11, 2014 11:37 am

Thanks Amos,

that was very helpful and it is great news that Moog will release an update utility.

Post Reply