noble / node-bluetooth-hci-socket

MIT License
153 stars 188 forks source link

fix(pids): add alt Qualcomm Atheros QCA61x4 pids #137

Closed kevcpe closed 7 months ago

kevcpe commented 3 years ago

The Qualcomm Atheros Bluetooth Driver version 10.0.0.1016, v.10.0.0.953 for Windows 10 32-bit (x86), 64-bit (x64) install includes a string section in the atheros_bth.inf file attached. This defines additional pids for the Qualcomm Atheros QCA61x4, this change will add those to the supported vendor device list. I am now able to run examples/advertisement-discovery.js in the noble project.

[Strings]
ProviderName       = "Qualcomm"
ManufacturerName   = "Qualcomm"
SourceDisk         = "Qualcomm Atheros CD"

VID_0CF3&PID_E300  = "Qualcomm Atheros QCA61x4 Bluetooth"
VID_0CF3&PID_3004  = "Qualcomm Atheros QCA61x4 Bluetooth"
VID_0CF3&PID_E360  = "Qualcomm Atheros QCA9377 Bluetooth"
VID_0CF3&PID_E370  = "Qualcomm Atheros QCA9377 Bluetooth"
VID_0CF3&PID_E500  = "Qualcomm Atheros QCA9377 Bluetooth"
VID_0CF3&PID_E400  = "Qualcomm Atheros QCA6290 Bluetooth"
VID_0CF3&PID_E007  = "Qualcomm QCA61x4A Bluetooth"
VID_0CF3&PID_E301  = "Qualcomm Atheros QCA61x4 Bluetooth"
VID_0CF3&PID_E009  = "Qualcomm QCA9377 Bluetooth"
VID_0CF3&PID_E010  = "Qualcomm QCA6174A Bluetooth"
VID_0489&PID_E0A2  = "Qualcomm QCA61x4A Bluetooth"
VID_0CF3&PID_535B  = "Qualcomm QCA6174A Bluetooth"

Bluetooth_Atheros_10.0.0.1016_W10.zip

rzr commented 2 years ago

May you forward your changes to downstream version:

https://github.com/noble/node-bluetooth-hci-socket/issues/123