diff --git a/config/rootfiles/packages/alsa b/config/rootfiles/packages/alsa
index f61fd8fdd..938091b93 100644
--- a/config/rootfiles/packages/alsa
+++ b/config/rootfiles/packages/alsa
@@ -185,24 +185,29 @@ usr/share/alsa/pcm/surround51.conf
 usr/share/alsa/pcm/surround71.conf
 #usr/share/alsa/ucm2
 #usr/share/alsa/ucm2/AMD
+#usr/share/alsa/ucm2/AMD/acp-da7219-rt5682-max98357
+usr/share/alsa/ucm2/AMD/acp-da7219-rt5682-max98357/HiFi.conf
+usr/share/alsa/ucm2/AMD/acp-da7219-rt5682-max98357/acp-da7219-rt5682-max98357.conf
+#usr/share/alsa/ucm2/AMD/acp3x-alc5682-alc1015
+usr/share/alsa/ucm2/AMD/acp3x-alc5682-alc1015/HiFi.conf
+usr/share/alsa/ucm2/AMD/acp3x-alc5682-alc1015/acp3x-alc5682-alc1015.conf
+#usr/share/alsa/ucm2/AMD/acp3x-alc5682-max98357
+usr/share/alsa/ucm2/AMD/acp3x-alc5682-max98357/HiFi.conf
+usr/share/alsa/ucm2/AMD/acp3x-alc5682-max98357/acp3x-alc5682-max98357.conf
 #usr/share/alsa/ucm2/AMD/acp3x-es83xx
 usr/share/alsa/ucm2/AMD/acp3x-es83xx/HiFi.conf
 usr/share/alsa/ucm2/AMD/acp3x-es83xx/acp3x-es83xx.conf
-usr/share/alsa/ucm2/AMD/acp3xalc5682m98
-usr/share/alsa/ucm2/AMD/acp3xalc5682m98/HiFi.conf
-usr/share/alsa/ucm2/AMD/acp3xalc5682m98/acp3xalc5682m98.conf
 #usr/share/alsa/ucm2/AMD/acp5x
 usr/share/alsa/ucm2/AMD/acp5x/HiFi.conf
 usr/share/alsa/ucm2/AMD/acp5x/acp5x.conf
-#usr/share/alsa/ucm2/AMD/acpd7219m98357
-usr/share/alsa/ucm2/AMD/acpd7219m98357/HiFi.conf
-usr/share/alsa/ucm2/AMD/acpd7219m98357/acpd7219m98357.conf
 #usr/share/alsa/ucm2/Allwinner
 #usr/share/alsa/ucm2/Allwinner/A64
 #usr/share/alsa/ucm2/Allwinner/A64/PinePhone
 usr/share/alsa/ucm2/Allwinner/A64/PinePhone/HiFi.conf
 usr/share/alsa/ucm2/Allwinner/A64/PinePhone/PinePhone.conf
 usr/share/alsa/ucm2/Allwinner/A64/PinePhone/VoiceCall.conf
+#usr/share/alsa/ucm2/Allwinner/sun4i-h616
+usr/share/alsa/ucm2/Allwinner/sun4i-h616/HiFi.conf
 #usr/share/alsa/ucm2/Amlogic
 #usr/share/alsa/ucm2/Amlogic/p241
 usr/share/alsa/ucm2/Amlogic/p241/p241-HiFi.conf
@@ -212,13 +217,23 @@ usr/share/alsa/ucm2/Amlogic/p241/p241.conf
 #usr/share/alsa/ucm2/HDA/DualCodecs
 usr/share/alsa/ucm2/HDA/DualCodecs/DualCodecs.conf
 usr/share/alsa/ucm2/HDA/DualCodecs/HiFi.conf
-usr/share/alsa/ucm2/HDA/HDA-Capture-value.conf
 usr/share/alsa/ucm2/HDA/HDA.conf
 usr/share/alsa/ucm2/HDA/Hdmi.conf
 usr/share/alsa/ucm2/HDA/HiFi-acp.conf
 usr/share/alsa/ucm2/HDA/HiFi-analog.conf
+usr/share/alsa/ucm2/HDA/HiFi-mic.conf
 usr/share/alsa/ucm2/HDA/HiFi.conf
 usr/share/alsa/ucm2/HDA/init.conf
