BeagleBone Enhanced Bluetooth Woes

I’m trying to connect two bluetooth devices (a mouse and a keyboard) to my beaglebone enhanced.

I can easily pair with both, but it seems that it would only connect one at a time, so I only get either the mouse or the keyboard. Is this expected?

Here are the relevant lines from dmesg:

root@BeagleBone:~# dmesg |grep -i blue |less
[   43.988181] Bluetooth: Core ver 2.22
[   43.988390] NET: Registered PF_BLUETOOTH protocol family
[   43.988400] Bluetooth: HCI device and connection manager initialized
[   43.988429] Bluetooth: HCI socket layer initialized
[   43.988443] Bluetooth: L2CAP socket layer initialized
[   43.988476] Bluetooth: SCO socket layer initialized
[   45.103242] Bluetooth: hci0: RTL: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[   45.104103] Bluetooth: hci0: RTL: rom_version status=0 version=1
[   45.104131] Bluetooth: hci0: RTL: loading rtl_bt/rtl8723b_fw.bin
[   45.114890] Bluetooth: hci0: RTL: loading rtl_bt/rtl8723b_config.bin
[   45.115099] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[   45.115228] Bluetooth: hci0: RTL: cfg_sz -2, total sz 22496
[   45.555999] Bluetooth: hci0: RTL: fw version 0x0e2f9f73
[   49.178081] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   49.178117] Bluetooth: BNEP filters: protocol multicast
[   49.178145] Bluetooth: BNEP socket layer initialized
[   83.272463] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[   83.272522] Bluetooth: HIDP socket layer initialized

The surprising one is

[   45.115099] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2

but I’m not sure if it is harmless, because bluetooth seems to work. Is there anything I should do about it?

I have installed and rtl8723bu-modules-5.17.0-bone8 also installed.

Shall I expect to be possible to connect two or more bluetooth devices?


sudo apt update
sudo apt install firmware-realtek



That’s already installed, I don’t think it would work otherwise. Also it doesn’t include that file.
But the message is harmless: I did some search and it turns out that the _config.bin is for customizing the firmware, or something similar.