In this post, I’ll share with you the final solution that lets you connect your Bluetooth headset or speaker to Raspberry Pi 3.
You’ll be able to use both output speaker and input microphone.
By the way, thanks to the people who kept me updated in the comments, it was a long journey together (:
Firstly, let me sum up the root causes of this long time problem:
- Drop-out of ALSA support in Bluez v5 (replaced by PulseAudio).
- Unavailability of correct PulseAudio version for Raspbian Jessie.
- Incorrect audio rooting SCO-HCI for the Bluetooth chip BCM43438.
I solved the issues 1 and 2, but I couldn’t find a good solution for 3. For issues 1 and 2, I found how to install manually PulseAudio, with code sources, or using Debian backports. For issue 3, I used a BT-USB dongle that bypassed the internal Bluetooth chip and let me use A2DP and HSP profiles.