Midisport doesn't identify Oxygen 8 correctly

Talk about your MIDI interfaces, microphones, keyboards...

Moderators: MattKingUSA, khz

Post Reply
User avatar
Toejam76
Established Member
Posts: 138
Joined: Sat Jun 20, 2020 10:41 am
Has thanked: 15 times
Been thanked: 21 times

Midisport doesn't identify Oxygen 8 correctly

Post by Toejam76 »

I have this old non-class compliant Oxygen 8 1. gen keyboard and decided to resurrect it as a additional controller to my M-Audio Keystation 49. Got the midisport firmware installed (1.2) and it shows up as :

amidi -l
Dir Device Name
IO hw:1,0,0 Keystation 49 MK3 MIDI 1
IO hw:1,0,1 Keystation 49 MK3 MIDI 2
IO hw:2,0,0 Keystation MIDI 1
lsusb
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 010: ID 0763:1015 M-Audio M-Audio Keystation
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 0763:3110 M-Audio Keystation 49 MK3

The Oxygen sends weird MIDI commands like program switches on any key and knob, but not what its supposed to send.
In '/lib/udev/rules.d/42-midisport-firmware.rules' it points to 'usr/share/usb/maudio/MidiSportKS.ihx' as the firmware and I believe it doesn't work properly because the Keystation and Oxygen 8 are different devices, but use the same firmware and there is no Oxygen8 module to load just the Keystation one.
Maybe I am missing something here... Any clues are appreciated :D
Post Reply