Enabling Hands-Free Profile on Raspberry Pi (Raspbian Stretch) by using PulseAudio

The purpose of this post is to enable Bluetooth Handsfree Profile (HFP) with PulseAudio on Raspbian Stretch so that Raspberry Pi can act like as a handsfree speaker phone or a handsfree car kit. This is an updated version of this post. When I wrote the previous post, I was using Raspbian Jessie and some… Continue reading “Enabling Hands-Free Profile on Raspberry Pi (Raspbian Stretch) by using PulseAudio”

Auto Power On Bluetooth Adapter on Boot-up

By default, it’s automatically powered on with Raspberry Pi 3 and Raspbian Jessie on boot. But after I updated Bluez from 5.23 to 5.43, it’s not turning on automatically and I needed to do so manually by using hciconfig or bluetoothctl as below. Powering on manually by hciconfig:

Or, powering on manually by bluetoothctl:… Continue reading “Auto Power On Bluetooth Adapter on Boot-up”

Updating BlueZ on Raspberry Pi (5.23 to 5.43)

Update (Feb 14, 2018): If you want to install newer BlueZ on Raspbian Stretch, please see the post below: Updating BlueZ on Raspberry Pi (5.43 to 5.48) Update (Sep 8, 2017): Raspbian Stretch was released¬†on 8/16/2017, and it has BlueZ 5.43 pre-installed. So these steps below won’t be necessary if you are using Stretch. ¬†With… Continue reading “Updating BlueZ on Raspberry Pi (5.23 to 5.43)”

HFP on Raspberry Pi

Update (Sep 7, 2017): If you are using Raspbian Stretch, please refer here instead of steps below. This post below is for Raspbian Jessie. The purpose of this post is to enable Bluetooth Handsfree Profile (HFP) on Raspberry Pi so that Raspberry Pi can act like as a handsfree speaker phone or a handsfree car… Continue reading “HFP on Raspberry Pi”