You will need a Bluetooth 4 adapter of some kind. For Windows 10 and Linux desktops, we usually recommend the following adapter:
This specific adapter is what our developers use to test the library. That said, most Bluetooth 4 dongles should work fine.
For Windows and Linux desktops and laptops, we do not recommend using on-board radios. These have a tendency to be weak and/or flaky. The aforementioned dongle is recommended.
For macOS hardware newer than 2012, the on-board radio works well. For pre-2012 macOS hardware, the aforementioned dongle is recommended.
Bluetooth 5 dongles and radios are considered unsupported at the moment across all platforms. While some may work on some platforms, they're new enough that we cannot confirm they will work for everyone, and they have been observed to sometimes cause intermittent scanning and connection problems. We recommend all users use BT4 dongles for now.
Built-in (On Motherboard) Radios
We generally recommend against using on-board radios, as they usually have less broadcast range (unless you also have an external antenna hooked up to them). We've also had many issues with the drivers that come with on-board bluetooth radios not working with our software. If you are using a system with an on-board radio and are having issues, we recommend buying the recommended dongle above.
Improving Bluetooth Dongle Connections
Plugging dongles directly into towers/laptops can cause issues with line of sight and signal degredation. We recommend plugging dongles into either an external USB hub.
Using a USB 2 hub may work better than using a USB 3 hub, as USB 3 hubs tend to emit EMI which can obscure the bluetooth radio.
If you are in a situation where you may be moving around a lot (i.e. VR, cam modeling, etc...), another possible solution is to put a bluetooth USB dongle on the end of a USB extension cable, and place the dongle near you (or in cases where you're clothed, possibly in a pants pocket if available). This may alleviate disconnects and provide a more reliable connection.
In the end, remember: Radios are black magic, and there's only so much anyone can do here.
Bluetooth radios in Android and iOS phones should work for apps that support these platforms.
Lovense Dongles should work with Buttplug software on all desktop platforms. See our article on the Lovense Dongle for more info.