Wednesday, January 20, 2021

NUX MG-300 Guitar Processor under Linux and Android


I picked up a NUX MG-300 guitar effects unit with high hopes that it would work under Linux, since it is supposed to be a class-compliant USB audio device.

Unfortunately, it did not work out of the box. After some back and forth with the maintainer of the Linux kernel sound subsystem, we managed to get audio capture working, but never managed to get playback working. Everything seems to be operating correctly, but the device produces no audio output over USB.

I have admitted defeat and will be returning the device.

The discussion on the alsa-devel mailing list can be found here:

It at least resulted in a kernel patch to enable audio capture.

I also had no success getting it to work with Android - even with some of the apps that have their own custom USB audio implementation.

If anyone has more luck with this interface down the road, please let me know.

Update: As a last ditch effort, I gave the interface a try with the aforementioned kernel patch on my Raspberry Pi 4, which was running about a year old kernel version. And it worked. Sort of. It initially worked perfectly, but I found after more testing that it is sporadic. Sometimes it worked fine, sometimes only playback worked, and sometimes only capture worked. Not sure what needs to be done to get the interface working reliably.


  1. Tested with kernel 5.12 rc4, the device is recognized and audio capture works.
    Quicktone app can be launched with wine but does not connect with the device ; some more search is needed.

  2. Hi! I bought today the MG-400 and I was lurking on internet about using it on Linux.

    There are something new / some progress about that?


  3. hi, i've been reading your blog about this iaauesbsince last year, if the problem is in kernel level does it means that it affect almost all linux diatros? i am willing to try, since my motherboard doesn supported for win11, i am using win 10 atm, but i'm lacking of internal storage , i haven't manage my storage for a long time, what distro have you try sir?

    1. Yes, I would expect the behavior to be the same across distros - unless something changes in the kernel and some distros are ahead of others with their kernel version.