我有一台 JBL Flip 3、一台装有 Windows XP SP3 的 PC 和 USB 蓝牙适配器(类似那)。我可以添加音箱到设备列表,但是无法连接。怎么办?
感谢大家的帮助
答案1
作为答案,我必须提供比上述评论更多的信息。
因此,Microsoft 蓝牙驱动程序仅从 Windows XP SP3 开始可用。在此之前,您必须使用第三方蓝牙驱动程序。当时有三个众所周知的驱动程序:
- 蓝色太阳
- 东芝
- WidComm(也称为Broadcomm)
从 Windows XP SP3 开始,第四个蓝牙驱动程序可用:Microsoft。还有其他蓝牙驱动程序,但它们并不流行。
但是,与任何与 MS 相关的东西一样,原生的 Microsoft 蓝牙驱动程序功能非常有限:它仅支持 HID(人机接口设备)、DUN(拨号网络)、SPP(串行端口配置文件)和 PAN(个人局域网络)配置文件。此外,它还可以使用 OPP(对象推送配置文件)接收和发送文件。
因此,为了能够使用音频、HadsFree、SyncML、PhoneBook 或任何其他配置文件,您必须安装上面列出的第三方驱动程序之一。
如今(据我所知,从 Windows 8 开始),Windows 至少支持音频和部分免提设备。而且据我所知,WidComm 不支持他们的驱动程序。实际上只有 2 个真正的蓝牙驱动程序可用:
- 蓝色太阳
- 东芝。
东芝通常会随硬件(笔记本电脑)附带蓝牙驱动程序。BlueSoleil 可从其网站(www.bluesoleil.com)下载。
为什么我说的是“真正的蓝牙驱动程序”?因为从 Windows 7 开始,你可以编写微软蓝牙驱动程序扩展,用你喜欢的任何功能扩展 MS 驱动程序(这就是 WidComm 的做法)。
现在来简短回答一下最初的问题:在 Windows XP 上,您应该使用目前可用的第三方驱动程序之一:BlueSoleil 或 Toshiba。一旦 Toshiba 难以下载,并且可能无法与您的蓝牙硬件配合使用,您就只有一种方法:使用 BlueSoleil。
PS 事实上,任何蓝牙驱动程序都可以与任何蓝牙硬件配合使用,因为低级蓝牙协议(驱动程序和蓝牙芯片之间的协议)有据可查且通用(称为 HCI)。但蓝牙驱动程序供应商几乎不会在驱动程序的 INF 文件中编码硬件 ID(USB 的 VID/PID)。因此,如果没有,则不会安装设备的 VID/PID 驱动程序。但您可以手动添加它。
我希望现在可以接受这个答案。