Bluetooth is not working correctly under MacOS Mojave [Fixed]


  • administrators

    The bluetooth functions may not work correctly after upgrading to the new MacOS Mojave. How to Fix?

    Solution1: Reset your Mac’s Bluetooth Module
    +, Click on the Bluetooth symbol in the top-right corner while you keep holding both Shift and Option (Alt) buttons. You may need to make the bluetooth symbol visible first in System Preferences -> Bluetooth.
    0_1542604103998_Mojave-bluetooh-not-working.png
    +, You will easily to click on Reset the Bluetooth module under Debug submenu. After all, reset your Mac and the Bluetooth functions must work well again under MacOS Mojave.

    Solution 2: Remove Your Mac’s Bluetooth potentially corrupted files
    There are 2 files that we should delete.

    • The first file: com.apple.Bluetooth.plist
      +, Click on “Go” on the menu bar and go to “Go to Folder…”, then Type “/Library/Preferences” in the “Go to Folder” Window then click on Go button.
      0_1542604210887_Go-to-folder.png
      +, In the “Preferences” folder , find and delete the com.apple.Bluetooth.plist file.
      0_1542604248574_com.apple_.Bluetooth.plist-remove.jpg

    • The second file: com.apple.Bluetooth.xxxxxxxx
      +, From the Go to Folder window, type “/Library/Preferences” and then click on the blue “Go” button.
      0_1542604286562_Go-to-folder-1.png
      +, Find and remove the com.apple.Bluetooth.xxxxxxxxx file
      0_1542604316786_Fix-mac-bluetooth.png
      After all, Reboot the Mac.

    Solution3: Reset Bluetooth mac using Terminal
    If bluetooth is not working correctly on the new MacOS Mojave, that reset bluetooth function would help:

    Terminal (Found in Applications/Utilities), enter the following command lines one by one. Your administrator password, which is used to login to your Mac may be required.

    sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
    

    0_1542604381419_sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport.png
    and

    sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
    

    Cheers!