Tuesday, June 27, 2017

Bluetooth on the GPD Pocked with Linux

I finally got bluetooth working on my GPD Pocket.

This is with Fedora 26 and the rawhide kernel, but it probably works with many other kernels.

/sys/kernel/debug/usb/devices tells me the bt chip is a Broadcom Corp BCM2045A0

I thought this would need special firmware etc, but that's not the case or the firmware is already available on Fedora.

The issue here is the weird USB id: 0000:0000

To get it working:
# modprobe btusb
# echo "0000 0000" > /sys/bus/usb/drivers/btusb/new_id

To make this permanent (On Fedora 26):
Save this to /etc/rc.d/rc.local:
modprobe btusb
echo "0000 0000" > /sys/bus/usb/drivers/btusb/new_id

exit 0

And then:
# chmod 755 /etc/rc.d/rc.local
# systemctl enable rc-local

1 comment:

  1. business as a champion among the most worshiped auto rental associations for its best quality vehicles that are adequately kept up and controlled by the careful and arranged escorts. Car rental service in Islamabad Islamabad lease an auto Various visitors who visit Islamabad from inside the country or the remote voyagers researching the distinction of capital city of Pakistan pass on different substance recollections with them of the quality associations they get from the alliance.