KMI Support Center

Follow

How do I update/reload my firmware?

There are a few ways firmware can be updated on a SoftStep: automatically by the editor, manually with the editor, or manually without the use of the editor.

Automatically

If a SoftStep is connected to an editor with a differing firmware version (e.g. you just downloaded a new editor update and fired it up), the editor should automatically prompt you to update the firmware. Just click the UPDATE button to initiate the firmware installation.

Manually (with Editor)

The SoftStep Editor can be used to manually initiate a firmware update/reinstall — just do the following:

    1. Connect the SoftStep to a computer
    2. Open the SoftStep Editor
    3. Go up to the Hardware menu and select "Update/Reload Firmware". This option will only be selectable if a SoftStep has successfully connected to the editor.
    4. In the prompt appears, click the UPDATE button — this will initiate the firmware update process.
    5. Wait for the firmware update to complete — a progress bar will show how much of the update has been completed.
    6. If you have any custom presets, resend them to the SoftStep — reinstalling or updating firmware will revert all presets to their factory state.

Manually (without Editor)

Typically the SoftStep editors will do just fine updating firmware on your board, but in some cases it may be necessary to manually update the firmware (like if the controller is not connecting to the editor).

The SoftStep firmware can be loaded/installed manually using any application capable of sending SysEx files to connected MIDI devices. We recommend SysEx Librarian for Mac (http://www.snoize.com/SysExLibrarian/), and SysEx Box for Windows (http://miostools.midibox.org/) — though there are certainly other capable third-party options available.

To update your firmware...

Mac

    1. If you have not already, download and install SysEx Librarian from http://www.snoize.com/SysExLibrarian/
    2. Download or locate the firmware file you would like to install. Zips of the current version and past versions can be downloaded here: http://files.keithmcmillen.com/downloads/softstep/sysex_files
    3. Plug in your SoftStep and open SysEx Librarian
    4. Click "Add..." in the lower-left corner of the screen. When the browser window opens, navigate to the firmware file (generally named to the effect of "Softstep-88.syx") then click "Open".
    5. Select Port 1 (for "SSCOM Port 1") from the drop down menu labeled "Destination".
    6. Select the firmware file in SysEx Librarian's main window — it should highlight blue.
    7. Click the "Play" button in the top-left corner of SysEx Librarian to begin the firmware installation. A progress bar will appear indicating how far along the update process is. The SoftStep's display will go blank and look non-responsive while the update is taking place — this is ok and to be expected.
    8. Once done, wait for the SoftStep to boot back up. This may take a few seconds, so please be patient.

Windows

    1. If you have not already, download and install SysEx Box from http://miostools.midibox.org/
    2. Download or locate the firmware file you would like to install. Zips of the current version and past versions can be downloaded here: http://files.keithmcmillen.com/downloads/softstep/sysex_files
    3. Make sure all audio/MIDI applications are closed.
    4. Plug in your SoftStep and open SysEx Box.
    5. Select SSCOM Port 1 in the "MIDI IN Port" and "MIDI OUT Port" drop-down menus. "SSCOM Port 1" may show up as "USB Audio Device(1)" on Windows XP.
    6. Click "Open SysEx File". When the browser window opens, navigate to the firmware file you want to send to the SoftStep, then click "Open".
    7. Click the "Send SysEx" button. The firmware update should begin. The SoftStep's display will go blank and look non-responsive while the update is taking place — this is ok and to be expected.
    8. Once done, wait for the SoftStep to boot back up. This may take a few seconds, so please be patient.
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Powered by Zendesk