+#usr/share/alsa/ucm2/IO-Boards
+#usr/share/alsa/ucm2/IO-Boards/Toradex
+#usr/share/alsa/ucm2/IO-Boards/Toradex/apalis
+usr/share/alsa/ucm2/IO-Boards/Toradex/apalis/eval-HiFi.conf
+usr/share/alsa/ucm2/IO-Boards/Toradex/apalis/eval.conf
+#usr/share/alsa/ucm2/IO-Boards/Toradex/verdin
+usr/share/alsa/ucm2/IO-Boards/Toradex/verdin/dahlia-HiFi.conf
+usr/share/alsa/ucm2/IO-Boards/Toradex/verdin/dahlia.conf
+usr/share/alsa/ucm2/IO-Boards/Toradex/verdin/dev-HiFi.conf
+usr/share/alsa/ucm2/IO-Boards/Toradex/verdin/dev.conf
 #usr/share/alsa/ucm2/Intel
 #usr/share/alsa/ucm2/Intel/SOF
 usr/share/alsa/ucm2/Intel/SOF/HiFi.conf
@@ -340,8 +355,16 @@ usr/share/alsa/ucm2/Intel/sof-glkda7219max/sof-glkda7219max.conf
 usr/share/alsa/ucm2/Intel/sof-hda-dsp/Hdmi.conf
 usr/share/alsa/ucm2/Intel/sof-hda-dsp/HiFi-sof.conf
 usr/share/alsa/ucm2/Intel/sof-hda-dsp/HiFi.conf
+usr/share/alsa/ucm2/Intel/sof-hda-dsp/dsp.conf
 usr/share/alsa/ucm2/Intel/sof-hda-dsp/sof-hda-dsp.conf
 #usr/share/alsa/ucm2/MediaTek
+#usr/share/alsa/ucm2/MediaTek/mt8183
+#usr/share/alsa/ucm2/MediaTek/mt8183/mt8183_da7219_rt1015p
+usr/share/alsa/ucm2/MediaTek/mt8183/mt8183_da7219_rt1015p/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/mt8183/mt8183_da7219_rt1015p/mt8183_da7219_rt1015p.conf
+#usr/share/alsa/ucm2/MediaTek/mt8183/mt8183_mt6358_ts3a227_max98357
+usr/share/alsa/ucm2/MediaTek/mt8183/mt8183_mt6358_ts3a227_max98357/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/mt8183/mt8183_mt6358_ts3a227_max98357/mt8183_mt6358_ts3a227_max98357.conf
 #usr/share/alsa/ucm2/MediaTek/mt8192
 #usr/share/alsa/ucm2/MediaTek/mt8192/mt6359-rt1015p-rt5682
 usr/share/alsa/ucm2/MediaTek/mt8192/mt6359-rt1015p-rt5682/HiFi.conf
@@ -364,7 +387,10 @@ usr/share/alsa/ucm2/MediaTek/mt8370-evk/HiFi.conf
 usr/share/alsa/ucm2/MediaTek/mt8370-evk/mt8370-evk.conf
 #usr/share/alsa/ucm2/MediaTek/mt8390-evk
 usr/share/alsa/ucm2/MediaTek/mt8390-evk/HiFi.conf
+usr/share/alsa/ucm2/MediaTek/mt8390-evk/init.conf
 usr/share/alsa/ucm2/MediaTek/mt8390-evk/mt8390-evk.conf
+#usr/share/alsa/ucm2/MediaTek/mt8390-evk/sof
+usr/share/alsa/ucm2/MediaTek/mt8390-evk/sof/sof-mt8390-evk.conf
 #usr/share/alsa/ucm2/MediaTek/mt8395-evk
 usr/share/alsa/ucm2/MediaTek/mt8395-evk/HiFi.conf
 usr/share/alsa/ucm2/MediaTek/mt8395-evk/mt8395-evk.conf
@@ -374,6 +400,19 @@ usr/share/alsa/ucm2/MediaTek/mtk-rt5650/HiFi.conf
 usr/share/alsa/ucm2/MediaTek/mtk-rt5650/init.conf
 usr/share/alsa/ucm2/MediaTek/mtk-rt5650/mtk-rt5650.conf
 #usr/share/alsa/ucm2/NXP
