Updating BlueZ on Raspberry Pi (from 5.43 to 5.50)

Update (Jul 9, 2019): Now, Raspbian Buster, released on 6/20/2019, has bluez 5.50 by default! This post shows how to update BlueZ on Raspberry Pi from 5.43 (the default version comes with Raspbian Stretch) to 5.50 (released notes [1]). In this post, I assume that you already have a Raspberry Pi 3 B+ or Raspberry Pi Zero… Continue reading “Updating BlueZ on Raspberry Pi (from 5.43 to 5.50)”

Streaming Bluetooth Audio from Phone to Raspberry Pi using ALSA

Update (Jan 8, 2020): Step 1 has been updated to fix codebay and elba’s problems based on peacekunov’s feedback (Thanks!). Please see the comments for details. Update (May 22, 2019): Steps to manually enable A2DP sink role has been added based on Wolfgang and John’s feedback. (Step 1). This post shows steps to setup Bluetooth audio… Continue reading “Streaming Bluetooth Audio from Phone to Raspberry Pi using ALSA”

Creating AltBeacon with Raspberry Pi using BlueZ Example Code

Update (Jul 9, 2019): Step 1 is no longer required since Raspbian Buster (2019-06-20). Please check the updated steps in here.   A previous post showed the steps to make an iBeacon transmitter with Raspberry Pi using BlueZ example code (i.e. “example-advertisement“). This post shows the steps for AltBeacon [1] in the same manner.   Here are… Continue reading “Creating AltBeacon with Raspberry Pi using BlueZ Example Code”

Creating iBeacon with Raspberry Pi using BlueZ Example Code

Update (Jul 9, 2019): Step 1 is no longer required since Raspbian Buster (2019-06-20). Please check the updated steps in here.   This post shows steps to create an iBeacon with Raspberry Pi, by modifying BlueZ BLE Advertisement example code (i.e. “example-advertisement“). Note: Even though it uses Bluetooth Low Energy standard, iBeacon is Apple’s proprietary… Continue reading “Creating iBeacon with Raspberry Pi using BlueZ Example Code”

Updating BlueZ on Raspberry Pi (5.43 to 5.48)

Update (Jul 9, 2019): Now, Raspbian Buster, released on 6/20/2019, has bluez 5.50 by default! Update (March 3, 2019): Please see this post to update BlueZ to 5.50.   This post shows how to update BlueZ from 5.43 (the default version comes with Raspbian Stretch November 2017 version) to 5.48 (the latest as of 2/14/2018)… Continue reading “Updating BlueZ on Raspberry Pi (5.43 to 5.48)”