- Added vendor callback patch for Bluetooth power status toggling on macOS 13.3+ (thx @zxystd)
- Added patch that skips Internal Bluetooth Controller NVRAM checking (thx @zxystd)
- Added constants for macOS 14 support
- Added firmware for legacy BCM20702A1 (thx @chapuza)
- Fixed legacy Mac compatibility (thx @AsdMonio)
- Improve compatibility with BCM43142A0 on macOS Big Sur (thx lalithkota)
- Added constants for macOS 13 support
- Fixed Skip Address Check patch for 13.0 Beta 1 and newer
- Added Skip Address Check patch for 12.4 Beta 3 and newer (thx @khronokernel)
- Improved BlueToolFixup compatibility with macOS 12b10 (thx @dhinakg, @williambj1)
- Fixed bluetooth support on MBP15,4 and other similar boards (thx @dhinakg, @usr-sse2)
- Fixed bluetooth not working on macOS 12 after the first power cycle (thx @williambj1, @zxystd)
- Added BlueToolFixup for macOS 12 compatibility
- Added BCM94352Z identifiers for injection
- Added BCM94360Z3 identifiers for injection
- Added BCM94360Z4 identifiers for injection
- Added inject Laird BT851 Bluetooth 5.0 USB dongle
- Added legacy Bluetooth injection kext
- Initial MacKernelSDK and Xcode 12 compatibility
- Added bundled BrcmPatchRAM.kext to the binaries
- Added inject BCM2070 - BCM943224HMB, BCM943225HMB Combo
- Fix parsing firmware versions (e.g. 8785 is 4689)
- Use 4689 firmware for DW1820A [0a5c:6412]
- Log uncompressed firmware SHA-1 in DEBUG builds
- Reworked device reset to improve compatibility (thx @mishurov)
- Revert DW1820A from 8785 to 8784 [0a5c:6412]
- Add older firmwares from 12.0.1.1012
- Add
bpr_handshake
boot argument to override handshake support mode - Change
bpr_preresetdelay=0
behaviour to no longer implybpr_handshake=1
- Add Lenovo 00JT494 [0a5c:6414]
- Initial import based on @headkaze 2.2.12
- Merged BrcmPatchRAM3 improvements authored by @Mieze