Very annoying bug from lovely Apple. Randomly occurs after I do restart my Macbook. There are possible solutions that works for me.
I am not apple fan-boy. It is my work laptop. And frequently bluetooth is not available after reboot. There are two possible solutions for this.
I just do first and then second.
1. Trash Bluetooth.plist
1. From Finder, press Command+Shift+G to see Go To Folder and enter the following path:
2. Locate the file named “com.apple.Bluetooth.plist” and delete it (you may see a com.apple.Bluetooth.plist.lockfile too, if so delete that as well) – this is a system folder so you will need to authenticate with an admin user.
3. Then shut down your Mac.
4. Wait a minute or so before booting the Mac again
Head to the Bluetooth menu or System Preference panel to resync your hardware
(Note this is /Library/Preferences/ not ~/Library/Preferences/)
This presumably fixes the issue if it’s just a matter of a corrupted plist file. Then shut down the Mac and keep it turned off for about a minute, do not simply reboot. Why shutting it down versus rebooting works here isn’t entirely clear, but after googling around a bit that seems to be a universally experienced situation.
With the Mac up and running again, Bluetooth should now be working as normal and the “Not available” message should be gone from the Bluetooth menu, System Preference panel, and System Profiler utility. If not, you can try the next step to reset the Mac SMC.
2. Reset the SMC on Mac notebook computers
1. Unplug the MagSafe or USB-C power adapter from your computer.
2. Using the built-in keyboard, press Shift-Control-Option on the left side of the keyboard, then press the power button at the same time. Hold these keys and the power button for 10 seconds.
*If you have a 2016 MacBook Pro with Touch ID, the Touch ID button is also the power button.
3. Release all keys.
4. Reconnect the power adapter.
5. Press the power button again to turn on your Mac.