+#usr/share/alsa/ucm2/NXP/iMX6
+#usr/share/alsa/ucm2/NXP/iMX6/Toradex
+#usr/share/alsa/ucm2/NXP/iMX6/Toradex/apalis-imx6
+usr/share/alsa/ucm2/NXP/iMX6/Toradex/apalis-imx6/HiFi.conf
+usr/share/alsa/ucm2/NXP/iMX6/Toradex/apalis-imx6/apalis-imx6.conf
+#usr/share/alsa/ucm2/NXP/iMX6/Toradex/colibri-imx6
+usr/share/alsa/ucm2/NXP/iMX6/Toradex/colibri-imx6/HiFi.conf
+usr/share/alsa/ucm2/NXP/iMX6/Toradex/colibri-imx6/colibri-imx6.conf
+#usr/share/alsa/ucm2/NXP/iMX7
+#usr/share/alsa/ucm2/NXP/iMX7/Toradex
+#usr/share/alsa/ucm2/NXP/iMX7/Toradex/colibri-imx7
+usr/share/alsa/ucm2/NXP/iMX7/Toradex/colibri-imx7/HiFi.conf
+usr/share/alsa/ucm2/NXP/iMX7/Toradex/colibri-imx7/colibri-imx7.conf
 #usr/share/alsa/ucm2/NXP/iMX8
 #usr/share/alsa/ucm2/NXP/iMX8/Librem_5
 usr/share/alsa/ucm2/NXP/iMX8/Librem_5/HiFi.conf
@@ -381,6 +420,15 @@ usr/share/alsa/ucm2/NXP/iMX8/Librem_5/Librem 5.conf
 #usr/share/alsa/ucm2/NXP/iMX8/Librem_5_Devkit
 usr/share/alsa/ucm2/NXP/iMX8/Librem_5_Devkit/HiFi.conf
 usr/share/alsa/ucm2/NXP/iMX8/Librem_5_Devkit/Librem 5 Devkit.conf
+#usr/share/alsa/ucm2/NXP/iMX8/Toradex
+#usr/share/alsa/ucm2/NXP/iMX8/Toradex/apalis-imx8
+usr/share/alsa/ucm2/NXP/iMX8/Toradex/apalis-imx8/HiFi.conf
+usr/share/alsa/ucm2/NXP/iMX8/Toradex/apalis-imx8/apalis-imx8.conf
+#usr/share/alsa/ucm2/NXP/iMX8X
+#usr/share/alsa/ucm2/NXP/iMX8X/Toradex
+#usr/share/alsa/ucm2/NXP/iMX8X/Toradex/colibri-imx8x
+usr/share/alsa/ucm2/NXP/iMX8X/Toradex/colibri-imx8x/HiFi.conf
+usr/share/alsa/ucm2/NXP/iMX8X/Toradex/colibri-imx8x/colibri-imx8x.conf
 #usr/share/alsa/ucm2/OMAP
 #usr/share/alsa/ucm2/OMAP/abe-twl6040
 #usr/share/alsa/ucm2/OMAP/abe-twl6040/Pandaboard
@@ -409,6 +457,14 @@ usr/share/alsa/ucm2/Qualcomm/apq8016-sbc/apq8016-sbc.conf
 usr/share/alsa/ucm2/Qualcomm/apq8096/HDMI.conf
 usr/share/alsa/ucm2/Qualcomm/apq8096/HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/apq8096/apq8096.conf
+#usr/share/alsa/ucm2/Qualcomm/qcm6490
+#usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP
+usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/qcm6490/QCM6490-IDP/QCM6490-IDP.conf
+#usr/share/alsa/ucm2/Qualcomm/qcs6490
+#usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-RB3Gen2
+usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-RB3Gen2/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/qcs6490/QCS6490-RB3Gen2/QCS6490-RB3Gen2.conf
 #usr/share/alsa/ucm2/Qualcomm/sc7180
 #usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a
 usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a/HiFi.conf
@@ -442,9 +498,18 @@ usr/share/alsa/ucm2/Qualcomm/sm8650/MTP/SM8650-MTP.conf
 #usr/share/alsa/ucm2/Qualcomm/sm8650/QRD
 usr/share/alsa/ucm2/Qualcomm/sm8650/QRD/HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/sm8650/QRD/SM8650-QRD.conf
+#usr/share/alsa/ucm2/Qualcomm/sm8750
+#usr/share/alsa/ucm2/Qualcomm/sm8750/MTP
+usr/share/alsa/ucm2/Qualcomm/sm8750/MTP/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/sm8750/MTP/SM8750-MTP.conf
 #usr/share/alsa/ucm2/Qualcomm/x1e80100
 usr/share/alsa/ucm2/Qualcomm/x1e80100/HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/LENOVO-Slim-7x.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/LENOVO-T14s.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/Slim7x-HiFi.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/T14s-HiFi.conf
 usr/share/alsa/ucm2/Qualcomm/x1e80100/X1E80100-CRD.conf
+usr/share/alsa/ucm2/Qualcomm/x1e80100/x1e80100.conf
 #usr/share/alsa/ucm2/README.md
 #usr/share/alsa/ucm2/Rockchip
 #usr/share/alsa/ucm2/Rockchip/es8316
