We’ve released OpenWare v20.3 for the OWL Pedal and Modular, as a beta release of the new OpenWare firmware for the OWL hardware.
There’s a few things to note!
The firmware assumes that the device has the normal OWL bootloader, which takes you to DFU mode if you hold down the pushbutton on startup. We’ve used that as a fall-back option, with ‘normal’ firmware upgrades done by the OwlWare firmware itself. To do this the firmware has to bend over backwards: the code to load and flash the new firmware image must run entirely from RAM so that the flash memory can be erased and rewritten. But the rest of the firmware runs from flash, which makes this tricky.
The new OpenWare project doesn’t do any of this and instead relies on the new MIDI bootloader to flash the device.
The important thing here is that if you try out the new firmware, you have to be able to use DFU to upgrade or revert to the previous version.
For reference, this is the DFU command we use to flash a binary firmware image (.bin file):
dfu-util -d 0483:df11 -c 1 -i 0 -a 0 -R -s 0x8008000:leave -D OWLPedal.bin
Another thing to note is that while you can now choose exactly what patches are stored on the device (there’s 640k available) there is not yet a way to change patch without being connected to a computer. The firmware loads up patch 1 by default, so store your preferred patch here! Storing more than once to the same patch will simply overwrite the slot.
We obviously don’t have a ‘mode’ button on this hardware like we do on Wizard and Alchemist, but we’ll implement a similar function which let’s you hold the button down for 3 secs to active ‘configuration mode’.