我正在尝试调试蓝牙低功耗设备。所以我激活了" Bluetooth HCI Snoop Log"在我的智能手机上的开发人员设置中。
该设备是华为伙伴10 lite,不会创建日志文件。这就是我必须使用bugreport下载日志的原因。
--- BEGIN:BTSNOOP_LOG_SUMMARY(262100字节)---
--- END:BTSNOOP_LOG_SUMMARY ---
要从bug报告中获取日志,我必须运行btsnooz.py,但是btsnooz有错误
def type_to_hci(type):
"""
Returns the HCI type of a packet given its btsnooz type.
"""
if type == TYPE_OUT_CMD:
return '\x01'
if type == TYPE_IN_ACL or type == TYPE_OUT_ACL:
return '\x02'
if type == TYPE_IN_SCO or type == TYPE_OUT_SCO:
return '\x03'
if type == TYPE_IN_EVT:
return '\x04'
导致日志文件损坏/损坏:
(btsnoop:文件有167772160字节包,大于最大值 262144)
为type_to_hci添加默认返回没有帮助,有没有人知道如何解决这个问题?