@@ -534,7 +599,10 @@ usr/share/alsa/ucm2/USB-Audio/Dell/WD15-Dock.conf
 usr/share/alsa/ucm2/USB-Audio/Digidesign/Digidesign-Mbox-3-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Digidesign/Digidesign-Mbox-3.conf
 #usr/share/alsa/ucm2/USB-Audio/Focusrite
+usr/share/alsa/ucm2/USB-Audio/Focusrite/Scarlett-18i20-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Focusrite/Scarlett-18i20.conf
 usr/share/alsa/ucm2/USB-Audio/Focusrite/Scarlett-2i-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Focusrite/Scarlett-2i-gen4-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Focusrite/Scarlett-2i.conf
 #usr/share/alsa/ucm2/USB-Audio/Gigabyte
 usr/share/alsa/ucm2/USB-Audio/Gigabyte/Aorus-Master-Main-Audio-HiFi.conf
@@ -542,6 +610,9 @@ usr/share/alsa/ucm2/USB-Audio/Gigabyte/Aorus-Master-Main-Audio.conf
 #usr/share/alsa/ucm2/USB-Audio/GoXLR
 usr/share/alsa/ucm2/USB-Audio/GoXLR/GoXLR-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/GoXLR/GoXLR.conf
+#usr/share/alsa/ucm2/USB-Audio/HyperX
+usr/share/alsa/ucm2/USB-Audio/HyperX/SoloCast-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/HyperX/SoloCast.conf
 #usr/share/alsa/ucm2/USB-Audio/Lenovo
 usr/share/alsa/ucm2/USB-Audio/Lenovo/ThinkStation-P620-Main-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Lenovo/ThinkStation-P620-Main.conf
@@ -561,6 +632,12 @@ usr/share/alsa/ucm2/USB-Audio/MOTU/UltraLite-mk5.conf
 #usr/share/alsa/ucm2/USB-Audio/NativeInstruments
 usr/share/alsa/ucm2/USB-Audio/NativeInstruments/Traktor-Kontrol-Z1-Mixer.conf
 usr/share/alsa/ucm2/USB-Audio/NativeInstruments/Traktor-Kontrol-Z1.conf
+#usr/share/alsa/ucm2/USB-Audio/Presonus
+usr/share/alsa/ucm2/USB-Audio/Presonus/Revelator-IO-44-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Presonus/Revelator-IO-44.conf
+#usr/share/alsa/ucm2/USB-Audio/RME
+usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX-II-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/RME/Fireface-UCX-II.conf
 #usr/share/alsa/ucm2/USB-Audio/Rane
 usr/share/alsa/ucm2/USB-Audio/Rane/SL-1-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Rane/SL-1.conf
@@ -574,6 +651,10 @@ usr/share/alsa/ucm2/USB-Audio/Roland/BridgeCast-Hifi.conf
 usr/share/alsa/ucm2/USB-Audio/Roland/BridgeCast.conf
 usr/share/alsa/ucm2/USB-Audio/Roland/BridgeCastV2-Hifi.conf
 usr/share/alsa/ucm2/USB-Audio/Roland/BridgeCastV2.conf
+usr/share/alsa/ucm2/USB-Audio/Roland/BridgeCastXV2-Hifi.conf
+usr/share/alsa/ucm2/USB-Audio/Roland/BridgeCastXV2.conf
+usr/share/alsa/ucm2/USB-Audio/Roland/Quad-Capture-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/Roland/Quad-Capture.conf
 #usr/share/alsa/ucm2/USB-Audio/SolidStateLabs
 usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/SolidStateLabs/SSL2.conf
@@ -589,6 +670,9 @@ usr/share/alsa/ucm2/USB-Audio/Steinberg/UR24C-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Steinberg/UR24C.conf
 usr/share/alsa/ucm2/USB-Audio/Steinberg/UR44-HiFi.conf
 usr/share/alsa/ucm2/USB-Audio/Steinberg/UR44.conf
+#usr/share/alsa/ucm2/USB-Audio/TASCAM
+usr/share/alsa/ucm2/USB-Audio/TASCAM/Model12-HiFi.conf
+usr/share/alsa/ucm2/USB-Audio/TASCAM/Model12.conf
 usr/share/alsa/ucm2/USB-Audio/USB-Audio.conf
 #usr/share/alsa/ucm2/USB-Audio/UniversalAudio
 usr/share/alsa/ucm2/USB-Audio/UniversalAudio/Volt2-HiFi.conf
