我正在尝试让蓝牙在virtualbox的Android x86上工作。我用最新的android x86 iso分别在Linux和Windows上试用了Virtualbox,但问题是一样的:我的thinkpad笔记本电脑主机(完全正常工作)的蓝牙适配器无法识别。
我发现了类似的讨论:
不幸的是,同样的步骤并不能解决我的问题。
我是否应该尝试另一个虚拟化软件和/或另一个android x86 iso?
可以在没有用户干预的情况下从ADB启动蓝牙吗?我试过了:
am start -a android.bluetooth.adapter.action.REQUEST_ENABLE
但这需要用户按ok。和:
service call bluetooth 3
什么也做不了。在init.rc中启用蓝牙服务也不起作用。
service bluetoothd /system/bin/bluetoothd -n
class main
socket bluetooth stream 660 bluetooth bluetooth
socket dbus_bluetooth stream
我的笔记本电脑有一个Broadcom BCM43242A0蓝牙适配器,它不适用于Kubuntu18.04。
lsusb | grep Bluetooth
Bus 002 Device 004: ID 0a5c:216c Broadcom Corp. BCM43142A0 Bluetooth Device
我已经尝试通过从https://github.com/winterheart/broadcom-bt-firmware/tree/master/brcm下载固件并将其复制到/lib/固件/brcm/bcm.hcd来修复它,因为
dmesg | grep bluetooth
曾经是
[ 12.