窥探QCC518x/308x系列与手机之间的蓝牙HCI记录与分析 - 手机篇

今天要介绍给大家的是, 当我们在开发高通耳机时如果遇到与手机之间相容性问题, 通常会用Frontline或Ellisys的Bluetooth Analyzer来截取资料分析, 如果手边没有这样的仪器, 要如何窥探Bluetooth的HCI log.这次介绍的是手机篇.

这次跟 QCC518x/QCC308x 测试的手机是 Samsung S23 Ultra.

开启 Samsung S23 Ultra 开发者模式教学 .

步骤 **1:**开启手机"设定"选单 -> 点选"关于手机"

步骤 **2:**点选"软体资讯"

步骤 **3:**找到"版本号码"并点击7次, 系统提示"开发者模式已启用"

完成开发者模式设定后 , 接下来进入开发者模式选单来设定手机跟 PC 连接界面 .

设定步骤如下:

步骤 **1:**设定 -> 点选"开发人员选项"

步骤 **2:**点选"启用蓝牙HCI窥探记录"

步骤 **3:**开启"USB侦错"模式. 这样手机设定部分都完成了.

PC 部分 .

Android Developer Web下载Windows版SDK Platform Tools网址如下.

https://developer.android.com/tools/releases/platform-tools#downloads

SDK Platform Tools 安装完成后就进入主题部分了 .

步骤 1: 用USB线将手机与PC连接.

步骤 **2:**开启"命令提示元" 到SDK Platform Tools目录.

步骤 **3:**输入" adb devices" 出现"device"表示手机与PC连接成功.

步骤 **4:**依据需要分析的问题完整操作一次, 我的样本的操作如下:

QCC3083 Headset开机进配对 -> Samsung S23 Ultra找到QCC3083并完成配对 -> 点选QCC3083设定 -> 选择LE Audio -> 接听手机来电 -> 挂断电话.

步骤 **5:**输入" adb bugreport C:\MyBugReports来产生Snoop报告.

Q&A

Q1: 为什么按照你提供的方法无法开启开发者模式?

依据不用手机厂牌, 开启开发者模式也会有所不同, 详情请上网寻找相对应手机开启方法.

Q2: 为何输入" adb devices" 出现"Unauthorized"?

这是手机端没有授权PC连接, 此时须从手机端同意即可.

Q3: 产生的Snoop报告要用什么开启及分析呢?

请下载Frontline的软体并使用Viewer进行分析.

相关推荐
m0_7167652336 分钟前
C++提高编程--仿函数、常用遍历算法(for_each、transform)详解
java·开发语言·c++·经验分享·算法·青少年编程·visual studio
JFSJHFZJ2 小时前
手机图像传感器迭代,从CCD到堆栈式CMOS的进化
智能手机
弘毅 失败的 mian2 小时前
嵌入式系统观
数据库·经验分享·笔记·物联网·嵌入式
优化控制仿真模型2 小时前
【26年最新】新大纲普通话考试真题题库50套~PDF电子版
经验分享·pdf
2501_9269783311 小时前
“LLM的智能本质--AGI的可能路径--人类的意识本质”三者的统一基底(5.0理论解读)
人工智能·经验分享·笔记·深度学习·机器学习·ai写作·agi
huwuhang11 小时前
索尼PS3游戏合集【中文游戏】8.12T 1430个游戏+PS3模拟器
android·游戏·智能手机·游戏机·电视
jixinghuifu12 小时前
理性权衡:手机系统更新,别盲目也别抗拒
人工智能·安全·智能手机
m0_7167652317 小时前
C++提高编程--STL常用容器(set/multiset、map/multimap容器)详解
java·开发语言·c++·经验分享·学习·青少年编程·visual studio
努力进修17 小时前
旧安卓手机别扔!用KSWEB搭个人博客,搭配外网访问超香
android·智能手机·cpolar
Digitally20 小时前
如何将真我(realme)手机数据传输至 iPhone
ios·智能手机·iphone