Por que alguns teclados Bluetooth não são pareados no Windows 8.1?

4

Tenho três teclados Bluetooth diferentes que uso no meu PC com Windows 8.1.

  • Teclado sem fio da Apple

  • Logitech K810

  • Versão de imitação genérica em um teclado Apple Wireless Keyboard da iClever

Estou usando o Apple Wireless Keyboard por cerca de seis meses e, ontem, decidi mudar para o Logitech K810. Eu fui para Dispositivos e Impressoras no Painel de Controle e selecione Adicionar um dispositivo. Eu escolhi o K810 da lista de dispositivos disponíveis, e então recebi uma mensagem dizendo

"That didn't work", "Try again, and make sure your keyboard is still discoverable."

Eu tentei reiniciar meu PC e isso não funcionou, então tentei adicionar meu teclado Apple Wireless Keyboard e recebi a mesma mensagem que recebi ao tentar adicionar o K810. Depois de receber essa mensagem, preciso reiniciar o Serviço de Suporte Bluetooh para que meu dispositivo apareça ao clicar em Adicionar um dispositivo.

Eu removi e li o teclado do Knockoff algumas vezes, então sei que o Bluetooth está funcionando. Por algum motivo, não consigo adicionar o teclado da Apple ou Logitech. Alguém sabe como obter esses teclados emparelhados com sucesso

No meu Visualizador de Eventos, posso ver algumas mensagens:

Log Name:      System
Source:        BTHUSB
Date:          12/2/2014 9:14:44 AM
Event ID:      3
Task Category: None
Level:         Warning
Keywords:      Classic
User:          N/A
Computer:      dana
Description:
A command sent to the adapter has timed out. The adapter did not respond.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="BTHUSB" />
    <EventID Qualifiers="32773">3</EventID>
    <Level>3</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2014-12-02T14:14:44.574266200Z" />
    <EventRecordID>419031</EventRecordID>
    <Channel>System</Channel>
    <Computer>dana</Computer>
    <Security />
  </System>
  <EventData>
    <Data>
    </Data>
    <Binary>00000800010000000000000003000580570C00000000000000000000000000000000000000000000570C000000000000</Binary>
  </EventData>
</Event>

Log Name:      System
Source:        BTHUSB
Date:          12/2/2014 9:14:40 AM
Event ID:      5
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      dana
Description:
The Bluetooth driver expected an HCI event with a certain size but did not receive it.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="BTHUSB" />
    <EventID Qualifiers="49157">5</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2014-12-02T14:14:40.560627300Z" />
    <EventRecordID>419030</EventRecordID>
    <Channel>System</Channel>
    <Computer>dana</Computer>
    <Security />
  </System>
  <EventData>
    <Data>
    </Data>
    <Binary>00000C000100000000000000050005C00E000000000000000000000000000000000000000000000024000000040000000E040157</Binary>
  </EventData>
</Event>

Log Name:      System
Source:        BTHUSB
Date:          12/2/2014 9:14:40 AM
Event ID:      28
Task Category: None
Level:         Warning
Keywords:      Classic
User:          N/A
Computer:      dana
Description:
The local adapter does not support Bluetooth Low Energy.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="BTHUSB" />
    <EventID Qualifiers="32773">28</EventID>
    <Level>3</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2014-12-02T14:14:40.560627300Z" />
    <EventRecordID>419029</EventRecordID>
    <Channel>System</Channel>
    <Computer>dana</Computer>
    <Security />
  </System>
  <EventData>
    <Data>
    </Data>
    <Binary>0000000001000000000000001C000580000000000000000000000000000000000000000000000000</Binary>
  </EventData>
</Event>

Log Name:      System
Source:        BTHUSB
Date:          12/2/2014 9:14:40 AM
Event ID:      18
Task Category: None
Level:         Information
Keywords:      Classic
User:          N/A
Computer:      dana
Description:
Windows cannot store Bluetooth authentication codes (link keys) on the local adapter. Bluetooth keyboards might not work in the system BIOS during startup.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="BTHUSB" />
    <EventID Qualifiers="16389">18</EventID>
    <Level>4</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2014-12-02T14:14:40.545001800Z" />
    <EventRecordID>419028</EventRecordID>
    <Channel>System</Channel>
    <Computer>dana</Computer>
    <Security />
  </System>
  <EventData>
    <Data>
    </Data>
    <Binary>00000800010000000000000012000540000000000000000000000000000000000000000000000000E000000000000000</Binary>
  </EventData>
</Event>
    
por coder1 02.12.2014 / 16:38

5 respostas

2

Seu receptor não é compatível com o GATT .  Eu arriscaria um palpite de que o teclado da Apple foi feito nos últimos 3-4 anos ... e você forneceu o número do modelo para o logi que sabemos que também é BTLE.

Quando os dispositivos Bluetooth sincronizam eles compartilham "Perfis do ATTribute" . Estes são basicamente apenas "códigos" para dizer com que funcionalidade eles são compatíveis. O dispositivo no "modo de pareamento" anuncia seus perfis:

My name is "phone headset" and I can do Stereo Bluetooth A2DP or normal headset HSP!

Neste caso, talvez o telefone não conheça o som estéreo (ele não possui o perfil A2DP ), portanto, ele adiciona o dispositivo como um fone de ouvido. "pareamento seguro" (usando um PIN) é opcional aqui.

Os teclados são MUITO mais básicos - onde eles só têm um perfil genérico que está em todos os receptores, e HID que (para teclados) precisa de um PIN para se conectar de forma segura TODA vez.  Eu suspeito que isso é onde está quebrando, devido a outros teclados serem mais avançados:

  1. o PC pesquisa um dispositivo.
  2. O dispositivo anuncia ATT / GATT (baixa energia Bluetooth), HID (dispositivo de entrada > teclado)
  3. O Primeiro erro nesse log significa apenas que o teclado não será sincronizado até que o SO seja inicializado a cada vez (seu adaptador não pode armazenar a conexão por si só). Isso é normal em unidades mais baratas.
  4. Error 2: O PC não possui o BTLE (definido no ATT ), então descarta esse perfil e agora segue o procedimento padrão para o HID - obter um PIN
  5. Erro 3: O dispositivo está ainda aguardando confirmação de ATT para que a conexão falhe / expire. (Impasse mexicano)
por 25.11.2016 / 00:47
0

Parece-me um mau driver bluetooth que não é raro no ambiente do Windows 8.1. Tente o seguinte?

Etapa 1: desinstale os drivers de dispositivo Bluetooth

  1. Pressione as teclas “Logotipo do Windows” + “X” no teclado.

  2. Clique em "Gerenciador de dispositivos" nessa lista.

  3. Pesquise o dispositivo Bluetooth na lista de dispositivos, clique com o botão direito e selecione "Desinstalar". Na janela de desinstalação, se você tiver uma opção: "Excluir o software do driver para este dispositivo", selecione-o e remova os drivers corrompidos do computador.

  4. Siga as instruções na tela para concluí-lo e reinicie o computador, se solicitado. Após a reinicialização, você poderá abrir novamente o Gerenciador de dispositivos e clicar no botão “Verificar alterações de hardware” na parte superior da janela do Gerenciador de dispositivos e verificar se o Windows 8.1 detecta o dispositivo Bluetooth e instala um driver apropriado automaticamente. Se isso acontecer, verifique se resolve o problema. Se o problema persistir, siga para o próximo passo.

Etapa 2: chave do registro

  1. Pressione a tecla Windows + R e digite Regedit.

  2. Clique nos sinais de adição (+) ao lado das seguintes pastas.

  3. Vá para HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Classe {4D36E965-E325-11CE-BFC1-08002BE10318}

  4. Clique com o botão direito na chave no painel esquerdo - Exporte-o para que você possa reverter em caso de erro. Salvar como Remove-Filters.reg (qualquer nome é compatível com .reg como extensão).

  5. No painel à direita, procure qualquer um destes: = UpperFilters - LowerFilters - UpperFilters.bak - LowerFilters.bak

  6. Se existir algum clique direito sobre eles - Excluir.

Importante : Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, podem ocorrer sérios problemas se você modificar o registro incorretamente. Portanto, certifique-se de seguir estas etapas cuidadosamente. Para proteção adicional, faça o backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro.

  1. Pressione a tecla Windows + R.

  2. Digite "regedit" na caixa de execução.

  3. Localize e clique na chave ou subchave da qual você deseja fazer o backup.

  4. Clique no menu Arquivo e, em seguida, clique em Exportar.

  5. Na caixa Salvar em, selecione o local onde deseja salvar a cópia de backup e digite um nome para o arquivo de backup na caixa Nome do arquivo.

  6. Clique em Salvar.

