我无法通过源自AOSP(MMB29V和MTC19T)启用蓝牙功能
我下载了两个版本的AOSP(分别是android-6.0.1_r17和android-6.0.1_r25),我构建了两个版本,并尝试在Nexus 5X设备上加载从aosp构建的系统,用户数据和缓存。
我还从相应的工厂二进制文件加载供应商图像。
设备启动,其他功能正常工作(摄像头,wifi等未经过详尽测试)但蓝牙无法启动。
在打开BT时,会打印很多日志,我认为这些行可能有一些意义:
01-04 03:22:33.043 2441-2462/? E/bt_vendor: connect_to_local_socket: ACCEPT
01-04 03:22:33.045 2441-2462/? E/bt_vendor: failed to connect (Connection refused)
01-04 03:22:33.046 2441-2462/? E/bt_hci_h4: hal_open opened the wrong number of ports: got -1, expected 1.
如何让蓝牙在此设备上运行?
如果需要,我可以获得更多的日志部分。
答案 0 :(得分:0)
GPS,
从调试输出看,HAL模块与驱动程序的通信速度不佳。这可能指向任一位置的问题。不幸的是,如果驱动程序是专有的,那么你几乎无法解决这个问题。如果没有,请确保HAL模块调用与驱动程序对齐,然后重建。
P.S。 Hal模块和驱动程序通常位于您的设备目录中。