Quad Operator 1.0.3 Update Instructions
This update is recommended for all users!

Note to Algo users: when firmware updating, it’s also possible you may lose your saved modulation presets, so proceed with caution if you have not made note of those preset settings elsewhere!

How to Update


Mac Users: The only method available is the Update Script method. It requires you only to download our update .zip and requires no additional downloads.

Windows users: There are two methods for updating! Each is a bit of a pain in its own right, but have some important differences:

  1. The DfuSe Demo method and is recommend if users are able to install software on their computes and are okay giving their email address to ST, the makers of the DfuSe program.

  1. The Update Script method is also available, but involves more steps. It does rely on an additional 3rd party program called Zadig, which is open source and requires only a download and no install.

Revision History


1.0.3

  • Fixes the behavior of the “LF FM” input to that specified in the manual, which was not properly implemented previously

1.0.2

  • Resolves issues of input CV bleed across various CV inputs by properly allowing analog-to-digital conversion circuits more time to settle to the correct value. Not all users experienced this issue.

1.0.1 (NOT RECOMMENDED)

  • This firmware update contained a bug and is NOT recommend

Update Script Method (Mac and Windows)


  1. Download the latest firmware update .zip file and unzip it: https://www.dropbox.com/s/blnc5ugvi0qh2xy/Quad%20Operator%20v1.0.3%20update.zip?dl=0
  1. Attach the Quad Operator to your computer with a micro USB cable.
  1. Please ensure your Quad Operator is attached to power bus as in normal operation (the micro USB cable will not power the module). Algo expander users may have their Algo attached or unattached to the Quad Operator, it makes no difference to the firmware update.
  1. Restart the Quad Operator in SYSBOOT mode so that it will accept firmware updates:
  1. Press and hold the SYSBOOT and RESET buttons on the back of the module.
  1. While holding the SYSBOOT button for a moment longer, release the RESET button.
  1. Windows users—if you have not previously done so for the purposes of a firmware update, you must download https://zadig.akeo.ie/ to reinstall the USB driver for “STM32 BOOTLOADER”:
  1. This video (from another project, you can skip to 5:02) shows you how to perform all the right clicks in Zadig: https://www.youtube.com/watch?v=WzTq5ZWdhRM&feature=youtu.be&t=302
  1. Run the update command file for your OS. Within the folder created when unzipping the update .zip file, there is a subfolder for each of Windows and Mac OS. To run the update…
  1. For Windows—double click the .cmd file or copy-paste its contents into the command line.
  1. For Mac OS—double click the .command file
  1. For Linux or other Unix-like—the command presented in the Mac OS .command file can be used with a proper dfu-util install for your OS (your OS’s package manager may already have a build of dfu-util available)
  1. Press the RESET button on the back of the module to restart the device with the new firmware
  1. Check whether the operator outputs stay in tune when controlled via  “1v / oct” in lock mode, and “ratio x” in free mode. You may need to re-run the calibration procedure after some firmware updates.

Understanding the Update Script Transcript

When you run the update script, the printed output is often long and confusing to understand. It may reference errors that occurred and other misleading information. Here’s an example below. In bold, you’ll see the key piece of information to look for in that transcript, particularly the words “File downloaded successfully”. Despite what else you might see in the transcript, your firmware update succeeded if you see those words toward the end (even if you see errors in the transcript after those words).

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2012 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY