1

我在使用 CSR8510 芯片组检测 BLE 设备时遇到了很多麻烦。我对蓝牙硬件/堆栈和 osx 系统知之甚少。我做了很多研究来解决我的问题,但我找不到任何与我的问题特别相关的信息。

这是有关我的设置的所有信息:

加密狗已插入 2011 年末的 Macbook Pro(小牛)。我做了所有必要的工作以使加密狗工作:

  • HCI 启动模式
  • com.apple.bluetooth.plist 删除并重启
  • 我使用蓝牙资源管理器更改主机控制器(默认内部芯片组 -> CSR8510)

现在系统完全识别了加密狗,我可以使用我的魔术鼠标(所有功能都可以使用),但我无法检测到我的 BLE 胸带(Runalizer 蓝色)。
当我使用蓝牙资源管理器中的设备>低能耗设备面板或皮带制造商指示的演示应用程序启动扫描时,我没有找到任何东西。
演示应用:https ://developer.apple.com/library/mac/samplecode/HeartRateMonitor/Introduction/Intro.html

为了完全详尽,我的 Xperia SP 与腰带完美搭配。

我试图深入研究内核扩展,并在 System/Library/IOBluetoothFamily.kext/PlugIns 中发现了两个有趣的 kext:

  • CSRBluetoothHostControllerUSBTransport.kext
  • CSRHIDTransitionDriver

我不知道它是否相关或者它是否可以帮助我,但由于他们从“CSR”开始,我认为它可能是相关的。

我希望有一个人可以帮助我。这让我非常困扰,因为我无法完成我愿意做的工作(从腰带和统计处理中收集数据)。

感谢您的关注。

4

0 回答 0