iphone5运行linux,使用linux和iphone 5的HFP配置文件
拥有ofono和bluez就足够了 .
但是,最新版本的bluez / ofono和pulseaudio不支持HSP和HFP配置文件 . Pulseaudio发行说明称bluez5.x仅支持A2DP . 如果您使用的是bluez4.x,ofono和pulseaudio 4.x / 5.x,您可能仍然可以正常工作 .
ofono会将您的iPhone 5s视为您的调制解调器 . 一旦你通过bluetoothctl或任何其他GUI配对并连接iPhone,你就可以运行以下ofono测试,看看ofono是否正确选择了它 . 尝试在终端上使用 ofonod -n -d 运行ofonod来监视调试日志,并且可能也会以详细的方式运行pulseaudio( pulseaudio -k && pulseaudio -v )
bash$ cd */ofono-1.x/test
该目录包含用于测试ofono功能的示例dbus脚本 .
bash$ ./list-modems
[ /hfp/org/bluez/hci0/dev_94_94_26_88_XX_XX ]
Type = hfp
Interfaces = org.ofono.Siri org.ofono.VoiceCallManager org.ofono.CallVolume org.ofono.Handsfree org.ofono.NetworkRegistration
Features = net
Serial = 94:94:26:88:XX:XX
Online = 1
Powered = 1
Lockdown = 0
Emergency = 0
Name = XXXXXX’s iPhone
[ org.ofono.Siri ]
EyesFreeMode = disabled
Enabled = 1
[ org.ofono.VoiceCallManager ]
EmergencyNumbers = 08 000 999 110 112 911 118 119
[ org.ofono.CallVolume ]
Muted = 0
SpeakerVolume = 50
MicrophoneVolume = 50
[ org.ofono.Handsfree ]
VoiceRecognition = 0
InbandRinging = 1
Features = three-way-calling echo-canceling-and-noise-reduction voice-recognition release-all-held release-specified-active-call private-chat create-multiparty
BatteryChargeLevel = 4
SubscriberNumbers = +XXXXXXXXXXXX
EchoCancelingNoiseReduction = 1
[ org.ofono.NetworkRegistration ]
Status = registered
Name = XXX XXXXXX
Mode = auto-only
Strength = 60
如果您看到类似于上面的输出,请启用调制解调器并尝试使用以下命令拨号,并在创建或拒绝SCO套接字时观察调试日志 . 当然,看看音频是否路由到Ubuntu .
bash$ ./enable-modem
bash$ ./dial-number +XXXXXXXXXXXX
...
同样,尝试调用你的iPhone并观察ofono,pulseaudio日志 . bash $ ./answer-calls
看起来像pulseaudio的人正试图使用bluez5.x和ofono,但似乎还没有公开的补丁 . 这个bug正在跟踪:https://bugs.freedesktop.org/show_bug.cgi?id=73325
iphone5运行linux,使用linux和iphone 5的HFP配置文件相关推荐
- iphone5运行linux,iphone - 具有Linux和iPhone 5的HFP配置文件 - 堆栈内存溢出
拥有ofono和bluez就足够了. 但是,bluez / ofono和Pulseaudio的最新版本不支持HSP和HFP配置文件. Pulseaudio发行说明说bluez5.x仅支持A2DP. 如 ...
- Linux 中如何挂载 iPhone 外部设备
How to Mount Your iPhone as an External Drive in Linux 常用Linux和iPhone的朋友们,或许有个疑问,就是在Linux中该如何挂载我 ...
- linux 搭建.net运行环境,.net core运行环境搭建 linux + windows
---------------------------------------linux------------------------------------------------- 一.添加do ...
- linux下能运行python,(转)Linux下运行python
原文: http://blog.csdn.net/jackywgw/article/details/48847187 在linux命令行下运行python,可以直接输出hello world jack ...
- 电脑鸿蒙运行Linux程序,Linux下的Hi3861一站式鸿蒙开发烧录(附工具)-鸿蒙开发烧录工具软件电脑版-东坡下载...
HarmonyOS 智能设备一站式集成开发环境,支持 HarmonyOS 组件按需定制.一键编译和烧录.可视化调试.分布式能力集成等,帮助开发者高效开发和创新新硬件. 介绍 2021春节前夕,华为发布 ...
- 双硬盘 双linux系统同时运行,XP与linux 双硬盘 双启动管理
在原有环境:windows XP-sata硬盘160G 基础上,增加 IDE硬盘40G 用于安装linux. 使用中需要在BIOS中切换主硬盘,这样太麻烦. 方法一:当 IDE-40G为主硬盘, 修改 ...
- 如何在 Linux 终端中一次运行多个 Linux 命令(初学者教程)
文章目录 1.使用 ; 在一行中运行多个 Linux 命令 2.使用 && 运行多个 Linux 命令 3.使用 || 一次运行多个 Linux 命令 三个命令对比: 4.结合 &am ...
- linux之上运行Vxworks,在MPSoC上能同时运行VxWorks和Linux吗?
原标题:在MPSoC上能同时运行VxWorks和Linux吗? Xen项目管理程序从上个世纪90年代就已经在剑桥大学里开始进行,到了2002年项目开源.如今它是最流行的开源管理程序之一,可以在云计算上 ...
- 如何在浏览器中运行Linux程序,如何在Chromebook的浏览器标签中运行完整的Linux桌面 | MOS86...
Crouton是在Chromebook上运行Linux操作系统的最佳方法.现在吧 这是它 工作原理相关文章图片1tupian购买适用于Linux的Chromebook时,需要牢记4件事 这种方法需要一 ...
最新文章
- 研究表明:安卓和iOS应用无节操滥用邮箱和定位数据
- BZOJ 1012 最大数
- 联想继续为其硬件产品完善Linux支持
- 推荐一个IT老鸟肝了2月有余的免费开源WPF企业级开发框架
- 图片大小 媒体大小自适应_自适应堆大小
- Iphone表视图的简单操作
- java 字符串拆分成单个字符放到 list 集合
- django注册登录
- 训练好的word2vec模型(中文词向量)
- 手把手教你读财报----银行业----第三课
- Python 替换同义词(jieba 实现)
- 艺多不压身—摩尔斯电码
- Kuberneters企业级容器云平台落地实践之二
- Elasticsearch与Spring的集成
- 顺序表练习(三):对称矩阵的压缩储存
- 数据库开发技术复习题填空题
- c++中绝对值的函数
- cucumber注解
- sas如何显示行数_SAS中获取数据集观测值个数
- 基于单片机的5V可调电源系统设计(#0457)