Magus
OpenWare
v22.5.0
Firmware

OpenWare

Hype: cold · 23

Official firmware for OWL devices.

forRebel Technology Magus,Rebel Technology Alchemist,Rebel Technology Wizard·by@RebelTechnology

Unclaimed. Is this yours? Sign in with GitHub as @RebelTechnology to claim it.

GPL-2.0· RebelTechnology/OpenWare·downloads come from the creator’s GitHub releases

25 releases
  1. v22.5.0Latest12 files

    v22.5.0

    • Fix saving system settings
    • Fix Genius DAC range bug
    • Fix USBH power initialisation
    • Fix USBH device reconnection problem
    • Improved USBD Audio host synchronisation
    • Fix initialisation bug in Genius/Magus Graphics
  2. v22.5.rc4Beta10 files

    22.5.rc4

    • Fix saving system settings

    22.5.rc3

    • Fix Genius DAC range bug

    22.5.rc2

    • Fix USBH power initialisation

    22.5.rc1

    • Improved USBD Audio host synchronisation
    • Fix initialisation bug in Genius/Magus Graphics

    Known Issues:

    • OWL1/2 USB Host does not support reconnecting devices
  3. v22.5.rc2Beta9 files

    Release candidate 2 for v22.5.0

    22.5.rc2

    • Fix USBH power initialisation

    22.5.rc1

    • Improved USBD Audio host synchronisation
    • Fix initialisation bug in Genius/Magus Graphics

    Known Issues:

    • OWL1/2 USB Host does not support reconnecting devices
  4. v22.5.rc1Beta9 files

    22.5.rc1

    • Improved USBD Audio host synchronisation
    • Fix initialisation bug in Genius/Magus Graphics

    Known Issues:

    • OWL1/2 USB Host does not support reconnecting devices
  5. v22.4.011 files

    Release v22.4 fixes a storage issue which caused errors when storing large patches, contains important refactoring and robustness improvements, and brings support for the Genius Eurorack module.

    Known Issues: USB Host does not support reconnecting devices

    To ensure a smooth upgrade, consider to do ERASE STORAGE from the Device Page first.

    To upgrade a device with MIDI boot loader go to the firmware page (Chrome/Chromium or Edge browser). To upgrade a legacy device with DFU bootloader go to the webdfu page (Chrome/Chromium browser only).

    Download a .syx file for use with the MIDI bootloader, or .bin for DFU bootloader.

    Please make sure you use the correct file for your device and bootloader!

    22.4.0

    • Improved Genius CV assignment
    • Debounce Genius encoder switches
    • Fix USB Host performance in H7 libs (NAK flood)
    • Refactor startup code to support system/dfu bootloader
    • Unified USB device and host drivers

    Known Issues:

    • USB Host does not support reconnecting devices

    22.3.1

    • Revert ST libraries to prevent USB issues

    22.3.0

    • First public Genius release
    • Added CRC checksum to stored resources
    • Critical sections protect task swapping
    • Fixed 64k size limit in flash storage
    • Updated libraries

    22.2.2

    • Updated BioSignals
    • Support for AC/DC and XibecaDevKit subprojects
    • Configurable audio block size
    • Added support for QSPI flash
    • Bootloader refactoring
    • Bootloader support for listing and deleting resources
  6. v22.4.rc1Beta11 files

    Release v22.4 fixes a storage issue which caused errors when storing large patches, contains important refactoring and robustness improvements, and brings support for the Genius Eurorack module.

    Known Issues: USB Host does not support reconnecting devices To ensure a smooth upgrade, consider to do ERASE STORAGE from the Device Page first.

    To upgrade a device with MIDI boot loader go to the firmware page (Chrome/Chromium or Edge browser). To upgrade a legacy device with DFU bootloader go to the webdfu page (Chrome/Chromium browser only). Download a .syx file for use with the MIDI bootloader, or .bin for DFU bootloader.

    Please make sure you use the correct file for your device and bootloader!

    22.4.rc1

    • Improved Genius CV assignment
    • Debounce Genius encoder switches
    • Fix USB Host performance in H7 libs (NAK flood)
    • Refactor startup code to support system/dfu bootloader
    • Unified USB device and host drivers

    22.3.1

    • Revert ST libraries to prevent USB issues

    22.3.0

    • First public Genius release
    • Added CRC checksum to stored resources
    • Critical sections protect task swapping
    • Fixed 64k size limit in flash storage
    • Updated libraries
  7. v22.2.020 files

    Release v22.2.0 brings the legacy OWL Pedal and OWL Modular up to date within the OpenWare firmware framework. It also includes important updates to Magus, improving CV performance and screen handling. For all OWL2 products (Alchemist, Wizard, Magus, Lich, Witch) this release provides support for 8Mb FLASH storage. And for all products it provides USB Audio sink and source.

    Known Issues:

    • USB Host does not support reconnecting devices

    To ensure a smooth upgrade, consider to do ERASE STORAGE from the Device Page first.

    To upgrade a device with MIDI boot loader go to the firmware page (Chrome/Chromium or Edge browser). To upgrade a legacy device with DFU bootloader go to the webdfu page (Chrome/Chromium browser only).

    Please make sure you use the correct file for your device and bootloader! Download a .syx file for use with the MIDI bootloader, .bin for DFU bootloader.

    22.2.0

    • Improved USB Audio FIFO allocation
    • Refactored Graphics code
    • Move screen handling to separate task (Magus)
    • Added patch text/message handlers
    • Changed loop/setup callbacks to onLoop and onSetup
    • Support for OWL Pedal mk2
    • Prevent invalid characters in reported patch names
    • Send resource size and checksum with name
    • Improved backwards patch compatibility (CCM linked stack)

    22.1.rc2

    • Process USB messages each audio block, before patch runs (or in loop if no patch is loaded)

    22.1.rc1

    • Fix USBD audio sync issues:
    • rx asynchronous mode with explicit feedback
    • tx asynchronous mode with variable output size
    • Fix USBD audio descriptor issues (Windows support)
  8. v22.1.rc2Beta5 files

    22.1.rc2

    • Process USB messages each audio block, before patch runs (or in loop if no patch is loaded)

    22.1.rc1

    • Fix USBD audio sync issues:
    • rx asynchronous mode with explicit feedback
    • tx asynchronous mode with variable output size
    • Fix USBD audio descriptor issues (Windows support)

    Known Issues:

    • USB Host does not support reconnecting devices
  9. v22.1.rc1Beta1 file

    22.1.rc1

    • Fix USBD audio sync issues:
    • rx asynchronous mode with explicit feedback
    • tx asynchronous mode with variable output size
    • Fix USBD audio descriptor issues (Windows support)

    Known Issues:

    • USB Host does not support reconnecting devices
  10. v22.0.0OpenWare v22.0.04 files

    First firmware release for the Witch

    22.0.0

    • Prevent rewriting resources and patches
    • Provide resource size and CRC with name
    • Support SPI flash storage
    • Rewritten storage code
    • Support for new Witch device

    Known Issues:

    • USB Host does not support reconnecting devices
    • USB Audio might 'click' due to synchronisation with host
  11. v21.2.2OpenWare v21.2.29 files

    v21.2.2 is a Maintenance release

    Known Issues:

    • USB Host does not support reconnecting devices
    • USB Audio might 'click' due to synchronisation with host

    21.2.2

    • Fix mode button and LED issue in Wizard
    • Capitalise all USB device names

    21.2.1

    • Change hardware ID for legacy devices to prevent parameter inversion
  12. v21.2OpenWare v21.28 files

    Note: Updated with new binaries 14 June 2021

    21.2.1

    • Change hardware ID for OWL Modular to prevent parameter inversion

    21.2.0

    • Display patch slots up to 16 on Lich (in hexadecimal)
    • Bootloader flash/lock/unlock functionality
    • New Pin class for GPIO handling
    • Refactored code with project-specific callbacks
    • Magus TRS MIDI output enabled
    • Updated Magus LED handling, new LED brightness menu
    • Update parameters with MIDI messages from USBH
    • USB devices renamed OWL-MAGUS, OWL-WIZARD et c.
    • MIDI command to retrieve resource names and sizes
    • MIDI command to delete resources

    Known Issues:

    • USB Host does not support reconnecting devices
    • USB Audio might 'click' due to synchronisation problems with host

    21.1.0

    • Added MIDI commands for resource SAVE, NAME and DELETE
  13. v22.0.rc1OpenWare v22.0.rc1Beta1 file

    Pre-release Witch firmware

  14. v21.2-rc2OpenWare v21.2-rc2Beta5 files

    21.2.0

    • Display patch slots up to 16 on Lich (in hexadecimal)
    • Bootloader flash/lock/unlock functionality
    • New Pin class for GPIO handling
    • Refactored code with project-specific callbacks
    • Magus TRS MIDI output enabled
    • Updated Magus LED handling, new LED brightness menu
    • Update parameters with MIDI messages from USBH
    • USB devices renamed OWL-Magus, OWL-Wizard et c.
    • MIDI command to retrieve resource names

    Known Issues:

    • USB Host does not support reconnecting devices
    • USB Audio might 'click' due to synchronisation problems with host

    21.1.0

    • Added MIDI commands for resource SAVE, NAME and DELETE
  15. v21.2-rc1OpenWare v21.2-rc1Beta5 files

    21.2.0

    • Bootloader flash/lock/unlock functionality
    • New Pin class for GPIO handling
    • Refactored code with project-specific callbacks
    • Magus TRS MIDI output enabled
    • Updated Magus LED handling, new LED brightness menu
    • Update parameters with MIDI messages from USBH
    • USB devices renamed OWL-Magus, OWL-Wizard et c.
    • MIDI command to retrieve resource names

    Known Issues:

    • USB Host does not support reconnecting devices
    • USB Audio might 'click' due to synchronisation problems with host

    21.1.0

    • Added MIDI commands for resource SAVE, NAME and DELETE
  16. v21.2-pre2OpenWare v21.2-pre2Beta3 files

    Pre-release for testing serial MIDI and improved USBH MIDI processing. Processes CC data from all sources.

  17. release/v21.0OpenWare v21.04 files

    21.0.0

    • Updated USB audio driver
    • Fix USB audio mic driver Windows support
    • Added PATCH_BUTTON_ON/OFF MIDI controls
    • Don't raise errors for incomplete SysEx messages (Mac OS)
    • Added patch resource support
    • Refactor subproject code and Owl class
    • Added background tasks
    • Created background tasks for MIDI SysEx message batches
    • New Magus resource menu

    Firmware upgrade tool is here.

  18. release/v20.10Release v20.106 files

    20.10.0

    • First public Lich release
    • New Library submodule
    • Refactored build structure
    • Refactored Owl.cpp into subprojects
    • Improved USB Host performance

    20.9.0

    • Add USB audio streaming drivers
    • New Noctua project
    • New Lich project
    • New Witch project

    20.8.0

    • Add watchdog support (automatically reset if firmware hangs)

    Checksums

    • Lich.bin: 0x4f56f3ec
  19. release/v20.7Release v20.79 files

    Fixes a potential deadlock issue causing the firmware to hang indefinitely on startup (due to disabled interrupts).

    Checksums

    • Alchemist.bin: 0x9efdeb7b
    • Magus.bin: 0x8329dec8
    • Wizard.bin: 0x9261206a
  20. release/v20.6Release v20.6Beta0 files

    This release fixes an encoder direction reset problem in Magus (thanks to @antisvin!), upgrades the supporting CMSIS libraries, refactors debug support and merges in many changes and bug fixes done in sub-projects.

    UPDATE

    Problems have been reported that this release might hang some devices with recent (Feb 2020) bootloader. Not considered safe to use with Magus, as there is no manual bootloader trigger (ie button).

    • Alchemist.bin checksum: be568165
    • Magus.bin checksum: f184a782
    • Wizard.bin checksum: 13620ac6