EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
4,171
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. Mac mini
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS

How to Enable Intel Bluetooth on macOS [Clover/OpenCore]

An EliteMacx86 Exclusive Guide - This guide covers the implementation of Intel Bluetooth on macOS using Clover and OpenCore. By following this guide, you'll be able to enable Bluetooth on macOS using Clover or OpenCore Bootloader.

Overview


There are several Intel WiFi cards where the Bluetooth function work OOTB. However, it lacks an on and off function and can have an invalid or no Address on some systems. You'll need to use Injector which enables on and off function and the firmware upload to fix potential issues and provide full support for the Bluetooth hardware.

To enable Intel WiFi, refer to the guide linked below.

Compatibility


Not all Intel Bluetooth hardware is compatible with macOS. Refer to the thread linked below for more information on Intel Bluetooth compatibility.

Requirements


WiFi/BT HardwareCompatible Intel WiFi/BT
Network KextsOriginal Network kexts in S/L/E
macOS VersionmacOS High Sierra and Later

STEP 1: Add Required Kext


To enable Bluetooth support, you'll need to add Intel Bluetooth kexts.

KextsNotes
IntelBluetoothFirmware*
  • Enables Intel Bluetooth.
  • Enables Firmware Upload to Bluetooth Device.
  • Required for all compatible Intel Bluetooth
  • For macOS Monterey, v1.1.3 or later is required.
IntelBluetoothInjector
  • Bluetooth Injector for Intel
  • Up to macOS Big Sur
  • This kext requires IntelBluetoothFirmware.kext to function.
BlueToolFixup
  • Required for Broadcom and Intel Bluetooth
  • For macOS 12 (Monterey) and Later
  • Do not use it with BrcmBluetoothInjector.kext and IntelBluetoothInjector.kext
  • This kext requires Lilu.kext to function.

1. Download the kexts according to your macOS version from the downloads section of this forum.
2. Mount your ESP.

For Clover:
If you're using Clover, copy the kexts to EFI/Clover/Kext/Others

For OpenCore:
If you're using OpenCore, copy the kexts to EFI/OC/Kexts. You'll also need to add the kext entries in the Kernel section of your config.plist.

NOTES:
  • *Indicates mandatory kexts.
  • Download the latest version for better support.
  • BlueToolFixup can be obtained from BrcmPatchRAM.zip from Acidanthera.
  • If the kext is already present in the directory, replace them with a new version

STEP 2: Restart your System


After performing all the above steps, restart your system for the applied changes to take effect.
You can see a Bluetooth icon in the menu bar now. If not, you can enable it from System Preferences>Bluetooth>Show Bluetooth in the menu bar.


NOTES:
 
Last edited:

Forum statistics

Threads
796
Messages
8,562
Members
8,097
Latest member
mrlock89