Skip to content

Instantly share code, notes, and snippets.

@peteristhegreat
Last active June 6, 2024 14:38
Show Gist options
  • Save peteristhegreat/b48da772167f86f43decbd34edbd0849 to your computer and use it in GitHub Desktop.
Save peteristhegreat/b48da772167f86f43decbd34edbd0849 to your computer and use it in GitHub Desktop.
Realtek bluetooth usb adapter RTL8671b

The CD that came with the device listed RTL8671B, but it's not on Realtek's website. Instead the manual points you to:

https://www.mytechkey.com/pages/driver

4.Bluetooth 5.0 Dongle

Driver Link:

https://www.dropbox.com/s/gwo9lz777i82f70/BT5.0%20Driver.zip?dl=0

Hope that helps someone.

Update Github hosted link

https://github.com/peteristhegreat/drivers-backup/releases/tag/1.0

Direct link

https://github.com/peteristhegreat/drivers-backup/releases/download/1.0/BT5.0.Driver.zip

Feb 2021 Update

Adding visibility to @carkrueger 's comment below

If you look here: https://www.catalog.update.microsoft.com/Search.aspx?q=realtek+bluetooth+1.6.1015 You will find now: 1.6.1015.3014 from 11.01.2021

Direct download link: http://download.windowsupdate.com/c/msdownload/update/driver/drvs/2021/02/0d13721d-7aa7-47cf-887a-f53bcd228a5e_04c173bad44cec04d528d260392958dc6e5bcec3.cab

for backup purposes: h**ps://web.archive.org/web/20210216175344/http://download.windowsupdate.com/c/msdownload/update/driver/drvs/2021/02/0d13721d-7aa7-47cf-887a-f53bcd228a5e_04c173bad44cec04d528d260392958dc6e5bcec3.cab

Direct download and the popup window for 1.6.1015.3014 didn't initially work. I ended up needing to right click the link and select Save target as. For it to work for me on Windows 10, I unzipped the cab file into a folder and then used Device Manager to look at that folder. Worked like a charm.

@lexab65
Copy link

lexab65 commented May 30, 2024

TP-Link silently release V2 version of UB500 which was Bluetooth 5.3 firmware flashed by default.
Bluetooth adapter drivers 1.9.1051.xxx for win11/win10/win8.1/win7 available from TP-Link web site upgrades UB500 V1 to Bluetooth 5.3.
https://static.tp-link.com/upload/product-overview/2024/202403/20240328/UB500_2.0%20Datasheet.pdf
https://www.tp-link.com/en/support/download/ub500/

@joakim-tjernlund
Copy link

TP-Link silently release V2 version of UB500 which was Bluetooth 5.3 firmware flashed by default. Bluetooth adapter drivers 1.9.1051.xxx for win11/win10/win8.1/win7 available from TP-Link web site upgrades UB500 V1 to Bluetooth 5.3. https://static.tp-link.com/upload/product-overview/2024/202403/20240328/UB500_2.0%20Datasheet.pdf https://www.tp-link.com/en/support/download/ub500/

Any chance you can extract the FW from there so one can use it on Linux?

@lexab65
Copy link

lexab65 commented Jun 3, 2024

Realtek Bluetooth 5.4 drivers available from Microsoft Update Catalog
https://catalog.update.microsoft.com/Search.aspx?q=realtek%20bluetooth%205.4

it has to be installed manually by force because the vid/pid doesn't match.

Drivers name convention:
x.x.1040.1xxx for Windows 8.1 x64
x.x.1040.4xxx for Windows 8.1 x86
x.x.1038.3xxx for Windows 10 x64
x.x.1038.2xxx for Windows 10 x86
x.x.1051.xxxx for Windows 11 x64

1.9.xxxx.xxxx version is for rtl8761
1.10 and 2.10 are for other rtl chips.

my orico bta-508 shows HCI 13.56789 / LMP 13.51041 Win10/x64

You can't use more than one Bluetooth adapter at a time on a Windows PC.
If you want to use a specific adapter, disable the other adapters in Device Manager.
I had to disable internal bt adapter to make dongle works.

@lexab65
Copy link

lexab65 commented Jun 6, 2024

TP-Link silently release V2 version of UB500 which was Bluetooth 5.3 firmware flashed by default. Bluetooth adapter drivers 1.9.1051.xxx for win11/win10/win8.1/win7 available from TP-Link web site upgrades UB500 V1 to Bluetooth 5.3. https://static.tp-link.com/upload/product-overview/2024/202403/20240328/UB500_2.0%20Datasheet.pdf https://www.tp-link.com/en/support/download/ub500/

Any chance you can extract the FW from there so one can use it on Linux?

check current BT version
$hciconfig -a
download and extract cab file
$file-roller -h c1f14a17-4aed-40ff-85cb-7710d0244f42_4433154fbd9a4a8173ee994d24ee7eb640714562.cab
backup current firmware
$sudo mv /lib/firmware/rtl_bt/rtl8761bu_fw.bin.zst /lib/firmware/rtl_bt/rtl8761bu_fw.bin.zst.old
copy new firmware (zst-ing of new firmware is optional)
$sudo cp rtl8761b_mp_chip_bt40_fw_asic_rom_patch_new.dat /lib/firmware/rtl_bt/rtl8761bu_fw.bin
remove and insert dongle, check new version
$hciconfig -a

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment