Tvinga OS X att använda Bluetooth-dongel istället för inbyggd kontroller

Jag använder en Magic Mouse med min MacBook Pro och Mountain Lion. Markören börjar ibland Jag tänkte att orsaken till detta kan vara avståndet mellan min Mac och musen (cirka 1,5 meter).

Jag köpte en extern USB Bluetooth-dongel som jag vill ansluta till min bildskärm på mitt skrivbord, så musen är närmare styrenheten. Jag kan dock inte ta reda på hur man får OS X att använda den externa dongeln istället för den inbyggda styrenheten.

När jag går in i System Prefs> Bluetooth och håller ned Alternativ -tangenten för att visa mottagningen, ser jag att den är den starkaste när den ligger bredvid min Mac och inte när den ligger bredvid dongeln. Så vad kan jag göra för att ändra det? Tack!

Kommentarer

  • Vad är modellen för din USB Bluetooth-dongel? Kommer den med en drivrutins-CD?
  • Den ' är en Hama-stick utan CD. Jag försökte stänga av Bluetooth i System Prefs, sedan sätta i stickan och sedan återaktivera Bluetooth och det fungerade. Jag var tvungen att konfigurera om musen (och tangentbordet). Men när jag startar om verkar det använda den inbyggda styrenheten igen.
  • Är ditt problem löst? Om ja, markera rätt svar, annars lägg till info. att låta andra fixa det.
  • Från och med macOS 10.13.6 (förmodligen också tidigare versioner) är allt som verkar vara nödvändigt att ansluta dongeln och Mac växlar automatiskt till den (som bekräftas genom att klicka på Alternativ på Bluetooth-ikonen i menyraden)

Svar

För att tvinga systemet att använda USB Bluetooth-dongel som standard , kör följande kommando:

sudo nvram bluetoothHostControllerSwitchBehavior=always 

Detta kommer att ändra dina startkärnargument.

Att göra motsatt , använd never. Ändringen skulle tillämpas efter omstart. För att återgå till standard, kör:

sudo nvram -d bluetoothHostControllerSwitchBehavior 

Kommentarer

  • Medan du har ett GUI, t.ex. med Bluetooth Explorer, är trevligt, det här är den enda lösningen som fungerar över omstart, vilket är något OP förmodligen ville ha, och det gör jag verkligen. Tack.
  • Tack för det här! Det ser ut som att macOS Catalina ändrar standardinställningen för den här flaggan till att vara " alltid " istället för " aldrig ". Som sådan kunde jag inte längre mappa Bluetooth-adaptrar till mina virtuella maskiner med Parallels eller VMWare. Att ställa in detta på " aldrig " löste problemet.

Svar

Jag har just gått igenom detta med den här namnlös adaptern på OS X 10.10: http://www.amazon.ca/dp/B00E38N7QE/ref=pe_386430_30332290_TE_3p_dp_1

Det enklaste sättet att använda USB-adaptern är att starta om. Om du håller ner Alternativ-tangenten medan du klickar på Bluetooth-menyikonen ska adapterns MAC-adress vara annorlunda. Du kan också verifiera i System Profiler. Du vet att det fungerar om några befintliga parningar går sönder.

Jag har upptäckt att en BT 4.0-adapter fungerar bättre än den inbyggda adaptern i min 2010-era Macbook Pro. Speciellt med en headset, det finns mycket bättre ljudkvalitet.

På / av-knappen i Systeminställningar är lite buggy. Att stänga av adaptern fungerar bra, men genom att klicka på ”på” slås den interna adaptern på igen. Jag var tvungen att koppla ur adaptern, anslut den igen och sedan slå på Bluetooth igen.

Om du vill kringgå detta utan att starta om kan du använda Bluetooth Explorer från OS X-utvecklarverktygen. Du kommer att behöva ett (gratis) utvecklarkonto. Det finns massor av användbara verktyg för att felsöka störningar, parkopplingsproblem och så vidare.

Menyalternativ för HCI-kontroller

Detta är nu en del av ett paket som heter ”Hardware IO Tools for Xcode V xx” och finns på https://developer.apple.com/downloads/

Kommentarer

Svar

Jag har ofta haft exakt samma problem! Jag har upptäckt att följande metod fungerar för att byta till den externa adaptern. Börjar med att den externa Bluetooth-dongeln är urkopplad:

  1. Stäng av Bluetooth
  2. Vänta ungefär tre sekunder
  3. Anslut dongeln
  4. igen , vänta ungefär tre sekunder
  5. Slå på Bluetooth

Detta fungerar varje gång för mig. Ingen omstart eller ytterligare programvara krävs!


Dessutom finns det ett mycket snabbare sätt att se vilken Bluetooth-adapter din mac för närvarande använder.Med din externa Bluetooth-adapter urkopplad:

  1. Om det inte finns någon Bluetooth-ikon i menyraden, gå till systeminställningar -> Bluetooth och markera ”Visa Bluetooth i menyraden”
  2. Med den externa dongeln urkopplad, välj + klicka på Bluetooth-ikonen i menyraden
  3. Notera sekvensen av bokstäver och siffror efter ”Adress:”. Detta är namnet på din dators interna Bluetooth adapter. (Jag är vanligtvis bara uppmärksam på de två sista tecknen)

Försök nu byta till din externa adapter och upprepa stegen ovan. Om adressen ändras använder din dator definitivt den externa adaptern.

Kommentarer

  • Jag upptäckte att jag var tvungen att ställa in sudo nvram bluetoothHostControllerSwitchBehavior = alltid för att min Macbook Air ska byta till USB-dongeln.
  • Verkligen? Att ' är intressant, eftersom jag ' definitivt aldrig gjort det på min 2012 11 ' ' Air, och jag använder metoden ovan hela tiden. Kanske skiljer det sig mellan modellerna?

Svar

Gjorde det här: bibliotek / inställningar / Systemkonfiguration. Där hittade jag en Bluetooth-plistfil. Jag sopade den, startade om och sedan kändes äntligen min USB-dongel. Jag behövde inte återställa någon SMC, NVRAM.

Svar

Du borde inte ha så mycket mottagningsproblem från 1,5 meter. Även med en del störningar mellan mini och mus bör BT vara bra så jag kanske misstänker att något annat orsakar problemet snarare än Mac Mini BT-kortet. Men ja, gå in i Systeminställningar> Bluetooth och stäng av det .

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *