MacOS – Bluetooth not available: Mojave 10.14.2

bluetoothmacosmojave

I have a MacBook Pro Retina (2015). After updating to OS Mojave, Bluetooth has stopped working. I get an error message that "No Bluetooth Hardware Found".

I have already tried to do the following:

  1. Go to the /Library/Preferences and delete the com.apple.Bluetooth.plist file
  2. Successfully resetting SMC. (pressing Shift+ctrl+alt + power button)
  3. Removing the Bluetooth icon from the menu bar
  4. Successfully resetting NVRAM.

None of the above solutions has worked for me.

Best Answer

It may be necessary for the Bluetooth demon to be stopped when deleting the file. Here's what worked for me (some of this may be unnecessary or redundant):

  1. Turn off bluetooth, e.g. from the toolbar icon.

  2. Run this command (you'll probably be prompted for your password):

    sudo pkill bluetoothd \
        && sudo rm /Library/Preferences/com.apple.Bluetooth.plist \
        && sudo pkill bluetoothd
    
  3. Go to the Bluetooth System Preferences pane and click the "Show bluetooth in menu bar" checkbox twice (to remove and then re-show it).

  4. In the Bluetooth System Preferences pane, delete the device you want to connect to.

  5. Turn on bluetooth.

  6. Turn that device on and in pairing mode.

  7. Pair with it.

It was not necessary for me to do anything with the SMC or NVRAM, or restart the machine.

Related Question