@@ -598,32 +682,46 @@ usr/share/alsa/ucm2/USB-Audio/UniversalAudio/Volt2.conf
 #usr/share/alsa/ucm2/blobs/sof/ipc3
 #usr/share/alsa/ucm2/blobs/sof/ipc3/eq_fir
 #usr/share/alsa/ucm2/blobs/sof/ipc3/eq_fir/README.md
-#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_fir/pass.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_fir/pass.bin
 #usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir
 #usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir/README.md
-#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir/highpass_100hz_0db_48khz.blob
-#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir/highpass_20hz_0db_48khz.blob
-#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir/highpass_50hz_0db_48khz.blob
-#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir/pass.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir/highpass_100hz_0db_48khz.bin
+#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir/highpass_20hz_0db_48khz.bin
+#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir/highpass_50hz_0db_48khz.bin
+#usr/share/alsa/ucm2/blobs/sof/ipc3/eq_iir/pass.bin
 #usr/share/alsa/ucm2/blobs/sof/ipc4
 #usr/share/alsa/ucm2/blobs/sof/ipc4/drc
 #usr/share/alsa/ucm2/blobs/sof/ipc4/drc/README.md
-#usr/share/alsa/ucm2/blobs/sof/ipc4/drc/passthrough.blob
-#usr/share/alsa/ucm2/blobs/sof/ipc4/drc/speaker_default.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc4/drc/passthrough.bin
+#usr/share/alsa/ucm2/blobs/sof/ipc4/drc/speaker_default.bin
 #usr/share/alsa/ucm2/blobs/sof/ipc4/eq_fir
 #usr/share/alsa/ucm2/blobs/sof/ipc4/eq_fir/README.md
-#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_fir/pass.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_fir/pass.bin
 #usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir
 #usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir/README.md
-#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir/highpass_100hz_0db_48khz.blob
-#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir/highpass_20hz_0db_48khz.blob
-#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir/highpass_50hz_0db_48khz.blob
-#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir/pass.blob
+#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir/highpass_100hz_0db_48khz.bin
+#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir/highpass_20hz_0db_48khz.bin
+#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir/highpass_50hz_0db_48khz.bin
+#usr/share/alsa/ucm2/blobs/sof/ipc4/eq_iir/pass.bin
+#usr/share/alsa/ucm2/blobs/sof/ipc4/tdfb
+#usr/share/alsa/ucm2/blobs/sof/ipc4/tdfb/README.md
+#usr/share/alsa/ucm2/blobs/sof/ipc4/tdfb/line2_50mm_pm5_15_30_90deg_48khz.bin
+#usr/share/alsa/ucm2/blobs/sof/ipc4/tdfb/line2_68mm_pm5_15_30_90deg_48khz.bin
+#usr/share/alsa/ucm2/blobs/sof/ipc4/tdfb/line2_74mm_pm5_15_30_90deg_48khz.bin
+#usr/share/alsa/ucm2/blobs/sof/ipc4/tdfb/line2_generic_pm10deg_48khz.bin
+#usr/share/alsa/ucm2/blobs/sof/ipc4/tdfb/line2_pass.bin
+#usr/share/alsa/ucm2/blobs/sof/ipc4/tdfb/line4_pass.bin
 #usr/share/alsa/ucm2/blobs/sof/product_configs
 #usr/share/alsa/ucm2/blobs/sof/product_configs/AAEON
 usr/share/alsa/ucm2/blobs/sof/product_configs/AAEON/UPX-TGL01.conf
 #usr/share/alsa/ucm2/codecs
+#usr/share/alsa/ucm2/codecs/cs35l56
+#usr/share/alsa/ucm2/codecs/cs35l56-bridge
+usr/share/alsa/ucm2/codecs/cs35l56-bridge/init.conf
+usr/share/alsa/ucm2/codecs/cs35l56/init.conf
 #usr/share/alsa/ucm2/codecs/cs42l43
+#usr/share/alsa/ucm2/codecs/cs42l43-dmic
+usr/share/alsa/ucm2/codecs/cs42l43-dmic/init.conf
 usr/share/alsa/ucm2/codecs/cs42l43/init.conf
 #usr/share/alsa/ucm2/codecs/cx2072x
 usr/share/alsa/ucm2/codecs/cx2072x/DisableSeq.conf
@@ -687,6 +785,8 @@ usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/Wsa2SpeakerEnableSeq.conf
 #usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/four-speakers
 usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/four-speakers/init.conf
 usr/share/alsa/ucm2/codecs/qcom-lpass/wsa-macro/init.conf
