No arquivo /usr/share/gnome-bluetooth/pin-code-database.xml adicione a linha:
<device oui="DC:7E:AA:" type="mouse" name="Microsoft Designer Mouse" pin="0000"/>
logo abaixo da linha:
<device oui="7C:1E:52:" type="mouse" name="Microsoft Touch Mouse" pin="0000"/>
As informações sobre as conexões Bluetooth da versão 4 do bluez são armazenadas
em arquivos no diretório / var / lib / bluetooth /.
O problema básico com o 14.04 é que a chave do link não pode ser adicionada ao
linkkeys arquivo quando o mouse está emparelhado, então a conexão não é realmente
completo. O emparelhamento (para a versão 4) deve criar entradas nos "nomes"
arquivos "trusts" e uma entrada com uma chave de link no
/var/lib/bluetooth/<host bt addr>/linkkeys
file. As entradas do endereço do mouse
é criado nos arquivos "names" e "trusts", mas não nas "linkkeys"
arquivo SE NÃO JÁ ESTÁ PRESENTE. Para corrigir o problema, adicione a linha
você mesmo (mesmo a linha de exemplo com uma chave sextavada incorreta), e deve ser
adequadamente mantido em futuros pares.
Exemplo de linha:
C0: 33: 5E: 01: 8A: AC DEADBEEFDEADBEEFDEADBEEFDEADBEEF 4 0
O arquivo é somente root rw, portanto, torne-se root para editar ou desproteger editar, reprotectá-lo.
A versão 5 do Bluez usa um local totalmente diferente:
/var/lib/bluetooth/<host bt addr>/<mouse address>/info
e arquivo diferente para armazenar o link e outras informações.