From c1353ce28ff17b791a4b0c4c02d006b862b818fc Mon Sep 17 00:00:00 2001 From: MeowOS Date: Tue, 1 Sep 2026 13:50:26 +0800 Subject: [PATCH] =?UTF-8?q?fix(audiod):=20=E5=AE=89=E5=85=A8=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=20=E2=80=94=20dac=5Fvol=5Fmute=20=E5=86=99255(?= =?UTF-8?q?=E7=9C=9F=E9=9D=99=E9=9F=B3),=E6=97=A7=E7=89=88=E5=86=990=3DCS4?= =?UTF-8?q?3198=E6=9C=80=E5=A4=A7=E5=93=8D=E5=BA=A6,=E9=87=8D=E9=85=8D/?= =?UTF-8?q?=E5=9B=9E=E6=94=B6=E7=9E=AC=E9=97=B4=E6=BB=A1=E5=B9=85=E7=82=B8?= =?UTF-8?q?=E8=80=B3(=E7=9C=9F=E6=9C=BA=E4=BA=8B=E6=95=85)=E3=80=82772cc3d?= =?UTF-8?q?8=20=E5=B7=B2=E7=83=AD=E8=B7=91=E9=AA=8C=E8=AF=81,38/38=20PASS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- patch_v2/meow_audiod/meow_audiod.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/patch_v2/meow_audiod/meow_audiod.c b/patch_v2/meow_audiod/meow_audiod.c index 87482bf..43bc1ca 100644 --- a/patch_v2/meow_audiod/meow_audiod.c +++ b/patch_v2/meow_audiod/meow_audiod.c @@ -477,8 +477,10 @@ static void dac_vol_set(int pct) static void dac_vol_mute(void) { - amixer_set(1, 0, 1); - amixer_set(2, 0, 1); + /* CS43198 寄存器=衰减量(0=最响 255=静音)。⚠️ 写 0 是「最大响度」不是静音—— + * 旧版写 0 在闪退/重配瞬间造成满幅炸音(真机事故 2026-09-01)。真静音写 255。 */ + amixer_set(1, 255, 1); + amixer_set(2, 255, 1); } static const char *port_name(int port)