Realtek RTL8761B
Realtek RTL8761B is a USB Bluetooth 5.0 dongle chip made by Realtek. It is identified by lsusb as 0bda:8771 Realtek Semiconductor Corp
. Most of the cheaper BT 5.0 dongles, like the C-TECH BTD-01, use this chip.
Linux Support[edit]
The RTL8791B dongle chip has been supported by the bt_rtl
(CONFIG_BT_RTL
) driver since Linux 5.8.
You will need to upgrade your kernel to 5.8+ if you have an older kernel and you want to use this dongle.
CONFIG_BT_RTL
is not listed as its own item in menuconfig
in Linux 5.11, which can be a bit confusing. You should choose ▸ ▸ ▸ and the two options both named in that same menu (BT_HCIBTUSB_RTL
and BT_HCIUART_RTL
). You will then find that BT_RTL
is enabled if you press / and search for .
The driver requires firmware. The firmware package shipped with most GNU/Linux distributions tend to just provide a /lib/firmware/rtl_bt/rtl8761a_fw.bin
file for the RTL8761A model.
The firmware files for the RTL8761B can be acquired from the github.com/Realtek-OpenSource/android_hardware_realtek firmware repository using these links:
- https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_config
- https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_fw
These firmware files need to be copied and renamed to:
/usr/lib/firmware/rtl_bt/rtl8761b_fw.bin
OR/lib/firmware/rtl_bt/rtl8761b_fw.bin
/usr/lib/firmware/rtl_bt/rtl8761b_config.bin
OR/lib/firmware/rtl_bt/rtl8761b_config.bin
It does not matter which location you copy the firmware files to on most distributions. Fedora and many others have a symbolic link from /lib/
to /usr/lib
(making them the same folder).
Something called "Arch" has these firmware files available as a package called rtl8761b-fw
(aur: rtl8761b-fw).
Links[edit]
Robert Síbek has written a tutorial with screenshots for the C-TECH BTD-01 dongle (actually the RTL8761B chip) specific to Ubuntu 20.10.
Enable comment auto-refresher
Linuxuzer
Permalink |
Horror-vacui
Permalink |
Anonymous (fc92e40d1b)
Mershl
Permalink |
Anonymous (cde9f771)
Permalink |
Anonymous (fab07f9e)
Anonymous (063d8a83)
Permalink |
Anonymous (a0d4bc5b)
Anonymous (ce03da0d4b)
Permalink |
Anonymous (f652be644c)
Permalink |
Anonymous (4918ca965b)
Permalink |
Anonymous (f652be954a)
Anonymous (6b48b17efb)
Permalink |
Anonymous (d18f541a81)
Permalink |
Anonymous (d18f541a81)
Anonymous (527ed41a81)
Permalink |
LazyGeek
Permalink |
LazyGeek
Permalink |
Anonymous (40786a0df6)
Permalink |
Anonymous (46d5c6e716)
Anonymous (22d0836563)
Permalink |
Anonymous (05b668e23e)
Anonymous (8d3bebe65b)
Anonymous (8d3bedd83f)
Permalink |
Imfred
Permalink |
Anonymous (8d3bedd83f)
Permalink |
Anonymous (8d3bedd83f)
Permalink |
Anonymous (8fbe724705)
Anonymous (8d3bedd83f)
Permalink |
Anonymous (05b668e23e)
Permalink |
Anonymous (b13de7761e)
Permalink |
Anonymous (b13deb488a)
Permalink |
Anonymous (8fbe724705)
Anonymous (36c3618b56)
Permalink |
Anonymous (f06c644b86)
Permalink |
Anonymous (f06c644b86)
Anonymous (f06c644b86)
Permalink |
Anonymous (8fbe724705)
Permalink |
Anonymous (c7f3d749ff)
Permalink |