+#usr/share/alsa/ucm2/codecs/rt1318
+usr/share/alsa/ucm2/codecs/rt1318/init.conf
 #usr/share/alsa/ucm2/codecs/rt5640
 usr/share/alsa/ucm2/codecs/rt5640/DigitalMics.conf
 usr/share/alsa/ucm2/codecs/rt5640/EnableSeq.conf
@@ -820,6 +920,7 @@ usr/share/alsa/ucm2/codecs/wsa884x/two-speakers/SpeakerSeq.conf
 usr/share/alsa/ucm2/codecs/wsa884x/two-speakers/init.conf
 #usr/share/alsa/ucm2/common
 #usr/share/alsa/ucm2/common/ctl
+usr/share/alsa/ucm2/common/ctl/led.conf
 usr/share/alsa/ucm2/common/ctl/remap.conf
 usr/share/alsa/ucm2/common/direct-verb.conf
 usr/share/alsa/ucm2/common/direct.conf
@@ -850,6 +951,8 @@ usr/share/alsa/ucm2/conf.d/acp-pdm-mach/acp-pdm-mach.conf
 usr/share/alsa/ucm2/conf.d/acp/acp.conf
 #usr/share/alsa/ucm2/conf.d/acp3x-es83xx
 usr/share/alsa/ucm2/conf.d/acp3x-es83xx/acp3x-es83xx.conf
+#usr/share/alsa/ucm2/conf.d/acp3xalc5682101
+usr/share/alsa/ucm2/conf.d/acp3xalc5682101/acp3xalc5682101.conf
 #usr/share/alsa/ucm2/conf.d/acp3xalc5682m98
 usr/share/alsa/ucm2/conf.d/acp3xalc5682m98/acp3xalc5682m98.conf
 #usr/share/alsa/ucm2/conf.d/acp5x
@@ -862,6 +965,8 @@ usr/share/alsa/ucm2/conf.d/acp63/acp63.conf
 usr/share/alsa/ucm2/conf.d/acp6x/acp6x.conf
 #usr/share/alsa/ucm2/conf.d/acpd7219m98357
 usr/share/alsa/ucm2/conf.d/acpd7219m98357/acpd7219m98357.conf
+#usr/share/alsa/ucm2/conf.d/amd-soundwire
+usr/share/alsa/ucm2/conf.d/amd-soundwire/amd-soundwire.conf
 #usr/share/alsa/ucm2/conf.d/apq8096
 usr/share/alsa/ucm2/conf.d/apq8096/DB820c.conf
 #usr/share/alsa/ucm2/conf.d/avs_da7219
@@ -920,6 +1025,9 @@ usr/share/alsa/ucm2/conf.d/chtnau8824/chtnau8824.conf
 usr/share/alsa/ucm2/conf.d/chtrt5645/chtrt5645.conf
 #usr/share/alsa/ucm2/conf.d/chtrt5650
 usr/share/alsa/ucm2/conf.d/chtrt5650/chtrt5650.conf
+#usr/share/alsa/ucm2/conf.d/fsl-asoc-card
+usr/share/alsa/ucm2/conf.d/fsl-asoc-card/apalis-imx6.conf
+usr/share/alsa/ucm2/conf.d/fsl-asoc-card/colibri-imx6.conf
 #usr/share/alsa/ucm2/conf.d/gx-sound-card
 usr/share/alsa/ucm2/conf.d/gx-sound-card/GXL-P241.conf
 usr/share/alsa/ucm2/conf.d/gx-sound-card/LIBRETECH-CC.conf
@@ -929,6 +1037,10 @@ usr/share/alsa/ucm2/conf.d/hda-dsp/hda-dsp.conf
 usr/share/alsa/ucm2/conf.d/hdaudioB0D2/hdaudioB0D2.conf
 #usr/share/alsa/ucm2/conf.d/kblrt5660
 usr/share/alsa/ucm2/conf.d/kblrt5660/kblrt5660.conf
+#usr/share/alsa/ucm2/conf.d/mt8183_da7219_r
+usr/share/alsa/ucm2/conf.d/mt8183_da7219_r/mt8183_da7219_r.conf
+#usr/share/alsa/ucm2/conf.d/mt8183_mt6358_t
+usr/share/alsa/ucm2/conf.d/mt8183_mt6358_t/mt8183_mt6358_t.conf
 #usr/share/alsa/ucm2/conf.d/mt8192_mt6359
 usr/share/alsa/ucm2/conf.d/mt8192_mt6359/mt8192_mt6359_rt1015p_rt5682.conf
 #usr/share/alsa/ucm2/conf.d/mt8195_demo
