It got a “permanent parameter storage” for options which are referenced by (most) applications.
Parameters can be changed in the MIOS Terminal after the “Bootloader Update” application has been uploaded.
-> type “help” in MIOS Terminal after upload
The parameters won’t be overwritten by applications, even the next bootloader update (via MIDI) won’t overwrite them.
Following parameters are available:
fastboot: skips the upload request phase during power-on, the application will start immediately!
USB device name: allows you to customize the USB device name of your MIDIbox
Device ID: allows to change the Device ID (requires MIOS Studio 2.2.2 and higher for proper handling in MIOS Terminal)
LCD Type: allows to set parameters of the LCD which is connected to your MIDIbox, applications which are compiled with the new “universal” LCD driver will handle it correctly so that no separate app binary is required
Details are described in README.txt of the update package
All Applications have been re-released with the new “universal” LCD driver
Note that exotic resp. resource-hungry LCDs still require a separate build where MIOS32_LCD selects an alternative app_lcd driver
STM32 and LPC17: customized device name also visible when Bootloader Hold Jumper is stuffed
LPC17: fix for UART based MIDI OUT (only for consistency reasons, the bug didn’t affect the upload itself since it only happened on long SysEx streams)
[21451.921] set single_usb 0
[21451.923] Forcing of a single USB port disabled after 'store'!
[21460.505] store
[21461.100] New settings stored.
[21461.100] Initialize LCD #1
[21461.100] Initialize LCD #2
[21469.209] help
[21469.211] Welcome to Bootloader 1.012!
[21469.211] Following commands are available:
[21469.211] set fastboot <1 or 0>: if 1, the initial bootloader wait phase will be skipped (current: 1)
[21469.211] set single_usb <1 or 0>: if 1, USB will only be initialized for a single port (current: 1)
The fact that single_usb is not saved as 0 is confirmed when I reflash and power cycle the SEQV4.075 and there is only 1 port! :sad:
The help page shows you the current setup, it’s still “single_usb” since you’ve to reboot the core to take over the change (and to re-initialize the USB interface)
In addition, under MacOS you also have to delete the old MIDI interface configuration in the Audio-MIDI-Setup)
fixes the “single_usb” display problem as reported by Duggle above
fixes a potential race condition between the core and MIOS Studio for devices with slow flash sector erase times (however, I only noticed this problem on a STM32F4 device yet)