midisport-macos
midisport-macos copied to clipboard
Ozone and other DFU devices support
The M-Audio Ozone is no longer supported by M-Audio, and the firmware for it lies within the M-Audio v3.5.3 dmg file and is installed as /usr/local/etc/midisport_firmware/828.dfu.ihx
during installation if the dmg is placed in ~/Downloads
, per the installation instructions. As the filename suggests, this and other M-Audio devices use the USB DFU (Device Firmware Update) protocol to set their firmware, although it's unclear if this firmware must be downloaded whenever the device is connected to the USB bus (like the MIDISPORT 2x2 etc)? It is almost certain that the EZUSB firmware downloading protocol within MIDISPORTFirmwareDownloader will not work to download this DFU firmware.
Support for the Ozone and other DFU devices should be added to the driver. This may require a separate DFU downloader, in addition to the MIDISPORTFirmwareDownloader. Open source DFU downloaders do exist, so some experimentation is needed to determine the feasibility of their use with the M-Audio DFU devices. There is also DFU support in the Linux MIDISPORT device driver.
It's unclear what protocol the Ozone is using, whether the class compliant USB MIDI protocol, or M-Audio's non-standard version. This needs to be investigated from inspecting the Linux MIDISPORT device driver. If the Ozone and other DFU devices are indeed using the M-Audio USB protocol, the MIDISPORT device driver should be updated (perhaps simply with entries in MIDISPORT_Devices.xml
) to support them.