diff --git a/.DS_Store b/.DS_Store
index 31abe6d..9b2d992 100755
Binary files a/.DS_Store and b/.DS_Store differ
diff --git a/EFI/.DS_Store b/EFI/.DS_Store
index df3fa52..40cfe76 100755
Binary files a/EFI/.DS_Store and b/EFI/.DS_Store differ
diff --git a/EFI/BOOT/BOOTx64.efi b/EFI/BOOT/BOOTx64.efi
index f62c694..c7419a0 100755
Binary files a/EFI/BOOT/BOOTx64.efi and b/EFI/BOOT/BOOTx64.efi differ
diff --git a/EFI/OC/.DS_Store b/EFI/OC/.DS_Store
index d21f7fe..fca02a8 100755
Binary files a/EFI/OC/.DS_Store and b/EFI/OC/.DS_Store differ
diff --git a/EFI/OC/ACPI/SSDT-EC-USBX.aml b/EFI/OC/ACPI/SSDT-EC-USBX.aml
index 2755218..d2b84b3 100755
Binary files a/EFI/OC/ACPI/SSDT-EC-USBX.aml and b/EFI/OC/ACPI/SSDT-EC-USBX.aml differ
diff --git a/EFI/OC/ACPI/SSDT-OCBATT.aml b/EFI/OC/ACPI/SSDT-OCBATT.aml
index 10c5726..380c641 100755
Binary files a/EFI/OC/ACPI/SSDT-OCBATT.aml and b/EFI/OC/ACPI/SSDT-OCBATT.aml differ
diff --git a/EFI/OC/ACPI/SSDT-TEMP.aml b/EFI/OC/ACPI/SSDT-TEMP.aml
index 0aecb6f..6293949 100755
Binary files a/EFI/OC/ACPI/SSDT-TEMP.aml and b/EFI/OC/ACPI/SSDT-TEMP.aml differ
diff --git a/EFI/OC/Bootstrap/Bootstrap.efi b/EFI/OC/Bootstrap/Bootstrap.efi
index f62c694..c7419a0 100755
Binary files a/EFI/OC/Bootstrap/Bootstrap.efi and b/EFI/OC/Bootstrap/Bootstrap.efi differ
diff --git a/EFI/OC/Drivers/HfsPlus.efi b/EFI/OC/Drivers/HfsPlus.efi
index 154665a..ae206e7 100755
Binary files a/EFI/OC/Drivers/HfsPlus.efi and b/EFI/OC/Drivers/HfsPlus.efi differ
diff --git a/EFI/OC/Drivers/OpenCanopy.efi b/EFI/OC/Drivers/OpenCanopy.efi
index 200b90a..f7bb2c6 100755
Binary files a/EFI/OC/Drivers/OpenCanopy.efi and b/EFI/OC/Drivers/OpenCanopy.efi differ
diff --git a/EFI/OC/Drivers/OpenRuntime.efi b/EFI/OC/Drivers/OpenRuntime.efi
index 42cfc13..4402f6e 100755
Binary files a/EFI/OC/Drivers/OpenRuntime.efi and b/EFI/OC/Drivers/OpenRuntime.efi differ
diff --git a/EFI/OC/Drivers/OpenUsbKbDxe.efi b/EFI/OC/Drivers/OpenUsbKbDxe.efi
index 2f852ec..5e7b551 100755
Binary files a/EFI/OC/Drivers/OpenUsbKbDxe.efi and b/EFI/OC/Drivers/OpenUsbKbDxe.efi differ
diff --git a/EFI/OC/Kexts/.DS_Store b/EFI/OC/Kexts/.DS_Store
index 4ef2be6..6b79a48 100755
Binary files a/EFI/OC/Kexts/.DS_Store and b/EFI/OC/Kexts/.DS_Store differ
diff --git a/EFI/OC/Kexts/ACPIBatteryManager.kext/Contents/Info.plist b/EFI/OC/Kexts/ACPIBatteryManager.kext/Contents/Info.plist
deleted file mode 100755
index 972c27f..0000000
--- a/EFI/OC/Kexts/ACPIBatteryManager.kext/Contents/Info.plist
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
- BuildMachineOSBuild
- 18A391
- CFBundleDevelopmentRegion
- English
- CFBundleExecutable
- ACPIBatteryManager
- CFBundleGetInfoString
- 1.90.1, Copyright 2011 Apple Inc., RehabMan 2012
- CFBundleIdentifier
- org.rehabman.driver.AppleSmartBatteryManager
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- ACPIBatteryManager
- CFBundlePackageType
- KEXT
- CFBundleShortVersionString
- 1.90.1
- CFBundleSignature
- ????
- CFBundleSupportedPlatforms
-
- MacOSX
-
- CFBundleVersion
- 1.90.1
- DTCompiler
- com.apple.compilers.llvm.clang.1_0
- DTPlatformBuild
- 9F2000
- DTPlatformVersion
- GM
- DTSDKBuild
- 12D75
- DTSDKName
- macosx10.8
- DTXcode
- 0941
- DTXcodeBuild
- 9F2000
- IOKitPersonalities
-
- ACPI AC Adapter
-
- CFBundleIdentifier
- org.rehabman.driver.AppleSmartBatteryManager
- IOClass
- ACPIACAdapter
- IONameMatch
- ACPI0003
- IOProbeScore
- 1000
- IOProviderClass
- IOACPIPlatformDevice
-
- ACPI Battery Manager
-
- CFBundleIdentifier
- org.rehabman.driver.AppleSmartBatteryManager
- Configuration
-
- Correct16bitSignedCurrentRate
-
- CorrectCorruptCapacities
-
- CurrentDischargeRateMax
- 20000
- EstimateCycleCountDivisor
- 6
- FirstPollDelay
- 4000
- StartupDelay
- 0
- UseDesignVoltageForCurrentCapacity
-
- UseDesignVoltageForDesignCapacity
-
- UseDesignVoltageForMaxCapacity
-
- UseExtendedBatteryInformationMethod
-
- UseExtraBatteryInformationMethod
-
-
- IOClass
- AppleSmartBatteryManager
- IONameMatch
- PNP0C0A
- IOProbeScore
- 1000
- IOProviderClass
- IOACPIPlatformDevice
-
-
- NSHumanReadableCopyright
- Copyright © 2011 Apple Inc. All rights reserved, RehabMan 2012
- OSBundleLibraries
-
- com.apple.iokit.IOACPIFamily
- 1.0d1
- com.apple.kpi.iokit
- 9.0
- com.apple.kpi.libkern
- 9.0
-
- OSBundleRequired
- Root
- Source Code
- https://github.com/RehabMan/OS-X-ACPI-Battery-Driver
-
-
diff --git a/EFI/OC/Kexts/ACPIBatteryManager.kext/Contents/MacOS/ACPIBatteryManager b/EFI/OC/Kexts/ACPIBatteryManager.kext/Contents/MacOS/ACPIBatteryManager
deleted file mode 100755
index 757648e..0000000
Binary files a/EFI/OC/Kexts/ACPIBatteryManager.kext/Contents/MacOS/ACPIBatteryManager and /dev/null differ
diff --git a/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/Info.plist b/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/Info.plist
index 6361999..d53bf78 100755
--- a/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H2
+ 19H15
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 2.1.1
+ 2.1.2
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,21 +25,23 @@
MacOSX
CFBundleVersion
- 2.1.1
+ 2.1.2
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 11E708
+ 12B45b
+ DTPlatformName
+ macosx
DTPlatformVersion
- GM
+ 11.0
DTSDKBuild
- 19G68
+ 20A2408
DTSDKName
- macosx10.15
+ macosx11.0
DTXcode
- 1160
+ 1220
DTXcodeBuild
- 11E708
+ 12B45b
IOKitPersonalities
as.lvs1974.AirportBrcmFixup
diff --git a/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/MacOS/AirportBrcmFixup b/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/MacOS/AirportBrcmFixup
index 63b4049..23a8c80 100755
Binary files a/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/MacOS/AirportBrcmFixup and b/EFI/OC/Kexts/AirportBrcmFixup.kext/Contents/MacOS/AirportBrcmFixup differ
diff --git a/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist b/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist
index d2c1248..3d9664a 100755
--- a/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H2
+ 19H15
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.5.4
+ 1.5.5
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,21 +25,23 @@
MacOSX
CFBundleVersion
- 1.5.4
+ 1.5.5
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 11E708
+ 12B45b
+ DTPlatformName
+ macosx
DTPlatformVersion
- GM
+ 11.0
DTSDKBuild
- 19G68
+ 20A2408
DTSDKName
- macosx10.15
+ macosx11.0
DTXcode
- 1160
+ 1220
DTXcodeBuild
- 11E708
+ 12B45b
IOKitPersonalities
ALCUserClientProvider
@@ -53,9 +55,7 @@
IOProbeScore
1000
IOProviderClass
- IOResources
- IOResourceMatch
- IOKit
+ IOHDACodecDevice
IOUserClientClass
ALCUserClient
@@ -152,12 +152,13 @@
CodecID
351359128
Comment
- phucnguyen2411 - HP Elitedesk 800 G5 mini
+ phucnguyen2411 - CX20632 HP Elitedesk 800 G5 mini
ConfigData
- AcccIAHHHREBxx4BAccfAQH3HFEB9x0BAfce
- HwH3H5EBlxxAAZcdEAGXHiEBlx8BAaccMAGn
- HRABpx6LAacfAQHXHBEB1x0RAdceoQHXHwE=
+ AXcMAAG3DAAB1xwRAdcdEQHXHoEB1x8CAdcM
+ AgHHHCABxx0RAcceAQHHHwIBpwckAaccMAGn
+ HRABpx6BAacfAgGXHEABlx0QAZceIQGXHwIB
+ 9xxRAfcdAQH3Hh8B9x+Q
FuncGroup
1
@@ -165,7 +166,7 @@
20
WakeConfigData
- AccMAAH3DAABlwwAAacMAAHXDAA=
+ AXcMAAGnByQBtwwAAdcMAA==
WakeVerbReinit
@@ -818,6 +819,31 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ ALC221 for HP ProDesk 400 G2 Desktop Mini PC by dragonbbc
+ CodecID
+ 283902497
+ ConfigData
+
+ AXccEAF3HQEBdx4XAXcfkAF3DAICFxwgAhcd
+ EAIXHiECFx8CAaccMAGnHRABpx6BAacfAg==
+
+ FuncGroup
+ 1
+ LayoutID
+ 88
+ WakeConfigData
+
+ AXcMAgGnByQCFwwC
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -1692,7 +1718,7 @@
14
WakeConfigData
- AUcMAgIXDAI=
+ AUcMAgIXDAIBlwcl
WakeVerbReinit
@@ -1941,6 +1967,28 @@
WakeVerbReinit
+
+ Codec
+ ALC255 for Dell Optiplex7060/7070MT(Separate LineOut)
+ CodecID
+ 283902549
+ ConfigData
+
+ AUccEAFHHQEBRx4XAUcfkAGXHEABlx0QAZce
+ iwGXHwIBtxwgAbcdEAG3HgEBtx8BAhccMAIX
+ HRACFx4rAhcfAgFHDAIBtwwCAhcMAg==
+
+ FuncGroup
+ 1
+ LayoutID
+ 66
+ WakeConfigData
+
+ AUcMAgG3DAICFwwC
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -4103,6 +4151,29 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ ALC269
+ CodecID
+ 283902569
+ Comment
+ Custom ALC269 for Chuwi CoreBox by Luca91
+ ConfigData
+
+ AVccHwFXHRABVx4hAVcfBAFXDAIBhxwgAYcd
+ EAGHHoEBhx8E
+
+ FuncGroup
+ 1
+ LayoutID
+ 91
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -5298,6 +5369,26 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ ALC283 for AlldoCube/Cube Mix Plus by Aldo97
+ CodecID
+ 283902595
+ ConfigData
+
+ ASccEAEnHQEBJx6gAScfkAFHHCABRx0BAUce
+ FwFHH5ABlxwwAZcdAAGXHosBlx8AAhccQAIX
+ HRACFx4rAhcfAQFHDAICFwwC
+
+ FuncGroup
+ 1
+ LayoutID
+ 13
+
AFGLowPowerState
@@ -5570,6 +5661,33 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ jpuxdev - Realtek ALC285 for Spectre x360 13-ap0xxx
+ CodecID
+ 283902597
+ ConfigData
+
+ ASccEAEnHQEBJx6mAScfkAFHHDABRx0BAUce
+ FwFHH5ABRwwCAXccQAF3HQEBdx4XAXcfkAGX
+ HAABlx0QAZceiwGXHwEB1xxQAdcdgAHXHmYB
+ 1x9AAhccIAIXHRACFx4rAhcfAQIXDAI=
+
+ FuncGroup
+ 1
+ LayoutID
+ 71
+ WakeConfigData
+
+ AUcMAgIXDAIBlwcl
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -6488,6 +6606,38 @@
LayoutID
21
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Realtek ALC295 by aleix
+ CodecID
+ 283902613
+ ConfigData
+
+ ATccAAE3HQABNx4AATcfQAHXHAEB1x0AAdce
+ YAHXH0ABRxwQAUcdAQFHHhcBRx+RAUcMAgIX
+ HCACFx0QAhceIQIXHwMCFwwCASccMAEnHQEB
+ Jx6mAScftwGXHEABlx0QAZcegQGXHwMBZxzw
+ AWcdEQFnHhEBZx9BAXcc8AF3HREBdx4RAXcf
+ QQGHHPABhx0RAYceEQGHH0EBpxzwAacdEQGn
+ HhEBpx9BAbcc8AG3HREBtx4RAbcfQQG3DAIB
+ 5xzwAecdEQHnHhEB5x9B
+
+ FuncGroup
+ 1
+ LayoutID
+ 22
+ WakeConfigData
+
+ ATcMAAHXDAABRwwCAhcMAgEnDAABlwwAAWcM
+ AAF3DAABhwwAAacMAAG3DAIB5wwA
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -7569,6 +7719,32 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ CodecID
+ 283903601
+ Comment
+ Sisumara - ALC671 for Fujitsu Q558
+ ConfigData
+
+ AXccEAF3HQEBdx4TAXcfmQF3DAIBRxwgAUcd
+ EAFHHiEBRx8CAUcMAgIXHDACFx0QAhceAQIX
+ HwECFwwCAZccUAGXHRABlx6BAZcfAg==
+
+ FuncGroup
+ 1
+ LayoutID
+ 16
+ WakeConfigData
+
+ IhcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -10820,6 +10996,32 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ rdmitry0911 - Conexant CX8200 for LG Gram 17 17z990
+ CodecID
+ 351346696
+ ConfigData
+
+ AXccEAF3HQEBdx4XAXcfkQF3DAIBpxwgAacd
+ AQGnHqcBpx+VAZccMAGXHRABlx6BAZcfBAFn
+ HEABZx0QAWceIQFnHwQBZwwC
+
+ FuncGroup
+ 1
+ LayoutID
+ 80
+ WakeConfigData
+
+ AWcMAgF3DAI=
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -12274,6 +12476,29 @@
LayoutID
9
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Enrico - GA-Z77X-D3Hrev1.0 - VIA VT2020/2021
+ CodecID
+ 285606977
+ ConfigData
+
+ IkccECJHHUAiRx4RIkcfASJXHCAiVx0QIlce
+ ASJXHwEiZxwwImcdYCJnHgEiZx8BInccQCJ3
+ HSAidx4BIncfASKHHFAihx1AIoceISKHHwEi
+ lxxgIpcdkCKXHqEilx8CIqcccCKnHTAipx6B
+ IqcfASK3HIAitx2QIrcegSK3HwEi5xygIucd
+ ECLnHkUi5x8A
+
+ FuncGroup
+ 1
+ LayoutID
+ 13
+
AFGLowPowerState
@@ -12407,8 +12632,8 @@
ConfigData
AUccEAFHHUABRx4RAUcfAQFHDAIBtxwgAbcd
- EAG3HiEBtx8CAbcMAgGHHDABhx2QAYcegAGH
- HwEBlxxAAZcdEAGXHoABlx8CAaccXwGnHTAB
+ EAG3HiEBtx8CAbcMAgGHHDABhx2QAYceoAGH
+ H5EBlxxAAZcdEAGXHoABlx8CAaccXwGnHTAB
px6BAacfAQ==
FuncGroup
diff --git a/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC b/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC
index b9fd22f..445688a 100755
Binary files a/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC and b/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC differ
diff --git a/EFI/OC/Kexts/CPUFriendDataProvider.kext/Contents/Info.plist b/EFI/OC/Kexts/CPUFriendDataProvider.kext/Contents/Info.plist
deleted file mode 100755
index 59ed650..0000000
--- a/EFI/OC/Kexts/CPUFriendDataProvider.kext/Contents/Info.plist
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
- CFBundleIdentifier
- org.vanilla.driver.CPUFriendDataProvider
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- CPUFriendDataProvider
- CFBundlePackageType
- KEXT
- CFBundleShortVersionString
- 1.0.0
- CFBundleVersion
- 1.0.0
- IOKitPersonalities
-
- CPUFriendDataProvider
-
- CFBundleIdentifier
- com.apple.driver.AppleACPIPlatform
- IOClass
- AppleACPICPU
- IONameMatch
- processor
- IOProbeScore
- 1100
- IOProviderClass
- IOACPIPlatformDevice
- cf-frequency-data
- PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5wbXNwRmlsZTwva2V5PgogICAgPGludGVnZXI+NjwvaW50ZWdlcj4KICAgIDxrZXk+SU9QbGF0Zm9ybVBvd2VyUHJvZmlsZTwva2V5PgogICAgPGRpY3Q+CiAgICAgIDxrZXk+Q1BVRmxvb3I8L2tleT4KICAgICAgPGludGVnZXI+ODAwPC9pbnRlZ2VyPgogICAgICA8a2V5PlVuaWZpZWRTbGVlcFNsaWRlclByZWY8L2tleT4KICAgICAgPHRydWUvPgogICAgICA8a2V5PlB1Ymxpc2hCYXR0ZXJ5RmFjdG9yczwva2V5PgogICAgICA8dHJ1ZS8+CiAgICAgIDxrZXk+TmV0d29ya1RpbWVyRGVsYXk8L2tleT4KICAgICAgPGludGVnZXI+OTAwPC9pbnRlZ2VyPgogICAgICA8a2V5PlN0YW5kYnlEZWxheUhpZ2g8L2tleT4KICAgICAgPGludGVnZXI+ODY0MDA8L2ludGVnZXI+CiAgICAgIDxrZXk+U3RhbmRieURlbGF5PC9rZXk+CiAgICAgIDxpbnRlZ2VyPjEwODAwPC9pbnRlZ2VyPgogICAgICA8a2V5PlN0YW5kYnlCYXR0ZXJ5VGhyZXNob2xkPC9rZXk+CiAgICAgIDxpbnRlZ2VyPjUwPC9pbnRlZ2VyPgogICAgICA8a2V5PkVyUERlbGF5PC9rZXk+CiAgICAgIDxpbnRlZ2VyPjI4ODAwPC9pbnRlZ2VyPgogICAgICA8a2V5PkF1dG9Qb3dlck9mZjwva2V5PgogICAgICA8dHJ1ZS8+CiAgICAgIDxrZXk+SU9QbGF0Zm9ybVN5c3RlbVNsZWVwUG9saWN5PC9rZXk+CiAgICAgIDxkYXRhPlUweFFWQUlBRXdDRUhoSUFCQUFBQUFBVUFBQUFCQUFBQmdBQUFBQUFBQUFQSlFBQUFBQUFBQUFBUUFBQUFFQUFBQUFRQUFBQUVBQUgKQUFBQUFBQUFBQThsQUFBQUFBQUFoQjRTQUFRQUFBQUFHQUFBQUFnQUFBVUFBQUFBQUFBQUR5VUFBQUFBQUFDRUhoSUFCQUFBQUFnUQpBQUFJQUFBQUJRQUFBQUFBQUFBUEpRQUFBQUFBQUNBQUFBQWdBQUFBQUFBQUFBQUFBQUFGQUFBQUFBQUFBQThsQUFBQUFBQUFDQUFBCkFBZ0FBQUFBQUFBQUFBQUFBQVlBQUFBQUFBQUFBQUVBQUFFQUFBQUFBQVFBQUFBRUFBQUFBQUFBQUFBQUJRQUFBQUFBQUFBUEpRQUEKQUFBQUFBQUFBUUFBQUFFQUFBQUFBQUFBQUFBR0FBQUFBQUFBQUFBQkFBQUFBQUFBeEJZQUFBQUFBQUFJQUFBQUNBQUFBQVVBQUFBQQpBQUFBRHlVQUFBQUFBQURFRmhBQUFBQVFBQ0JBQUFBZ1FBQUFCd0FBQUFnQUFBQVBQUUFBQUFBQUFNUVdBQUFBQUFBQUlBQUFBQ0FBCkFBQUZBQUFBQUFBQUFBOGxBQUFBQUFBQTFCWUFBQkFBQUFBQUFBQUFBQUFBQUFVQUFBQUFBQUFBRHlVQUFBQUFBQURFSGhJQVJBQUEKQUFZUUFBQUdBQUFBQndBQUFBSUFBQUFQUFFBQUFBQUFBSVFlRWdBRUFBQUFBQkFBQUFBQUFBQUhBQUFBQWdBQUFBODlBQUFBQUFBQQp4QllBQUFBQUFBQUF3QUFBQU1BQUFBY0FBQUFJQUFBQUR6MEFBQUFBQUFERUZnQUFBQUFBQUFpQUFBQUlnQUFBQlFBQUFBQUFBQUFQCkpRQUFBQUFBQU1RV0FBQUFBQUFBQUFBQUFBQUFBQUFIQUFBQUFRQUFBQTg5QUFBQUFBQUFRQUFBQUVBQUFBQUdBQUFBQmdBQUFBY0EKQUFBQUFBQUFEelVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJ3QUFBQUFBQUFBUE5RQUFBQUFBQUE9PTwvZGF0YT4KICAgICAgPGtleT5GcmVxdWVuY3lWZWN0b3JzPC9rZXk+CiAgICAgIDxhcnJheT4KICAgICAgICA8ZGF0YT4KQWdBQUFBZ0FBQUFCQUFBQUFBQUFBTHdDQUFBQUFBQUFHUUFBQUFBQUFBQUFaUC8vLy8vLy93OEFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFESUFBQUFDQUFBQUFBQUFBRWdOQUFBQUFBQUF5QUFBQUFBQUFBQUJaT2dEQUFBQUFBQUFBVXZRQndBQQpBQUFBQUFFeXVBc0FBQUFBQUFBQkdhQVBBQUFBQUFBQUFRRC8vLy8vLy84UEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHUUFBQUFDQUFBQUFBQUFBR1FaQUFBQUFBQUF5QUFBQUFBQUFBQUNaT2dEQUFBQQpBQUFBQWt2UUJ3QUFBQUFBQUFJeXVBc0FBQUFBQUFBQk1xQVBBQUFBQUFBQUFSbi8vLy8vLy84UEFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFESUFBQUFEQUFBQUFBQUFBS0FQQUFBQUFBQUF5QUFBQUFBQQpBQUFEWlBRQkFBQUFBQUFBQXpMb0F3QUFBQUFBQUFNWjBBY0FBQUFBQUFBQ01yZ0xBQUFBQUFBQUFUS2dEd0FBQUFBQUFBRVovLy8vCi8vLy9Ed0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHUUFBQUFEQUFBQUFBQUFBS0NHQVFBQQpBQUFBTEFFQUFBQUFBQUFFWlBRQkFBQUFBQUFBQTB2b0F3QUFBQUFBQUFNeTBBY0FBQUFBQUFBREFMZ0xBQUFBQUFBQUFqS2dEd0FBCkFBQUFBQUlBLy8vLy8vLy9Ed0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBLy8vLy8vLy9Ed0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUVKQlEwdEhVazlWVGtRQUFBQUFBQUFBQVdRQVpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFVa1ZCVEZSSlRVVmZVMGhQVWxRQUFBSUVBQUFBQUJrQQpHUUJrQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQkxSVkpPUlV3QUFBQUFBQUFBQUFBQUFBUmtBR1FBWkFDV0FNZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUZSSVVsVmZWRWxGVWpRQUFBQUFBQUFBQTJRQWxnRElBTWdBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFWRWhTClZWOVVTVVZTTlFBQUFBQUFBQUFDeUFESUFNZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWRYUnBiR2wwZVMxMGJIWnNBQUFBQUFBQUFBQStBQUFBQUFBQUFBQUFBQUFBCkFBQUFibTl1TFdadlkyRnNMWFJzZG13QUFBQUFBQUQ2QUFBQUFBQUFBQUFBQUFBQUFBQUFkV0p3WXdBQUFBQUFBQUFBQUFBQUFBRUEKQUFCdlptWUFBQUFBQUFBQUFBQUFBQUFBY0dWeVppMWlhV0Z6QUFBQUFBQUFBQUFBQUFBRkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKPC9kYXRhPgogICAgICA8L2FycmF5PgogICAgICA8a2V5PlRoZXJtYWxDb25maWd1cmF0aW9uPC9rZXk+CiAgICAgIDxkaWN0PgogICAgICAgIDxrZXk+RG9tYWluPC9rZXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5PkNQVTwva2V5PgogICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgIDxrZXk+U0ZJV2luZG93PC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjUwMDAwPC9pbnRlZ2VyPgogICAgICAgICAgICA8a2V5PlNGSU1haW50ZW5hbmNlPC9rZXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RWZmb3J0Q3VydmU8L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPjQwPTAlLDY0PTUwJSw3Mj02NyU8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8a2V5PlNGSURhcndpbkJHPC9rZXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+RWZmb3J0Q3VydmU8L2tleT4KICAgICAgICAgICAgICA8c3RyaW5nPjQwPTAlLDY0PTUwJSw3Mj02NyU8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8a2V5PlNGSUFwcE5hcDwva2V5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkVmZm9ydEN1cnZlPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz40MD0wJSw3Mj02NyU8L3N0cmluZz4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8a2V5PlFPU1RoZXJtYWxUaHJlc2hvbGRzPC9rZXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+VXRpbGl0eTwva2V5PgogICAgICAgICAgICAgIDxpbnRlZ2VyPjY0PC9pbnRlZ2VyPgogICAgICAgICAgICAgIDxrZXk+Tm9uRm9jYWw8L2tleT4KICAgICAgICAgICAgICA8aW50ZWdlcj4yNTE8L2ludGVnZXI+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGtleT5UaGVybWFsUHJlc3N1cmU8L2tleT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5Ob21pbmFsPC9rZXk+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5PkhpZ2hUaHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjYyPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5Mb3dUaHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxrZXk+TW9kZXJhdGU8L2tleT4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+SGlnaFRocmVzaG9sZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5Mb3dUaHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8a2V5PkhlYXZ5PC9rZXk+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5PkhpZ2hUaHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjIwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+TG93VGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj45MDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGtleT5UcmFwcGluZzwva2V5PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5IaWdoVGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yNTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5Pkxvd1RocmVzaG9sZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MTcwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8a2V5PlNsZWVwaW5nPC9rZXk+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5PkhpZ2hUaHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjI1MjwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+TG93VGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yNTE8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8a2V5PkdQVTwva2V5PgogICAgICAgICAgPGRpY3QvPgogICAgICAgICAgPGtleT5JTzwva2V5PgogICAgICAgICAgPGRpY3QvPgogICAgICAgIDwvZGljdD4KICAgICAgPC9kaWN0PgogICAgICA8a2V5PlRDUEtlZXBBbGl2ZUR1cmluZ1NsZWVwPC9rZXk+CiAgICAgIDx0cnVlLz4KICAgICAgPGtleT5UQ1BLZWVwQWxpdmVFeHBpcmF0aW9uVGltZW91dDwva2V5PgogICAgICA8aW50ZWdlcj40MzIwMDwvaW50ZWdlcj4KICAgICAgPGtleT5Ob3RpZmljYXRpb25XYWtlPC9rZXk+CiAgICAgIDx0cnVlLz4KICAgICAgPGtleT5ETkRXaGlsZURpc3BsYXlTbGVlcHM8L2tleT4KICAgICAgPGZhbHNlLz4KICAgICAgPGtleT5EYXJrV2FrZVNlcnZpY2VzPC9rZXk+CiAgICAgIDxkaWN0PgogICAgICAgIDxrZXk+RGFya1dha2VCYWNrZ3JvdW5kVGFza3M8L2tleT4KICAgICAgICA8aW50ZWdlcj4xPC9pbnRlZ2VyPgogICAgICAgIDxrZXk+U2xlZXBTZXJ2aWNlczwva2V5PgogICAgICAgIDxpbnRlZ2VyPjc8L2ludGVnZXI+CiAgICAgICAgPGtleT5TbGVlcFNlcnZpY2VzTW9kZXM8L2tleT4KICAgICAgICA8ZGljdD4KICAgICAgICAgIDxrZXk+TW9kZUE8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5PkV4cGlyYXRpb248L2tleT4KICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgPGtleT5CYXR0ZXJ5Rmxvb3I8L2tleT4KICAgICAgICAgICAgPGludGVnZXI+MDwvaW50ZWdlcj4KICAgICAgICAgICAgPGtleT5CYXNlSW50ZXJ2YWxzPC9rZXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+QUM8L2tleT4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+QmFzZVNsZWVwSW50ZXJ2YWw8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjM2MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkJhc2VXYWtlQ2FwSW50ZXJ2YWw8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjg2NDAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8a2V5PkJhdHRlcnk8L2tleT4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+QmFzZVNsZWVwSW50ZXJ2YWw8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjM2MDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5PkJhc2VXYWtlQ2FwSW50ZXJ2YWw8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE4MDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgIDwvZGljdD4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvZGljdD4KICAgIDwvZGljdD4KICA8L2RpY3Q+CjwvcGxpc3Q+Cg==
-
-
- NSHumanReadableCopyright
- Copyright © 2017 - 2019 PMheart. All rights reserved.
- OSBundleRequired
- Root
-
-
diff --git a/EFI/OC/Kexts/CtlnaAHCIPort.kext/Contents/Info.plist b/EFI/OC/Kexts/CtlnaAHCIPort.kext/Contents/Info.plist
new file mode 100755
index 0000000..b481d10
--- /dev/null
+++ b/EFI/OC/Kexts/CtlnaAHCIPort.kext/Contents/Info.plist
@@ -0,0 +1,272 @@
+
+
+
+
+ BuildMachineOSBuild
+ 18A391012
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ CtlnaAHCIPort
+ CFBundleGetInfoString
+ 341.0.2, Copyright Apple Inc. 2005-2016
+ CFBundleIdentifier
+ com.apple.driver.CtlnaAHCIPort
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ CtlnaAHCI
+ CFBundlePackageType
+ KEXT
+ CFBundleShortVersionString
+ 341.0.2
+ CFBundleSignature
+ ????
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 341.0.2
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 11O62d
+ DTPlatformName
+ macosx
+ DTPlatformVersion
+ 10.15.4
+ DTSDKBuild
+ 19F60x
+ DTSDKName
+ macosx10.15internal
+ DTXcode
+ 1140
+ DTXcodeBuild
+ 11O62d
+ IOKitPersonalities
+
+ Intel10SeriesAHCI
+
+ CFBundleIdentifier
+ com.apple.driver.CtlnaAHCIPort
+ Chipset Name
+ 10 Series Chipset
+ IOClass
+ CtlnaIntelPchSeriesAHCI
+ IONameMatch
+
+ pci8086,9d03
+ pci8086,a102
+ pci8086,a103
+
+ IOProbeScore
+ 3000
+ IOProviderClass
+ IOPCIDevice
+ Vendor Name
+ Intel
+
+ Intel11SeriesAHCI
+
+ CFBundleIdentifier
+ com.apple.driver.CtlnaAHCIPort
+ Chipset Name
+ 11 Series Chipset
+ IOClass
+ CtlnaIntelPchSeriesAHCI
+ IONameMatch
+
+ pci8086,a352
+ pci8086,a353
+ pci8086,9dd3
+
+ IOProbeScore
+ 2000
+ IOProviderClass
+ IOPCIDevice
+ Vendor Name
+ Intel
+
+ Intel12SeriesAHCI
+
+ CFBundleIdentifier
+ com.apple.driver.CtlnaAHCIPort
+ Chipset Name
+ 12 Series Chipset
+ IOClass
+ CtlnaIntelPchSeriesAHCI
+ IONameMatch
+
+ pci8086,a182
+
+ IOProbeScore
+ 2000
+ IOProviderClass
+ IOPCIDevice
+ Vendor Name
+ Intel
+
+ Intel5SeriesAHCI
+
+ CFBundleIdentifier
+ com.apple.driver.CtlnaAHCIPort
+ Chipset Name
+ 5 Series Chipset
+ IOClass
+ CtlnaIntelPchSeriesAHCI
+ IONameMatch
+
+ pci8086,3b29
+ pci8086,3b22
+ pci8086,3b2f
+
+ IOProbeScore
+ 2000
+ IOProviderClass
+ IOPCIDevice
+ Vendor Name
+ Intel
+
+ Intel6SeriesAHCI
+
+ CFBundleIdentifier
+ com.apple.driver.CtlnaAHCIPort
+ Chipset Name
+ 6 Series Chipset
+ IOClass
+ CtlnaIntelPchSeriesAHCI
+ IONameMatch
+
+ pci8086,1c02
+ pci8086,1c03
+
+ IOProbeScore
+ 2000
+ IOProviderClass
+ IOPCIDevice
+ Vendor Name
+ Intel
+
+ Intel7SeriesAHCI
+
+ CFBundleIdentifier
+ com.apple.driver.CtlnaAHCIPort
+ Chipset Name
+ 7 Series Chipset
+ IOClass
+ CtlnaIntelPchSeriesAHCI
+ IONameMatch
+
+ pci8086,1e02
+ pci8086,1e03
+
+ IOProbeScore
+ 2000
+ IOProviderClass
+ IOPCIDevice
+ Vendor Name
+ Intel
+
+ Intel8SeriesAHCI
+
+ CFBundleIdentifier
+ com.apple.driver.CtlnaAHCIPort
+ Chipset Name
+ 8 Series Chipset
+ IOClass
+ CtlnaIntelPchSeriesAHCI
+ IONameMatch
+
+ pci8086,8c02
+ pci8086,8c03
+ pci8086,9c03
+
+ IOProbeScore
+ 2000
+ IOProviderClass
+ IOPCIDevice
+ Vendor Name
+ Intel
+
+ Intel9SeriesAHCI
+
+ CFBundleIdentifier
+ com.apple.driver.CtlnaAHCIPort
+ Chipset Name
+ 9 Series Chipset
+ IOClass
+ CtlnaIntelPchSeriesAHCI
+ IONameMatch
+
+ pci8086,9c83
+ pci8086,8c83
+
+ IOProbeScore
+ 2000
+ IOProviderClass
+ IOPCIDevice
+ Vendor Name
+ Intel
+
+ IntelRAIDAHCI
+
+ CFBundleIdentifier
+ com.apple.driver.CtlnaAHCIPort
+ Chipset Name
+ Intel AHCI RAID
+ IOClass
+ CtlnaIntelPchSeriesAHCI
+ IONameMatch
+
+ pci8086,282a
+ pci8086,2822
+
+ IOProbeScore
+ 900
+ IOProviderClass
+ IOPCIDevice
+ Vendor Name
+ Intel
+
+ Intel200SeriesAHCI
+
+ CFBundleIdentifier
+ com.apple.driver.CtlnaAHCIPort
+ Chipset Name
+ 200 Series Chipset
+ IOClass
+ CtlnaIntelPchSeriesAHCI
+ IONameMatch
+
+ pci8086,a282
+
+ IOProbeScore
+ 900
+ IOProviderClass
+ IOPCIDevice
+ Vendor Name
+ Intel
+
+
+ LSMinimumSystemVersion
+ 10.15
+ OSBundleLibraries
+
+ com.apple.iokit.IOAHCIFamily
+ 1.0.0
+ com.apple.iokit.IOPCIFamily
+ 1.0.0
+ com.apple.kpi.bsd
+ 8.0.0
+ com.apple.kpi.iokit
+ 8.0.0
+ com.apple.kpi.libkern
+ 8.0.0
+ com.apple.kpi.mach
+ 8.0.0
+
+ OSBundleRequired
+ Local-Root
+
+
diff --git a/EFI/OC/Kexts/CtlnaAHCIPort.kext/Contents/MacOS/CtlnaAHCIPort b/EFI/OC/Kexts/CtlnaAHCIPort.kext/Contents/MacOS/CtlnaAHCIPort
new file mode 100755
index 0000000..67c2385
Binary files /dev/null and b/EFI/OC/Kexts/CtlnaAHCIPort.kext/Contents/MacOS/CtlnaAHCIPort differ
diff --git a/EFI/OC/Kexts/CtlnaAHCIPort.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/CtlnaAHCIPort.kext/Contents/_CodeSignature/CodeResources
new file mode 100755
index 0000000..f100429
--- /dev/null
+++ b/EFI/OC/Kexts/CtlnaAHCIPort.kext/Contents/_CodeSignature/CodeResources
@@ -0,0 +1,128 @@
+
+
+
+
+ files
+
+ version.plist
+
+ xoSefmu2SqqJwj289uRhQLHkpuU=
+
+
+ files2
+
+ version.plist
+
+ hash2
+
+ N4UbohbaYz1+V6VFcng//I967gzWx/0Cd9kjqE1sz+E=
+
+
+
+ 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/CtlnaAHCIPort.kext/Contents/version.plist b/EFI/OC/Kexts/CtlnaAHCIPort.kext/Contents/version.plist
new file mode 100755
index 0000000..56493e7
--- /dev/null
+++ b/EFI/OC/Kexts/CtlnaAHCIPort.kext/Contents/version.plist
@@ -0,0 +1,18 @@
+
+
+
+
+ BuildAliasOf
+ AppleAHCI
+ BuildVersion
+ 1534
+ CFBundleShortVersionString
+ 341.0.2
+ CFBundleVersion
+ 341.0.2
+ ProjectName
+ AppleAHCI
+ SourceVersion
+ 341000002000000
+
+
diff --git a/EFI/OC/Kexts/LiluFriend.kext/Contents/Info.plist b/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist
similarity index 65%
rename from EFI/OC/Kexts/LiluFriend.kext/Contents/Info.plist
rename to EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist
index e62004d..c1fc2db 100755
--- a/EFI/OC/Kexts/LiluFriend.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist
@@ -2,26 +2,22 @@
- AppleSecurityExtension
-
BuildMachineOSBuild
- 16G29
+ 19H15
CFBundleDevelopmentRegion
en
CFBundleExecutable
- LiluFriend
- CFBundleGetInfoString
- LiluFriend v1.1.0, Copyright © 2017 Vanilla. All rights reserved.
+ HibernationFixup
CFBundleIdentifier
- com.apple.security.LiluFriend
+ as.lvs1974.HibernationFixup
CFBundleInfoDictionaryVersion
6.0
CFBundleName
- LiluFriend
+ HibernationFixup
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.1.0
+ 1.3.8
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -29,43 +25,53 @@
MacOSX
CFBundleVersion
- 1.1.0
+ 1.3.8
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 8E3004b
+ 12B45b
+ DTPlatformName
+ macosx
DTPlatformVersion
- GM
+ 11.0
DTSDKBuild
- 16E185
+ 20A2408
DTSDKName
- macosx10.12
+ macosx11.0
DTXcode
- 0833
+ 1220
DTXcodeBuild
- 8E3004b
+ 12B45b
IOKitPersonalities
- LiluFriend
+ as.lvs1974.HibernationFixup
CFBundleIdentifier
- com.apple.security.LiluFriend
+ as.lvs1974.HibernationFixup
IOClass
- LiluFriend
+ HibernationFixup
IOMatchCategory
- LiluFriend
+ HibernationFixup
IOProviderClass
IOResources
IOResourceMatch
IOKit
+ LSMinimumSystemVersion
+ 10.8
NSHumanReadableCopyright
- Copyright © 2017 Vanilla. All rights reserved.
+ Copyright © 2017 lvs1974. All rights reserved.
+ OSBundleCompatibleVersion
+ 1.0
OSBundleLibraries
+ as.vit9696.Lilu
+ 1.2.4
com.apple.kpi.bsd
12.0.0
+ com.apple.kpi.dsep
+ 12.0.0
com.apple.kpi.iokit
12.0.0
com.apple.kpi.libkern
diff --git a/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup b/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup
new file mode 100755
index 0000000..0e71e4d
Binary files /dev/null and b/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup differ
diff --git a/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist b/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist
index 415e5e5..e7964e7 100755
--- a/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H2
+ 19H15
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.4.9
+ 1.5.0
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,21 +25,23 @@
MacOSX
CFBundleVersion
- 1.4.9
+ 1.5.0
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 11E708
+ 12B45b
+ DTPlatformName
+ macosx
DTPlatformVersion
- GM
+ 11.0
DTSDKBuild
- 19G68
+ 20A2408
DTSDKName
- macosx10.15
+ macosx11.0
DTXcode
- 1160
+ 1220
DTXcodeBuild
- 11E708
+ 12B45b
IOKitPersonalities
as.vit9696.Lilu
diff --git a/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu b/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu
index a5862cb..52ab4a0 100755
Binary files a/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu and b/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu differ
diff --git a/EFI/OC/Kexts/LiluFriend.kext/Contents/MacOS/LiluFriend b/EFI/OC/Kexts/LiluFriend.kext/Contents/MacOS/LiluFriend
deleted file mode 100755
index 3cf876f..0000000
Binary files a/EFI/OC/Kexts/LiluFriend.kext/Contents/MacOS/LiluFriend and /dev/null differ
diff --git a/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist b/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist
index fdf60fa..9f2cebe 100755
--- a/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H2
+ 19H15
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,27 +17,29 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.1.8
+ 1.1.9
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 1.1.8
+ 1.1.9
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 11E708
+ 12B45b
+ DTPlatformName
+ macosx
DTPlatformVersion
- GM
+ 11.0
DTSDKBuild
- 19G68
+ 20A2408
DTSDKName
- macosx10.15
+ macosx11.0
DTXcode
- 1160
+ 1220
DTXcodeBuild
- 11E708
+ 12B45b
IOKitPersonalities
IOSMBusController
diff --git a/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager b/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager
index b4558e0..b137c69 100755
Binary files a/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager and b/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager differ
diff --git a/EFI/OC/Kexts/SMCLightSensor.kext/Contents/Info.plist b/EFI/OC/Kexts/SMCLightSensor.kext/Contents/Info.plist
index 9ee0422..06ad8f2 100755
--- a/EFI/OC/Kexts/SMCLightSensor.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/SMCLightSensor.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H2
+ 19H15
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,27 +17,29 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.1.8
+ 1.1.9
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 1.1.8
+ 1.1.9
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 11E708
+ 12B45b
+ DTPlatformName
+ macosx
DTPlatformVersion
- GM
+ 11.0
DTSDKBuild
- 19G68
+ 20A2408
DTSDKName
- macosx10.15
+ macosx11.0
DTXcode
- 1160
+ 1220
DTXcodeBuild
- 11E708
+ 12B45b
IOKitPersonalities
SMCLightSensor
diff --git a/EFI/OC/Kexts/SMCLightSensor.kext/Contents/MacOS/SMCLightSensor b/EFI/OC/Kexts/SMCLightSensor.kext/Contents/MacOS/SMCLightSensor
index 3fa1653..d377112 100755
Binary files a/EFI/OC/Kexts/SMCLightSensor.kext/Contents/MacOS/SMCLightSensor and b/EFI/OC/Kexts/SMCLightSensor.kext/Contents/MacOS/SMCLightSensor differ
diff --git a/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist b/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist
index 4ba63a5..928d14a 100755
--- a/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H2
+ 19H15
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.1.8
+ 1.1.9
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,21 +25,23 @@
MacOSX
CFBundleVersion
- 1.1.8
+ 1.1.9
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 11E708
+ 12B45b
+ DTPlatformName
+ macosx
DTPlatformVersion
- GM
+ 11.0
DTSDKBuild
- 19G68
+ 20A2408
DTSDKName
- macosx10.15
+ macosx11.0
DTXcode
- 1160
+ 1220
DTXcodeBuild
- 11E708
+ 12B45b
IOKitPersonalities
as.vit9696.SMCProcessor
diff --git a/EFI/OC/Kexts/SMCProcessor.kext/Contents/MacOS/SMCProcessor b/EFI/OC/Kexts/SMCProcessor.kext/Contents/MacOS/SMCProcessor
index fd30330..97b6226 100755
Binary files a/EFI/OC/Kexts/SMCProcessor.kext/Contents/MacOS/SMCProcessor and b/EFI/OC/Kexts/SMCProcessor.kext/Contents/MacOS/SMCProcessor differ
diff --git a/EFI/OC/Kexts/SMCSuperIO.kext/Contents/Info.plist b/EFI/OC/Kexts/SMCSuperIO.kext/Contents/Info.plist
index 16376c0..73fc0af 100755
--- a/EFI/OC/Kexts/SMCSuperIO.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/SMCSuperIO.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H2
+ 19H15
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.1.8
+ 1.1.9
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,21 +25,23 @@
MacOSX
CFBundleVersion
- 1.1.8
+ 1.1.9
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 11E708
+ 12B45b
+ DTPlatformName
+ macosx
DTPlatformVersion
- GM
+ 11.0
DTSDKBuild
- 19G68
+ 20A2408
DTSDKName
- macosx10.15
+ macosx11.0
DTXcode
- 1160
+ 1220
DTXcodeBuild
- 11E708
+ 12B45b
IOKitPersonalities
ru.joedm.SMCSuperIO
diff --git a/EFI/OC/Kexts/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO b/EFI/OC/Kexts/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO
index e440fe3..c4d7ec5 100755
Binary files a/EFI/OC/Kexts/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO and b/EFI/OC/Kexts/SMCSuperIO.kext/Contents/MacOS/SMCSuperIO differ
diff --git a/EFI/OC/Kexts/USBPorts.kext/Contents/Info.plist b/EFI/OC/Kexts/USBPorts.kext/Contents/Info.plist
index e1447cb..762a981 100755
--- a/EFI/OC/Kexts/USBPorts.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/USBPorts.kext/Contents/Info.plist
@@ -22,14 +22,56 @@
1.0
IOKitPersonalities
- MacBookPro12,1-XHC
+ MacBookPro12,1-EHC1
CFBundleIdentifier
com.apple.driver.AppleUSBMergeNub
IOClass
AppleUSBMergeNub
IONameMatch
- XHC
+ EHC1
+ IOPCIPrimaryMatch
+ 0x9ca68086
+ IOProbeScore
+ 5000
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 2100
+ kUSBSleepPowerSupply
+ 5100
+ kUSBWakePortCurrentLimit
+ 2100
+ kUSBWakePowerSupply
+ 5100
+ port-count
+ AQAAAA==
+ ports
+
+ URMH
+
+ UsbConnector
+ 255
+ name
+ URMH
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro12,1
+
+ MacBookPro12,1-XHCI
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBMergeNub
+ IOClass
+ AppleUSBMergeNub
+ IONameMatch
+ XHCI
IOPCIPrimaryMatch
0x9cb18086
IOProbeScore
@@ -47,175 +89,98 @@
kUSBWakePowerSupply
5100
port-count
-
- DwAAAA==
-
+ DgAAAA==
ports
- HS01
+ HSP0
UsbConnector
3
name
- HS01
+ HSP0
port
-
- AQAAAA==
-
+ AQAAAA==
- HS02
+ HSP1
UsbConnector
3
name
- HS02
+ HSP1
port
-
- AgAAAA==
-
+ AgAAAA==
- HS03
+ HSP2
UsbConnector
3
name
- HS03
+ HSP2
port
-
- AwAAAA==
-
+ AwAAAA==
- HS04
+ HSP4
UsbConnector
- 3
+ 255
name
- HS04
+ HSP4
port
-
- BAAAAA==
-
+ BQAAAA==
- HS05
+ HSP5
UsbConnector
- 3
+ 255
name
- HS05
+ HSP5
port
-
- BQAAAA==
-
+ BgAAAA==
- HS06
+ HSP6
UsbConnector
- 3
+ 255
name
- HS06
+ HSP6
port
-
- BgAAAA==
-
+ BwAAAA==
- HS07
+ HSP7
UsbConnector
- 3
+ 255
name
- HS07
+ HSP7
port
-
- BwAAAA==
-
+ CAAAAA==
- HS08
+ SSP0
UsbConnector
3
name
- HS08
+ SSP0
port
-
- CAAAAA==
-
+ DAAAAA==
- HS09
+ SSP1
UsbConnector
3
name
- HS09
+ SSP1
port
-
- CQAAAA==
-
+ DQAAAA==
- HS10
+ SSP2
UsbConnector
3
name
- HS10
+ SSP2
port
-
- CgAAAA==
-
-
- HS11
-
- UsbConnector
- 3
- name
- HS11
- port
-
- CwAAAA==
-
-
- SS01
-
- UsbConnector
- 3
- name
- SS01
- port
-
- DAAAAA==
-
-
- SS02
-
- UsbConnector
- 3
- name
- SS02
- port
-
- DQAAAA==
-
-
- SS03
-
- UsbConnector
- 3
- name
- SS03
- port
-
- DgAAAA==
-
-
- SS04
-
- UsbConnector
- 3
- name
- SS04
- port
-
- DwAAAA==
-
+ DgAAAA==
diff --git a/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist b/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist
index d643755..bf6fd35 100755
--- a/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H2
+ 19H15
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.1.8
+ 1.1.9
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,21 +25,23 @@
MacOSX
CFBundleVersion
- 1.1.8
+ 1.1.9
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 11E708
+ 12B45b
+ DTPlatformName
+ macosx
DTPlatformVersion
- GM
+ 11.0
DTSDKBuild
- 19G68
+ 20A2408
DTSDKName
- macosx10.15
+ macosx11.0
DTXcode
- 1160
+ 1220
DTXcodeBuild
- 11E708
+ 12B45b
IOKitPersonalities
as.vit9696.VirtualSMC
diff --git a/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC b/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC
index 684239c..531b022 100755
Binary files a/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC and b/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC differ
diff --git a/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist b/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist
index 1d73ee7..caa48a2 100755
--- a/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H2
+ 19H15
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.4.4
+ 1.4.5
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,21 +25,23 @@
MacOSX
CFBundleVersion
- 1.4.4
+ 1.4.5
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 11E708
+ 12B45b
+ DTPlatformName
+ macosx
DTPlatformVersion
- GM
+ 11.0
DTSDKBuild
- 19G68
+ 20A2408
DTSDKName
- macosx10.15
+ macosx11.0
DTXcode
- 1160
+ 1220
DTXcodeBuild
- 11E708
+ 12B45b
IOKitPersonalities
NVHDAEnabler
diff --git a/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen b/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen
index 03c923c..3e16f28 100755
Binary files a/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen and b/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen differ
diff --git a/EFI/OC/Kexts/YogaSMC.kext/Contents/Info.plist b/EFI/OC/Kexts/YogaSMC.kext/Contents/Info.plist
new file mode 100755
index 0000000..281b181
--- /dev/null
+++ b/EFI/OC/Kexts/YogaSMC.kext/Contents/Info.plist
@@ -0,0 +1,190 @@
+
+
+
+
+ BuildMachineOSBuild
+ 20A5395g
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ YogaSMC
+ CFBundleIdentifier
+ org.zhen.YogaSMC
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ YogaSMC
+ CFBundlePackageType
+ KEXT
+ CFBundleShortVersionString
+ 1.3.0
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 1.3.0
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 11E801a
+ DTPlatformVersion
+ GM
+ DTSDKBuild
+ 19G68
+ DTSDKName
+ macosx10.15
+ DTXcode
+ 1170
+ DTXcodeBuild
+ 11E801a
+ IOKitPersonalities
+
+ IdeaVPC
+
+ CFBundleIdentifier
+ org.zhen.YogaSMC
+ IOClass
+ IdeaVPC
+ IONameMatch
+ VPC2004
+ IOProbeScore
+ 200
+ IOProviderClass
+ IOACPIPlatformDevice
+ IOUserClientClass
+ YogaSMCUserClient
+ Sensors
+
+ Airflow Left
+
+ Airflow Right
+
+ CPU Core PECI
+ CPEC
+ CPU System Agent Core
+ CTMP
+ Memory Proximity
+ MEM1
+ Platform Controller Hub Die
+ RSEN
+ SO-DIMM 1 Proximity
+ MEM1
+ SO-DIMM 2 Proximity
+ MEM2
+ SO-DIMM 3 Proximity
+
+ SO-DIMM 4 Proximity
+
+
+
+ ThinkVPC
+
+ CFBundleIdentifier
+ org.zhen.YogaSMC
+ IOClass
+ ThinkVPC
+ IOProbeScore
+ 200
+ IOPropertyMatch
+
+
+ name
+ LEN0268
+
+
+ name
+ LEN0068
+
+
+ IOProviderClass
+ IOACPIPlatformDevice
+ IOUserClientClass
+ YogaSMCUserClient
+ Sensors
+
+ Airflow Left
+
+ Airflow Right
+
+ CPU Core PECI
+
+ CPU System Agent Core
+ TMP0
+ Memory Proximity
+
+ Platform Controller Hub Die
+ ESTA
+ SO-DIMM 1 Proximity
+
+ SO-DIMM 2 Proximity
+
+ SO-DIMM 3 Proximity
+
+ SO-DIMM 4 Proximity
+
+
+
+ YogaHIDD
+
+ CFBundleIdentifier
+ org.zhen.YogaSMC
+ IOClass
+ YogaHIDD
+ IOProbeScore
+ 200
+ IOPropertyMatch
+
+
+ name
+ INT33D5
+
+
+ name
+ INTC1051
+
+
+ IOProviderClass
+ IOACPIPlatformDevice
+ IOUserClientClass
+ YogaSMCUserClient
+
+ YogaWMI
+
+ CFBundleIdentifier
+ org.zhen.YogaSMC
+ IOClass
+ YogaWMI
+ IONameMatch
+ PNP0C14
+ IOProbeScore
+ 100
+ IOProviderClass
+ IOACPIPlatformDevice
+
+
+ LSMinimumSystemVersion
+ 10.12
+ NSHumanReadableCopyright
+ Copyright © 2020 Zhen. All rights reserved.
+ OSBundleLibraries
+
+ as.vit9696.Lilu
+ 1.4.5
+ as.vit9696.VirtualSMC
+ 1.1.4
+ com.apple.iokit.IOACPIFamily
+ 1.0.0d1
+ com.apple.kpi.bsd
+ 8.0.0
+ com.apple.kpi.iokit
+ 8.0.0
+ com.apple.kpi.libkern
+ 8.0.0
+ com.apple.kpi.mach
+ 8.0.0
+ com.apple.kpi.unsupported
+ 8.0.0
+
+
+
diff --git a/EFI/OC/Kexts/YogaSMC.kext/Contents/MacOS/YogaSMC b/EFI/OC/Kexts/YogaSMC.kext/Contents/MacOS/YogaSMC
new file mode 100755
index 0000000..a7d54ef
Binary files /dev/null and b/EFI/OC/Kexts/YogaSMC.kext/Contents/MacOS/YogaSMC differ
diff --git a/EFI/OC/Kexts/YogaSMC.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/YogaSMC.kext/Contents/_CodeSignature/CodeResources
new file mode 100755
index 0000000..d5d0fd7
--- /dev/null
+++ b/EFI/OC/Kexts/YogaSMC.kext/Contents/_CodeSignature/CodeResources
@@ -0,0 +1,115 @@
+
+
+
+
+ files
+
+ files2
+
+ 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/OpenCore.efi b/EFI/OC/OpenCore.efi
index 91ea05a..d479e6f 100755
Binary files a/EFI/OC/OpenCore.efi and b/EFI/OC/OpenCore.efi differ
diff --git a/EFI/OC/Resources/.DS_Store b/EFI/OC/Resources/.DS_Store
index a97939e..34371bc 100755
Binary files a/EFI/OC/Resources/.DS_Store and b/EFI/OC/Resources/.DS_Store differ
diff --git a/EFI/OC/config.plist b/EFI/OC/config.plist
index ad2728c..601552f 100755
--- a/EFI/OC/config.plist
+++ b/EFI/OC/config.plist
@@ -8,7 +8,7 @@
Comment
- Parts collection RMD1 RMDT PLUG SMBU MCHC PWRB GPRW ALS0 ALC3 _L61
+ Parts collection RMD1 RMDT PLUG SMBU MCHC PWRB ALS0 ALC3 _L61
Enabled
Path
@@ -42,7 +42,7 @@
Comment
USB
Enabled
-
+
Path
SSDT-EC-USBX.aml
@@ -162,7 +162,7 @@
Count
0
Enabled
-
+
Find
R0JJWAM=
Limit
@@ -182,188 +182,6 @@
TableSignature
-
- Comment
- Notify (BAT1, 0x80) ---> BATC Battery
- Count
- 0
- Enabled
-
- Find
- hkJBVDEKgA==
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- hkJBVEMKgA==
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
-
- Comment
- Notify (BAT0, 0x81) ---> BATC Battery
- Count
- 0
- Enabled
-
- Find
- hkJBVDAKgQ==
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- hkJBVEMKgQ==
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
-
- Comment
- Notify (BAT0, 0x80) ---> BATC Battery
- Count
- 0
- Enabled
-
- Find
- hkJBVDAKgA==
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- hkJBVEMKgA==
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
-
- Comment
- Notify (_SB.PCI0.LPC.EC.BAT1, 0x01) ---> BATC Battery
- Count
- 0
- Enabled
-
- Find
- hlwvBV9TQl9QQ0kwTFBDX0VDX19CQVQxAQ==
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- hlwvBV9TQl9QQ0kwTFBDX0VDX19CQVRDAQ==
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
-
- Comment
- Notify (_SB.PCI0.LPC.EC.BAT1, 0x03) ---> BATC Battery
- Count
- 0
- Enabled
-
- Find
- hlwvBV9TQl9QQ0kwTFBDX0VDX19CQVQxCgM=
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- hlwvBV9TQl9QQ0kwTFBDX0VDX19CQVRDCgM=
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
-
- Comment
- TP-BAT:AJTP03 to XJTP03
- Count
- 0
- Enabled
-
- Find
- QUpUUAM=
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- WEpUUAM=
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
-
- Comment
- PNLF to XNLF
- Count
- 0
- Enabled
-
- Find
- UE5MRg==
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- WE5MRg==
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
Comment
Mutex:MDGS=0
@@ -812,7 +630,7 @@
Count
0
Enabled
-
+
Find
WEhDSQ==
Limit
@@ -962,58 +780,6 @@
TableSignature
-
- Comment
- Wake (_PRW 0x6d, 0x04) ---> (0x6d, 0) PWR
- Count
- 0
- Enabled
-
- Find
- EgYCCm0KBA==
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- EgYCCm0KAA==
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
- RFNEVA==
-
-
- Comment
- Wake (_PRW 0x6d, 0x03) ---> (0x6d, 0) PWR
- Count
- 0
- Enabled
-
- Find
- EhUDCm0KA14=
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- EhUDCm0KAF4=
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
- RFNEVA==
-
Comment
_Q13 to XQ13(Fn + 4)
@@ -1451,6 +1217,8 @@
Quirks
+ AllowRelocationBlock
+
AvoidRuntimeDefrag
DevirtualiseMmio
@@ -1560,6 +1328,8 @@
AAPL,slot-name
Internal@0,28,0/0,0
+ compatible
+ AAAODFIn
device_type
Card Reader
model
@@ -1744,42 +1514,6 @@
PlistPath
Contents/Info.plist
-
- Arch
- Any
- BundlePath
- LiluFriend.kext
- Comment
-
- Enabled
-
- ExecutablePath
- Contents/MacOS/LiluFriend
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
- Arch
- Any
- BundlePath
- VirtualSMC.kext
- Comment
-
- Enabled
-
- ExecutablePath
- Contents/MacOS/VirtualSMC
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
Arch
Any
@@ -1798,24 +1532,6 @@
PlistPath
Contents/Info.plist
-
- Arch
- Any
- BundlePath
- CPUFriendDataProvider.kext
- Comment
-
- Enabled
-
- ExecutablePath
-
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
Arch
Any
@@ -1888,6 +1604,42 @@
PlistPath
Contents/Info.plist
+
+ Arch
+ Any
+ BundlePath
+ CtlnaAHCIPort.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/CtlnaAHCIPort
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ Any
+ BundlePath
+ HibernationFixup.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/HibernationFixup
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
Arch
Any
@@ -1896,7 +1648,7 @@
Comment
Enabled
-
+
ExecutablePath
MaxKernel
@@ -1914,7 +1666,7 @@
Comment
Enabled
-
+
ExecutablePath
Contents/MacOS/USBInjectAll
MaxKernel
@@ -1928,13 +1680,31 @@
Arch
Any
BundlePath
- ACPIBatteryManager.kext
+ VirtualSMC.kext
Comment
Enabled
-
+
ExecutablePath
- Contents/MacOS/ACPIBatteryManager
+ Contents/MacOS/VirtualSMC
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ Any
+ BundlePath
+ YogaSMC.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/YogaSMC
MaxKernel
MinKernel
@@ -2058,7 +1828,7 @@
Comment
Enabled
-
+
ExecutablePath
MaxKernel
@@ -2637,6 +2407,8 @@
Windows 10
Path
PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)/HD(1,GPT,27F1E8C2-E204-45B7-B596-6CF98E35E526,0x28,0x64000)/\EFI\BOOT1\BOOTx64.efi
+ TextMode
+
Arguments
@@ -2651,6 +2423,8 @@
CustomOS
Path
PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,11-22-33-44-55-66-77-88)/HD(1,GPT,00000000-0000-0000-0000-000000000000,0x800,0x64000)/\EFI\BOOT\BOOTX64.EFI
+ TextMode
+
Security
@@ -2663,6 +2437,8 @@
0
AuthRestart
+ BlacklistAppleUpdate
+
BootProtect
Bootstrap
DmgLoading
@@ -2677,10 +2453,10 @@
PasswordSalt
- SecureBootModel
- Disabled
ScanPolicy
33496835
+ SecureBootModel
+ Disabled
Vault
Optional
@@ -2699,6 +2475,10 @@
UEFI Shell
Path
OpenShell.efi
+ RealPath
+
+ TextMode
+
Arguments
@@ -2713,6 +2493,10 @@
memcheck
Path
memcheck/memcheck.efi
+ RealPath
+
+ TextMode
+
Arguments
@@ -2727,6 +2511,10 @@
Shutdown
Path
ResetSystem.efi
+ RealPath
+
+ TextMode
+
Arguments
@@ -2741,6 +2529,10 @@
Path
CleanNvram.efi
+ RealPath
+
+ TextMode
+
@@ -2839,12 +2631,12 @@
C025297004NGDVVJA
ProcessorType
0
- SystemMemoryStatus
- Auto
ROM
qEMFDfCF
SpoofVendor
+ SystemMemoryStatus
+ Auto
SystemProductName
MacBookPro12,1
SystemSerialNumber
@@ -2891,7 +2683,7 @@
MinimumVolume
50
PlayChime
-
+
VolumeAmplifier
143
diff --git a/README-English.md b/README-English.md
index 4360abe..2894232 100755
--- a/README-English.md
+++ b/README-English.md
@@ -1,4 +1,4 @@
-# ThinkPad T450s Big Sur OpenCore 0.6.3
+# ThinkPad T450s Big Sur OpenCore 0.6.4

