适用于 Windows 7 64 位的替代蓝牙堆栈

Mar*_*tin 9 windows-7 64-bit bluetooth broadcom hid

我有一台带有内置 Broadcom BCM2046 蓝牙适配器和几个蓝牙 HID 设备(鼠标、键盘等)的笔记本电脑。操作系统是 Windows 7 64 位专业版。

HID 设备都可以与其他计算机完美配合,但是在上面提到的系统上,HID 设备内部的一些省电功能会出现问题(请参阅亚马逊对 Microsoft 移动键盘 6000 未唤醒的评论)。

我已经尝试了Windows 更新提供的蓝牙驱动程序和Broadcom 更新程序软件中的最新Broadcom 驱动程序。问题仍然存在(我可以排除任何进一步的配置问题或替代设备驱动程序,我已经尝试了所有可能性)。

我尝试了BlueSoleil蓝牙堆栈的试用版,它解决了唤醒问题。然而,BlueSoleil 堆栈会导致一些其他问题,相对昂贵,我不想使用它。

我的问题:是否有其他可用于 Windows 7 64 位的替代蓝牙堆栈?

据我所知,东芝蓝牙堆栈用于非东芝硬件,但我在互联网上找到的旧版本无法安装,安装驱动程序时它们似乎无法识别蓝牙硬件。

Mar*_*tin 6

这是我最终为解决问题所做的:除了第一篇文章中提到的那些之外,我没有找到任何其他蓝牙堆栈。然后我继续尝试 Microsoft 和 Widcomm 堆栈,直到我破坏了我的注册表。我犯了一个很长的错误,但它似乎仍然是一个合理的方法:如何从注册表中删除蓝牙条目

由于基本功能被破坏,我再次查看了 BlueSoleil 堆栈,它与键盘配合得很好,但鼠标有一些小问题。不幸的是,它似乎不再受支持。

接下来,我采用了旧版本的东芝堆栈,并使用辅助蓝牙适配器进行了尝试。事情仍然不能正常工作,但至少它以试用模式安装。下一步是让东芝堆栈与我的内置适配器一起工作。我将相关的供应商和产品 ID 添加到 tosrfusb.sys 并手动覆盖驱动程序。工作了。

东芝堆栈的好处在于它非常可配置。它确实可以单独使用每个 HID 设备,但不能同时连接多个设备。然后我进入了高级安全配置并尝试了服务器和客户端加密等的不同组合。这现在对我有用。


San*_*Zol 6

正如马丁所提到的,东芝蓝牙堆栈可以与非东芝硬件一起使用。Broadcomm 驱动程序使我的 Windows 7 无法使用,所以我尝试安装 Toshiba 驱动程序。这是步骤。

如何为非东芝硬件安装东芝蓝牙堆栈

警告。这个“试用”将工作 30 天,并会要求获得无法再获得的许可证。但是你可以试试 672f43f7901858fdc9d5ab10b2b8aa1872e2f1be

测试:Win 7 x86,Win 7 x64

  • 转到设备管理器(Win+R、compmgmt.msc、设备管理器)
  • 转到蓝牙适配器 > 通用蓝牙设备(或任何您的适配器名称。它不是“Microsoft 蓝牙枚举器”)。右键单击它> 属性
  • 在“详细信息”选项卡上选择“设备 ID”并像这样保存一个:USB\VID_AAAA&PID_BBBB这是您的设备 ID
  • 首先,在此处获取东芝堆栈驱动程序(或此处获取旧版本)
  • 点击“下载”,向下滚动,“接受”
  • 下载适用于您的操作系统的版本

“PC 蓝牙堆栈(=“蓝牙软件 + 驱动程序”。用于东芝笔记本电脑 )”

  • 解压并运行exe。正常安装驱动程序,直到出现此类对话框:

“连接蓝牙设备并点击确定”

  • 点击取消
  • 现在转到驱动程序文件夹

C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\Drivers\tosrfusb

对于 64 位窗口

C:\Program Files\Toshiba\Bluetooth Toshiba Stack\Drivers\tosrfusb

对于 32 位窗口

  • 在记事本中备份并打开文件“tosrfusb.inf”。您需要以管理员权限运行记事本。
  • 找到两个部分,[Standard][Standard.NTamd64]

第一的

[标准]

; DisplayName 部分 DeviceId

; ----------- ------- --------

%TosrfUsb.DeviceDesc1%=TosrfUsb_Device, USB\VID_08EA&PID_abba

第二

[标准.NTamd64]

; DisplayName 部分 DeviceId

; ----------- ------- --------

%TosrfUsb.DeviceDesc1%=TosrfUsb_Device, USB\VID_08EA&PID_abba

  • 现在,在每个部分中,在“%TosrfUsb.DeviceDesc1%=TosrfUsb_Device, ...”行之前添加

MyBluetoothDevice=TosrfUsb_Device, USB\VID_????&PID_????

  • 替换USB\VID_????&PID_???? 使用我们之前找到的您的 VID 和 PID 值
  • 再次进入设备管理器。找到您的蓝牙设备,右键单击 > 更新驱动程序...
  • 选择“在这台计算机上查找驱动程序”
  • 选择“从列表中选择已安装的驱动程序”
  • 单击小的“从光盘安装”按钮
  • 复制粘贴(或选择)驱动程序文件夹(tosrfusb.inf所在的位置)或tosrfusb.inf本身。点击“确定”
  • 现在您可以选择我们的“MyBluetoothDevice1”驱动程序!选择它,如果出现可怕的红色警告,请单击“仍然安装”。
  • 最后,转到开始菜单 > 东芝 > 蓝牙 > 蓝牙设置。驱动程序应该安装。
  • 享受带有 HSP/HFP 和 A2DP 配置文件的蓝牙堆栈!