[LAU] Sound quality of the Focusrite Scarlett 18i20 2nd Gen

Johannes Kroll j-kroll at gmx.de
Sun Jan 8 20:46:40 UTC 2017

On Sun, 8 Jan 2017 21:26:49 +0100
Ralf Mardorf <ralf.mardorf at alice-dsl.net> wrote:

> To patch the kernel, do I need to search an alsa / snd_usb_audio
> source file to add the ID or is it somewhere else? ...

First, look here:
(This patch is now inside the mainline kernel; I did not write it) 

If your second-gen has identical controls to the first-gen 18i20, then
you would have to simply insert your USB ID there and it would just
work. That is, in sound/usb/mixer.c around line 2395, create another
'case' -

case USB_ID(0x1235, 0x8201): /* Focusrite Scarlett 18i20 2nd-gen */

And in sound/usb/scarlettmixer.c after line 1226, insert

case USB_ID(0x1235, 0x8201): info = &s18i20_info; break;

Line numbers might not be 100% identical depending on your kernel

That should treat your device like a first-gen 18i20, if I
didn't miss anything. No guarantee it will work, but it might.

More information about the Linux-audio-user mailing list