projects github about
BT firmware for Raspberry Pi 3

In order for the Bluetooth to work.. we need to have this file…

Prerequisite:

1
2
3
//make sure these are installed:
bluetooth
bluez

BCM43430A1.hcd file_download

18/10/13: To Do - need to verify this steps...

then create a symlink of it in /etc/firmware folder.

Then to test it.. run this twice if 1st run failed:

1
sudo /usr/bin/hciattach /dev/ttyAMA0 bc43xx 921600 noflow

First run we’ll encouter Initialization timed out. But on the second time we’ll get this Device setup complete. Then try it out now if our device is present.

1
2
3
4
hcitool dev

    Devices:
        hci0   [your device id shows here]

Then run your friendly bluetoothctl. To automate this at boot, just follow the scripts from the reference below.


Reference :

http://www.adelpha.be/blog/index.php/2016/09/24/raspberry-pi-3-native-wifi-and-bluetooth/
https://github.com/xbianonpi/xbian/issues/813