@@ -943,6 +1055,10 @@ usr/share/alsa/ucm2/conf.d/mt8390-evk/mt8390-evk.conf
 usr/share/alsa/ucm2/conf.d/mt8395-evk/mt8395-evk.conf
 #usr/share/alsa/ucm2/conf.d/mtk-rt5650
 usr/share/alsa/ucm2/conf.d/mtk-rt5650/mtk-rt5650.conf
+#usr/share/alsa/ucm2/conf.d/qcm6490
+usr/share/alsa/ucm2/conf.d/qcm6490/QCM6490-IDP.conf
+#usr/share/alsa/ucm2/conf.d/qcs6490
+usr/share/alsa/ucm2/conf.d/qcs6490/QCS6490-RB3Gen2.conf
 #usr/share/alsa/ucm2/conf.d/rk3399-gru-soun
 usr/share/alsa/ucm2/conf.d/rk3399-gru-soun/rk3399-gru-soun.conf
 #usr/share/alsa/ucm2/conf.d/rk3588-es8316
@@ -958,9 +1074,15 @@ usr/share/alsa/ucm2/conf.d/sdm845/LENOVO-81JL-LenovoYOGAC630_13Q50-LNVNB161216.c
 usr/share/alsa/ucm2/conf.d/simple-card/Librem 5 Devkit.conf
 usr/share/alsa/ucm2/conf.d/simple-card/Librem 5.conf
 usr/share/alsa/ucm2/conf.d/simple-card/PinePhone.conf
+usr/share/alsa/ucm2/conf.d/simple-card/apalis-imx8.conf
+usr/share/alsa/ucm2/conf.d/simple-card/apalis-nau8822.conf
+usr/share/alsa/ucm2/conf.d/simple-card/colibri-imx7.conf
+usr/share/alsa/ucm2/conf.d/simple-card/colibri-imx8x.conf
 usr/share/alsa/ucm2/conf.d/simple-card/rk817_ext.conf
 usr/share/alsa/ucm2/conf.d/simple-card/rk817_int.conf
 usr/share/alsa/ucm2/conf.d/simple-card/rockchip,es8316-codec.conf
+usr/share/alsa/ucm2/conf.d/simple-card/verdin-nau8822.conf
+usr/share/alsa/ucm2/conf.d/simple-card/verdin-wm8904.conf
 #usr/share/alsa/ucm2/conf.d/skylake-rt286
 usr/share/alsa/ucm2/conf.d/skylake-rt286/skylake-rt286.conf
 #usr/share/alsa/ucm2/conf.d/sm8250
@@ -970,6 +1092,8 @@ usr/share/alsa/ucm2/conf.d/sm8550/SM8550-HDK.conf
 #usr/share/alsa/ucm2/conf.d/sm8650
 usr/share/alsa/ucm2/conf.d/sm8650/SM8650-MTP.conf
 usr/share/alsa/ucm2/conf.d/sm8650/SM8650-QRD.conf
+#usr/share/alsa/ucm2/conf.d/sm8750
+usr/share/alsa/ucm2/conf.d/sm8750/SM8750-MTP.conf
 #usr/share/alsa/ucm2/conf.d/sof-ehl-rt5660
 usr/share/alsa/ucm2/conf.d/sof-ehl-rt5660/sof-ehl-rt5660.conf
 #usr/share/alsa/ucm2/conf.d/sof-essx8336
@@ -983,9 +1107,13 @@ usr/share/alsa/ucm2/conf.d/sof-hda-dsp/sof-skl_hda_card.conf
 usr/share/alsa/ucm2/conf.d/sof-m8195_r1019/sof-m8195_r1019_5682s.conf
 #usr/share/alsa/ucm2/conf.d/sof-mt8195_r101
 usr/share/alsa/ucm2/conf.d/sof-mt8195_r101/sof-mt8195_r1019_5682.conf
+#usr/share/alsa/ucm2/conf.d/sof-mt8390-evk
+usr/share/alsa/ucm2/conf.d/sof-mt8390-evk/sof-mt8390-evk.conf
 #usr/share/alsa/ucm2/conf.d/sof-skl_hda_card
 #usr/share/alsa/ucm2/conf.d/sof-soundwire
 usr/share/alsa/ucm2/conf.d/sof-soundwire/sof-soundwire.conf
