当前位置: 首页 > news >正文

窥探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进行分析.

http://www.lryc.cn/news/522442.html

相关文章:

  • Golang Gin系列-1:Gin 框架总体概述
  • CF986 div2 ABCD补题
  • Ubuntu 22.04 上安装和使用 ComfyUI
  • 用户中心项目教程(一)--Ant design pro初始化的学习和使用
  • 分频器code
  • C#中字符串方法
  • Python毕业设计选题:基于django+vue的二手电子设备交易平台设计与开发
  • 【愚公系列】《微信小程序与云开发从入门到实践》059-迷你商城小程序的开发(加入购物车与创建订单功能开发)
  • Mac Android studio :gradle 配置、代理设置、及各种环境变量配置;
  • unity——Preject3——开始界面拼面板
  • 【达梦数据库(Oracle模式)】如何将视图中的数据导出
  • GB44495-2024 汽车整车信息安全技术要求 - V2X部分前置要求
  • FastAPI 应用的容器化与 Docker 部署:提升性能与可扩展性
  • QT入门的一些吐槽
  • 4.Spring AI Prompt:与大模型进行有效沟通
  • 深入内核讲明白Android Binder【二】
  • Python基于Django的图像去雾算法研究和系统实现(附源码,文档说明)
  • TCP 连接状态标识 | SYN, FIN, ACK, PSH, RST, URG
  • WXML模版语法-事件绑定
  • 楚慧杯Web
  • 工商业储能电站能量管理本地系统及多站点云平台
  • HTML标签笔记
  • pthread_create函数
  • C# 并发和并行的区别--16
  • Java日志配置
  • python中的RPA->playwright自动化录制脚本实战案例笔记
  • Linux查看日志命令
  • (8)ERC20详细介绍
  • opencv projectPoints函数 computeCorrespondEpilines函数 undistortPoints函数
  • springboot集成websocket实现实时大量数据,效率性能高