When the Mac mini 2018 was released, I was experiencing Magic Mouse 2 issues (choppiness, etc), like many others, so I decided to get a Bluetooth 4.0 dongle (IOGear GBU521) and see if the problem would go away. It did...
I plugged in the new adapter, went into Bluetooth Explorer, under "HCI Controller Selector" selected my adapter "Broadcom Corp, Location ID XXXXXXX", made it ACTIVE and I was good to go. From memory, I don't believe I did anything else to get this to work. One thing though. When I would reboot, it would go back to the internal Bluetooth controller so after reading about it, I used this Terminal code sudo nvram bluetoothHostControllerSwitchBehavior=always and all was good...
A year later and after moving my workstation around, I would like to go back to using the internal Bluetooth controller but it seems I can't.
This is what I did... I unplugged the dongle and the mouse and keyboard no longer show under the Bluetooth devices panel, for me to Connect to. So I tried the following...
1- Unplugged all devices and hubs going to the Mac mini except for a wired mouse, keyboard and monitor so I can set things up.
2- I entered this code in Terminal sudo nvram -d bluetoothHostControllerSwitchBehavior (to go back to the default setting).
3- I trashed com.apple.bluetooth.plist & com.apple.bluetooth.xxxxxxxxxx (random numbers and letters)
4- Shift-Option to Debug (Reset the Bluetooth Module, Factory reset all connected Apple devices, Remove all devices) re-booted.
5- PRAM (Option-Command-P-R)
6- SMC (Unplug AC cord, 15 seconds, replug and wait 5 seconds) Reboot.
I'd like to add that I tried installing a fresh copy of 10.15.5 on anther SSD, with nothing else installed, and still, I can't get the internal Bluetooth controller to see my devices. If I do add a dongle (4.0, 2.0), all is fine.
Also, my own Diagnostics (press D when booting up) came back with no issues.
I'm not sure what I may be missing here but all that I've tried so far isn't working and I've tried it multiple times. Maybe there's a Kext file I need to delete (replace) but I'm not sure what to do. I know I can plug the dongle back in again, and the mouse and keyboard will show up in the Bluetooth panel but I shouldn't have to anymore. Actually, when I also plug in an older Bluetooth 2.0 dongle, I'm able to connect devices to it. Very strange.
Any help or advice would be appreciated.
Thank you.
I plugged in the new adapter, went into Bluetooth Explorer, under "HCI Controller Selector" selected my adapter "Broadcom Corp, Location ID XXXXXXX", made it ACTIVE and I was good to go. From memory, I don't believe I did anything else to get this to work. One thing though. When I would reboot, it would go back to the internal Bluetooth controller so after reading about it, I used this Terminal code sudo nvram bluetoothHostControllerSwitchBehavior=always and all was good...
A year later and after moving my workstation around, I would like to go back to using the internal Bluetooth controller but it seems I can't.
This is what I did... I unplugged the dongle and the mouse and keyboard no longer show under the Bluetooth devices panel, for me to Connect to. So I tried the following...
1- Unplugged all devices and hubs going to the Mac mini except for a wired mouse, keyboard and monitor so I can set things up.
2- I entered this code in Terminal sudo nvram -d bluetoothHostControllerSwitchBehavior (to go back to the default setting).
3- I trashed com.apple.bluetooth.plist & com.apple.bluetooth.xxxxxxxxxx (random numbers and letters)
4- Shift-Option to Debug (Reset the Bluetooth Module, Factory reset all connected Apple devices, Remove all devices) re-booted.
5- PRAM (Option-Command-P-R)
6- SMC (Unplug AC cord, 15 seconds, replug and wait 5 seconds) Reboot.
I'd like to add that I tried installing a fresh copy of 10.15.5 on anther SSD, with nothing else installed, and still, I can't get the internal Bluetooth controller to see my devices. If I do add a dongle (4.0, 2.0), all is fine.
Also, my own Diagnostics (press D when booting up) came back with no issues.
I'm not sure what I may be missing here but all that I've tried so far isn't working and I've tried it multiple times. Maybe there's a Kext file I need to delete (replace) but I'm not sure what to do. I know I can plug the dongle back in again, and the mouse and keyboard will show up in the Bluetooth panel but I shouldn't have to anymore. Actually, when I also plug in an older Bluetooth 2.0 dongle, I'm able to connect devices to it. Very strange.
Any help or advice would be appreciated.
Thank you.