Re: How to disable Bluetooth of Raspberry Pi from Yocto?


tomzy
 

Hello All,

Hi

I have a question regarding disabling bluetooth of my Raspberry Pi Compute Module 4. I know that we need to set "dtoverlay=disable-bt" in config.txt

But how to do it from Yocto? Should I include this in conf/local.conf?

meta-raspberrypi provide recipe just for the `config.txt` file. I don't know which Yocto version you are using
but on master it looks like this https://github.com/agherzan/meta-raspberrypi/blob/master/recipes-bsp/bootfiles/rpi-config_git.bb#L1
You will need some bbappend in your custom recipe to extend config.txt wtih `dtoverlay=disable-bt`.
E.g. the bbappend should have the following

```
do_deploy:append() {
  echo "dtoverlay=disable-bt" >> $CONFIG
}
```

While booting my serial console is stuck here:

OpenEmbedded nodistro.0 raspberrypi4-64 ttyS0

raspberrypi4-64 login: [   14.718847] Bluetooth: HCI UART driver ver 2.3
[   14.723478] Bluetooth: HCI UART protocol H4 registered
[   14.728877] Bluetooth: HCI UART protocol Three-wire (H5) registered
[   14.735632] Bluetooth: HCI UART protocol Broadcom registered
[   14.985386] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   14.990829] Bluetooth: BNEP filters: protocol multicast
[   14.996781] Bluetooth: BNEP socket layer initialized
[   15.016364] NET: Registered protocol family 38
[   15.024632] audit: type=1334 audit(1646676238.549:6): prog-id=9 op=LOAD
[   15.031791] audit: type=1334 audit(1646676238.549:7): prog-id=10 op=LOAD
[   15.103792] Bluetooth: RFCOMM TTY layer initialized
[   15.108976] Bluetooth: RFCOMM socket layer initialized
[   15.114255] Bluetooth: RFCOMM ver 1.11

Can anyone please let me know whether disabling Bluetooth will solve this?

To be honest, it doesn't look like it hangs. There is a login prompt

```
raspberrypi4-64 login:
```
Did you try to hit an enter couple of times and then maybe log in?

Your help will be much appreciated.

Thanks in advance.

Greetings,

Tomasz Żyjewski
Embedded Systems Engineer
GPG: 5C495EA3EBEECA59
https://3mdeb.com | @3mdeb_com

Join {yocto@lists.yoctoproject.org to automatically receive all group messages.