# Raspberry Pi 5 Mender Integration Enabling Bluetooth

**URL:** https://hub.mender.io/t/raspberry-pi-5-mender-integration-enabling-bluetooth/7955
**Category:** Board Integrations
**Tags:** yocto, bluetooth, raspberrypi-5
**Created:** [August 10, 2025, 5:50pm UTC](https://hub.mender.io/t/raspberry-pi-5-mender-integration-enabling-bluetooth/7955 "2025-08-10T17:50:10Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![dpostorivo](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/dpostorivo/32/1905_2.png) [@dpostorivo](https://hub.mender.io/u/dpostorivo)
#### Post date: [August 10, 2025, 5:50pm UTC](https://hub.mender.io/t/raspberry-pi-5-mender-integration-enabling-bluetooth/7955/1 "2025-08-10T17:50:10Z")

</div>

I’ve been following the instructions on the [Pi 5 mender integration](https://hub.mender.io/t/raspberry-pi-5/6689) and mostly have had success. One thing I’ve been struggling with is getting bluetooth to work on the Pi5 with mender. I can load bluez the bluetooth service via yocto, but `/sys/class/bluetooth` never populates. I can get premade raspberry pi 5 images up and running with bluetooth so I know the board I have is capable of it.

From the research I’ve been able to do it seems like it may be something between the uboot interaction and using the serial pins that bluetooth uses. Some of the things I’ve tried:

Set the dtb force variable:

```
MENDER_DTB_NAME_FORCE = "broadcom/bcm2712-rpi-5-b.dtb"

```

Disabling bootdelay:

```
CONFIG_BOOTDELAY=-2
CONFIG_SILENT_CONSOLE=y
CONFIG_SYS_DEVICE_NULLDEV=y
CONFIG_SILENT_CONSOLE_UPDATE_ON_SET=y
CONFIG_SILENT_U_BOOT_ONLY=y

```

Edit the cmdline.txt and config.txt to remove any serial reference. Also confirming the bt-disabled overlay is not set.

I’m struggling for next steps here as a lot of the threads I see related to this are for different pi variants. Has anyone gotten the sample pi5 mender image to play nice with bluetooth?

---

<div class="post-metadata">

### Author: ![TheYoctoJester](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/theyoctojester/32/1444_2.png) [@TheYoctoJester](https://hub.mender.io/u/TheYoctoJester)
#### Post date: [August 11, 2025, 6:47am UTC](https://hub.mender.io/t/raspberry-pi-5-mender-integration-enabling-bluetooth/7955/2 "2025-08-11T06:47:15Z")

</div>

Hi @dpostorivo,

Thanks for reaching out! I’ve never used BT on a RPi, so just some guesswork here.

- have you checked that the firmware package is installed, and the license accepted: [IP Compliance — meta-raspberrypi master documentation](https://meta-raspberrypi.readthedocs.io/en/latest/ipcompliance.html#linux-firmware-rpidistro)
- AFAIK, on the Pi 5 the UART was routed to a different port so there should not be a pinmux conflict.

It is of course also possible that it boils down to `u-boot`, have you asked the folks there too? Unfortunately the RPi team is very much non-helpful outside of their own software selection.

Greetz,  
Josef

---

<div class="post-metadata">

### Author: ![TheYoctoJester](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/theyoctojester/32/1444_2.png) [@TheYoctoJester](https://hub.mender.io/u/TheYoctoJester)
#### Post date: [August 12, 2025, 11:52am UTC](https://hub.mender.io/t/raspberry-pi-5-mender-integration-enabling-bluetooth/7955/3 "2025-08-12T11:52:11Z")

</div>

Hi @dpostorivo,

Addendum: does the BT setup work on RPi4? I was looking into something completely unrelated today, and noticed the bluetooth stack initializing when booting a mostly standard `core-image-full-cmdline` on a RPi4-64bit.

Greetz,  
Josef
