intel蓝牙驱动IntelBluetoothFirmware 2.2.0正式版
IntelBluetoothFirmware 是一个用于在 macOS 中启用原生蓝牙的固件上传驱动,固件的二进制文件来自 Linux。
经过数月的测试后,这个驱动已经被证实可以正常稳定工作。目前支持 macOS 10.13 及以上,知识兔支持的设备 ID 如下:
- 0x8087, 0x0a2a
- 0x8087, 0x07dc
- 0x8087, 0x0aa7
- 0x8087, 0x0025
- 0x8087, 0x0aaa
- 0x8087, 0x0026
- 0x8087, 0x0029
- 0x8087, 0x0a2b
- 0x8087, 0x0032
安装
不要 把驱动安装到 /Library/Extensions
或 /System/Library/Extensions
,系统很有可能因此冻结。
- IntelBluetoothFirmware.kext用于上传固件
- IntelBluetoothInjector.kext用于修复系统设置内的蓝牙开关
2.0.0正式版本将性能提升到一个新的水平:
- iwm/iwx:添加对 802.11AC 的支持
- iwm/iwx:添加对 VHT160 (160MHz) 的支持
- 添加对 LDPC 和 STBC 的支持
- 改进 RA 速率缩放算法以支持 HT、VHT 和 HE 吞吐量
- AirportItlwm:添加对 macOS Monterey 的支持
- AirportItlwm:添加对按机场覆盖国家代码的支持(从 macOS Mojave 开始)优先级:用户覆盖 > 固件 LOC >
不分享国家/地区代码的机场覆盖适配器现在将从以下位置接受它们airportd
- AirportItlwm:修复导致定期断开连接的 DHCP 自动续订和密钥更新问题
- 在禁用/不支持 MIMO 时更新 PHY 上下文以修复单天线卡上的问题
- iwn:不要在初始化时添加 rxon ht 标志(#606 Credit @pigworlds)
1.1.2更新:
支持Hackintool BT信息检测。
修复唤醒后丢失的fw_name的问题。
1.1.1更新:
- 替换固件为最新的固件
- 修复睡眠后偶尔会崩溃重启的问题
- 修复偶尔开机蓝牙不可用的问题
- 添加新设备 8087:0032
- 修复一些内存泄漏
- 调整日志输出
- 添加 fw_name在驱动的设备树上,知识兔可以看到当前蓝牙使用的是哪个固件(用ioregistryexplorer可以查看)。
2.1.0更新:
为新设备变体添加了固件(ax210、ax211、ax411、ac9560)
使用安全补丁更新固件
固定英特尔引导地址
2.2.0更新:
- 添加了 IntelBTPatcher,这是一个基于 Lilu 的插件,可修复/启用这些功能:
- 具有较新版本固件(AX210、AX211、AX411、新 AX201)的蓝牙将在 Monterey 和更新版本上运行。
- 蓝牙 5.X 模块将能够连接到需要在 Monterey 之前的 macOS 版本上加密的 4.X 设备。
- 添加了对与 gen2 设备共享相同 id 的新 gen3 设备的支持。
- 添加了对 Intel Madison Peak (MsP2) 设备 ID的支持
0x8087:0x0035
。 - 添加了绕过
board-id
签入bluetoothd
和bluetool
.
下载仅供下载体验和测试学习,不得商用和正当使用。