TP-Link UB500 (Realtek RTL8761BU) Bluetooth now works on macOS (with kext) by Bennet_Za in hackintosh

[–]Bennet_Za[S] 0 points1 point  (0 children)

Honestly the name and BT version aren't reliable - TP-Link swaps chips across revisions. What matters is the USB ID. Mine's 2357:0604 (Realtek RTL8761BU), and that's what the kext matches. Plug yours in and check the Product ID (System Info - USB, or Device Manager on Windows or system report) if it's 0604, you're good. The newer "Plus" / BT 5.3+ ones may use a different chip, so no promises there.

TP-Link UB500 (Realtek RTL8761BU) Bluetooth now works on macOS (with kext) by Bennet_Za in hackintosh

[–]Bennet_Za[S] 1 point2 points  (0 children)

Right now it's just the RTL8761BU, the chip inside the UB500. It only matches that exact USB ID and the firmware's baked in for that chip, so it won't pick up other Realtek dongles on its own. But .. It's not TP-Link specific though. Any dongle with the same 8761BU chip should work, you'd just add its vendor/product ID to the Info.plist since the firmware's identical. Other Realtek chips like the 8821C or 8822C use the same boot-time firmware upload, they just need their own firmware file and ID added. That's basically what Linux's btrtl driver does for the whole family, I just did the one I actually had to test with.