Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish list of known compatible BLE dongles for Windows #921

Open
laurensvalk opened this issue Jan 21, 2023 · 8 comments
Open

Publish list of known compatible BLE dongles for Windows #921

laurensvalk opened this issue Jan 21, 2023 · 8 comments
Labels
documentation Improvements or additions to documentation pybricks.com topic: bluetooth Issues involving bluetooth

Comments

@laurensvalk
Copy link
Member

laurensvalk commented Jan 21, 2023

Thanks for the followup. Would you mind running this (in powershell) and sharing the results so we can get an idea of which adapters/drivers work and which don't?

wget https://github.com/Microsoft/busiotools/raw/master/bluetooth/tracing/GetBluetoothRadioInfo.ps1 -UseBasicParsing | iex

Originally posted by @dlech in #899 (comment)

Some adapters work well on Windows and others don't. It would be nice if we could make a list of adapters that have been reported to work well with Pybricks.

@laurensvalk
Copy link
Member Author

@KWSmit -- since you recently got a few new BLE dongles, would you mind sharing which ones you tried?

Did they work on Windows 10 and/or 11?

@laurensvalk
Copy link
Member Author

I use this one. It works fine on my dual boot Windows 10 / Ubuntu 22.04 machine.

Bus 001 Device 010: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

image

@KWSmit
Copy link

KWSmit commented Jan 26, 2023

This Trust Manga - Bluetooth 4.0 USB-adapter also works fine on Linux (tested on Pop!_OS 22.04 LTS).

@KWSmit
Copy link

KWSmit commented Jan 26, 2023

I use this one: TP-Link UB400 - Bluetooth-adapter - USB - Bluetooth 4.0. Works fine on Windows (tested on Windows 10) and Linux (tested on Pop!_OS 22.04 LTS)

TP-Link_UB-400

Output GetBluetoothRadioInfo on Windows:

nstanceId        : USB\VID_0A12&PID_0001\5&2F01C3DE&0&1
MAC               : 1A7DDA7115
DriverDescription : Generic Bluetooth Radio
DriverVersion     : 10.0.19041.2486
ErrorRecovery     : None
ScoType           : Unknown

InstanceId        : USB\VID_0A12&PID_0001\5&1F949B48&0&1
MAC               : 1A7DDA7110
DriverDescription : Generic Bluetooth Radio
DriverVersion     : 10.0.19041.2486
ErrorRecovery     : None
ScoType           : Unknown

InstanceId        : USB\VID_33FA&PID_0001\5&2F01C3DE&0&1
MAC               : 47F0E29FB97
DriverDescription : Generic Bluetooth Adapter
DriverVersion     : 10.0.19041.2486
ErrorRecovery     : None
ScoType           : Unknown

Output hciconfig -a on Linux:

hci0:	Type: Primary  Bus: USB
	BD Address: 00:1A:7D:DA:71:10  ACL MTU: 310:10  SCO MTU: 64:8
	UP RUNNING 
	RX bytes:50343 acl:2032 sco:0 events:564 errors:0
	TX bytes:6247 acl:26 sco:0 commands:81 errors:0
	Features: 0xff 0xff 0x8f 0xfe 0xdb 0xff 0x5b 0x87
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH HOLD SNIFF PARK 
	Link mode: PERIPHERAL ACCEPT 
	Name: 'PC-KEES'
	Class: 0x7c0104
	Service Classes: Rendering, Capturing, Object Transfer, Audio, Telephony
	Device Class: Computer, Desktop workstation
	HCI Version: 4.0 (0x6)  Revision: 0x22bb
	LMP Version: 4.0 (0x6)  Subversion: 0x22bb
	Manufacturer: Cambridge Silicon Radio (10)

@KWSmit
Copy link

KWSmit commented Jan 26, 2023

For Linux users: be sure to use Google Chrome browser (Chromium will not work at this moment). Then the Trust and TP-Link adapters mentioned above work fine.

@vascolp
Copy link

vascolp commented Jul 14, 2023

I Have an HP EliteBook 840 G7 with an internal Intel Wireless Bluetooth adapter. Windows 10.
Had many problems connecting to Lego hubs with it.
I got a TP-Link Bluetooth 5.0 USB Adapter, UB5A.
It works very well.

@DanieleBenedettelli
Copy link

I use a TP-link UB500 dongle, that usually works well, but sometimes needs a driver update (like you indicate) or refuses to connect.

Running the command in the PowerShell, it says:

InstanceId : USB\VID_2357&PID_0604\E848B8C82000
MAC : E848B8C82000
DriverDescription : TP-Link Bluetooth 5.0 USB Adapter
DriverVersion : 1.6.1015.3020
ErrorRecovery : None
ScoType : Unknown

@zaxhs
Copy link

zaxhs commented Aug 4, 2024

InstanceId : USB\VID_0BDA&PID_B00A\00E04C000001
MAC : 283A4D76A5C8
DriverDescription : Realtek Bluetooth 4.2 Adapter
DriverVersion : 1.9.1038.3001
ErrorRecovery : None
ScoType : Unknown

@dlech dlech mentioned this issue Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation pybricks.com topic: bluetooth Issues involving bluetooth
Projects
None yet
Development

No branches or pull requests

6 participants