O teclado Bluetooth (teclado do Microsoft Designer) não foi adicionado

1

Meu teclado BT não emparelha. Você pode me ajudar?

Acabamos de comprar o este conjunto de desktop bluetooth muito interessante e este laptop Asus e instalado o Ubuntu 15.04 nele.

Primeiro meu mouse não foi emparelhado. Eu consertei isso instalando o Bluez5 e o Bluetooth Manager, como gentilmente sugerido por Eric Power aqui: pares de mouse Bluetooth, mas não conecta

Agora o teclado não faz par.

No teclado, pressiono um pequeno botão por 3 segundos para colocá-lo no modo de pareamento. O Bluetooth Manager vê o teclado. Clico em "setup". O BT Manager diz para inserir um código no teclado. Eu entro esse código no teclado e pressiono ENTER: boom, o Gerenciador de BT diz imediatamente "Falha ao adicionar dispositivo".

As linhas finais de / var / log / syslog são como abaixo. Obrigado pela sua ajuda!

last lines of /var/log/syslog:
bluetoothd[1144]: Error reading PNP_ID value: Attribute requires authentication before read/write
bluetoothd[1144]: Unable to register GATT service with handle 0x0011 for device FF:DE:BC:04:E4:E9:
org.blueman.Applet[1357]: ERROR:dbus.connection:Exception in handler for D-Bus signal:
org.blueman.Applet[1357]: Traceback (most recent call last):
org.blueman.Applet[1357]: File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in maybe_handle_message
org.blueman.Applet[1357]: self._handler(*args, **kwargs)
org.blueman.Applet[1357]: File "/usr/lib/python2.7/dist-packages/blueman/bluez/PropertiesBlueZInterface.py", line 51, in wrapper
org.blueman.Applet[1357]: handler(name, value, **kwargs)
org.blueman.Applet[1357]: File "/usr/lib/python2.7/dist-packages/blueman/plugins/applet/SerialManager.py", line 48, in on_device_property_changed
org.blueman.Applet[1357]: d = Device(path)
org.blueman.Applet[1357]: File "/usr/lib/python2.7/dist-packages/blueman/main/Device.py", line 39, in __init__
org.blueman.Applet[1357]: self.Properties = self.Device.get_properties()
org.blueman.Applet[1357]: File "/usr/lib/python2.7/dist-packages/blueman/bluez/errors.py", line 143, in warp
org.blueman.Applet[1357]: raise parse_dbus_error(exception)
org.blueman.Applet[1357]: DBusException: org.freedesktop.DBus.Error.UnknownObject: Method "GetAll" with signature "s" on interface "org.freedesktop.DBus.Properties" doesn't exist
bluetoothd[1144]: Unable to register GATT service with handle 0x0011 for device FF:DE:BC:05:E4:E9:
bluetoothd[1144]: Error reading PNP_ID value: Attribute requires authentication before read/write
bluetoothd[1144]: Error reading PNP_ID value: Attribute requires authentication before read/write
bluetoothd[1144]: Unable to register GATT service with handle 0x0011 for device FF:DE:BC:05:E4:E9:
bluetoothd[1144]: Report Map read failed: Attribute requires authentication before read/write
bluetoothd[1144]: Protocol Mode characteristic read failed: Attribute requires authentication before read/write
bluetoothd[1144]: HID Information read failed: Attribute requires authentication before read/write
bluetoothd[1144]: Read Report Reference descriptor failed: Attribute requires authentication before read/write
    
por M.A. Hogendoorn 15.09.2015 / 22:08

3 respostas

0

Para mim, depois de tentar emparelhar o teclado no Gerenciador de Bluetooth, notei um pequeno balão de notificação com uma senha. A bolha está lá por apenas alguns segundos. Digitei a senha no teclado e pressionei Enter e, em seguida, o teclado emparelhado.

Foram necessárias algumas tentativas para que ele funcionasse (colocando o teclado de volta no modo de pareamento).

    
por 27.01.2019 / 00:49
0

Funcionou para mim atualizando o bluez:

apt-add-repository ppa:vidplace7/bluez5
apt-add-repository ppa:blueman/ppa
apt-get update
apt-get install bluez
apt-get install blueman
apt-get install bluez-compat

Depois tive que iniciar o bluez no modo experimental: Substitua /usr/sbin/bluetooth pelo seu próprio script:

#!/bin/sh
bluetooth -E

Agora posso me conectar com o mouse e o teclado blueman-applet .

Alguma idéia de como se conectar automaticamente na inicialização ou sem usar o blueman (apenas a linha de comando)?

    
por Hans 16.10.2015 / 09:28
0

Esta questão é devida à questão do gattool. O bluetoothd chama gattool para obter atributos do dispositivo de energia baixa de dente azul. Provavelmente o firmware do dispositivo não suporta o protocolo de autenticação.

Evito esse problema ativando o recurso de experiência do bluetooth. adicione as opções "-E" em seu /etc/init.d/bluetooth, NOPLUGIN_OPTION="- E". Em seguida, reinicie o serviço bluetooth.

    
por Houcheng 08.10.2016 / 01:12