Skip to content

How to Fix macOS Bluetooth Not Connecting

DodaTech Updated 2026-06-24 3 min read

In this tutorial, you'll learn about How to Fix macOS Bluetooth Not Connecting. We cover key concepts, practical examples, and best practices.

The Problem

Your Mac cannot connect to Bluetooth devices:

Unable to connect to "Magic Keyboard". Try connecting again.

Or the device connects but disconnects repeatedly:

Your Bluetooth device disconnected unexpectedly.

The Bluetooth stack is stuck, the device pairing record is corrupted, or there is interference from other wireless devices.

Quick Fix

Step 1: Toggle Bluetooth off and on

Click the Bluetooth icon in the menu bar > Turn Bluetooth Off. Wait 10 seconds, then Turn Bluetooth On.

Step 2: Remove and re-pair the device

  1. System Preferences > Bluetooth
  2. Hover over the problematic device
  3. Click the X button to remove it
  4. Put the device in pairing mode
  5. Click Connect when it appears

Step 3: Reset the Bluetooth module (Apple Silicon)

sudo pkill bluetoothd

The daemon restarts automatically.

Step 4: Reset the Bluetooth module (Intel Macs)

sudo nvram -d bluetoothActiveControllerInfo
sudo nvram -d bluetoothInternalControllerInfo

Then restart the Mac.

Step 5: Delete Bluetooth plist files

sudo rm -rf /Library/Preferences/com.apple.Bluetooth.plist

Then restart. macOS recreates the plist file with default settings.

Step 6: Reset SMC (Intel Macs)

SMC reset resolves Bluetooth power management issues:

  • With power cord: Shut down, plug in power, hold Shift+Control+Option+Power for 10 seconds, release, power on
  • Without power cord: Shut down, hold Fn+Shift+Control+Option+Power for 10 seconds

Step 7: Check for USB 3.0 interference

USB 3.0 ports can generate radio interference that disrupts Bluetooth. Move Bluetooth receiver away from USB 3.0 ports or use a USB 2.0 extension cable.

Step 8: Update Bluetooth firmware

Some devices (like AirPods) have firmware updates that are installed automatically:

  1. Connect the device to an iPhone or iPad
  2. Go to Settings > General > About > (Device Name)
  3. The firmware version is shown here

Step 9: Check Bluetooth module diagnostics

system_profiler SPBluetoothDataType

This shows the status of the Bluetooth hardware and all paired devices.

Prevention

  • Keep Bluetooth devices within 30 feet of the Mac.
  • Remove unused Bluetooth devices from the paired list.
  • Update macOS to the latest version for Bluetooth stack improvements.

Common Mistakes with bluetooth issue

  1. Using foldl instead of foldl' causing stack overflow on large lists
  2. Forgetting deriving (Show, Eq) on custom data types needed for debugging
  3. Placing the wildcard pattern first in case expressions, making all subsequent patterns unreachable

These mistakes appear frequently in real-world MACOS code. DodaTech's contributors have identified these patterns through analysis of open-source projects and production systems.

Practice Exercise

Write a pure function that safely divides two integers using Maybe, then test it with edge cases like division by zero and negative numbers.

This exercise reinforces the concepts covered in this guide. Try implementing it before checking online solutions.

FAQ

### Why does Bluetooth work on iPhone but not Mac?

The Mac's Bluetooth module may have a corrupted plist file or the SMC needs resetting. Try deleting the Bluetooth plist and restarting.

Can I connect non-Apple Bluetooth devices to a Mac?

Yes. Most Bluetooth keyboards, mice, headphones, and speakers are compatible. Some advanced features (like battery level) require specific drivers.

How many Bluetooth devices can connect simultaneously?

macOS supports up to 7 simultaneous Bluetooth connections, but audio streaming and input devices reduce this due to bandwidth requirements.

DodaTech Tool Reference

Doda Browser's Bluetooth Manager provides a detailed view of connected devices, signal strength, and battery levels that System Preferences does not show.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro