Forçar o OS X a usar o dongle Bluetooth em vez do controlador embutido

Estou usando um Magic Mouse com meu MacBook Pro e Mountain Lion. O cursor às vezes começa a lag. Eu imaginei que a razão para isso poderia ser a distância entre meu Mac e o mouse (cerca de 1,5 metros / 5 pés).

Eu comprei um dongle USB Bluetooth externo que quero conectar ao meu monitor minha mesa, para que o mouse fique mais perto do controlador. No entanto, não consigo descobrir como fazer o OS X usar o dongle externo em vez do controlador integrado.

Quando entro em Preferências do sistema> Bluetooth e seguro a tecla Opção para exibir a recepção, vejo que é mais forte quando está próximo ao meu Mac e não quando está ao lado do dongle. Então, o que posso fazer para mudar isso? Obrigado!

Comentários

  • Qual é o modelo do seu dongle USB Bluetooth? Ele vem com um CD de driver?
  • É ' é um stick Hama, sem um CD. Tentei desligar o Bluetooth nas preferências do sistema, conectar o stick e reativar o Bluetooth e funcionou. Tive que reconfigurar o mouse (e o teclado). Mas quando eu reinicio, parece que estou usando o controlador embutido novamente.
  • Seu problema foi corrigido? Se sim, marque as respostas corretas, caso contrário, adicione informações. para deixar que outros consertem.
  • A partir do macOS 10.13.6 (provavelmente versões anteriores também), tudo o que parece ser necessário é conectar o dongle e o Mac automaticamente muda para ele (conforme confirmado clicando em Opção no ícone do Bluetooth no menu)

Resposta

Para forçar o sistema a usar o dongle Bluetooth USB por padrão , execute o seguinte comando:

sudo nvram bluetoothHostControllerSwitchBehavior=always 

Isso modificará os argumentos do kernel de inicialização.

Para fazer o oposto , use never. A alteração seria aplicada após a reinicialização. Para retornar ao padrão, execute:

sudo nvram -d bluetoothHostControllerSwitchBehavior 

Comentários

  • Enquanto tiver uma GUI, como com Bluetooth Explorer, é bom, esta é a única solução que funciona em reinicializações, que é algo que o OP provavelmente queria, e eu certamente quero. Obrigado.
  • Obrigado por isso! Parece que o macOS Catalina altera o padrão deste sinalizador para " sempre " em vez de " nunca ". Como tal, eu não era mais capaz de mapear adaptadores Bluetooth para minhas máquinas virtuais com Parallels ou VMWare. Definir isso como " nunca " resolveu o problema.

Resposta

Acabei de passar por isso usando este adaptador sem nome no OS X 10.10: http://www.amazon.ca/dp/B00E38N7QE/ref=pe_386430_30332290_TE_3p_dp_1

A maneira mais fácil de usar o adaptador USB é reinicializar. Se você segurar a tecla Opção enquanto clica no ícone do menu Bluetooth, o endereço MAC do adaptador deve ser diferente. Você também pode verificar na Visão do Sistema. Você saberá que está funcionando se algum emparelhamento existente quebrar.

Eu descobri que um adaptador BT 4.0 está funcionando melhor do que o adaptador embutido no meu Macbook Pro da era de 2010. Especialmente com um fone de ouvido, há uma qualidade de som muito melhor.

O botão liga / desliga nas Preferências do Sistema é um pouco problemático. Desligar o adaptador funciona bem, mas clicar em “ligar” ligou o adaptador interno novamente. Tive que desconectar o adaptador, conectá-lo novamente e, em seguida, ligar o Bluetooth novamente.

Se quiser contornar isso sem reinicializar, você pode usar o Bluetooth Explorer nas ferramentas de desenvolvedor do OS X. Você “vai precisar de uma conta de desenvolvedor (gratuita). Há uma tonelada de ferramentas úteis para depurar interferência, problemas de pareamento e assim por diante.

item de menu do controlador HCI

Isso agora faz parte de um pacote chamado “Hardware IO Tools for Xcode V xx” e pode ser encontrado em https://developer.apple.com/downloads/

Comentários

Resposta

Muitas vezes tive exatamente o mesmo problema! Descobri que o método a seguir funciona consistentemente para mudar para o adaptador externo. Começando com o dongle Bluetooth externo desconectado:

  1. Desligue o Bluetooth
  2. Espere cerca de três segundos
  3. Conecte o dongle
  4. novamente , espere cerca de três segundos
  5. Ligue o Bluetooth

Isso sempre funciona para mim. Nenhuma reinicialização ou software adicional necessário!


Além disso, há uma maneira muito mais rápida de ver qual adaptador bluetooth o seu mac está usando no momento.Com o adaptador Bluetooth externo desconectado:

  1. Se não houver nenhum ícone de Bluetooth na barra de menus, vá para as preferências do sistema -> Bluetooth e marque “Mostrar Bluetooth na barra de menus”
  2. Com o dongle externo desconectado, opção + clique no ícone do Bluetooth em sua barra de menu
  3. Observe a sequência de letras e números após “Endereço:”. Este é o nome do Bluetooth interno do seu computador adaptador. (Eu geralmente presto atenção apenas nos dois últimos caracteres)

Agora, tente mudar para o seu adaptador externo e repita os passos acima. Se o endereço mudar, seu computador está definitivamente usando o adaptador externo.

Comentários

  • Descobri que precisava definir sudo nvram bluetoothHostControllerSwitchBehavior = always para que meu Macbook Air troque para o dongle USB.
  • Sério? Isso ' é interessante, já que ' definitivamente nunca fiz isso em meu 2012 11 ' ' Ar, e eu uso o método acima o tempo todo. Talvez seja diferente entre os modelos?

Resposta

Isso: library / preferences / Systemconfiguration. Lá eu encontrei um plistfile bluetooth. Eu destruí, reiniciei e meu dongle USB foi finalmente reconhecido. Não precisei redefinir nenhum SMC, NVRAM.

Resposta

Você não deveria ter tanto de um problema de recepção de 1,5 metros. Mesmo com alguma interferência entre o mini e o mouse, o BT deve ficar bem, então posso suspeitar de outra coisa que está causando o problema, em vez da placa Mac Mini BT. Mas sim, vá em Preferências do Sistema> Bluetooth e desligue-o .

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *