就像在我之前的帖子中一样、我希望在不同的耳机模式之间切换、而不管连接到设备的是什么。 例如:
- 采用4极 CTIA 标准耳机
- 以特定方式配置 TS3A227E
- 将 CTIA 标准耳机插入连接到 TS3A227E 的音频插孔
- CTIA 标准耳机被检测为 OMTP 耳机
- 内部开关设置也设置为4极 OMTP
- 耳机将不再正常工作
我尝试了我们在这篇文章中找到的方法
但它仅在我重新启动设备之前起作用。 因此、我可能仍然会错过一些东西。 我当前的脚本如下所示:
switch_control_1_0x14 switch_control_2=0x09 #未插入耳机 #手动开关控制设置 i2cset -y -f 1 0x3b 0x04 0x80 # RESET SLEEP 0.1 i2cset -y -f 1 0x3b 0x04 0x27 #将插入时间增加到2秒 休眠时间0.1 i2cset -y -f 1 0x3b 0x04 0x67 # enable manual switch control sleep 0.1# 将开关设置为 OMTP 或 CTIA 设置 i2cset -y -f 1 0x3b 0x07 $switch_control_1 #写入开关控制1 睡眠0.1 i2cset -y -f 1 0x3b 0x08 $switch_control_2 #写入开关控制2 睡眠0.1 #插入 OMTP 耳机 i2cget -y -f 1 0x3b 0x0B #读取0x0c、这是(CTIA)错误、因为我们设置了 OMTP
我应该错过什么?
此致、Thorben
