Forcer OS X à utiliser un dongle Bluetooth au lieu du contrôleur intégré

26

J'utilise une souris magique avec mon MacBook Pro et Mountain Lion. Le curseur commence parfois à traîner. J'ai pensé que la raison pourrait être la distance entre mon Mac et la souris (environ 1,5 mètre / 5 pieds).

J'ai acheté un dongle Bluetooth USB externe que je souhaite brancher sur mon moniteur sur mon bureau, afin que la souris soit plus proche du contrôleur. Cependant, je ne peux pas comprendre comment faire pour qu'OS X utilise le dongle externe au lieu du contrôleur intégré.

Quand je vais dans System Prefs> Bluetooth et que je maintiens la Optiontouche pour afficher la réception, je vois que c'est le plus fort quand il est à côté de mon Mac et pas quand il est à côté du dongle. Alors, que puis-je faire pour changer cela? Merci!

DrummerB
la source
Quel est le modèle de votre dongle Bluetooth USB? Livré avec un CD de pilotes?
jaume
C'est une clé Hama, sans CD. J'ai essayé de désactiver Bluetooth dans les Préférences Système, puis de brancher le stick, puis de réactiver Bluetooth et cela a fonctionné. J'ai dû reconfigurer la souris (et le clavier). Mais quand je redémarre, il semble utiliser à nouveau le contrôleur intégré.
DrummerB
Votre problème est-il résolu? Si oui, veuillez cocher les bonnes réponses, sinon veuillez ajouter des informations. pour laisser les autres le réparer.
dan
À partir de macOS 10.13.6 (probablement des versions antérieures également), tout ce qui semble nécessaire est de brancher le dongle et le Mac y passe automatiquement (comme confirmé par Option en cliquant sur l'icône Bluetooth dans la barre de menu)
Perry

Réponses:

16

Je viens de passer par ceci en utilisant cet adaptateur sans nom sur OS X 10.10: http://www.amazon.ca/dp/B00E38N7QE/ref=pe_386430_30332290_TE_3p_dp_1

La façon la plus simple d'utiliser l'adaptateur USB est de redémarrer. Si vous maintenez la touche Option enfoncée tout en cliquant sur l'icône du menu Bluetooth, l'adresse MAC de l'adaptateur doit être différente. Vous pouvez également vérifier dans System Profiler. Vous saurez que cela fonctionne si des paires existantes se cassent.

J'ai constaté qu'un adaptateur BT 4.0 fonctionne mieux que l'adaptateur intégré à mon Macbook Pro de 2010. Surtout avec un casque, la qualité sonore est bien meilleure.

Le bouton marche / arrêt dans les Préférences Système est un peu bogué. La désactivation de l'adaptateur fonctionne correctement, mais en cliquant sur "on", vous rallumez l'adaptateur interne. J'ai dû débrancher l'adaptateur, le rebrancher, puis réactiver le Bluetooth.

Si vous souhaitez contourner ce problème sans redémarrer, vous pouvez utiliser Bluetooth Explorer à partir des outils de développement OS X. Vous aurez besoin d'un compte développeur (gratuit). Il existe une tonne d'outils utiles pour déboguer les interférences, les problèmes de couplage, etc.

Élément de menu du contrôleur HCI

Cela fait maintenant partie d'un package appelé "Hardware IO Tools for Xcode V xx" et peut être trouvé sur https://developer.apple.com/downloads/

deviantintegral
la source
Ajout juste à la réponse @ user216942, depuis Xcode 8, l'explorateur Bluetooth est sous le package nommé "Outils supplémentaires pour Xcode"
Felipe Plets
15

Pour forcer le système à utiliser un dongle Bluetooth USB par défaut, exécutez la commande suivante:

sudo nvram bluetoothHostControllerSwitchBehavior=always

Cela modifiera vos arguments de noyau de démarrage.

Pour faire l'inverse, utilisez never. La modification serait appliquée après le redémarrage. Pour revenir à la valeur par défaut, exécutez:

sudo nvram -d bluetoothHostControllerSwitchBehavior
kenorb
la source
1
Bien qu'ayant une interface graphique, comme avec Bluetooth Explorer, c'est bien, c'est la seule solution qui fonctionne à travers les redémarrages, ce que l'OP voulait probablement, et je le fais certainement. Merci.
larryy
1
Merci pour cela! Il semble que macOS Catalina change la valeur par défaut pour que cet indicateur soit "toujours" au lieu de "jamais". En tant que tel, je ne pouvais plus mapper les adaptateurs Bluetooth à mes machines virtuelles avec Parallels ou VMWare. La définition de "jamais" a résolu ce problème.
JacobJ
3

J'ai souvent eu exactement le même problème! J'ai constaté que la méthode suivante fonctionne de manière cohérente pour basculer vers l'adaptateur externe. En commençant par le dongle Bluetooth externe débranché:

  1. Désactivez le Bluetooth
  2. Attendez environ trois secondes
  3. Branchez le dongle
  4. Encore une fois, attendez environ trois secondes
  5. Activez le Bluetooth

Cela fonctionne à chaque fois pour moi. Aucun redémarrage ou logiciel supplémentaire requis!


De plus, il existe un moyen beaucoup plus rapide de voir quel adaptateur Bluetooth votre Mac utilise actuellement. Avec votre adaptateur Bluetooth externe débranché:

  1. S'il n'y a pas d'icône Bluetooth dans votre barre de menus, allez dans les préférences système -> Bluetooth et cochez "Afficher Bluetooth dans la barre de menus"
  2. Avec le dongle externe débranché, option + cliquez sur l'icône Bluetooth dans votre barre de menu
  3. Notez la séquence de lettres et de chiffres après "Adresse:". Il s'agit du nom de l'adaptateur Bluetooth interne de votre ordinateur. (Je fais généralement attention aux deux derniers caractères)

Maintenant, essayez de basculer vers votre adaptateur externe et répétez les étapes ci-dessus. Si l'adresse change, votre ordinateur utilise définitivement l'adaptateur externe.

Wowfunhappy
la source
J'ai constaté que je devais définir sudo nvram bluetoothHostControllerSwitchBehavior = toujours pour que mon Macbook Air permute sur le dongle USB.
Sly_cardinal
Vraiment? C'est intéressant, car je n'ai certainement jamais fait cela sur mon Air 11 pouces 2012 et j'utilise la méthode ci-dessus tout le temps. Peut-être que cela diffère entre les modèles?
Wowfunhappy
1

A fait ceci: bibliothèque / préférences / configuration système. Là j'ai trouvé un plistfile bluetooth. Je l'ai mis à la poubelle, redémarré puis mon dongle USB a finalement été reconnu. Je n'avais pas besoin de réinitialiser aucun SMC, NVRAM.

Jacques
la source
-3

Vous ne devriez pas avoir autant de problème de réception à 1,5 mètre. Même avec une certaine interférence entre le mini et votre souris, BT devrait aller bien, donc je pourrais être suspecté que quelque chose d'autre cause le problème plutôt que la carte Mac Mini BT. Mais oui, allez dans Préférences Système> Bluetooth et désactivez-le.

Andrew U.
la source