耳机录音无声、断续
2020.11.10,碰到有个特殊耳机,设备可以识别,但是就是录音没声音。
1、观察log,没有看到任何异常
2、测量阻值,发现正常耳机都在2k左右,而问题耳机阻值在3.2k。
解决方法,修改代码:
vendor/qcom/opensource/audio-kernel/asoc/kona.c
#define WCD_MBHC_HS_V_MAX 1600->1700
这个值就是设置mic检测的最大电压的,如果发现阻抗高,可以调大这个值,但不要太高,否则可能会导致非耳机设备也被识别为耳机。
注:早期版本可能是定义的(v_hs_max,1600),搜索下代码应该可以找到。