Bluetooth on Ubuntu

I have buy module A8(RTL8821BE) for my Rock5B.
However, it is not working when I try to scan use Bluetooth

I tried to follow the Github to update the driver but still not work.

Is it any way to fix it?

Have you tried

bluetoothctl

command instead and scan/pair it that way. Those GUI applications are sometimes rubbish.

1 Like


You can make it work by following the guide(How to use Debian)

I have two Rcok5 with A8 WIFI/BT wireless card.
They are 20cm from each other.
Both devices recognise the A8 cards. Wifi works.
I have blacklisted the suggested modules.
lsusb shows the BT modules

admin@rock-5b-001:~$ lsusb
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 154b:005b PNY Flash Drive
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0bda:b85b Realtek Semiconductor Corp. Bluetooth Radio
Bus 001 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

bluetoothctl sees the device

admin@rock-5b-001:~$ sudo bluetoothctl list
Controller 2C:05:47:78:DE:8B rock-5b-001 [default]
admin@rock-5b-001:~$ sudo bluetoothctl show
Controller 2C:05:47:78:DE:8B (public)
        Name: rock-5b-001
        Alias: rock-5b-001
        Class: 0x00000000
        Powered: yes
        Discoverable: no
        DiscoverableTimeout: 0x000000b4
        Pairable: no
        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
        UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
        Modalias: usb:v1D6Bp0246d0542
        Discovering: no
        Roles: central
        Roles: peripheral
Advertising Features:
        ActiveInstances: 0x00 (0)
        SupportedInstances: 0x0a (10)
        SupportedIncludes: tx-power
        SupportedIncludes: appearance
        SupportedIncludes: local-name
        SupportedSecondaryChannels: 1M
        SupportedSecondaryChannels: 2M
        SupportedSecondaryChannels: Coded

Yet, when I set one of the device in discoverable mode and try to do a scan from the other one, it does not find anything.
Same if I try to discover it from my phone or try to get my phone discovered.

Any suggestions ?