Подключаем одну bluetooth-гарнитуру и к Linux и к Windows

Для того, чтобы bluetooth-устройство работало и в Linux и в Windows, нужно в одной ОС провести сопряжение, а потом в другую ОС перенести ключ этого сопряжения. Я буду подключать свою bluetooth-гарнитуру.

Проще всего перенести ключ из Windows в Linux.

  1. Подключаем устройство сначала к Linux
  2. Перезагружаемся в Windows
  3. Подключаем устройство к Windows
  4. Скачиваем программу psexec. Она нужна для полноценного админского доступа к реестру, где хранятся ключи
  5. Запускаем psexec -s -i regedit.exe
  6. Идем в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BTHPORT\Parameters\Keys
  7. Ищем свое устройство по MAC-адресу и скриншотим ключ (либо экспортируем всю ветку реестра в файл)
  8. Выключаем bluetooth-устройство
  9. Загружаемся в Linux
  10. Идем в папку /var/lib/bluetooth/<МАК_АДРЕС_ХОСТА>/<МАК_АДРЕС_НУЖНОГО_УСТРОЙСТВА>
  11. Редактируем с правами sudo файл info
  12. В разделе key меняем старый ключ на новый (который из Windows)
  13. Включаем bluetooth-устройство
  14. Теперь это устройство должно будет иметь один ключ для обеих ОС и должно будет соединяться без проблем и там и там

Архив блога

Облако тегов