How this feature works is detailed in the Apple Support document, If your AirPods are lost:
With iOS 10.3 or later, Find My iPhone can help you locate your missing AirPods. If you already set up Find My iPhone with an iPhone, iPad, or iPod touch that you’re using with your AirPods, it's automatically enabled for your AirPods too. So if your AirPods are ...
I'm confident at this point that it is the speaker's fault. Buggy design.
Why it worked with one audio source device and not the Macbook I don't know, but it's been reproduced with another audio source since then.
I can't explain how I reproduced it with two different Bluetooth speaker models though. That has not happened since. The two speaker models are ...
The short answer is no.
The 2.4 GHz frequency is what bluetooth uses so you would need to move to a place with less interference, turn off the conflicting devices to keep using Bluetooth reliably.
There are other frequencies mice, but Apple doesn’t make them. Look at Microsoft or Logitech if you don’t know where to start with mice that have a USB receiver ...
It sounds like you know how to create a systemwide Service or Quick Action, and just need a script to open the actual bluetooth connection. Test the script below initially in Script Editor, which requires any device you wish to connect to have already been paired (it sounds like this is the case). All being well, you can be reasonably confident it will ...
boot into recover mode,
go to /Volumes/[your disk name]/System/Library/LaunchDaemons/
Disable the bluetooth daemon by renaming it:
mv com.apple.bluetoothd.plist com.apple.bluetoothd.plist.DISABLE
mv com.apple.bluetoothaudiod.plist com.apple.bluetoothaudiod.plist.DISABLE
mv com.apple.bluetoothReporter.plist com.apple.bluetoothReporter.plist.DISABLE
I'll leave this open to a more definitive answer, but after some guess-and-check I was able to disable the Bluetooth preferences pane with an error To see this preferences pane, you may need to connect a device to your computer. by removing the /System/Library/Extensions/IOBluetoothFamily.kext file.
Clarification as to which of the following found kernel ...
I tried all available methods.
Deleting files from:
/Library/Preferences - com.apple.Bluetooth.plist
~/Library/Preferences/ByHost - com.apple.Bluetooth.xxxxxxxxxxxxxxxxxx
and after reboot
To reset your Mac’s Bluetooth module
Tried through safe mode.
Created a new user.
Turned off the wifi
Made a clean install.
Return from backup 10.14.5
I'm able to do a quick switchover by momentarily connecting the mouse (or keyboard) to the new computer via a lightning cable. Just connect the device like you're going to charge it, disconnect the cable, and the device connects to the computer.
The way to do this is:
Shift-Option-Click your bluetooth icon. This brings up the Debug. You will see three options in the attached image.
Remove all devices is your one stop removal.
Reset the Bluetooth module is the factory reset option.
Try booting the Mac into safe mode.
Safe mode (sometimes called safe boot) is a way to start up your Mac
so that it performs certain checks and prevents some software from
automatically loading or opening.
Start or restart your Mac, then immediately press and hold the Shift key. The Apple logo appears on your display. If you don't see
You could install blueutil and SleepWatcher via homebrew and set a .sleep code to do "/usr/local/bin/blueutil -p 0" when going to sleep mode.
To use SleepWatcher, make a shell script in your home directory named .sleep and give it permission with the chmod command.
You also can do a .wake code to turn bluetooth back on with blueutil -p 1
You can find out ...