首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能将蓝牙耳机的配置文件更改为HSP

不能将蓝牙耳机的配置文件更改为HSP
EN

Ask Ubuntu用户
提问于 2017-09-03 09:27:09
回答 2查看 12.8K关注 0票数 20

我买了蓝牙耳机因为我厌倦了电线。耳机支持A2DP,HSP,HFP和AVRCP。

我正确地配对了耳机,并且在声音设置的输入选项卡中没有显示麦克风。这是合理的,因为耳机是在A2DP。我试着用麦克风把它改成HSP/HFP,但似乎什么也没发生。

然后我试着通过布吕曼来做这一切。布吕曼抱怨Failed to change profile to headset_head_unit

我试着取消设备的配对,并再次配对,将配置文件设置为off,然后设置为HSP/HFP,但同样的情况也发生了。似乎我只能切换到A2DP,它只允许听到,而不是使用麦克风。

如果有必要的话,耳机的型号是阿文佐的AV620。

EN

回答 2

Ask Ubuntu用户

发布于 2020-10-09 12:46:23

悲伤的故事,

似乎您的蓝牙卡没有一个完全兼容的驱动程序,与布卢兹或其他任何我的:

我解决了跟踪本指南和构建两个愚蠢的脚本

准备好

安装ofono

代码语言:javascript
复制
sudo apt install ofono

配置脉冲音频以使用ofono:

  • Goto /etc/脉冲/default.pa找到线路负载模块-蓝牙-发现,并在加载模块模块-蓝牙-发现headset=ofono中更改它。
  • 将用户脉冲添加到组蓝牙以授予权限: sudo蓝牙脉冲(可能已经正确)
  • 非常重要的是:要授予权限,将其添加到/etc/dbus-1/system.d/ofono.conf (在之前添加此内容):< send_destination="org.ofono"/>

向ofono提供电话。

为了使ofono工作,您必须为它提供一个调制解调器!您可以安装一个名为phonesim的调制解调器模拟器(由ofono实现)以使其工作:

  • 安装(在某些发行版中称为phonesim)。在Ubuntu 18.04中( Ubuntu 20.04,请参阅此链接):
代码语言:javascript
复制
 sudo apt install ofono-phonesim
  • 通过向/etc/ofono/phonesim.conf添加以下行来配置phonesim:
代码语言:javascript
复制
[phonesim]
Driver=phonesim
Address=127.0.0.1
Port=12345
  • 重新启动ofono:
代码语言:javascript
复制
sudo systemctl restart ofono.service
  • 克隆ofono存储库(包含有用的脚本)
代码语言:javascript
复制
git clone git://git.kernel.org/pub/scm/network/ofono/ofono.git destination/path

那么,每次您想要启用hfp/hsp:

时,都要使用

代码语言:javascript
复制
ofono-phonesim -p 12345 /usr/share/phonesim/default.xml &

然后使用

代码语言:javascript
复制
path/to/cloned/repo/test/enable-modem /phonesim

然后重新启动脉冲音频

代码语言:javascript
复制
pulseaudio --kill && pulseaudio --start

现在你应该看到一个麦克风装置。

当你想回到a2dp:

代码语言:javascript
复制
path/to/cloned/repo/test/disable-modem /phonesim

然后重新启动脉冲音频

代码语言:javascript
复制
pulseaudio --kill && pulseaudio --start

最终重新启动脉冲效应

代码语言:javascript
复制
pulseeffects --quit && pulseeffects &

最近我没有使用这个,因为它并不总是起作用,所以使用千斤顶更快。

希望它有帮助:)

编辑:添加准备部分编辑2:添加git克隆步骤

票数 4
EN

Ask Ubuntu用户

发布于 2021-01-21 03:55:20

我没有足够的声誉来评论,所以把这作为一个答案。

最近我没有使用这个,因为它并不总是起作用,所以使用千斤顶更快。

在从headset=ofono中删除load-module module-bluetooth-discover headset=ofono并重新启动pulseaudio之后,扬声器再次使用Ubuntu20.04中的麦克风工作。

E:找不到ofono-phonesim包

请看这里的答案:未能将配置文件更改为耳机_头_单元

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/952342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档