Apple macOS Error Code 0x00000660: How to Fix It

Medium 15-45 minutes Medium Severity Verified June 2026
Error Code
0x00000660
Brand
Apple
Product Type
operating_system
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
15-45 minutes
Error code 0x00000660 on macOS indicates that the Bluetooth daemon (bluetoothd) has crashed or become unresponsive, cutting off communication between your Mac and all Bluetooth devices such as keyboards, mice, AirPods, and speakers. This is a medium-severity issue — your Mac will continue to run normally, but all Bluetooth functionality will be unavailable until the daemon is restarted or the underlying cause is resolved. The good news is that this error is almost always fixable through software steps without any hardware repair or professional help.
Ad

Tools You'll Need

How to Fix Error Code 0x00000660

  1. Toggle Bluetooth Off and On

  2. Restart the Bluetooth Daemon via Terminal

    Only run Terminal commands from trusted sources. Double-check the command before pressing Enter to avoid unintended system changes.
  3. Reset the Bluetooth Module

    Resetting the Bluetooth module will unpair all previously connected Bluetooth devices. Have your device pairing codes or manuals ready if needed.
  4. Delete Bluetooth Preference Files

    Back up these .plist files to your Desktop before deleting them so you can restore them if needed. Do not delete files from directories you are unsure about.
  5. Check for and Install macOS Updates

    Back up your Mac using Time Machine or another backup method before installing major macOS updates.
  6. Run Apple Diagnostics

    Disconnect all external devices except keyboard, mouse, display, and power adapter before running diagnostics.
  7. Create a New User Account to Isolate the Issue

  8. Boot into Safe Mode and Test

Ad

When to Call a Professional

Contact Apple Support or visit an Apple Authorized Service Provider if: (1) Apple Diagnostics returns a Bluetooth hardware fault code, (2) the Bluetooth option is completely missing from System Settings even after all software fixes, (3) the issue persists across a fresh macOS reinstall, or (4) your Mac is still under AppleCare warranty — Apple may replace the Bluetooth module at no cost. Do not attempt to open or physically repair the Bluetooth hardware yourself, as Mac internals are delicate and doing so will void your warranty.

Frequently Asked Questions

What causes macOS error code 0x00000660?
Error 0x00000660 is caused by a crash of the macOS Bluetooth daemon (bluetoothd), the background process that manages all Bluetooth communication. Common triggers include corrupted Bluetooth preference files, a buggy macOS update, interference from third-party apps, or — less commonly — a hardware fault with the Mac's Bluetooth chip.
Will resetting the Bluetooth module delete my paired devices?
Yes. Resetting the Bluetooth module removes all paired device records from your Mac. You will need to re-pair your Bluetooth keyboards, mice, AirPods, and other accessories after the reset. Most devices re-pair quickly by putting them into pairing mode and selecting them in Bluetooth settings.
Can a third-party app cause the Bluetooth daemon to crash?
Yes. Certain apps — particularly audio management tools, virtual audio drivers, or system utilities — can interfere with bluetoothd and trigger a crash. Boot into Safe Mode to test without third-party software, and review your Login Items and installed kernel extensions to identify the culprit.
Does error 0x00000660 mean my Bluetooth hardware is broken?
Not necessarily. In the vast majority of cases, error 0x00000660 is a software issue that can be fixed without any hardware repair. Only if Apple Diagnostics returns a specific Bluetooth hardware fault code, or if all software troubleshooting steps fail, should you suspect a hardware problem.
How do I prevent the Bluetooth daemon from crashing again in the future?
Keep macOS updated to the latest version, as Apple regularly patches Bluetooth stability bugs. Avoid installing unofficial Bluetooth drivers or audio routing software unless necessary. Periodically clearing stale Bluetooth preference files and limiting the number of simultaneously connected Bluetooth devices can also improve stability.