September 20th, 2021
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 [email protected]
- Debug:
2021.09.20 (debug) on 09/20/2021 22:39 UTC with gcc 10.3.1 by [email protected]
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