diff --git a/EFI/OC/Kexts/BlueToolFixup.kext/Contents/MacOS/BlueToolFixup b/EFI/OC/Kexts/BlueToolFixup.kext/Contents/MacOS/BlueToolFixup
deleted file mode 100755
index 6d4a5383109556bdbc90cd2c61081b264d7ee680..0000000000000000000000000000000000000000
Binary files a/EFI/OC/Kexts/BlueToolFixup.kext/Contents/MacOS/BlueToolFixup and /dev/null differ
diff --git a/EFI/OC/Kexts/BlueToolFixup.kext/Contents/Info.plist b/EFI/OC/Kexts/IntelBTPatcher.kext/Contents/Info.plist
similarity index 69%
rename from EFI/OC/Kexts/BlueToolFixup.kext/Contents/Info.plist
rename to EFI/OC/Kexts/IntelBTPatcher.kext/Contents/Info.plist
index 3223f04d1fec571b6bbe57b3a084267f62443dfd..2ebfebda408861ad5162308b295c99693931258b 100644
--- a/EFI/OC/Kexts/BlueToolFixup.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/IntelBTPatcher.kext/Contents/Info.plist
@@ -3,53 +3,51 @@
BuildMachineOSBuild
- 20G624
+ 19H2026
CFBundleDevelopmentRegion
en
CFBundleExecutable
- BlueToolFixup
+ IntelBTPatcher
CFBundleIdentifier
- as.acidanthera.BlueToolFixup
+ com.zxystd.IntelBTPatcher
CFBundleInfoDictionaryVersion
6.0
CFBundleName
- BlueToolFixup
+ IntelBTPatcher
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 2.6.3
+ 2.2.0
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 2.6.3
+ 2.2.0
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 13C100
- DTPlatformName
- macosx
+ 11A420a
DTPlatformVersion
- 12.1
+ GM
DTSDKBuild
- 21C46
+ 19A547
DTSDKName
- macosx12.1
+ macosx10.15
DTXcode
- 1321
+ 1100
DTXcodeBuild
- 13C100
+ 11A420a
IOKitPersonalities
- BlueToolFixup
+ IntelBTPatcher
CFBundleIdentifier
- as.acidanthera.BlueToolFixup
+ com.zxystd.IntelBTPatcher
IOClass
- BlueToolFixup
+ IntelBTPatcher
IOMatchCategory
- BlueToolFixup
+ IntelBTPatcher
IOProviderClass
IOResources
IOResourceMatch
@@ -57,11 +55,15 @@
LSMinimumSystemVersion
- 10.8
+ 10.12
+ NSHumanReadableCopyright
+ Copyright © 2022 zxystd. All rights reserved.
OSBundleLibraries
as.vit9696.Lilu
- 1.4.7
+ 1.2.0
+ com.apple.iokit.IOUSBHostFamily
+ 1.2
com.apple.kpi.bsd
12.0.0
com.apple.kpi.dsep
@@ -75,7 +77,5 @@
com.apple.kpi.unsupported
12.0.0
- OSBundleRequired
- Root
diff --git a/EFI/OC/Kexts/IntelBTPatcher.kext/Contents/MacOS/IntelBTPatcher b/EFI/OC/Kexts/IntelBTPatcher.kext/Contents/MacOS/IntelBTPatcher
new file mode 100755
index 0000000000000000000000000000000000000000..3f596a02ae972aaa3941813302f8a222d6e535e0
Binary files /dev/null and b/EFI/OC/Kexts/IntelBTPatcher.kext/Contents/MacOS/IntelBTPatcher differ
diff --git a/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/Info.plist b/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/Info.plist
index ef0809a56569112511f437a798cd981a2fcc1014..6d4bce0409d5540b33d79cd0cdc96adf197f826d 100644
--- a/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H1519
+ 19H2026
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,13 +17,13 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 2.1.0
+ 2.2.0
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 2.1.0
+ 2.2.0
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
@@ -74,6 +74,23 @@
idVendor
32903
+ IntelBluetoothFirmware_0035
+
+ CFBundleIdentifier
+ com.zxystd.IntelBluetoothFirmware
+ IOClass
+ IntelBluetoothFirmware
+ IOMatchCategory
+ IntelBluetoothFirmware
+ IOProbeScore
+ 4000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 53
+ idVendor
+ 32903
+
IntelBluetoothFirmware_3165
CFBundleIdentifier
diff --git a/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/MacOS/IntelBluetoothFirmware b/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/MacOS/IntelBluetoothFirmware
index b5d9058431db3b4668c1aaa1a7f1c0f01b069a4b..745ae1897be2e15357aa58f5f0bd463951bcb4e4 100755
Binary files a/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/MacOS/IntelBluetoothFirmware and b/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/MacOS/IntelBluetoothFirmware differ
diff --git a/EFI/OC/Kexts/IntelBluetoothInjector.kext/Contents/Info.plist b/EFI/OC/Kexts/IntelBluetoothInjector.kext/Contents/Info.plist
index 2c9f182cc75793c15c2b81d748442059adf0e1c7..88b4c03c273e47f4507d379cb094c1d372faa158 100644
--- a/EFI/OC/Kexts/IntelBluetoothInjector.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/IntelBluetoothInjector.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H1519
+ 19H2026
CFBundleDevelopmentRegion
en
CFBundleIdentifier
@@ -15,13 +15,13 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 2.1.0
+ 2.2.0
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 2.1.0
+ 2.2.0
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
@@ -68,6 +68,21 @@
idVendor
32903
+ 0035
+
+ CFBundleIdentifier
+ com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
+ IOClass
+ BroadcomBluetoothHostControllerUSBTransport
+ IOProbeScore
+ 3000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 53
+ idVendor
+ 32903
+
3165ac
CFBundleIdentifier
diff --git a/EFI/OC/config.plist b/EFI/OC/config.plist
index 3bd622a69b6a1b780500a7985f3f3096c483eb97..ba300274bdd2731271be2390dc3cddae3b3b2905 100644
--- a/EFI/OC/config.plist
+++ b/EFI/OC/config.plist
@@ -349,13 +349,13 @@
Arch
Any
BundlePath
- BlueToolFixup.kext
+ IntelBTPatcher.kext
Comment
Enabled
ExecutablePath
- Contents/MacOS/BlueToolFixup
+ Contents/MacOS/IntelBTPatcher
MaxKernel
MinKernel
diff --git a/README.md b/README.md
index 20890710e742a252d23eddba90aa017e081a604b..4f1a79581427fefff2f8e10cf6a417775cdee225 100644
--- a/README.md
+++ b/README.md
@@ -85,9 +85,9 @@ If it's the first time your nuc10 install with macOS, you must unlock CFG before
- [AppleALC.kext 1.7.4](https://github.com/acidanthera/AppleALC)
- [IntelMausi.kext 1.0.7](https://github.com/acidanthera/IntelMausi)
- [AirportItlwm.kext 2.1.0](https://github.com/OpenIntelWireless/itlwm)
-- [BlueToolFixup.kext 2.6.3](https://github.com/acidanthera/BrcmPatchRAM)
-- [IntelBluetoothFirmware.kext 2.1.0](https://github.com/OpenIntelWireless/IntelBluetoothFirmware)
-- [IntelBluetoothInjector.kext 2.1.0](https://github.com/OpenIntelWireless/IntelBluetoothFirmware)
+- [IntelBTPatcher.kext 2.2.0](https://github.com/OpenIntelWireless/IntelBluetoothFirmware)
+- [IntelBluetoothFirmware.kext 2.2.0](https://github.com/OpenIntelWireless/IntelBluetoothFirmware)
+- [IntelBluetoothInjector.kext 2.2.0](https://github.com/OpenIntelWireless/IntelBluetoothFirmware)
- [FakePCIID.kext 1.3.15](https://bitbucket.org/RehabMan/os-x-fake-pci-id)
- [FakePCIID_Intel_HDMI_Audio.kext 1.3.15](https://bitbucket.org/RehabMan/os-x-fake-pci-id)
- [IOElectrify.kext 1.0.0](https://github.com/the-darkvoid/macOS-IOElectrify)
diff --git a/README.zh_CN.md b/README.zh_CN.md
index d52581ce95abde72678936a6c72610a17ec50145..29cb0332f17dde6969f397cda9830262da98b58d 100644
--- a/README.zh_CN.md
+++ b/README.zh_CN.md
@@ -88,9 +88,9 @@ BIOS version **FNCML357.0057(CFG Unlocked under 0055)**
- [AppleALC.kext 1.7.4](https://github.com/acidanthera/AppleALC)
- [IntelMausi.kext 1.0.7](https://github.com/acidanthera/IntelMausi)
- [AirportItlwm.kext 2.1.0](https://github.com/OpenIntelWireless/itlwm)
-- [BlueToolFixup.kext 2.6.3](https://github.com/acidanthera/BrcmPatchRAM)
-- [IntelBluetoothFirmware.kext 2.1.0](https://github.com/OpenIntelWireless/IntelBluetoothFirmware)
-- [IntelBluetoothInjector.kext 2.1.0](https://github.com/OpenIntelWireless/IntelBluetoothFirmware)
+- [IntelBTPatcher.kext 2.2.0](https://github.com/OpenIntelWireless/IntelBluetoothFirmware)
+- [IntelBluetoothFirmware.kext 2.2.0](https://github.com/OpenIntelWireless/IntelBluetoothFirmware)
+- [IntelBluetoothInjector.kext 2.2.0](https://github.com/OpenIntelWireless/IntelBluetoothFirmware)
- [FakePCIID.kext 1.3.15](https://bitbucket.org/RehabMan/os-x-fake-pci-id)
- [FakePCIID_Intel_HDMI_Audio.kext 1.3.15](https://bitbucket.org/RehabMan/os-x-fake-pci-id)
- [IOElectrify.kext 1.0.0](https://github.com/the-darkvoid/macOS-IOElectrify)