ADDAC SystemADDAC Support Public

ADDAC511 VC Stochastic Voltage Generator

Programming

The ADDAC511 has two programs. A small bootloader lives in the Daisy Seed's internal flash and starts first. The firmware lives in the QSPI flash and is loaded by the bootloader. Updating either one keeps your presets and calibration.

You need

A computer with Chrome or Edge (other browsers can't talk to USB devices), and a USB cable to the Daisy Seed's micro-USB port on the back of the module. Keep the module powered from the rack while updating.

Update the firmware

  1. Open the Config panel and go to the Firmware tab.
  2. Optional: back up your presets first with Read from module, then Save .bin. The update leaves them alone, but a backup costs nothing.
  3. On the module, open MENU → UPDATE FIRMWARE. The screen shows "READY FOR FW UPDATE"; after 5 seconds the module restarts in update mode.
  4. In the panel, press Install next to the release, and choose DFU in FS Mode in the browser's list.
  5. Wait until it finishes. The module restarts with the new firmware.

Windows: if the module doesn't show up in update mode, install the WinUSB driver for it once with Zadig.

If the module doesn't start

Update mode can also be entered without the menu: hold ENCODER A while powering the module up. The Daisy Seed's LED blinks five times and then fades in and out. Update mode lasts about 40 seconds and then tries to start the firmware again; press the BOOT button on the Daisy Seed during that time to stay in update mode until the update is done. Then follow steps 4–5.

Update the bootloader

Only needed when a new bootloader is released (current: V2, listed under Bootloader on the module page).

  1. Download the bootloader .bin from the module page.
  2. On the module, open MENU → UPDATE BOOTLOADER. The screen shows "BOOTLOADER UPDATE"; the module restarts into the STM32's own update mode.
  3. Open the bootloader programmer, press Connect and choose DFU in FS Mode.
  4. Choose the downloaded file and press Program. Wait until it finishes.
  5. Power-cycle the module, then check the bootloader version on the start-up screen ("BL: …").