0
0
Fork
You've already forked firmwarehotplug
0
Opensource firmwares for M-AUDIO midisport interfaces
  • C 80.5%
  • Shell 14.7%
  • Makefile 4.8%
Find a file
Luc Hondareyte b2a9d8732a Fix warnings
2024年10月14日 19:57:57 +02:00
original Fix warnings 2024年10月14日 19:57:57 +02:00
regression Adaptation to FreeBSD. 2017年11月12日 13:58:52 +01:00
unified Fix warnings 2024年10月14日 19:57:57 +02:00
.gitignore Update .gitignore 2024年10月14日 19:48:54 +02:00
LICENSE Adding LICENSE and README.md files 2017年07月29日 15:09:57 +02:00
Makefile Remove GNU make dependency 2022年01月29日 12:23:13 +01:00
README Initial import from sourceforge. 2017年07月29日 13:57:29 +02:00
README.md Update README.md 2022年01月29日 12:46:53 +01:00

M-AUDIO MIDISPORT opensource firmwares

This repository is fork of the firmwarehotplug project with patches to compile with the latest version of SDCC compiler. See README file for credits and authors.

What for?

Official M-AUDIO firmwares are available on most Linux distros. Unfortunately, it does not work with the fxload version of FreeBSD. This open source version solve the problem.

Which version?

There are two flavours of firmware: original and unified. Original version contains firmwares for Midiman 1x1 and 2x2 interfaces. The unified version contains one unique firmware that is known to support the following interfaces:

* MidiSportUNO (Midiman) : operational (= 1x1)
* MidiSport1x1 (Midiman) : operational
* MidiSport2x2 (Midiman) : operational
* USB-2-MIDI (Steinberg) : operational (= 2x2)
* MidiSport4x4 (Midiman) : first two ports operational, no leds, work in progress
* MidiSport8x8 (Midiman) : unknown, perhaps like 4x4

Original version is recommended by the authors.

Installation

First, choose unified or original version:

cd original
sudo gmake
sudo gmake freebsd-install
sudo service devd restart

Plug your USB interface, you should have one device per MIDI port available:

ls -l /dev/umidi*
crw-r--r-- 1 root operator 0x6d Jul 29 12:15 /dev/umidi0.0
crw-r--r-- 1 root operator 0x6e Jul 29 12:15 /dev/umidi0.1

Port

For convenience, a port is available here.