From 945e968e39ca2b7ec90905f0d2d64d58d64101bc Mon Sep 17 00:00:00 2001 From: Chris Lane Date: Wed, 21 Aug 2024 22:23:40 +0100 Subject: [PATCH] USB-Audio: Add support for Focusrite 4th Gen devices Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/438 Signed-off-by: Chris Lane Signed-off-by: Jaroslav Kysela --- ucm2/USB-Audio/Focusrite/Scarlett-2i.conf | 9 +++++++++ ucm2/USB-Audio/USB-Audio.conf | 4 +++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/ucm2/USB-Audio/Focusrite/Scarlett-2i.conf b/ucm2/USB-Audio/Focusrite/Scarlett-2i.conf index 7492e57..fa03229 100644 --- a/ucm2/USB-Audio/Focusrite/Scarlett-2i.conf +++ b/ucm2/USB-Audio/Focusrite/Scarlett-2i.conf @@ -55,6 +55,15 @@ If.gen3 { True.Define.Generation "3rd" } +If.gen4 { + Condition { + Type RegexMatch + String "${CardComponents}" + Regex "USB1235:821[89]" + } + True.Define.Generation "4th" +} + Comment "Focusrite Scarlett ${var:Model} ${var:Generation} Gen" SectionUseCase."HiFi" { diff --git a/ucm2/USB-Audio/USB-Audio.conf b/ucm2/USB-Audio/USB-Audio.conf index fa147d9..7c8e562 100644 --- a/ucm2/USB-Audio/USB-Audio.conf +++ b/ucm2/USB-Audio/USB-Audio.conf @@ -267,7 +267,9 @@ If.focusrite-scarlett-2i { # 8205 Solo 2nd Gen # 8210 2i2 3rd Gen # 8211 Solo 3rd Gen - Regex "USB1235:8(0(0[6a]|1c)|2(0[025]|1[01]))" + # 8218 Solo 4th Gen + # 8219 2i2 4th Gen + Regex "USB1235:8(0(0[6a]|1c)|2(0[025]|1[0189]))" } True.Define { ProfileName "Focusrite/Scarlett-2i" -- 2.47.1