Skip to content

September 20th, 2021

Compare
Choose a tag to compare
@theacodes theacodes released this 20 Sep 22:40
· 183 commits to main since this release

This is a bugfix & maintenance release for Castor & Pollux's firmware, Gemini ♊️.

👉 Most users should download gemini-firmware-2021.09.20-release.uf2 👈

Please follow the firmware upgrade instructions in the user's guide to upgrade your device's firmware.

About the files

  • The uf2 files can be installed using the firmware upgrade instructions in the user's guide.
  • The elf files and are for testing & debugging and can be programmed using an appropriate debug probe.
  • The release builds are built without debugging information.
  • The debug builds are built with debugging information.

Build identifier

Each release of the firmware has a unique build ID. This ID can be seen when using the online settings editor and allows finding the exact firmware version on your device. The build IDs for this version are:

  • Release: 2021.09.20 (release) on 09/20/2021 22:39 UTC with gcc 10.3.1 by stargirl@stargirls-mbp.lan
  • Debug: 2021.09.20 (debug) on 09/20/2021 22:39 UTC with gcc 10.3.1 by stargirl@stargirls-mbp.lan

Changes from 2021.09.18

Firmware:

  • Fix unused variable warning when using debug_printf
  • Print sysex commands in debug mode
  • Change 'set dac' sysex command to set all four channels at once instead of just one at a time

Factory:

  • Only output the serial number and firmware version once
  • Update to use midi device singletons
  • Update factory scripts to use new set dac command

Hardware:

  • Prepare testkit adapter for manufacturing