## Introduction to the
@@ -31,7 +31,9 @@
- F9: Open System Preferences.
- F12: Open Launchpad.
- FN+Space: Toggle Keyboard Backlight.
-- FN + 4: Sleep shortcut (press the sleep shortcut again during sleep to terminate sleep).
+- FN + 4: Sleep shortcut.
+ (press the sleep shortcut again during sleep to terminate sleep).
+ (When an external monitor is connected, after pressing the sleep button, the working screen changes to an external monitor (the internal screen is turned off); pressing the sleep button again, the internal and external monitors return to normal.)
- PrtSc maps to F13: this can be set as screenshot in system preferences -> keyboard -> shortcut.
-----------------------------------------------------------------------------------------------------------------

diff --git a/README.md b/README.md
index 49fdc46..86045ef 100755
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# ThinkPad T450s Big Sur OpenCore 0.6.3
+# ThinkPad T450s Big Sur OpenCore 0.6.4

## 简介
- 这是一个完整的ThinkPad T450s macOS Big Sur + DW1820a 配置。
@@ -30,7 +30,9 @@
- F9:打开系统偏好设置。
- F12:打开启动板。
- FN + Space:切换键盘背光。
-- FN + 4:睡眠快捷键 (睡眠过程中再次按下睡眠快捷键即可终止睡眠)。
+- FN + 4:睡眠快捷键。
+(睡眠过程中再次按下睡眠快捷键即可终止睡眠。)
+(连接外部显示器时,按睡眠按钮后,工作屏幕变为外部显示器(内部屏幕关闭);再按一次睡眠按钮,内部和外部显示器恢复正常。)
- PrtSc 映射到 F13:可在系统偏好设置-->键盘-->快捷键将它设置为截图。
-------------------------------------------------------------------------------------------------------------
