Raspberry Pi 3 - Setting Up Bluetooth
The Raspberry Pi 3 has bluetooth chip on the BCM2837 and it is connected to the hardware UART.
You can get bluetooth to work only if you are not using the UART for anything else.
You'll need the bluez package
Start the bluetooth deamon at boot. This should load the right modules when you next reboot.
We'll need the firmware from Broadcom. You'll have to look online for BCM43430A1.hcd to find $URL
Next we need to stop the kernel using the device we want to attach to the bluetooth chip for as a console
After the reboot we attach the serial port to the bcm43xx
The output from the hciattach above should be
Then it's a matter of doing what you normally do with your bluetooth stack. This should get you going: