# IntelBluetoothFirmware **Repository Path**: netusb/IntelBluetoothFirmware ## Basic Information - **Project Name**: IntelBluetoothFirmware - **Description**: Intel Bluetooth Drivers for macOS - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-03 - **Last Updated**: 2021-02-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IntelBluetoothFirmware ![CI](https://github.com/OpenIntelWireless/IntelBluetoothFirmware/workflows/CI/badge.svg) - **English** - [简体中文](/.github/README-zh_Hans.md) ## Intro 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. [![Join the chat at https://gitter.im/OpenIntelWireless/itlwm](https://badges.gitter.im/OpenIntelWireless/IntelBluetoothFirmware.svg)](https://gitter.im/OpenIntelWireless/IntelBluetoothFirmware?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) ## Supported Devices 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 ## Installation Download the [latest release](https://github.com/zxystd/IntelBluetoothFirmware/releases/latest), 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. ## Troubleshooting In case there is something wrong with the driver, please run the following command in Terminal: ```sh 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.** ## Credits - [torvalds/linux](https://github.com/torvalds/linux) - [acidanthera/BrcmPatchRAM](https://github.com/acidanthera/BrcmPatchRAM)