MIDI 2.0 now available in OpenWRT
As of November 11, 2025, the OpenWRT distribution has a convenient option to enable MIDI 2.0 support. OpenWRT is an embedded Linux originally created as an open source network router operating system. It is, however, available for a wide range of devices.
The OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application.
For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned.
See the Table of Hardware for supported devices.
For more information about OpenWrt project organization, see the About OpenWrt pages.
Leverage MIDI 2.0 in the Linux Kernel
Since version 6.5, the Linux Kernel includes MIDI 2.0 and UMP support via ALSA. Now, when MIDI 2.0 support is selected during creation of the OpenWRT firmware, applications running on OpenWRT will be able to:
- Use MIDI 2.0 and UMP via ALSA Sound
- Use the ALSA Sequencer with MIDI 1.0 byte stream or UMP packets
- Connect USB-MIDI 2.0 devices and use them in their MIDI 2.0 applications
- use all other MIDI 2.0 features of ALSA, like automatic translation from MIDI 1.0 to MIDI 2.0
How to Enable MIDI 2.0
See here how to enable MIDI 2.0 features during the OpenWRT build:

- use the latest OpenWRT from github
- in the menu config: go to Kernel Modules, Sound
- there are three new modules:
<*>MIDI 2.0 and UMP support
<*>MIDI 2.0 and UMP support for the Sequencer
<*>MIDI 2.0 and UMP support for USB-MIDI 2.0 - Additionally, there is a new option to enable use of more than 8 devices with ALSA (for MIDI 1.0 and MIDI 2.0).
More Information
More information about OpenWRT:
https://openwrt.org
More information about MIDI 2.0 in the Linux kernel (ALSA):
https://docs.kernel.org/6.12/sound/designs/midi-2.0.html
The relevant OpenWRT commit is here:
https://github.com/openwrt/openwrt/commit/4daff067d7c2197f9fd7b21577ff7ddcb927063b
