device-pine64-pinephonepro: microphone alsa tune (MR 4630)
Since kernel 6.5 (I believe) the ucm config need to be adjusted because the mic way too sensitive. The other party hears a freight train riding rails that are almost perpendicular ... This is an attempt to get the mic to work nicely. [ci:skip-build]: already built successfully in CI
This commit is contained in:
parent
ce473309ea
commit
f630e34b60
2 changed files with 9 additions and 8 deletions
|
@ -2,8 +2,8 @@
|
||||||
# Maintainer: Jan Jasper de Kroon <jajadekroon@gmail.com>
|
# Maintainer: Jan Jasper de Kroon <jajadekroon@gmail.com>
|
||||||
pkgname=device-pine64-pinephonepro
|
pkgname=device-pine64-pinephonepro
|
||||||
pkgdesc="PINE64 PinePhone Pro"
|
pkgdesc="PINE64 PinePhone Pro"
|
||||||
pkgver=3.8
|
pkgver=4
|
||||||
pkgrel=6
|
pkgrel=0
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
|
@ -145,7 +145,7 @@ c5006c38828eb519917d57756f7831c4552feffef2d4922a384073f6a551535f615ad397d784e313
|
||||||
420ee1d7522d4d56c2909580fd6ba7580483ca5455b13eb6d22e700063ce0c1a5c6d2f5b161dfce0d777636fe9a712aa82f38a0585f2feabea3785b02bae7515 setup-modem.sh
|
420ee1d7522d4d56c2909580fd6ba7580483ca5455b13eb6d22e700063ce0c1a5c6d2f5b161dfce0d777636fe9a712aa82f38a0585f2feabea3785b02bae7515 setup-modem.sh
|
||||||
1684514a6b814a83473e9da8855fd776cf3f31a2be1f8834c370f710428b4ee305559e275be52894d167ccd1e32f8f1c8586f8a072f19e44b46caec9f504d453 HiFi.conf
|
1684514a6b814a83473e9da8855fd776cf3f31a2be1f8834c370f710428b4ee305559e275be52894d167ccd1e32f8f1c8586f8a072f19e44b46caec9f504d453 HiFi.conf
|
||||||
9c6edbe7ea387baf9bfa6c4a46b28c4fe274ab0994e0a1640012048407e6679c437de43cc50e6778c9a852132eaa680de3fd4e0256d36455d1dd57aa729ac8be PINE64-PinePhonePro-.conf
|
9c6edbe7ea387baf9bfa6c4a46b28c4fe274ab0994e0a1640012048407e6679c437de43cc50e6778c9a852132eaa680de3fd4e0256d36455d1dd57aa729ac8be PINE64-PinePhonePro-.conf
|
||||||
e4d721163a844c68c0240be62a4692e7b9983054aee6d717f70687b901f569c6008e0c64a5bddf37e20f41b3936b4ef80909d7cbf09feeb0813303b3b46de80f VoiceCall.conf
|
27214fcf94823c3a9deff01c4b7a1cfc6dc8c117d9b5643fea9a15835a04e59524d2a90f522aa3c7440b94cd1b9d9938413abcfdaa838efb008c87eeae7de2e8 VoiceCall.conf
|
||||||
bb11151e246d16e071761ebb35ca7f8b8cedbad8366e9bac6aed30554a795877cc9dccbe69ecca4b19b6f72bd87e613705f3ae4f2f40d2f9c2d09cc179999d59 sway-pinephone-keyboard.conf
|
bb11151e246d16e071761ebb35ca7f8b8cedbad8366e9bac6aed30554a795877cc9dccbe69ecca4b19b6f72bd87e613705f3ae4f2f40d2f9c2d09cc179999d59 sway-pinephone-keyboard.conf
|
||||||
a7b49a638f664f7682ce6b00eb4d1ae26a429e89354056de05fb49d25fc9555d7f80e6d8f4b0a250878a4e7823860fd156068ed6604ce6cf58badef45c545161 x11-pinephone-keyboard.conf
|
a7b49a638f664f7682ce6b00eb4d1ae26a429e89354056de05fb49d25fc9555d7f80e6d8f4b0a250878a4e7823860fd156068ed6604ce6cf58badef45c545161 x11-pinephone-keyboard.conf
|
||||||
"
|
"
|
||||||
|
|
|
@ -39,9 +39,10 @@ SectionVerb {
|
||||||
cset "name='Mono ADC R2 Mux' DMIC R1"
|
cset "name='Mono ADC R2 Mux' DMIC R1"
|
||||||
cset "name='Mono ADC Capture Switch' on"
|
cset "name='Mono ADC Capture Switch' on"
|
||||||
|
|
||||||
# Set capture volume to 0dB so modem audio doesn't overdrive the ADC
|
# Set capture volume to 0dB (47) so modem audio doesn't overdrive the ADC
|
||||||
cset "name='ADC Capture Volume' 160"
|
# Bobby: switch down to 0, mic is way to sensitive since kernel ~6.5
|
||||||
cset "name='Mono ADC Capture Volume' 160"
|
cset "name='ADC Capture Volume' 0"
|
||||||
|
cset "name='Mono ADC Capture Volume' 47"
|
||||||
|
|
||||||
# The second 'Mono ADC' path does not have a 'Boost Gain',
|
# The second 'Mono ADC' path does not have a 'Boost Gain',
|
||||||
# set this to 0dB so that the volume of the AIF1 and AIF2 paths is equal.
|
# set this to 0dB so that the volume of the AIF1 and AIF2 paths is equal.
|
||||||
|
@ -50,7 +51,7 @@ SectionVerb {
|
||||||
# Set IN1 internal mic boost to 8 (max)
|
# Set IN1 internal mic boost to 8 (max)
|
||||||
# Set IN2 headset-mic boost to 1, headset mics are quite loud
|
# Set IN2 headset-mic boost to 1, headset mics are quite loud
|
||||||
# Set IN3 (modem audio) boost to 0 as it's already loud enough
|
# Set IN3 (modem audio) boost to 0 as it's already loud enough
|
||||||
cset "name='IN1 Boost' 8"
|
cset "name='IN1 Boost' 0"
|
||||||
cset "name='IN2 Boost' 1"
|
cset "name='IN2 Boost' 1"
|
||||||
cset "name='IN3 Boost' 0"
|
cset "name='IN3 Boost' 0"
|
||||||
|
|
||||||
|
@ -107,7 +108,7 @@ SectionVerb {
|
||||||
|
|
||||||
# Set playback volumes to 0dB
|
# Set playback volumes to 0dB
|
||||||
cset "name='HP Playback Volume' 31"
|
cset "name='HP Playback Volume' 31"
|
||||||
cset "name='Speaker Playback Volume' 31"
|
cset "name='Speaker Playback Volume' 48"
|
||||||
]
|
]
|
||||||
|
|
||||||
DisableSequence [
|
DisableSequence [
|
||||||
|
|
Loading…
Reference in a new issue