+#usr/share/alsa/ucm2/conf.d/sun4i-codec
+usr/share/alsa/ucm2/conf.d/sun4i-codec/h616-audio-codec.conf
 #usr/share/alsa/ucm2/conf.d/tegra
 #usr/share/alsa/ucm2/conf.d/tegra-hda
 usr/share/alsa/ucm2/conf.d/tegra-hda/tegra-hda.conf
@@ -1005,6 +1133,7 @@ usr/share/alsa/ucm2/conf.d/tegra/LG Optimus 4X HD MAX98089.conf
 usr/share/alsa/ucm2/conf.d/tegra/LG Optimus Vu MAX98089.conf
 #usr/share/alsa/ucm2/conf.d/x1e80100
 usr/share/alsa/ucm2/conf.d/x1e80100/X1E80100-CRD.conf
+usr/share/alsa/ucm2/conf.d/x1e80100/x1e80100.conf
 #usr/share/alsa/ucm2/conf.virt.d
 usr/share/alsa/ucm2/conf.virt.d/.gitignore
 #usr/share/alsa/ucm2/lib
@@ -1063,7 +1192,6 @@ usr/share/alsa/ucm2/ucm.conf
 #usr/share/locale/sk/LC_MESSAGES/alsa-utils.mo
 #usr/share/man/fr/man8/alsaconf.8
 #usr/share/man/man1/aconnect.1
-#usr/share/man/man1/alsa-info.sh.1
 #usr/share/man/man1/alsabat.1
 #usr/share/man/man1/alsactl.1
 #usr/share/man/man1/alsaloop.1
@@ -1085,6 +1213,7 @@ usr/share/alsa/ucm2/ucm.conf
 #usr/share/man/man1/iecset.1
 #usr/share/man/man1/nhlt-dmic-info.1
 #usr/share/man/man1/speaker-test.1
+#usr/share/man/man8/alsa-info.sh.8
 #usr/share/man/man8/alsaconf.8
 #usr/share/sounds
 usr/share/sounds/alsa
diff --git a/lfs/alsa b/lfs/alsa
index 18a7868b9..fba9b47f5 100644
--- a/lfs/alsa
+++ b/lfs/alsa
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -26,16 +26,16 @@ include Config
 
 SUMMARY    = Advanced Linux Sound Architecture
 
-VER        = 1.2.13
-UVER       = 1.2.13
-CVER       = 1.2.13
+VER        = 1.2.14
+UVER       = 1.2.14
+CVER       = 1.2.14
 
 THISAPP    = alsa-lib-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 PROG       = alsa
-PAK_VER    = 22
+PAK_VER    = 23
 
 DEPS       =
 
@@ -54,9 +54,9 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 alsa-utils-$(UVER).tar.bz2 = $(DL_FROM)/alsa-utils-$(UVER).tar.bz2
 alsa-ucm-conf-$(CVER).tar.bz2 = $(DL_FROM)/alsa-ucm-conf-$(CVER).tar.bz2
 
-$(DL_FILE)_BLAKE2 = 1723ca5f191525e050f05423fb9ccf4501e4f20490d01b0c068493bbce279d3a067e8d0e5f52f9c76c2eaecb4c2b3fc42690193b88c313461fce2aec390175b3
-alsa-utils-$(UVER).tar.bz2_BLAKE2 = 9bc2bf8e21fb9308c2eabc6612da0848f9ddba45acb8bf8453d9cff7f73fa0267495430a150ea53b28fab8afb69a51e487e8b253dc7501e17d77ea3f6e90bcf7
-alsa-ucm-conf-$(CVER).tar.bz2_BLAKE2 = 87e4bf2285961e316ca853e9245e02447ea9e60fa506e124c072e2b6ed71345fc0c30b19bf8c849f8123a6b95a4facd22225eafccba8164266961110a60ef44c
+$(DL_FILE)_BLAKE2 = 6fee05f859a19b8ef0d9896d37442c55f602e8b4aaa7698f30c01e03a339d7a74b3214493b095a64b59ee581fb7756d903d4965e080db552e062e2001e0662ff
+alsa-utils-$(UVER).tar.bz2_BLAKE2 = 0f15f6f684bf17c0508b01eabd21917d8501b965074d3b42f6915e9bbafeafad894dcbd1a219008db0064fb98d6fb2be311e98c0b8bc7e91d1a0b8146dd02dfe
+alsa-ucm-conf-$(CVER).tar.bz2_BLAKE2 = cbb4b81db7670207cac5b85ba9cd4d9df93e4aca573da4caffe0f1e0386a9685b837e58b7ed85ddcfecf3c0f2469e706833dad6f0ef020440c943aa41520f8f0
 
 install : $(TARGET)
 
