From 48fbe155054f42d77ba7f10a6640e94ca5351ef0 Mon Sep 17 00:00:00 2001 From: Jameson Reed Date: Sun, 2 Apr 2023 12:47:43 -0400 Subject: [PATCH 1/2] Gigabyte Z690I AORUS ULTRA DDR4, Realtek alc4080 add another board using realtek alc4080 --- ucm2/USB-Audio/USB-Audio.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ucm2/USB-Audio/USB-Audio.conf b/ucm2/USB-Audio/USB-Audio.conf index efaddc06..ed02eeee 100644 --- a/ucm2/USB-Audio/USB-Audio.conf +++ b/ucm2/USB-Audio/USB-Audio.conf @@ -48,6 +48,7 @@ If.realtek-alc4080 { # 0414:a010 Gigabyte Z590 Vision G Intel # 0414:a011 Gigabyte Z690 AORUS ULTRA # 0414:a012 Gigabyte Z690 AERO G DDR4 + # 0414:a014 Gigabyte Z690I AORUS ULTRA DDR4 # 0b05:1984 ASUS Pro WS WRX80E-SAGE SE WIFI # 0b05:1996 ASUS on multiple boards (including ASUS ROG Maximus XIII) # 0b05:1999 ASUS ROG Strix Z590-A Gaming WiFi @@ -77,7 +78,7 @@ If.realtek-alc4080 { # 0db0:b202 MSI MAG Z690 Tomahawk Wifi # 0db0:d1d7 MSI PRO Z790-A WIFI # 0db0:d6e7 MSI MPG X670E Carbon Wifi - Regex "USB((0414:a0(0e|1[012]))|(0b05:(19(84|9[69])|1a(16|2[07]|5[23])))|(0db0:(005a|151f|1feb|3130|36e7|419c|422d|4240|62a4|6c[0c]9|7696|82c7|8af7|961e|a073|a47c|a74b|b202|d1d7|d6e7)))" + Regex "USB((0414:a0(0e|1[0124]))|(0b05:(19(84|9[69])|1a(16|2[07]|5[23])))|(0db0:(005a|151f|1feb|3130|36e7|419c|422d|4240|62a4|6c[0c]9|7696|82c7|8af7|961e|a073|a47c|a74b|b202|d1d7|d6e7)))" } True.Define.ProfileName "Realtek/ALC4080" } From 0359426fa35c77df9c062fea524c4d3d9f8a22d2 Mon Sep 17 00:00:00 2001 From: Jameson Reed Date: Sat, 8 Apr 2023 23:16:50 -0400 Subject: [PATCH 2/2] front headphone output and mic jacks working --- ucm2/USB-Audio/Realtek/ALC4080-HiFi.conf | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ucm2/USB-Audio/Realtek/ALC4080-HiFi.conf b/ucm2/USB-Audio/Realtek/ALC4080-HiFi.conf index bcce4831..b36a4817 100644 --- a/ucm2/USB-Audio/Realtek/ALC4080-HiFi.conf +++ b/ucm2/USB-Audio/Realtek/ALC4080-HiFi.conf @@ -73,6 +73,20 @@ If.spdif_dev2 { True.Define.SpdifPCM "hw:${CardId},2" } +If.gigabyte-aorus-ultra { + Condition { + Type RegexMatch + String "${CardComponents}" + Regex "USB(0414:a014)" + } + True.Define { + Mic1Name "Front Microphone" + Mic1PCM "hw:${CardId},0" + SpdifName "" + Line1Name "" + } +} + If.asus-rog-usb { Condition { Type RegexMatch