diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..0983939
Binary files /dev/null and b/.DS_Store differ
diff --git a/EFI/BOOT/BOOTx64.efi b/EFI/BOOT/BOOTx64.efi
index 40327bf..d9983cd 100755
Binary files a/EFI/BOOT/BOOTx64.efi and b/EFI/BOOT/BOOTx64.efi differ
diff --git a/EFI/OC/ACPI/SSDT-EC-USBX-DESKTOP.aml b/EFI/OC/ACPI/SSDT-EC-USBX-DESKTOP.aml
deleted file mode 100755
index fc27e3a..0000000
Binary files a/EFI/OC/ACPI/SSDT-EC-USBX-DESKTOP.aml and /dev/null differ
diff --git a/EFI/OC/ACPI/SSDT-PLUG-DRTNIA.aml b/EFI/OC/ACPI/SSDT-PLUG-DRTNIA.aml
deleted file mode 100755
index baafa9c..0000000
Binary files a/EFI/OC/ACPI/SSDT-PLUG-DRTNIA.aml and /dev/null differ
diff --git a/EFI/OC/Drivers/OpenRuntime.efi b/EFI/OC/Drivers/OpenRuntime.efi
index 9e8a408..ffe66e1 100755
Binary files a/EFI/OC/Drivers/OpenRuntime.efi and b/EFI/OC/Drivers/OpenRuntime.efi differ
diff --git a/EFI/OC/Kexts/HoRNDIS.kext/Contents/Info.plist b/EFI/OC/Kexts/HoRNDIS.kext/Contents/Info.plist
deleted file mode 100755
index 3668e75..0000000
--- a/EFI/OC/Kexts/HoRNDIS.kext/Contents/Info.plist
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
- BuildMachineOSBuild
- 16G1212
- CFBundleDevelopmentRegion
- English
- CFBundleExecutable
- HoRNDIS
- CFBundleGetInfoString
- Android/RNDIS tethering driver
- CFBundleIdentifier
- com.joshuawise.kexts.HoRNDIS
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- HoRNDIS
- CFBundlePackageType
- KEXT
- CFBundleSignature
- ????
- CFBundleSupportedPlatforms
-
- MacOSX
-
- CFBundleVersion
- 9.2
- DTCompiler
- com.apple.compilers.llvm.clang.1_0
- DTPlatformBuild
- 7D1014
- DTPlatformVersion
- GM
- DTSDKBuild
- 15E60
- DTSDKName
- macosx10.11
- DTXcode
- 0731
- DTXcodeBuild
- 7D1014
- IOKitPersonalities
-
- RNDISControlLinuxGadget
-
- CFBundleIdentifier
- com.joshuawise.kexts.HoRNDIS
- IOClass
- HoRNDIS
- IOProviderClass
- IOUSBHostInterface
- bInterfaceClass
- 2
- bInterfaceProtocol
- 255
- bInterfaceSubClass
- 2
-
- RNDISControlMiscDeviceRoE
-
- CFBundleIdentifier
- com.joshuawise.kexts.HoRNDIS
- IOClass
- HoRNDIS
- IOProviderClass
- IOUSBHostInterface
- bInterfaceClass
- 239
- bInterfaceProtocol
- 1
- bInterfaceSubClass
- 4
-
- RNDISControlStockAndroid
-
- CFBundleIdentifier
- com.joshuawise.kexts.HoRNDIS
- IOClass
- HoRNDIS
- IOProviderClass
- IOUSBHostInterface
- bInterfaceClass
- 224
- bInterfaceProtocol
- 3
- bInterfaceSubClass
- 1
-
- WirelessControllerDevice
-
- CFBundleIdentifier
- com.joshuawise.kexts.HoRNDIS
- IOClass
- HoRNDIS
- IOProviderClass
- IOUSBHostDevice
- bDeviceClass
- 224
- bDeviceProtocol
- 0
- bDeviceSubClass
- 0
-
-
- OSBundleLibraries
-
- com.apple.iokit.IONetworkingFamily
- 3.2
- com.apple.iokit.IOUSBHostFamily
- 1.0.1
- com.apple.kpi.bsd
- 15.0
- com.apple.kpi.iokit
- 15.0
- com.apple.kpi.libkern
- 15.0
- com.apple.kpi.mach
- 15.0
- com.apple.kpi.unsupported
- 15.0
-
-
-
diff --git a/EFI/OC/Kexts/HoRNDIS.kext/Contents/MacOS/HoRNDIS b/EFI/OC/Kexts/HoRNDIS.kext/Contents/MacOS/HoRNDIS
deleted file mode 100755
index 623899b..0000000
Binary files a/EFI/OC/Kexts/HoRNDIS.kext/Contents/MacOS/HoRNDIS and /dev/null differ
diff --git a/EFI/OC/Kexts/HoRNDIS.kext/Contents/Resources/en.lproj/InfoPlist.strings b/EFI/OC/Kexts/HoRNDIS.kext/Contents/Resources/en.lproj/InfoPlist.strings
deleted file mode 100755
index 5e45963..0000000
Binary files a/EFI/OC/Kexts/HoRNDIS.kext/Contents/Resources/en.lproj/InfoPlist.strings and /dev/null differ
diff --git a/EFI/OC/Kexts/HoRNDIS.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/HoRNDIS.kext/Contents/_CodeSignature/CodeResources
deleted file mode 100755
index b155906..0000000
--- a/EFI/OC/Kexts/HoRNDIS.kext/Contents/_CodeSignature/CodeResources
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
- files
-
- Resources/en.lproj/InfoPlist.strings
-
- hash
-
- MiLKDDnrUKr4EmuvhS5VQwxHGK8=
-
- optional
-
-
-
- files2
-
- Resources/en.lproj/InfoPlist.strings
-
- hash
-
- MiLKDDnrUKr4EmuvhS5VQwxHGK8=
-
- hash2
-
- Oc8u4Ht7Mz58F50L9NeYpbcq9qTlhPUeZCcDu/pPyCg=
-
- optional
-
-
-
- rules
-
- ^Resources/
-
- ^Resources/.*\.lproj/
-
- optional
-
- weight
- 1000
-
- ^Resources/.*\.lproj/locversion.plist$
-
- omit
-
- weight
- 1100
-
- ^Resources/Base\.lproj/
-
- weight
- 1010
-
- ^version.plist$
-
-
- rules2
-
- .*\.dSYM($|/)
-
- weight
- 11
-
- ^(.*/)?\.DS_Store$
-
- omit
-
- weight
- 2000
-
- ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
-
- nested
-
- weight
- 10
-
- ^.*
-
- ^Info\.plist$
-
- omit
-
- weight
- 20
-
- ^PkgInfo$
-
- omit
-
- weight
- 20
-
- ^Resources/
-
- weight
- 20
-
- ^Resources/.*\.lproj/
-
- optional
-
- weight
- 1000
-
- ^Resources/.*\.lproj/locversion.plist$
-
- omit
-
- weight
- 1100
-
- ^Resources/Base\.lproj/
-
- weight
- 1010
-
- ^[^/]+$
-
- nested
-
- weight
- 10
-
- ^embedded\.provisionprofile$
-
- weight
- 20
-
- ^version\.plist$
-
- weight
- 20
-
-
-
-
diff --git a/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/Info.plist b/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/Info.plist
new file mode 100755
index 0000000..ef0809a
--- /dev/null
+++ b/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/Info.plist
@@ -0,0 +1,230 @@
+
+
+
+
+ BuildMachineOSBuild
+ 19H1519
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ IntelBluetoothFirmware
+ CFBundleIdentifier
+ com.zxystd.IntelBluetoothFirmware
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ IntelBluetoothFirmware
+ CFBundlePackageType
+ KEXT
+ CFBundleShortVersionString
+ 2.1.0
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 2.1.0
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 11A420a
+ DTPlatformVersion
+ GM
+ DTSDKBuild
+ 19A547
+ DTSDKName
+ macosx10.15
+ DTXcode
+ 1100
+ DTXcodeBuild
+ 11A420a
+ IOKitPersonalities
+
+ IntelBluetoothFirmware_0026
+
+ CFBundleIdentifier
+ com.zxystd.IntelBluetoothFirmware
+ IOClass
+ IntelBluetoothFirmware
+ IOMatchCategory
+ IntelBluetoothFirmware
+ IOProbeScore
+ 4000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 38
+ idVendor
+ 32903
+
+ IntelBluetoothFirmware_0032
+
+ CFBundleIdentifier
+ com.zxystd.IntelBluetoothFirmware
+ IOClass
+ IntelBluetoothFirmware
+ IOMatchCategory
+ IntelBluetoothFirmware
+ IOProbeScore
+ 4000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 50
+ idVendor
+ 32903
+
+ IntelBluetoothFirmware_3165
+
+ CFBundleIdentifier
+ com.zxystd.IntelBluetoothFirmware
+ IOClass
+ IntelBluetoothFirmware
+ IOMatchCategory
+ IntelBluetoothFirmware
+ IOProbeScore
+ 4000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 2602
+ idVendor
+ 32903
+
+ IntelBluetoothFirmware_3168
+
+ CFBundleIdentifier
+ com.zxystd.IntelBluetoothFirmware
+ IOClass
+ IntelBluetoothFirmware
+ IOMatchCategory
+ IntelBluetoothFirmware
+ IOProbeScore
+ 4000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 2727
+ idVendor
+ 32903
+
+ IntelBluetoothFirmware_726x
+
+ CFBundleIdentifier
+ com.zxystd.IntelBluetoothFirmware
+ IOClass
+ IntelBluetoothFirmware
+ IOMatchCategory
+ IntelBluetoothFirmware
+ IOProbeScore
+ 4000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 2012
+ idVendor
+ 32903
+
+ IntelBluetoothFirmware_8265
+
+ CFBundleIdentifier
+ com.zxystd.IntelBluetoothFirmware
+ IOClass
+ IntelBluetoothFirmware
+ IOMatchCategory
+ IntelBluetoothFirmware
+ IOProbeScore
+ 4000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 2603
+ idVendor
+ 32903
+
+ IntelBluetoothFirmware_926x
+
+ CFBundleIdentifier
+ com.zxystd.IntelBluetoothFirmware
+ IOClass
+ IntelBluetoothFirmware
+ IOMatchCategory
+ IntelBluetoothFirmware
+ IOProbeScore
+ 4000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 37
+ idVendor
+ 32903
+
+ IntelBluetoothFirmware_9560
+
+ CFBundleIdentifier
+ com.zxystd.IntelBluetoothFirmware
+ IOClass
+ IntelBluetoothFirmware
+ IOMatchCategory
+ IntelBluetoothFirmware
+ IOProbeScore
+ 4000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 2730
+ idVendor
+ 32903
+
+ IntelBluetoothFirmware_ax200
+
+ CFBundleIdentifier
+ com.zxystd.IntelBluetoothFirmware
+ IOClass
+ IntelBluetoothFirmware
+ IOMatchCategory
+ IntelBluetoothFirmware
+ IOProbeScore
+ 4000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 41
+ idVendor
+ 32903
+
+ IntelBluetoothFirmware_ax210
+
+ CFBundleIdentifier
+ com.zxystd.IntelBluetoothFirmware
+ IOClass
+ IntelBluetoothFirmware
+ IOMatchCategory
+ IntelBluetoothFirmware
+ IOProbeScore
+ 4000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 51
+ idVendor
+ 32903
+
+
+ LSMinimumSystemVersion
+ 10.12
+ NSHumanReadableCopyright
+ Copyright © 2019 钟先耀. All rights reserved.
+ OSBundleLibraries
+
+ com.apple.iokit.IOUSBHostFamily
+ 1.2
+ com.apple.kpi.iokit
+ 16.7
+ com.apple.kpi.libkern
+ 16.7
+ com.apple.kpi.mach
+ 16.7
+
+
+
diff --git a/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/MacOS/IntelBluetoothFirmware b/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/MacOS/IntelBluetoothFirmware
new file mode 100755
index 0000000..b5d9058
Binary files /dev/null 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
new file mode 100755
index 0000000..2c9f182
--- /dev/null
+++ b/EFI/OC/Kexts/IntelBluetoothInjector.kext/Contents/Info.plist
@@ -0,0 +1,214 @@
+
+
+
+
+ BuildMachineOSBuild
+ 19H1519
+ CFBundleDevelopmentRegion
+ en
+ CFBundleIdentifier
+ com.zxystd.IntelBluetoothInjector
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ IntelBluetoothInjector
+ CFBundlePackageType
+ KEXT
+ CFBundleShortVersionString
+ 2.1.0
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 2.1.0
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 11A420a
+ DTPlatformVersion
+ GM
+ DTSDKBuild
+ 19A547
+ DTSDKName
+ macosx10.15
+ DTXcode
+ 1100
+ DTXcodeBuild
+ 11A420a
+ IOKitPersonalities
+
+ 0026
+
+ CFBundleIdentifier
+ com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
+ IOClass
+ BroadcomBluetoothHostControllerUSBTransport
+ IOProbeScore
+ 3000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 38
+ idVendor
+ 32903
+
+ 0032
+
+ CFBundleIdentifier
+ com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
+ IOClass
+ BroadcomBluetoothHostControllerUSBTransport
+ IOProbeScore
+ 3000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 50
+ idVendor
+ 32903
+
+ 3165ac
+
+ CFBundleIdentifier
+ com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
+ IOClass
+ BroadcomBluetoothHostControllerUSBTransport
+ IOProbeScore
+ 3000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 2602
+ idVendor
+ 32903
+
+ 3168
+
+ CFBundleIdentifier
+ com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
+ IOClass
+ BroadcomBluetoothHostControllerUSBTransport
+ IOProbeScore
+ 3000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 2727
+ idVendor
+ 32903
+
+ 726x
+
+ CFBundleIdentifier
+ com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
+ IOClass
+ BroadcomBluetoothHostControllerUSBTransport
+ IOProbeScore
+ 3000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 2012
+ idVendor
+ 32903
+
+ 8265
+
+ CFBundleIdentifier
+ com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
+ IOClass
+ BroadcomBluetoothHostControllerUSBTransport
+ IOProbeScore
+ 3000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 2603
+ idVendor
+ 32903
+
+ 926x
+
+ CFBundleIdentifier
+ com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
+ IOClass
+ BroadcomBluetoothHostControllerUSBTransport
+ IOProbeScore
+ 3000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 37
+ idVendor
+ 32903
+
+ 9560
+
+ CFBundleIdentifier
+ com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
+ IOClass
+ BroadcomBluetoothHostControllerUSBTransport
+ IOProbeScore
+ 3000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 2730
+ idVendor
+ 32903
+
+ ax200
+
+ CFBundleIdentifier
+ com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
+ IOClass
+ BroadcomBluetoothHostControllerUSBTransport
+ IOProbeScore
+ 3000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 41
+ idVendor
+ 32903
+
+ ax210
+
+ CFBundleIdentifier
+ com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
+ IOClass
+ BroadcomBluetoothHostControllerUSBTransport
+ IOProbeScore
+ 3000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 51
+ idVendor
+ 32903
+
+ csr
+
+ CFBundleIdentifier
+ com.apple.iokit.CSRBluetoothHostControllerUSBTransport
+ IOClass
+ CSRBluetoothHostControllerUSBTransport
+ IOProbeScore
+ 3000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 2010
+ idVendor
+ 32903
+
+
+ LSMinimumSystemVersion
+ 10.12
+ NSHumanReadableCopyright
+ Copyright © 2020 钟先耀. All rights reserved.
+ OSBundleRequired
+ Root
+
+
diff --git a/EFI/OC/OpenCore.efi b/EFI/OC/OpenCore.efi
index 0999a89..91c2ebc 100755
Binary files a/EFI/OC/OpenCore.efi and b/EFI/OC/OpenCore.efi differ
diff --git a/EFI/OC/config.plist b/EFI/OC/config.plist
index 0dac5f2..4197ff1 100755
--- a/EFI/OC/config.plist
+++ b/EFI/OC/config.plist
@@ -431,16 +431,16 @@
Contents/Info.plist
+ Arch
+ Any
BundlePath
- HoRNDIS.kext
+ IntelBluetoothFirmware.kext
Comment
- HoRNDIS.kext
+
Enabled
ExecutablePath
- Contents/MacOS/HoRNDIS
- Arch
- Any
+ Contents/MacOS/IntelBluetoothFirmware
MaxKernel
MinKernel
@@ -448,6 +448,24 @@
PlistPath
Contents/Info.plist
+
+ Arch
+ Any
+ BundlePath
+ IntelBluetoothInjector.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+ 20.9.9
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
BundlePath
AirportItlwm.kext
@@ -930,9 +948,9 @@
SerialInit
SysReport
-
+
Target
- 67
+ 3
Entries
@@ -1021,7 +1039,7 @@
DefaultBackgroundColor
AAAAAA==
UIScale
- AQ==
+ Ag==
4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
@@ -1037,11 +1055,11 @@
SystemAudioVolume
Rg==
boot-args
- -v debug=0x100 keepsyms=1
+
csr-active-config
AAAAAA==
prev-lang:kbd
- cnUtUlU6MjUy
+ en-US:0
run-efi-updater
No