por 11.12.2014 / 15:48
0

Consegui finalmente emparelhar o teclado Logitech Bluetooth K810 em um Dell M6500 Precision de 64 bits do Windows 10, executando o Bluetooth 2.0.

Primeiro, desinstalei meus drivers e instalei meus drivers novamente. Para o meu Dell M6500 Precision, este foi o Aplicativo de módulo Bluetooth sem fio 365 da Dell . Eu segui este tutorial para executar o .exe que o Windows 10 dizia ser incompatível.

Tentei atualizar para o Bluetooth 4.0 usando os drivers mais recentes da Broadcom ("WIDCOMM® Bluetooth Windows® Software para Windows 10 e 8, 64 bits"): link

Isso quebrou meu driver Bluetooth no Gerenciador de dispositivos, fornecendo um ícone de aviso e sem Bluetooth.

Em seguida, executei o Broadcom Drivers .exe novamente para desinstalar minha atualização de driver Bluetooth 4.0 com falha, isso causou algum tipo de reversão ou atualização, para meus drivers anteriores e, de repente, meu Logitech k810 emparelhado, um pouco de sorte acidental. Estranhamente, ou talvez não estranhamente, o próprio Logitech K810 está listado no meu Gerenciador de Dispositivos em Bluetooth:

EunãotinhaoemparelhamentodoLogitechK810,maselefoiemparelhadocomK810Bluetooth1.OtecladoK810foiemparelhado,nopassado,comomesmocomputadorDellm6500,antesdefazerumanovainstalaçãodoWindows10quecausaK810paranãomaisemparelhar.

ÉpossívelqueomeuLogitechK810KeyboardestivesseusandooBluetooth1paraemparelharcommeuDellM6500nopassado.NãoconsigolembrarqualslotK810Bluetootheuestavausandoantes.ApósaminhanovainstalaçãodoWindows10,eutenteitodosos3slotsK810Bluetoothetiveomesmo"Isso não funcionou", "Tente novamente e verifique se o teclado ainda pode ser descoberto." erro. Talvez, eu estava sempre tentando emparelhar, e o K810 já tinha as informações do receptor Dell M6500 no slot 1 do Bluetooth e isso estava causando algum tipo de conflito que foi resolvido quando o K810 Bluetooth slot 1 conseguiu apenas uma mudança para se conectar ao meu Dell M6500 laptop, mesmo após a minha instalação limpa do Windows no laptop, o K810 ainda tinha o meu laptop receptor Bluetooth informações sobre Bluetooth 1. Eu sei que é uma loucura.

O Logitech K810 é listado como um dispositivo pareado em meus dispositivos Bluetooth.

Agora que o último problema foi que o Logitech Setpoint não detectou o meu teclado K810. O que me faz pensar que não foi por acaso que o slot 1 do K810 só teve a chance de fazer uma conexão limpa e não-interrompida. Então, eu removi o dispositivo do Windows Bluetooth Settings e emparelhei novamente, no slot 1 do K810, sem forçar minha sorte, e isso fez com que o K810 aparecesse no Setpoint da Logitech.

    
por 26.11.2016 / 02:05
0

A página de suporte do produto para o Logitech K810 indica que é necessário ter Bluetooth 3.0 ou melhor trabalhar corretamente. Se o seu computador tiver apenas conectividade Bluetooth 2.0, isso explica por que o teclado da Logitech não funcionará.

Não encontrei nada específico nas especificações técnicas do teclado sem fios da Apple (apenas diz Bluetooth e é isso).

Se este for um computador mais antigo (com mais de 3 ou 4 anos), ou um mais recente, mas excepcionalmente barato, pode ser possível que o seu adaptador Bluetooth simplesmente não suporte os protocolos mais recentes.

    
por 29.11.2016 / 01:52
0

Se você estiver usando o dongle Bluetooth, instale o driver do CD que veio com ele. O driver genérico da Microsoft não funcionará corretamente.

Estou usando o Logitech K810 com HP Pavillion e um dongle Bluetooth CSR4.0.

    
por 01.01.2017 / 20:29