- English
- 简体中文
IntelBluetoothFirmware is a Kernel Extension that uploads Intel Wireless Bluetooth Firmware to provide native Bluetooth in macOS. The firmware binary files are from the Linux Open Source Project.
After several months of public testing, it appears that the Kext is working well and stable.
Supports macOS 10.12 or higher, supported Device USB IDs are:
- 0x8087, 0x0a2a
- 0x8087, 0x07dc
- 0x8087, 0x0aa7
- 0x8087, 0x0025
- 0x8087, 0x0aaa
- 0x8087, 0x0026
- 0x8087, 0x0029
- 0x8087, 0x0a2b
- 0x8087, 0x0032
Download the latest release, inject the Kext files into the Bootloader and then restart.
Do not inject the Kext files to /Library/Extensions
or /System/Library/Extensions
as it may likely break your system.
- IntelBluetoothFirmware.kext
Driver to upload the firmware.
- IntelBluetoothInjector.kext
Codeless Kext that enables
On
/Off
switch on the Bluetooth settings panel, not necessary to install.
In case there is something wrong with the driver, please run the following command in Terminal:
log show --last boot | grep IntelFirmware
Save the driver logs, send it to me by opening an issue. If there are no logs, you should probably check your Bootloader, USB, BIOS, etc.