MTK 平台的BT版本是以 SIG认证为准的,具体可以到SIG官网查询
蓝牙分为host 和control, 需要分别过认证,所以有两个DID
HCI log 里看不到qdid,只能看到支持蓝牙4.2 或是蓝牙5.0.
QDID 是一个认证,得在SIG官网查:
抓一份log方法如下:
在MTK log 选择connsys log,Connsys log下面选择BLUETOOTH log, BLUETOOTH LOG下面选择HCI log。
然后关闭蓝牙,开启MTK log,再开启蓝牙,关闭蓝牙,关闭mtk log,就可以抓取一份hci log。
hci log有如下信息:
7 Command 0x1001 Read_Local_Version_Information 2019/5/31 7:24:49.336036 0 4 00:00:00.000421
8 Event 0x1001 Read_Local_Version_Information 2019/5/31 7:24:49.336786 Command Complete Success 12 15 00:00:00.000750
HCI log 查看工具下载地址:
http://www.fte.com/support/download.aspx?mode=update&iid=1w
Command Opcode: Read Local Version Information (0x1001)
Status: Success (0x00)
HCI Version: 5.0 (0x09)
HCI Revision: 8980
LMP Version: 5.0 (0x09)
Manufacturer Name: MediaTek, Inc. (0x0046)
LMP Subversion: 6405
hci version 是host 蓝牙版本
LMP version 是control 蓝牙版本
但是这个不准确,要以QDID 就是DID为准,因为QDID就官方给的认证。
Android p(9.0) 我们公司过度蓝牙 host 5.0 DID 是[C]Fluoride1.3[5.0] D040063
MT6631 control 5.0 DID 是[C]MT6631[5.0][D039868]
DID是我们公司分别在Android p 和 mt6631上过蓝牙5.0 认证ID,有了这个认证就说明支持蓝牙5.0, 你可以把这两个DID给客户。