Устройства BLE не обнаружены чипом CSR8510

#macos #bluetooth #bluetooth-lowenergy #dongle #kernel-extension

#macos #bluetooth #bluetooth -низкое энергопотребление #ключ #расширение ядра

Вопрос:

Я испытываю много проблем с обнаружением устройств BLE с чипсетом CSR8510. Я не очень разбираюсь в аппаратном обеспечении / стеке Bluetooth и системах osx. Я провел много исследований, чтобы решить свою проблему, но я не могу найти никакой информации, конкретно связанной с моей проблемой.

Вот вся информация о моей настройке :

Ключ подключен к Macbook Pro конца 2011 года (mavericks). Я сделал все необходимое, чтобы заставить ключ работать :

  • Загрузочный режим HCI
  • удаление и перезагрузка com.apple.bluetooth.plist
  • Я использовал Bluetooth Explorer для изменения хост-контроллера (внутренний набор микросхем по умолчанию -> CSR8510)

Теперь система полностью распознает ключ, я могу использовать свою Magic Mouse (все функции работают), но я не могу обнаружить свой нагрудный ремень BLE (Runalizer синий).
Когда я запускаю сканирование с помощью панели «Устройство»> «Устройства с низким энергопотреблением» в проводнике Bluetooth или демонстрационном приложении, указанном производителем ремня, я ничего не нахожу.
Демонстрационное приложение: https://developer.apple.com/library/mac/samplecode/HeartRateMonitor/Introduction/Intro.html

Чтобы быть полностью исчерпывающим, мой Xperia SP отлично работает с ремнем.

Я попытался покопаться в расширениях ядра и нашел в System / Library/IOBluetoothFamily.kext/PlugIns два интересных kext :

  • csrbluetoothostcontrollerusbtransport.kext
  • CSRHIDTransitionDriver

Я не знаю, актуально ли это или может ли это мне помочь, но поскольку они начинаются с «CSR», я подумал, что это может быть связано.

Я надеюсь, что кто-нибудь сможет мне помочь. Меня это так беспокоит, потому что я не могу выполнять работу, которую я хотел выполнить (сбор данных с ленты и статистическая обработка).

Спасибо за ваше внимание.