Я использую Ubuntu 20.04.1 и пытаюсь подключить свою клавиатуру MX Keys через Bluetooth.
Я запускаю процесс с панели управления Bluetooth, и я застреваю в этом окне.
Несмотря на то, что я ввожу правильный PIN-код и нажимаю ENTER, процесс не завершается. Фактически, он застревает в этом режиме, и окно с PIN-кодом не может быть закрыто.
Я также пробовал использовать "Blueman" с аналогичным результатом. Я запускаю процесс «Настройка», и это то, что я получаю в итоге.
Я также пробовал использовать bluetoothctl
➜ bluetoothctl connect CB:DD:B4:5C:4E:E3
Attempting to connect to CB:DD:B4:5C:4E:E3
[CHG] Device CB:DD:B4:5C:4E:E3 Connected: yes
Connection successful
~ took 8s
➜ bluetoothctl trust CB:DD:B4:5C:4E:E3
[CHG] Device CB:DD:B4:5C:4E:E3 Trusted: yes
Changing CB:DD:B4:5C:4E:E3 trust succeeded
~
➜ bluetoothctl pair CB:DD:B4:5C:4E:E3
Attempting to pair with CB:DD:B4:5C:4E:E3
[CHG] Device CB:DD:B4:5C:4E:E3 ServicesResolved: yes
[CHG] Device CB:DD:B4:5C:4E:E3 ServicesResolved: no
[CHG] Device CB:DD:B4:5C:4E:E3 Connected: no
Failed to pair: org.bluez.Error.AuthenticationCanceled
~ took 30s
Что можно с этим сделать, чтобы заставить его работать?
ОБНОВЛЕНИЕ
Мне удалось получить PIN-код с помощью bluetoothctl
если я сбросил Bluetooth на своем ПК, но даже если я ввожу PIN-код, аутентификация не удастся. Как будто он игнорирует то, что я набираю ...
[bluetooth]# pair CB:DD:B4:5C:4E:E3
Attempting to pair with CB:DD:B4:5C:4E:E3
[CHG] Device CB:DD:B4:5C:4E:E3 Connected: yes
[agent] Passkey: 610148
[CHG] Device CB:DD:B4:5C:4E:E3 Connected: no
Failed to pair: org.bluez.Error.AuthenticationCanceled
Исправил, установив недостающую прошивку. Все, что мне нужно было сделать, это запустить эту команду:
cd /lib/firmware/brcm && sudo wget https://github.com/winterheart/broadcom-bt-firmware/raw/master/brcm/BCM20702A1-0a5c-21e8.hcd
и отключить и снова подключить мой bluetooth-ключ