Paksa OS X untuk menggunakan dongle Bluetooth alih-alih pengontrol bawaan

26

Saya menggunakan Mouse Ajaib dengan MacBook Pro dan Mountain Lion saya. Kursor terkadang mulai ketinggalan. Saya pikir, alasan untuk ini bisa jadi jarak antara Mac dan mouse saya (sekitar 1,5 meter / 5 kaki).

Saya membeli dongle USB Bluetooth eksternal yang ingin saya tancapkan ke monitor saya di meja saya, jadi mouse lebih dekat ke controller. Namun, saya tidak tahu bagaimana cara membuat OS X menggunakan dongle eksternal daripada pengontrol bawaan.

Ketika saya masuk ke System Prefs> Bluetooth dan tahan Optiontombol untuk menampilkan penerimaan, saya melihat bahwa itu adalah yang terkuat ketika itu di sebelah Mac saya dan bukan ketika itu di sebelah dongle. Jadi apa yang bisa saya lakukan untuk mengubahnya? Terima kasih!

DrummerB
sumber
Apa model dongle USB Bluetooth Anda? Apakah ini disertai dengan CD driver?
jaume
Ini tongkat Hama, tanpa CD. Saya mencoba mematikan Bluetooth di System Prefs, lalu colokkan tongkat, kemudian aktifkan kembali Bluetooth dan itu berhasil. Saya harus mengkonfigurasi ulang mouse (dan keyboard). Tetapi ketika saya restart sepertinya menggunakan kontroler bawaan lagi.
DrummerB
Apakah masalah Anda sudah diperbaiki? Jika ya, tandai jawaban yang benar, kalau tidak tambahkan info. untuk membiarkan orang lain memperbaikinya.
dan
Pada macOS 10.13.6 (mungkin versi sebelumnya juga) semua yang tampaknya diperlukan adalah untuk memasang dongle dan Mac secara otomatis beralih ke itu (seperti yang dikonfirmasi oleh Opsi mengklik ikon Bluetooth di menubar)
Perry

Jawaban:

16

Saya baru saja melewati ini menggunakan adaptor tanpa nama ini pada OS X 10.10: http://www.amazon.ca/dp/B00E38N7QE/ref=pe_386430_30332290_TE_3p_dp_1

Cara termudah untuk menggunakan adaptor USB adalah mem-boot ulang. Jika Anda menahan tombol Option saat mengklik ikon menu Bluetooth, alamat MAC adaptor harus berbeda. Anda juga dapat memverifikasi di System Profiler. Anda akan tahu itu berfungsi jika ada pasangan yang rusak.

Saya telah menemukan bahwa adaptor BT 4.0 berfungsi lebih baik daripada adaptor bawaan di Macbook Pro era 2010 saya. Apalagi dengan headset, ada kualitas suara yang jauh lebih baik.

Tombol on / off pada System Preferences sedikit bermasalah. Mematikan adaptor berfungsi dengan baik, tetapi mengklik "nyala" menghidupkan kembali adaptor internal. Saya harus mencabut adaptor, pasang kembali, dan kemudian hidupkan kembali Bluetooth.

Jika Anda ingin mengatasi ini tanpa me-reboot, Anda dapat menggunakan Bluetooth Explorer dari alat pengembang OS X. Anda memerlukan akun pengembang (gratis). Ada banyak alat yang berguna untuk men-debug gangguan, memasangkan masalah, dan sebagainya.

Item menu pengontrol HCI

Ini sekarang merupakan bagian dari paket yang disebut "Alat IO Perangkat Keras untuk Xcode V xx" dan dapat ditemukan di https://developer.apple.com/downloads/

deviantintegral
sumber
Hanya menambahkan ke @ user216942 jawaban, karena Xcode 8 Bluetooth Explorer berada di bawah paket bernama "Alat Tambahan untuk Xcode"
Felipe Plets
15

Untuk memaksa sistem untuk menggunakan dongle USB Bluetooth secara default, jalankan perintah berikut:

sudo nvram bluetoothHostControllerSwitchBehavior=always

Ini akan mengubah argumen kernel boot Anda.

Untuk melakukan yang sebaliknya, gunakan never. Perubahan akan diterapkan setelah reboot. Untuk kembali ke default, jalankan:

sudo nvram -d bluetoothHostControllerSwitchBehavior
kenorb
sumber
1
Walaupun memiliki GUI, seperti dengan Bluetooth Explorer, bagus, ini adalah satu-satunya solusi yang bekerja di seluruh reboot, yang merupakan sesuatu yang mungkin diinginkan OP, dan tentu saja saya lakukan. Terima kasih.
larryy
1
Terima kasih untuk ini! Sepertinya macOS Catalina mengubah default untuk bendera ini menjadi "selalu", bukan "tidak pernah". Karena itu, saya tidak lagi dapat memetakan adaptor Bluetooth ke mesin virtual saya dengan Parallels atau VMWare. Pengaturan ini untuk "tidak pernah" menyelesaikan masalah itu.
JacobJ
3

Saya sering mengalami masalah yang sama persis! Saya telah menemukan bahwa metode berikut ini bekerja secara konsisten untuk beralih ke adaptor eksternal. Dimulai dengan dongle bluetooth eksternal yang dicabut:

  1. Matikan Bluetooth
  2. Tunggu sekitar tiga detik
  3. Tancapkan dongle
  4. Sekali lagi, tunggu sekitar tiga detik
  5. Nyalakan Bluetooth

Ini bekerja setiap saat untuk saya. Tidak perlu reboot atau perangkat lunak tambahan!


Selain itu, ada cara yang jauh lebih cepat untuk melihat adaptor bluetooth yang sedang digunakan mac Anda. Dengan adaptor Bluetooth eksternal Anda dicabut:

  1. Jika tidak ada ikon Bluetooth di bilah menu Anda, buka prefs sistem -> Bluetooth dan centang "Tampilkan Bluetooth di bilah menu"
  2. Dengan dongle eksternal dicabut, opsi + klik ikon Bluetooth di bilah menu Anda
  3. Perhatikan urutan huruf dan angka setelah "Alamat:". Ini adalah nama adaptor Bluetooth internal komputer Anda. (Saya biasanya hanya memperhatikan dua karakter terakhir)

Sekarang, cobalah untuk beralih ke adaptor eksternal Anda, dan ulangi langkah-langkah di atas. Jika alamatnya berubah, komputer Anda pasti menggunakan adaptor eksternal.

Wowfunhappy
sumber
Saya menemukan bahwa saya harus mengatur sudo nvram bluetoothHostControllerSwitchBehavior = selalu untuk Macbook Air saya untuk bertukar ke dongle USB.
Sly_cardinal
Sangat? Itu menarik, karena saya pasti tidak pernah melakukan itu pada 2012 saya 11 '' Air, dan saya menggunakan metode di atas sepanjang waktu. Mungkin berbeda antar model?
Wowfunhappy
1

Apakah ini: perpustakaan / preferensi / Konfigurasi sistem. Di sana saya menemukan plistfile bluetooth. Saya membuangnya, reboot dan kemudian USB Dongle saya akhirnya dikenali. Saya tidak perlu mengatur ulang SMC, NVRAM.

Jacques
sumber
-3

Anda seharusnya tidak memiliki masalah penerimaan sebanyak itu dari 1,5 meter. Bahkan dengan beberapa gangguan antara mini dan mouse Anda, BT harus baik-baik saja jadi saya mungkin curiga ada sesuatu yang menyebabkan masalah daripada kartu Mac Mini BT. Tapi ya, masuk ke System Preferences> Bluetooth dan matikan.

Andrew U.
sumber