diff --git a/Docs/Configuration.pdf b/Docs/Configuration.pdf
new file mode 100644
index 00000000..d17caf34
Binary files /dev/null and b/Docs/Configuration.pdf differ
diff --git a/Docs/OpenCore-Configuration-067.pdf b/Docs/OpenCore-Configuration-067.pdf
deleted file mode 100644
index a9034da8..00000000
Binary files a/Docs/OpenCore-Configuration-067.pdf and /dev/null differ
diff --git a/Docs/ThinkPad-T460s-FRU.pdf b/Docs/ThinkPad-T460s-FRU.pdf
old mode 100644
new mode 100755
diff --git a/Docs/ThinkPad-T460s-Platform-Specifications.pdf b/Docs/ThinkPad-T460s-Platform-Specifications.pdf
old mode 100644
new mode 100755
diff --git a/EFI/BOOT/BOOTx64.efi b/EFI/BOOT/BOOTx64.efi
index a1414bc2..7be4f136 100755
Binary files a/EFI/BOOT/BOOTx64.efi and b/EFI/BOOT/BOOTx64.efi differ
diff --git a/EFI/OC/#alternative-battery.plist b/EFI/OC/#alternative-battery.plist
index 9d865d36..2530477c 100755
--- a/EFI/OC/#alternative-battery.plist
+++ b/EFI/OC/#alternative-battery.plist
@@ -1,363 +1,363 @@
-
-
-
-
- # WARNING
- Replace all the following sub-sections in Config.plist
- ACPI
-
- Add
-
-
- Comment
- _DSM replacement for non macOS
- Enabled
-
- Path
- SSDT-XDSM.aml
-
-
- Comment
- USB map fixup
- Enabled
-
- Path
- SSDT-XHCI.aml
-
-
- Comment
- DTGP method
- Enabled
-
- Path
- SSDT-DTGP.aml
-
-
- Comment
- X86 Injector
- Enabled
-
- Path
- SSDT-PLUG.aml
-
-
- Comment
- Virtual devices for macOS
- Enabled
-
- Path
- SSDT-VDEV.aml
-
-
- Comment
- PPMC to PMCR
- Enabled
-
- Path
- SSDT-PMCR.aml
-
-
- Comment
- Notebook brightness fixup
- Enabled
-
- Path
- SSDT-PNLF.aml
-
-
- Comment
- HPET, TIMR and RTC fixup
- Enabled
-
- Path
- SSDT-HRTF.aml
-
-
- Comment
- Thinkpad T460s Keyboard map
- Enabled
-
- Path
- SSDT-KBRD.aml
-
-
- Comment
- Shutdown, sleep-wake fixup
- Enabled
-
- Path
- SSDT-PTWK.aml
-
-
- Comment
- Battery fixes
- Enabled
-
- Path
- SSDT-BATX.aml
-
-
- Comment
- EC RW
- Enabled
-
- Path
- SSDT-EC.aml
-
-
- Comment
- Initialize system variables
- Enabled
-
- Path
- SSDT-DYTC.aml
-
-
- Comment
- ThinkSMC
- Enabled
-
- Path
- SSDT-THINK.aml
-
-
- Patch
-
-
- Comment
- _DSM to XDSM (ALL)
- Count
- 0
- Enabled
-
- Find
- X0RTTQ==
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- WERTTQ==
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
-
- Comment
- _UPC to XUPC (XHCI)
- Count
- 0
- Enabled
-
- Find
- X1VQQw==
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- WFVQQw==
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
-
- Comment
- HPET (\WNTF\!WXPF to _OSI("Darwin"))
- Count
- 0
- Enabled
-
- Find
- oBCQXFdOVEaSXFdYUEY=
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- oA9fT1NJDURhcndpbgA=
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
-
- Comment
- _PRW (0x6d, 0x04) to (0x6d, 0) (IGBE)
- Count
- 0
- Enabled
-
- Find
- EgYCCm0KBA==
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- EgYCCm0KAA==
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
-
- Comment
- _PTS to ZPTS(1,N)
- Count
- 0
- Enabled
-
- Find
- X1BUUwE=
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- WlBUUwE=
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
-
- Comment
- _WAK to ZWAK(1,N)
- Count
- 0
- Enabled
-
- Find
- X1dBSwE=
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- WldBSwE=
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
-
- Comment
- \_SB..EC.HWAC to _SB..EC.WACH
- Count
- 0
- Enabled
-
- Find
- X0VDX19IV0FD
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- X0VDX19XQUNI
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
-
- Comment
- BATX: Nofify(BAT0, xx) to BATX
- Count
- 0
- Enabled
-
- Find
- hkJBVDA=
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- hkJBVFg=
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
- RFNEVA==
-
-
- Comment
- BATX: Nofify(BAT1, xx) to BATX
- Count
- 0
- Enabled
-
- Find
- hkJBVDE=
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- hkJBVFg=
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
- RFNEVA==
-
-
-
-
-
+
+
+
+
+ # WARNING
+ Replace all the following sub-sections in Config.plist
+ ACPI
+
+ Add
+
+
+ Comment
+ _DSM replacement for non macOS
+ Enabled
+
+ Path
+ SSDT-XDSM.aml
+
+
+ Comment
+ USB map fixup
+ Enabled
+
+ Path
+ SSDT-XHCI.aml
+
+
+ Comment
+ DTGP method
+ Enabled
+
+ Path
+ SSDT-DTGP.aml
+
+
+ Comment
+ X86 Injector
+ Enabled
+
+ Path
+ SSDT-PLUG.aml
+
+
+ Comment
+ Virtual devices for macOS
+ Enabled
+
+ Path
+ SSDT-VDEV.aml
+
+
+ Comment
+ PPMC to PMCR
+ Enabled
+
+ Path
+ SSDT-PMCR.aml
+
+
+ Comment
+ Notebook brightness fixup
+ Enabled
+
+ Path
+ SSDT-PNLF.aml
+
+
+ Comment
+ HPET, TIMR and RTC fixup
+ Enabled
+
+ Path
+ SSDT-HRTF.aml
+
+
+ Comment
+ Thinkpad T460s Keyboard map
+ Enabled
+
+ Path
+ SSDT-KBRD.aml
+
+
+ Comment
+ Shutdown, sleep-wake fixup
+ Enabled
+
+ Path
+ SSDT-PTWK.aml
+
+
+ Comment
+ Battery fixes
+ Enabled
+
+ Path
+ SSDT-BATX.aml
+
+
+ Comment
+ EC RW
+ Enabled
+
+ Path
+ SSDT-EC.aml
+
+
+ Comment
+ Initialize system variables
+ Enabled
+
+ Path
+ SSDT-DYTC.aml
+
+
+ Comment
+ ThinkSMC
+ Enabled
+
+ Path
+ SSDT-THINK.aml
+
+
+ Patch
+
+
+ Comment
+ _DSM to XDSM (ALL)
+ Count
+ 0
+ Enabled
+
+ Find
+ X0RTTQ==
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ WERTTQ==
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+ Comment
+ _UPC to XUPC (XHCI)
+ Count
+ 0
+ Enabled
+
+ Find
+ X1VQQw==
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ WFVQQw==
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+ Comment
+ HPET (\WNTF\!WXPF to _OSI("Darwin"))
+ Count
+ 0
+ Enabled
+
+ Find
+ oBCQXFdOVEaSXFdYUEY=
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ oA9fT1NJDURhcndpbgA=
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+ Comment
+ _PRW (0x6d, 0x04) to (0x6d, 0) (IGBE)
+ Count
+ 0
+ Enabled
+
+ Find
+ EgYCCm0KBA==
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ EgYCCm0KAA==
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+ Comment
+ _PTS to ZPTS(1,N)
+ Count
+ 0
+ Enabled
+
+ Find
+ X1BUUwE=
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ WlBUUwE=
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+ Comment
+ _WAK to ZWAK(1,N)
+ Count
+ 0
+ Enabled
+
+ Find
+ X1dBSwE=
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ WldBSwE=
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+ Comment
+ \_SB..EC.HWAC to _SB..EC.WACH
+ Count
+ 0
+ Enabled
+
+ Find
+ X0VDX19IV0FD
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ X0VDX19XQUNI
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+ Comment
+ BATX: Nofify(BAT0, xx) to BATX
+ Count
+ 0
+ Enabled
+
+ Find
+ hkJBVDA=
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ hkJBVFg=
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+ RFNEVA==
+
+
+ Comment
+ BATX: Nofify(BAT1, xx) to BATX
+ Count
+ 0
+ Enabled
+
+ Find
+ hkJBVDE=
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ hkJBVFg=
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+ RFNEVA==
+
+
+
+
+
diff --git a/EFI/OC/#broadcom-wlan.plist b/EFI/OC/#broadcom-wlan.plist
index de7481cc..4d639892 100755
--- a/EFI/OC/#broadcom-wlan.plist
+++ b/EFI/OC/#broadcom-wlan.plist
@@ -1,120 +1,120 @@
-
-
-
-
- Kernel
-
- Add
-
-
- Arch
- Any
- BundlePath
- AirportBrcmFixup.kext
- Comment
- DW1560 WiFi driver
- Enabled
-
- ExecutablePath
- Contents/MacOS/AirportBrcmFixup
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
- Arch
- Any
- BundlePath
- AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext
- Comment
- DW1560 WiFi 4360 plug-in
- Enabled
-
- ExecutablePath
-
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
- Arch
- Any
- BundlePath
- AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext
- Comment
- DW1560 WiFi NIC plug-in
- Enabled
-
- ExecutablePath
-
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
- Arch
- x86_64
- BundlePath
- BrcmBluetoothInjector.kext
- Comment
- DW1560 BT 1 of 3
- Enabled
-
- ExecutablePath
-
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
- Arch
- x86_64
- BundlePath
- BrcmFirmwareData.kext
- Comment
- DW1560 BT 2 of 3
- Enabled
-
- ExecutablePath
- Contents/MacOS/BrcmFirmwareData
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
- Arch
- x86_64
- BundlePath
- BrcmPatchRAM3.kext
- Comment
- DW1560 BT 3 of 3
- Enabled
-
- ExecutablePath
- Contents/MacOS/BrcmPatchRAM3
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
-
-
-
+
+
+
+
+ Kernel
+
+ Add
+
+
+ Arch
+ Any
+ BundlePath
+ AirportBrcmFixup.kext
+ Comment
+ DW1560 WiFi driver
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/AirportBrcmFixup
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ Any
+ BundlePath
+ AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext
+ Comment
+ DW1560 WiFi 4360 plug-in
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ Any
+ BundlePath
+ AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext
+ Comment
+ DW1560 WiFi NIC plug-in
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ BrcmBluetoothInjector.kext
+ Comment
+ DW1560 BT 1 of 3
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ BrcmFirmwareData.kext
+ Comment
+ DW1560 BT 2 of 3
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/BrcmFirmwareData
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ BrcmPatchRAM3.kext
+ Comment
+ DW1560 BT 3 of 3
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/BrcmPatchRAM3
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+
+
+
diff --git a/EFI/OC/#cpu-pm.plist b/EFI/OC/#cpu-pm.plist
index dd357d70..2ee1215e 100755
--- a/EFI/OC/#cpu-pm.plist
+++ b/EFI/OC/#cpu-pm.plist
@@ -1,54 +1,54 @@
-
-
-
-
- # WARNING
- Change ssdt-data.aml if different
- ACPI
-
- Add
-
-
- Comment
- X86 Injector
- Enabled
-
- Path
- SSDT-PLUG.aml
-
-
- Comment
- Custom power management
- Enabled
-
- Path
- ssdt_data.aml
-
-
-
- Kernel
-
- Add
-
-
- Arch
- x86_64
- BundlePath
- CPUFriend.kext
- Comment
- Frequency data injector
- Enabled
-
- ExecutablePath
- Contents/MacOS/CPUFriend
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
-
-
-
+
+
+
+
+ # WARNING
+ Change ssdt-data.aml if different
+ ACPI
+
+ Add
+
+
+ Comment
+ X86 Injector
+ Enabled
+
+ Path
+ SSDT-PLUG.aml
+
+
+ Comment
+ Custom power management
+ Enabled
+
+ Path
+ ssdt_data.aml
+
+
+
+ Kernel
+
+ Add
+
+
+ Arch
+ x86_64
+ BundlePath
+ CPUFriend.kext
+ Comment
+ Frequency data injector
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/CPUFriend
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+
+
+
diff --git a/EFI/OC/#nvme-fix.plist b/EFI/OC/#nvme-fix.plist
index c89387d8..85497701 100755
--- a/EFI/OC/#nvme-fix.plist
+++ b/EFI/OC/#nvme-fix.plist
@@ -1,30 +1,30 @@
-
-
-
-
- Kernel
-
- Add
-
-
- Arch
- x86_64
- BundlePath
- NVMeFix.kext
- Comment
- NVMe power management
- Enabled
-
- ExecutablePath
- Contents/MacOS/NVMeFix
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
-
-
-
+
+
+
+
+ Kernel
+
+ Add
+
+
+ Arch
+ x86_64
+ BundlePath
+ NVMeFix.kext
+ Comment
+ NVMe power management
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/NVMeFix
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+
+
+
diff --git a/EFI/OC/#intel-wlan.plist b/EFI/OC/#touchscreen.plist
old mode 100755
new mode 100644
similarity index 70%
rename from EFI/OC/#intel-wlan.plist
rename to EFI/OC/#touchscreen.plist
index 6d2add7b..506eeac3
--- a/EFI/OC/#intel-wlan.plist
+++ b/EFI/OC/#touchscreen.plist
@@ -1,86 +1,84 @@
-
-
-
-
- # WARNING
- Choose one between AirportItlwm.kext and AirPortOpenBSD.kext
- Kernel
-
- Add
-
-
- Arch
- x86_64
- BundlePath
- AirportItlwm.kext
- Comment
- Intel WiFi driver
- Enabled
-
- ExecutablePath
- Contents/MacOS/AirportItlwm
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
- Arch
- x86_64
- BundlePath
- AirPortOpenBSD.kext
- Comment
- Intel WiFi driver
- Enabled
-
- ExecutablePath
- Contents/MacOS/AirPortOpenBSD
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
- Arch
- x86_64
- BundlePath
- IntelBluetoothFirmware.kext
- Comment
- Intel Bluetooth driver
- Enabled
-
- ExecutablePath
- Contents/MacOS/IntelBluetoothFirmware
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
- Arch
- x86_64
- BundlePath
- IntelBluetoothInjector.kext
- Comment
- Intel Bluetooth driver companion
- Enabled
-
- ExecutablePath
-
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
-
-
-
+
+
+
+
+ Kernel
+
+ Add
+
+
+ Arch
+ x86_64
+ BundlePath
+ VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext
+ Comment
+ TouchScreen: I2C Services
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/VoodooI2CServices
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext
+ Comment
+ TouchScreen: GPIO
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/VoodooGPIO
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ VoodooI2C.kext
+ Comment
+ TouchScreen: I2C
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/VoodooI2C
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ VoodooI2CHID.kext
+ Comment
+ TouchScreen: HID
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/VoodooI2CHID
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+
+
+
diff --git a/EFI/OC/ACPI/SSDT-BATX.aml b/EFI/OC/ACPI/SSDT-BATX.aml
old mode 100755
new mode 100644
diff --git a/EFI/OC/Bootstrap/Bootstrap.efi b/EFI/OC/Bootstrap/Bootstrap.efi
deleted file mode 100755
index c7419a07..00000000
Binary files a/EFI/OC/Bootstrap/Bootstrap.efi and /dev/null differ
diff --git a/EFI/OC/Config.plist b/EFI/OC/Config.plist
old mode 100644
new mode 100755
index 0a92e12a..cf2fbccc
--- a/EFI/OC/Config.plist
+++ b/EFI/OC/Config.plist
@@ -119,9 +119,15 @@
SSDT-THINK.aml
+ Delete
+
Patch
+ Base
+
+ BaseSkip
+ 0
Comment
_DSM to XDSM (ALL)
Count
@@ -146,12 +152,12 @@
0
TableSignature
+
+
Base
BaseSkip
0
-
-
Comment
_UPC to XUPC (XHCI)
Count
@@ -176,12 +182,12 @@
0
TableSignature
+
+
Base
BaseSkip
0
-
-
Comment
HPET (\WNTF\!WXPF to _OSI("Darwin"))
Count
@@ -206,12 +212,12 @@
0
TableSignature
+
+
Base
BaseSkip
0
-
-
Comment
_PRW (0x6d, 0x04) to (0x6d, 0) (IGBE)
Count
@@ -236,12 +242,12 @@
0
TableSignature
+
+
Base
BaseSkip
0
-
-
Comment
_PTS to ZPTS(1,N)
Count
@@ -266,12 +272,12 @@
0
TableSignature
+
+
Base
BaseSkip
0
-
-
Comment
_WAK to ZWAK(1,N)
Count
@@ -296,12 +302,12 @@
0
TableSignature
+
+
Base
BaseSkip
0
-
-
Comment
\_SB..EC.HWAC to _SB..EC.WACH
Count
@@ -326,12 +332,12 @@
0
TableSignature
+
+
Base
BaseSkip
0
-
-
Comment
BATX: Nofify(BAT0, xx) to BATX
Count
@@ -356,12 +362,12 @@
0
TableSignature
RFNEVA==
+
+
Base
BaseSkip
0
-
-
Comment
BATX: Nofify(BAT1, xx) to BATX
Count
@@ -386,14 +392,8 @@
0
TableSignature
RFNEVA==
- Base
-
- BaseSkip
- 0
- Delete
-
Quirks
FadtEnableReset
@@ -406,14 +406,16 @@
ResetLogoStatus
+ SyncTableIds
+
Booter
- Patch
-
MmioWhitelist
+ Patch
+
Quirks
AllowRelocationBlock
@@ -432,6 +434,8 @@
EnableWriteUnprotector
+ ForceBooterSignature
+
ForceExitBootServices
ProtectMemoryRegions
@@ -446,14 +450,14 @@
0
RebuildAppleMemoryMap
+ ResizeAppleGpuBars
+ -1
SetupVirtualMap
SignalAppleOS
SyncRuntimePermissions
- ForceBooterSignature
-
DeviceProperties
@@ -539,7 +543,7 @@
device_type
Network controller
model
- BCM4352 802.11ac Wireless Network Adapter
+ Wireless 8260
PciRoot(0x0)/Pci(0x1F,0x0)
@@ -612,14 +616,14 @@
AQAAAA==
framebuffer-con2-type
AAgAAA==
+ framebuffer-fbmem
+ AACQAA==
+ framebuffer-patch-enable
+ AQAAAA==
framebuffer-pipecount
AwAAAA==
framebuffer-portcount
AwAAAA==
- framebuffer-patch-enable
- AQAAAA==
- framebuffer-fbmem
- AACQAA==
framebuffer-stolenmem
AAAwAQ==
framebuffer-unifiedmem
@@ -643,7 +647,7 @@
BundlePath
Lilu.kext
Comment
- Patch engine
+ V1.6.0 | Patch engine
Enabled
ExecutablePath
@@ -661,7 +665,7 @@
BundlePath
VirtualSMC.kext
Comment
- SMC emulator
+ V1.2.9 | SMC emulator
Enabled
ExecutablePath
@@ -679,7 +683,7 @@
BundlePath
WhateverGreen.kext
Comment
- Video patches
+ V1.5.8
Enabled
ExecutablePath
@@ -697,7 +701,7 @@
BundlePath
AppleALC.kext
Comment
- Audio patches
+ V1.7.1 | Audio patches
Enabled
ExecutablePath
@@ -715,7 +719,7 @@
BundlePath
IntelMausi.kext
Comment
- Intel Ethernet LAN
+ V1.0.7 | Intel Ethernet LAN
Enabled
ExecutablePath
@@ -733,7 +737,7 @@
BundlePath
SMCBatteryManager.kext
Comment
- Battery SMC Plugin
+ V1.2.9 | Battery SMC Plugin
Enabled
ExecutablePath
@@ -751,7 +755,7 @@
BundlePath
SMCProcessor.kext
Comment
- Processor SMC Plugin
+ V1.2.9 | Processor SMC Plugin
Enabled
ExecutablePath
@@ -769,7 +773,7 @@
BundlePath
YogaSMC.kext
Comment
- YogaSMC
+ V1.5.1 | YogaSMC
Enabled
ExecutablePath
@@ -787,7 +791,7 @@
BundlePath
VoodooSMBus.kext
Comment
- Synaptics SMBUS touchpad support
+ V3.0 | Synaptics SMBUS touchpad support
Enabled
ExecutablePath
@@ -805,7 +809,7 @@
BundlePath
VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext
Comment
- Support package for macOS input
+ V1.1.3 | Support package for macOS input
Enabled
ExecutablePath
@@ -823,7 +827,7 @@
BundlePath
VoodooRMI.kext
Comment
- Synaptics SMBUS touchpad support
+ V1.3.4 | Synaptics SMBUS touchpad support
Enabled
ExecutablePath
@@ -841,7 +845,7 @@
BundlePath
VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext
Comment
- Support for Synaptics SMBUS touchpad input
+ V1.0 | Support for Synaptics SMBUS touchpad input
Enabled
ExecutablePath
@@ -859,7 +863,7 @@
BundlePath
VoodooPS2Controller.kext
Comment
- PS2 Input for macOS
+ V2.2.8 | PS2 Input for macOS
Enabled
ExecutablePath
@@ -877,7 +881,7 @@
BundlePath
VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Keyboard.kext
Comment
- PS2 Keyboard Support
+ V2.2.8 | PS2 Keyboard Support
Enabled
ExecutablePath
@@ -895,7 +899,7 @@
BundlePath
VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Trackpad.kext
Comment
- PS2 Trackpad Support
+ V2.2.8 | PS2 Trackpad Support
Enabled
ExecutablePath
@@ -913,7 +917,7 @@
BundlePath
HibernationFixup.kext
Comment
- Hibernation fixup
+ V1.4.5 | Hibernation fixup
Enabled
ExecutablePath
@@ -929,13 +933,13 @@
Arch
x86_64
BundlePath
- Sinetek-rtsx.kext
+ RTCMemoryFixup.kext
Comment
- SD Card reader driver
+ V1.0.7 | RTC offset fix
Enabled
ExecutablePath
- Contents/MacOS/Sinetek-rtsx
+ Contents/MacOS/RTCMemoryFixup
MaxKernel
MinKernel
@@ -947,13 +951,13 @@
Arch
x86_64
BundlePath
- RTCMemoryFixup.kext
+ AppleBacklightSmoother.kext
Comment
- RTC offset fix
+ V1.0.2 | Smooth backlight transition
Enabled
ExecutablePath
- Contents/MacOS/RTCMemoryFixup
+ Contents/MacOS/AppleBacklightSmoother
MaxKernel
MinKernel
@@ -965,13 +969,13 @@
Arch
x86_64
BundlePath
- AppleBacklightSmoother.kext
+ BrightnessKeys.kext
Comment
- Smooth backlight transition
+ V1.0.2 | Brightness Keys
Enabled
ExecutablePath
- Contents/MacOS/AppleBacklightSmoother
+ Contents/MacOS/BrightnessKeys
MaxKernel
MinKernel
@@ -983,13 +987,175 @@
Arch
x86_64
BundlePath
- BrightnessKeys.kext
+ AirportItlwm.kext
Comment
- Brightness Keys
+ Disable if on Ventura
Enabled
ExecutablePath
- Contents/MacOS/BrightnessKeys
+ Contents/MacOS/AirportItlwm
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ IntelBluetoothFirmware.kext
+ Comment
+ V2.1.0
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/IntelBluetoothFirmware
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ Any
+ BundlePath
+ BlueToolFixup.kext
+ Comment
+ V2.6.1
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/BlueToolFixup
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ NVMeFix.kext
+ Comment
+ V1.0.9
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/NVMeFix
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ RealtekCardReader.kext
+ Comment
+ V0.9.6
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/RealtekCardReader
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ RealtekCardReaderFriend.kext
+ Comment
+ V1.0.2
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/RealtekCardReaderFriend
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ Any
+ BundlePath
+ CPUFriend.kext
+ Comment
+ V1.2.5
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/CPUFriend
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ Any
+ BundlePath
+ CPUFriendDataProvider.kext
+ Comment
+ V1.0.1
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ Any
+ BundlePath
+ AirportItlwm-13.kext
+ Comment
+ Enable if on Ventura
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/AirportItlwm
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ Any
+ BundlePath
+ IntelBTPatcher.kext
+ Comment
+ IntelBTPatcher.kext
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/IntelBTPatcher
MaxKernel
MinKernel
@@ -1002,19 +1168,80 @@
Emulate
- DummyPowerManagement
-
Cpuid1Data
Cpuid1Mask
+ DummyPowerManagement
+
MaxKernel
MinKernel
Force
-
+
+
+ Arch
+ Any
+ BundlePath
+ IO80211Family.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/IO80211Family
+ Identifier
+ com.apple.iokit.IO80211Family
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ Any
+ BundlePath
+ IO80211Family.kext/Contents/PlugIns/AirPortBrcmNIC.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/AirPortBrcmNIC
+ Identifier
+ com.apple.driver.AirPort.BrcmNIC
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ Any
+ BundlePath
+ IO80211Family.kext/Contents/PlugIns/IO80211NetBooter.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/IO80211NetBooter
+ Identifier
+ com.apple.driver.IO80211NetBooter
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
Patch
Quirks
@@ -1027,8 +1254,10 @@
AppleXcpmForceBoost
- CustomSMBIOSGuid
+ CustomPciSerialDevice
+ CustomSMBIOSGuid
+
DisableIoMapper
DisableLinkeditJettison
@@ -1039,6 +1268,8 @@
ExternalDiskIcons
+ ForceAquantiaEthernet
+
ForceSecureBootScheme
IncreasePciBarSize
@@ -1051,6 +1282,8 @@
PowerTimeoutKernelPanic
+ ProvideCurrentCpuInfo
+
SetApfsTrimTimeout
-1
ThirdPartyDrives
@@ -1060,6 +1293,8 @@
Scheme
+ CustomKernel
+
FuzzyMatch
KernelArch
@@ -1079,7 +1314,7 @@
HibernateMode
NVRAM
HideAuxiliary
-
+
LauncherOption
Disabled
LauncherPath
@@ -1091,7 +1326,7 @@
PickerMode
External
PickerVariant
- Modern
+ Acidanthera\GoldenGate
PollAppleHotKeys
ShowPicker
@@ -1113,8 +1348,8 @@
0
DisplayLevel
2147483650
- SerialInit
-
+ LogModules
+
SysReport
Target
@@ -1124,8 +1359,6 @@
Security
- AllowNvramReset
-
AllowSetDefault
ApECID
@@ -1139,7 +1372,7 @@
EnablePassword
ExposeSensitiveData
- 6
+ 3
HaltLevel
2147483648
PasswordHash
@@ -1153,6 +1386,13 @@
Vault
Optional
+ Serial
+
+ Init
+
+ Override
+
+
Tools
@@ -1174,16 +1414,18 @@
7C436110-AB2A-4BBB-A880-FE41995C9F82
+ ForceDisplayRotationInEFI
+ 0
SystemAudioVolume
Rg==
boot-args
- keepsyms=1
- run-efi-updater
- No
+ keepsyms=1
csr-active-config
AAAAAA==
prev-lang:kbd
en-US:0
+ run-efi-updater
+ No
Delete
@@ -1203,8 +1445,6 @@
csr-active-config
- LegacyEnable
-
LegacyOverwrite
LegacySchema
@@ -1246,14 +1486,14 @@
Generic
- AdviseWindows
+ AdviseFeatures
+ MLB
+
MaxBIOSVersion
- MLB
- M0000000000000001
ProcessorType
- 0
+ 1537
ROM
ESIzRFVm
SpoofVendor
@@ -1261,11 +1501,11 @@
SystemMemoryStatus
Auto
SystemProductName
- MacBookPro13,1
+ MacBookPro16,3
SystemSerialNumber
- W00000000001
+
SystemUUID
- 00000000-0000-0000-0000-000000000000
+
UpdateDataHub
@@ -1274,27 +1514,12 @@
UpdateSMBIOS
UpdateSMBIOSMode
- Create
+ Custom
UseRawUuidEncoding
UEFI
- ReservedMemory
-
-
- Address
- 569344
- Comment
- Fix black screen on wake from hibernation for Lenovo Thinkpad T480/T490/X1C6/T460s/?
- Enabled
-
- Size
- 4096
- Type
- Reserved
-
-
APFS
EnableJumpstart
@@ -1310,35 +1535,130 @@
MinVersion
0
+ AppleInput
+
+ AppleEvent
+ Builtin
+ CustomDelays
+
+ GraphicsInputMirroring
+
+ KeyInitialDelay
+ 50
+ KeySubsequentDelay
+ 5
+ PointerPollMask
+ -1
+ PointerPollMax
+ 80
+ PointerPollMin
+ 10
+ PointerSpeedDiv
+ 1
+ PointerSpeedMul
+ 1
+
Audio
AudioCodec
0
AudioDevice
PciRoot(0x0)/Pci(0x1f,0x3)
- AudioOut
- 0
+ AudioOutMask
+ 1
AudioSupport
- MinimumVolume
- 20
+ DisconnectHda
+
+ MaximumGain
+ -15
+ MinimumAssistGain
+ -30
+ MinimumAudibleGain
+ -55
PlayChime
- Auto
+ Disabled
ResetTrafficClass
SetupDelay
0
- VolumeAmplifier
- 143
ConnectDrivers
Drivers
- HfsPlus.efi
- OpenRuntime.efi
- OpenCanopy.efi
- AudioDxe.efi
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ HfsPlus.efi
+ LoadEarly
+
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ OpenRuntime.efi
+ LoadEarly
+
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ OpenCanopy.efi
+ LoadEarly
+
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ AudioDxe.efi
+ LoadEarly
+
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ ResetNvramEntry.efi
+ LoadEarly
+
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ ToggleSipEntry.efi
+ LoadEarly
+
+
Input
@@ -1370,11 +1690,13 @@
ForceResolution
GopPassThrough
-
+ Disabled
IgnoreTextInGraphics
ProvideConsoleGop
+ ReconnectGraphicsOnConnect
+
ReconnectOnResChange
ReplaceTabWithSpace
@@ -1385,6 +1707,8 @@
TextRenderer
BuiltinGraphics
+ UIScale
+ -1
UgaPassThrough
@@ -1396,6 +1720,8 @@
AppleDebugLog
+ AppleEg2Info
+
AppleFramebufferInfo
AppleImageConversion
@@ -1431,36 +1757,46 @@
DisableSecurityPolicy
+ EnableVectorAcceleration
+
+ EnableVmx
+
ExitBootServicesDelay
0
+ ForceOcWriteFlash
+
+ ForgeUefiSupport
+
IgnoreInvalidFlexRatio
ReleaseUsbOwnership
+ ReloadOptionRoms
+
RequestBootVarRouting
+ ResizeGpuBars
+ -1
TscSyncTimeout
0
UnblockFsConnect
ReservedMemory
-
- AppleInput
-
- AppleEvent
- Builtin
- CustomDelays
- Auto
- KeyInitialDelay
- 0
- KeySubsequentDelay
- 5
- PointerSpeedDiv
- 1
- PointerSpeedMul
- 1
-
+
+
+ Address
+ 569344
+ Comment
+ Fix black screen on wake from hibernation for Lenovo Thinkpad T480/T490/X1C6/T460s/?
+ Enabled
+
+ Size
+ 4096
+ Type
+ Reserved
+
+
diff --git a/EFI/OC/Drivers/AudioDxe.efi b/EFI/OC/Drivers/AudioDxe.efi
index 30ab4d30..454f7409 100755
Binary files a/EFI/OC/Drivers/AudioDxe.efi and b/EFI/OC/Drivers/AudioDxe.efi differ
diff --git a/EFI/OC/Drivers/HfsPlus.efi b/EFI/OC/Drivers/HfsPlus.efi
index 154665a7..cb97a877 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 d86974ac..c399726a 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 9d5d4e8d..f9873fcd 100755
Binary files a/EFI/OC/Drivers/OpenRuntime.efi and b/EFI/OC/Drivers/OpenRuntime.efi differ
diff --git a/EFI/OC/Drivers/ResetNvramEntry.efi b/EFI/OC/Drivers/ResetNvramEntry.efi
new file mode 100644
index 00000000..824797b9
Binary files /dev/null and b/EFI/OC/Drivers/ResetNvramEntry.efi differ
diff --git a/EFI/OC/Drivers/ToggleSipEntry.efi b/EFI/OC/Drivers/ToggleSipEntry.efi
new file mode 100644
index 00000000..9ed2fc55
Binary files /dev/null and b/EFI/OC/Drivers/ToggleSipEntry.efi differ
diff --git a/EFI/OC/Kexts/AirportItlwm-13.kext/Contents/Info.plist b/EFI/OC/Kexts/AirportItlwm-13.kext/Contents/Info.plist
new file mode 100644
index 00000000..4615b9f6
--- /dev/null
+++ b/EFI/OC/Kexts/AirportItlwm-13.kext/Contents/Info.plist
@@ -0,0 +1,85 @@
+
+
+
+
+ BuildMachineOSBuild
+ 20G817
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ AirportItlwm
+ CFBundleIdentifier
+ com.zxystd.AirportItlwm
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ AirportItlwm
+ CFBundlePackageType
+ KEXT
+ CFBundleShortVersionString
+ 2.2.0
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 2.2.0
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 13C100
+ DTPlatformName
+ macosx
+ DTPlatformVersion
+ 12.1
+ DTSDKBuild
+ 21C46
+ DTSDKName
+ macosx12.1
+ DTXcode
+ 1321
+ DTXcodeBuild
+ 13C100
+ IOKitPersonalities
+
+ itlwm
+
+ CFBundleIdentifier
+ com.zxystd.AirportItlwm
+ IOClass
+ AirportItlwm
+ IOMatchCategory
+ IODefaultMatchCategory
+ IOPCIMatch
+ 0x27238086 0x43F08086 0xA0F08086 0x34F08086 0x4DF08086 0x02F08086 0x3DF08086 0x06F08086 0x27208086 0x08b18086 0x08b28086 0x08b38086 0x08b48086 0x095a8086 0x095b8086 0x31658086 0x31668086 0x24f38086 0x24f48086 0x24f58086 0x24f68086 0x24fb8086 0x24fd8086 0x25268086 0x9df08086 0xa3708086 0x31DC8086 0x30DC8086 0x271C8086 0x271B8086 0x42a48086 0x00a08086 0x00a48086 0x02a08086 0x40a48086 0x00608086 0x00648086 0x02608086 0x02648086 0x42298086 0x422b8086 0x422c8086 0x42308086 0x42328086 0x42358086 0x42368086 0x42378086 0x42388086 0x42398086 0x423a8086 0x423b8086 0x423c8086 0x423d8086 0x00828086 0x00838086 0x00848086 0x00858086 0x00878086 0x00898086 0x008a8086 0x008b8086 0x00908086 0x00918086 0x08928086 0x08938086 0x08948086 0x08958086 0x08968086 0x08978086 0x08ae8086 0x08af8086 0x088e8086 0x088f8086 0x08908086 0x08918086 0x08878086 0x08888086 0x27258086 0x27268086 0x7A708086 0x7AF08086 0x51F08086 0x54F08086 0x27298086 0x7E408086
+ IOProbeScore
+ 2000
+ IOProviderClass
+ IOPCIDevice
+
+
+ LSMinimumSystemVersion
+ 10.15
+ NSHumanReadableCopyright
+ Copyright © 2020 钟先耀. All rights reserved.
+ OSBundleLibraries
+
+ com.apple.iokit.IO80211FamilyLegacy
+ 600.0
+ com.apple.iokit.IONetworkingFamily
+ 3.2
+ com.apple.iokit.IOPCIFamily
+ 2.9
+ com.apple.kpi.bsd
+ 16.7
+ com.apple.kpi.iokit
+ 16.7
+ com.apple.kpi.libkern
+ 16.7
+ com.apple.kpi.mach
+ 16.7
+
+ OSBundleRequired
+ Network-Root
+
+
diff --git a/EFI/OC/Kexts/AirportItlwm-13.kext/Contents/MacOS/AirportItlwm b/EFI/OC/Kexts/AirportItlwm-13.kext/Contents/MacOS/AirportItlwm
new file mode 100755
index 00000000..07b51dbf
Binary files /dev/null and b/EFI/OC/Kexts/AirportItlwm-13.kext/Contents/MacOS/AirportItlwm differ
diff --git a/EFI/OC/Kexts/AirportItlwm.kext/Contents/Info.plist b/EFI/OC/Kexts/AirportItlwm.kext/Contents/Info.plist
old mode 100644
new mode 100755
index d46f7470..4615b9f6
--- a/EFI/OC/Kexts/AirportItlwm.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/AirportItlwm.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H524
+ 20G817
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,29 +17,29 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.3.0
+ 2.2.0
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 1.3.0
+ 2.2.0
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12D4e
+ 13C100
DTPlatformName
macosx
DTPlatformVersion
- 11.1
+ 12.1
DTSDKBuild
- 20C63
+ 21C46
DTSDKName
- macosx11.1
+ macosx12.1
DTXcode
- 1240
+ 1321
DTXcodeBuild
- 12D4e
+ 13C100
IOKitPersonalities
itlwm
@@ -51,7 +51,7 @@
IOMatchCategory
IODefaultMatchCategory
IOPCIMatch
- 0x27238086 0x43F08086 0xA0F08086 0x34F08086 0x4DF08086 0x02F08086 0x3DF08086 0x06F08086 0x27208086 0x08b18086 0x08b28086 0x08b38086 0x08b48086 0x095a8086 0x095b8086 0x31658086 0x31668086 0x24f38086 0x24f48086 0x24f58086 0x24f68086 0x24fb8086 0x24fd8086 0x25268086 0x9df08086 0xa3708086 0x31DC8086 0x30DC8086 0x271C8086 0x271B8086 0x42a48086 0x00a08086 0x00a48086 0x02a08086 0x40a48086 0x00608086 0x00648086 0x02608086 0x02648086 0x42298086 0x422b8086 0x422c8086 0x42308086 0x42328086 0x42358086 0x42368086 0x42378086 0x42388086 0x42398086 0x423a8086 0x423b8086 0x423c8086 0x423d8086 0x00828086 0x00838086 0x00848086 0x00858086 0x00878086 0x00898086 0x008a8086 0x008b8086 0x00908086 0x00918086 0x08928086 0x08938086 0x08948086 0x08958086 0x08968086 0x08978086 0x08ae8086 0x08af8086 0x088e8086 0x088f8086 0x08908086 0x08918086 0x08878086 0x08888086
+ 0x27238086 0x43F08086 0xA0F08086 0x34F08086 0x4DF08086 0x02F08086 0x3DF08086 0x06F08086 0x27208086 0x08b18086 0x08b28086 0x08b38086 0x08b48086 0x095a8086 0x095b8086 0x31658086 0x31668086 0x24f38086 0x24f48086 0x24f58086 0x24f68086 0x24fb8086 0x24fd8086 0x25268086 0x9df08086 0xa3708086 0x31DC8086 0x30DC8086 0x271C8086 0x271B8086 0x42a48086 0x00a08086 0x00a48086 0x02a08086 0x40a48086 0x00608086 0x00648086 0x02608086 0x02648086 0x42298086 0x422b8086 0x422c8086 0x42308086 0x42328086 0x42358086 0x42368086 0x42378086 0x42388086 0x42398086 0x423a8086 0x423b8086 0x423c8086 0x423d8086 0x00828086 0x00838086 0x00848086 0x00858086 0x00878086 0x00898086 0x008a8086 0x008b8086 0x00908086 0x00918086 0x08928086 0x08938086 0x08948086 0x08958086 0x08968086 0x08978086 0x08ae8086 0x08af8086 0x088e8086 0x088f8086 0x08908086 0x08918086 0x08878086 0x08888086 0x27258086 0x27268086 0x7A708086 0x7AF08086 0x51F08086 0x54F08086 0x27298086 0x7E408086
IOProbeScore
2000
IOProviderClass
@@ -64,8 +64,8 @@
Copyright © 2020 钟先耀. All rights reserved.
OSBundleLibraries
- com.apple.iokit.IO80211Family
- 1200.12.2b1
+ com.apple.iokit.IO80211FamilyLegacy
+ 600.0
com.apple.iokit.IONetworkingFamily
3.2
com.apple.iokit.IOPCIFamily
diff --git a/EFI/OC/Kexts/AirportItlwm.kext/Contents/MacOS/AirportItlwm b/EFI/OC/Kexts/AirportItlwm.kext/Contents/MacOS/AirportItlwm
index e5710a1d..fc8a9318 100755
Binary files a/EFI/OC/Kexts/AirportItlwm.kext/Contents/MacOS/AirportItlwm and b/EFI/OC/Kexts/AirportItlwm.kext/Contents/MacOS/AirportItlwm differ
diff --git a/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist b/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist
index 5b97f689..75c53a0f 100755
--- a/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/AppleALC.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H524
+ 20G730
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.5.9
+ 1.7.5
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,23 +25,23 @@
MacOSX
CFBundleVersion
- 1.5.9
+ 1.7.5
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12B45b
+ 13C100
DTPlatformName
macosx
DTPlatformVersion
- 11.0
+ 12.1
DTSDKBuild
- 20A2408
+ 21C46
DTSDKName
- macosx11.0
+ macosx12.1
DTXcode
- 1220
+ 1321
DTXcodeBuild
- 12B45b
+ 13C100
IOKitPersonalities
ALCUserClientProvider
@@ -59,12 +59,42 @@
IOUserClientClass
ALCUserClient
- HDA Hardware Config Resource
+ as.vit9696.AppleALC
CFBundleIdentifier
- com.apple.driver.AppleHDAHardwareConfigDriver
+ as.vit9696.AppleALC
HDAConfigDefault
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Custom ALC282 Lenovo-IdeaPad-Z510 by hoseinrez
+ CodecID
+ 283902594
+ ConfigData
+
+ ASccEAEnHQEBJx6mAScfkAFHHCABRx0BAUce
+ FwFHH5ABRwwCAXcc8AF3HQABdx4AAXcfQAGH
+ HPABhx0AAYceAAGHH0ABpxzwAacdAAGnHgAB
+ px9AAbcc8AG3HQABtx4AAbcfQAHXHPAB1x0A
+ AdceAAHXH0AB5xzwAecdAAHnHgAB5x9AAZcc
+ MAGXHRABlx6BAZcfBAIXHEACFx0QAhceIQIX
+ HwQ=
+
+ FuncGroup
+ 1
+ LayoutID
+ 69
+ WakeConfigData
+
+ AUcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -944,7 +974,7 @@
ASccMAEnHQABJx6gAScfkAFHHEABRx0AAUce
FwFHH5ABlxxwAZcdEAGXHoEBlx8AAhccIAIX
- HRACFx4hAhcfAAFHDAI=
+ HRACFx4hAhcfAAFHDAICFwwCAZcHJQ==
FuncGroup
1
@@ -952,7 +982,7 @@
30
WakeConfigData
- AUcMAg==
+ AUcMAgIXDAIBlwcl
WakeVerbReinit
@@ -1211,6 +1241,36 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ JudySL - ALC236 for Lenovo Air 13 IML(S530-13IML)
+ CodecID
+ 283902518
+ ConfigData
+
+ ASccIAEnHQEBJx6mAScfkAE3HPABNx0AASce
+ AAE3H0ABRxwQAUcdAQFHHhcBRx+QAUcMAgGH
+ HPABhx0AAYceAAGHH0ABlxwwAZcdEAGXHoEB
+ lx8BAacc8AGnHQABpx4AAacfQAG3HPABtx0A
+ AbceAAG3H0ABtwwCAdcc8AHXHQAB1x4AAdcf
+ QAHnHPAB5x0AAeceAAHnH0ACFxxQAhcdEAIX
+ HiECFx8BAhcMAg==
+
+ FuncGroup
+ 1
+ LayoutID
+ 23
+ WakeConfigData
+
+ AUcMAgG3DAICFwwC
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -1316,6 +1376,60 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Realtek ALC235 Intel NUC 8
+ CodecID
+ 283902517
+ ConfigData
+
+ ASccIAEnHQEBJx6mAScfkAGXHDABlx6nAZcf
+ AA==
+
+ FuncGroup
+ 1
+ LayoutID
+ 8
+ WakeConfigData
+
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Deskmini H470 ALC235 by dumk1217
+ CodecID
+ 283902517
+ ConfigData
+
+ AScc8AEnHQABJx4AAScfQAHXHPAB1x0AAdce
+ AAHXH0ACFxwQAhcdQAIXHiECFx8CAhcMAgG3
+ HCABtx0AAbceEwG3H5kBtwwCAZccMAGXHQAB
+ lx6jAZcfmQGnHEABpx1QAacegQGnHwIBRxzw
+ AUcdAAFHHgABRx9AAUcMAgF3HPABdx0AAXce
+ AAF3H0ABhxzwAYcdAAGHHgABhx9AAecc8AHn
+ HQAB5x4AAecfQA==
+
+ FuncGroup
+ 1
+ LayoutID
+ 13
+ WakeConfigData
+
+ AhcMAgG3DAIBRwwC
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -1518,9 +1632,9 @@
283902517
ConfigData
- AZccUAGXHQABlx6gAZcfkAGnHEABpx0QAace
- gAGnHwIBtxyAAbcdEAG3HhEBtx8BAbcMAgIX
- HFACFx0QAhceIQIXHwICFwwC
+ AZccMAGXHQEBlx6gAZcfkAGnHEABpx0QAace
+ gQGnHwIBtxwgAbcdQAG3HgEBtx8BAbcMAgIX
+ HBACFx0QAhceIQIXHwICFwwC
FuncGroup
1
@@ -1528,7 +1642,7 @@
18
WakeConfigData
- AZcHJQGnByUBtwwCAhcMAg==
+ AZcHIAGnByQBtwwCAhcMAg==
WakeVerbReinit
@@ -1641,6 +1755,59 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ hla63 - Realtek ALC235 for Msi Modern 15 A10M
+ CodecID
+ 283902517
+ ConfigData
+
+ ASccMAEnHQEBJx6gAScfkAFHHBABRx0AAUce
+ FwFHH5ABRwwCAZccQAGXHRABlx6LAZcfAwIX
+ HCACFx0QAhceKwIXHwMCFwwCAgUAEAIEACAC
+ BQAaAgSACw==
+
+ FuncGroup
+ 1
+ LayoutID
+ 29
+ WakeConfigData
+
+ AUcMAgIXDAIBlwcl
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Custom by fuzzyrock for ALC235 Lenovo A340-22IWL
+ CodecID
+ 283902517
+ ConfigData
+
+ ASccMAEnHQEBJx6mAScfkAGXHEABlx0QAZce
+ oQGXHwIBtxwQAbcdAQG3HhcBtx+QAbcMAgIX
+ HCACFx0QAhceIQIXHwICFwwC
+
+ FuncGroup
+ 1
+ LayoutID
+ 33
+ WakeConfigData
+
+ AbcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -1887,6 +2054,32 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ ALC236 for Lenovo IdeaPad 330S-14IKB by Ab2774
+ CodecID
+ 283902518
+ ConfigData
+
+ AUccEAFHHQEBRx4XAUcfkAFHDAICFxwgAhcd
+ EAIXHiECFx8TAhcMAgEnHDABJx0BASceoAEn
+ H5ABlxxAAZcdEQGXHoEBlx+T
+
+ FuncGroup
+ 1
+ LayoutID
+ 17
+ WakeConfigData
+
+ AUcMAgIXDAIBlwcl
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -1943,6 +2136,32 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ volcbs - ALC236 for Lenovo Ideapad 510s 14isk (modified from MacPeet's)
+ CodecID
+ 283902518
+ ConfigData
+
+ ASccIAEnHQABJx6gAScfkAFHHFABRx0AAUce
+ FwFHH5ABRwwCAZccMAGXHRABlx6AAZcfAAIX
+ HGACFx0QAhceIQIXHwACFwwC
+
+ FuncGroup
+ 1
+ LayoutID
+ 36
+ WakeConfigData
+
+ AUcMAgIXDAIBlwcl
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -2127,6 +2346,51 @@
WakeVerbReinit
+
+ Codec
+ ALC255, Dell Optiplex 7040 MT
+ CodecID
+ 283902549
+ ConfigData
+
+ AgUARQIE1IkBJxzwAZccQAGXHRABlx6nAZcf
+ kA==
+
+ FuncGroup
+ 1
+ LayoutID
+ 12
+ WakeConfigData
+
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Realtek ALC255 for minisforum U820 by DalianSky
+ CodecID
+ 283902549
+ ConfigData
+
+ AbccMAG3HQEBtx6gAbcfkAGXHCABlx0RAZce
+ gQGXHwICFxxAAhcdEQIXHiECFx8CAhcMAg==
+
+ FuncGroup
+ 1
+ LayoutID
+ 82
+ WakeConfigData
+
+ AUcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -2497,6 +2761,32 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Bhavin dell 5559 alc255
+ CodecID
+ 283902549
+ ConfigData
+
+ ASccEAEnHQEBJx6mAScfkAFHHCABRx0BAUce
+ FwFHH5ABRwwCAZccMAGXHRABlx6LAZcfAgIX
+ HEACFx0QAhceIQIXHwICFwwC
+
+ FuncGroup
+ 1
+ LayoutID
+ 96
+ WakeConfigData
+
+ AUcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -2563,7 +2853,37 @@
AwAAAA==
Codec
- Realtek ALC256
+ Realtek ALC255(3234) for Dell Inspiron 5548 by CynCYX
+ CodecID
+ 283902549
+ ConfigData
+
+ ASccEAEnHQEBJx6mAScfkAFHHCABRx0BAUce
+ FwFHH5ABdxzwAXcdAAF3HgABdx9AAYcc8AGH
+ HQABhx4AAYcfQAGXHDABlx0QAZceiwGXHwIB
+ pxzwAacdAAGnHgABpx9AAbcc8AG3HQABtx4A
+ AbcfQAHXHPAB1x0AAdceAAHXH0AB5xzwAecd
+ AAHnHgAB5x9AAhccQAIXHRACFx4rAhcfAgFH
+ DAICFwwC
+
+ FuncGroup
+ 1
+ LayoutID
+ 255
+ WakeConfigData
+
+ AUcMAgIXDAI=
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Realtek ALC256
CodecID
283902550
ConfigData
@@ -2732,6 +3052,31 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Andres ZeroCross for Asus AIO PC V222UAK-WA541T
+ CodecID
+ 283902550
+ ConfigData
+
+ AbccUAG3HQEBtx4XAbcfkAEnHDABJx0BASce
+ oAEnH5ACFxwgAhcdEAIXHiECFx8DAbcMAg==
+
+ FuncGroup
+ 1
+ LayoutID
+ 20
+ WakeConfigData
+
+ AbcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -2809,6 +3154,31 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Andres ZeroCross - Intel NUC NUC10i5FNH
+ CodecID
+ 283902550
+ ConfigData
+
+ ASccMAEnHQEBJx6gAScfkAGXHCABlx0QAZce
+ gQGXHwECFxwQAhcdEAIXHgECFx8BAhcMAg==
+
+ FuncGroup
+ 1
+ LayoutID
+ 24
+ WakeConfigData
+
+ AhcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -2834,6 +3204,36 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ CodecID
+ 283902550
+ Comment
+ insanelyme - ALC256 for Huawei Matebook D15 2018 (MRC-W10)
+ ConfigData
+
+ ASccMAEnHQEBJx6mAScfkAE3HPABNx0AATce
+ AAE3H0ABRxwRAUcdAQFHHhcBRx+QAUcMAgGH
+ HPABhx0AAYceAAGHH0ABlxxAAZcdEAGXHoEB
+ lx8EAacc8AGnHQABpx4AAacfQAG3HBABtx0B
+ AbceFwG3H5ABtwwCAdcc8AHXHQAB1x4AAdcf
+ QAHnHPAB5x0AAeceAAHnH0ACFxwgAhcdEAIX
+ HiECFx8EAhcMAg==
+
+ FuncGroup
+ 1
+ LayoutID
+ 33
+ WakeConfigData
+
+ AbcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -3040,6 +3440,37 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Hoping - Realtek ALC256 (3246) for XiaoMiPro 2020
+ CodecID
+ 283902550
+ ConfigData
+
+ AScccAEnHQEBJx6mAScfkAE3HPABNx0AATce
+ AAE3H0ABRxzwAUcdAAFHHgABRx9AAYcc8AGH
+ HQABhx4AAYcfQAGXHDABlx0QAZceiwGXHwMB
+ pxzwAacdAAGnHgABpx9AAbccQAG3HQEBtx4Q
+ AbcfkAG3DAIB1xzwAdcdAAHXHgAB1x9AAecc
+ 8AHnHQAB5x4AAecfQAIXHFACFx0QAhceKwIX
+ HwMCFwwCAgUAEAIEACA=
+
+ FuncGroup
+ 1
+ LayoutID
+ 99
+ WakeConfigData
+
+ AhcMAgG3DAIBtwdAAZcHIAIXCIMBtQA2AbQX
+ Nw==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -3122,6 +3553,66 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ antoniomcr96 - Realtek ALC257 for Lenovo Thinkpad L390
+ CodecID
+ 283902551
+ ConfigData
+
+ ASccYAEnHQEBJx6gAScfkAFHHBABRx0BAUce
+ EAFHH5ABRwwCAZccgAGXHRABlx6BAZcfBAIX
+ HCACFx0QAhceIQIXHwQCFwwCATcc8AE3HQAB
+ Nx4AATcfQAGHHPABhx0AAYceAAGHH0ABpxzw
+ AacdAAGnHgABpx9AAbcc8AG3HQABtx4AAbcf
+ QAHXHPAB1x0AAdceAAHXH0AB5xzwAecdAAHn
+ HgAB5x9A
+
+ FuncGroup
+ 1
+ LayoutID
+ 96
+ WakeConfigData
+
+ AUcMAgIXDAIBlwcl
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ savvamitrofanov - Realtek ALC257 for Lenovo Thinkpad T490
+ CodecID
+ 283902551
+ ConfigData
+
+ ASccYAEnHQEBJx6gAScfkAFHHBABRx0BAUce
+ EAFHH5ABRwwCAZccgAGXHRABlx6BAZcfBAIX
+ HEACFx1wAhceIQIXHwECFwwCATcc8AE3HQAB
+ Nx4AATcfQAGHHPABhx0AAYceAAGHH0ABpxzw
+ AacdAAGnHgABpx9AAbcc8AG3HQABtx4AAbcf
+ QAG3DAIB1xzwAdcdAAHXHgAB1x9AAecc8AHn
+ HQAB5x4AAecfQA==
+
+ FuncGroup
+ 1
+ LayoutID
+ 97
+ WakeConfigData
+
+ AUcMAgG3DAICFwwCAYcHJQGXByUBpwcl
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -3928,6 +4419,28 @@
LayoutID
24
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ ALC269
+ CodecID
+ 283902569
+ Comment
+ hua0512 - Realtek ALC269 for Medium Akoya P6653
+ ConfigData
+
+ AUccEAFHHQEBRx4XAUcfmQFXHCABVx0QAVce
+ IQFXHwEBVwwCAYccQAGHHRABhx6BAYcfAQEn
+ HDABJx0BAScepgEnH5kBRwwC
+
+ FuncGroup
+ 1
+ LayoutID
+ 25
+
AFGLowPowerState
@@ -3963,14 +4476,20 @@
ALC269VC for Lenovo Z580, John
ConfigData
- AVccQAFXHRABVx4hAVcfAwGHHCABhx0QAYce
- gQGHHwMBlxwwAZcdAQGXHqABlx+QAbccEAG3
- HQEBtx4XAbcfkAFXDAI=
+ AbccEAG3HQEBtx4XAbcfkAG3DAIBhxwgAYcd
+ EAGHHoEBhx8DAZccMAGXHQEBlx6gAZcfkAFX
+ HEABVx0QAVceIQFXHwMBVwwC
FuncGroup
1
LayoutID
28
+ WakeConfigData
+
+ AVcMAgG3DAI=
+
+ WakeVerbReinit
+
AFGLowPowerState
@@ -4025,6 +4544,32 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ CodecID
+ 283902569
+ Comment
+ Custom ALC269-VC Samsung np540U4E by majonez
+ ConfigData
+
+ ASccEAEnHQABJx6mAScfkAG3HCABtx0AAbce
+ FwG3H5ABVxwwAVcdEAFXHiEBVx8AAYccQAGH
+ HZABhx6BAYcfAgG3DAIBVwwC
+
+ FuncGroup
+ 1
+ LayoutID
+ 34
+ WakeConfigData
+
+ AVcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -4260,6 +4805,32 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Vorshim92 - Realtek ALC269 - GF63 Thin 9SEXR
+ CodecID
+ 283902569
+ ConfigData
+
+ ASccQAEnHQABJx6gAScfkAFHHBABRx0AAUce
+ FwFHH5ABRwwCAVccUAFXHRABVx4hAVcfAAFX
+ DAIBhxwwAYcdEAGHHoEBhx8A
+
+ FuncGroup
+ 1
+ LayoutID
+ 69
+ WakeConfigData
+
+ AUcMAgFXDAI=
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -4402,24 +4973,43 @@
AwAAAA==
Codec
- ALC269
+ Andres ZeroCross - ALC269 for Infinix X1 XL11
CodecID
283902569
- Comment
- ALC269 for GPD P2 Max by DalianSky
ConfigData
- AVccEAFXHRABVx4hAVcfBAGnHCABpx0BAace
- FwGnH5ABpwwCAYccMAGHHRABhx6BAYcfBAEn
- HEABJx0BAScepgEnH7c=
+ ASccEAEnHQABJx6gAScfkAG3HCABtx0AAbce
+ FwG3H5ACFxxQAhcdEAIXHiECFx8A
FuncGroup
1
LayoutID
- 100
- WakeConfigData
+ 26
+
+
+ AFGLowPowerState
- AacMAg==
+ AwAAAA==
+
+ Codec
+ ALC269
+ CodecID
+ 283902569
+ Comment
+ ALC269 for GPD P2 Max by DalianSky
+ ConfigData
+
+ AVccEAFXHRABVx4hAVcfBAGnHCABpx0BAace
+ FwGnH5ABpwwCAYccMAGHHRABhx6BAYcfBAEn
+ HEABJx0BAScepgEnH7c=
+
+ FuncGroup
+ 1
+ LayoutID
+ 100
+ WakeConfigData
+
+ AacMAg==
WakeVerbReinit
@@ -4889,6 +5479,38 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Harahi - Realtek ALC274 for Mechrevo UmiPro3 (Tongfang GM5MG0Y)
+ CodecID
+ 283902580
+ ConfigData
+
+ ASccMAEnHQEBJx6mAScfkAE3HPABNx0AATce
+ AAE3H0ABRxzwAUcdAAFHHgABRx9AAVcc8AFX
+ HQABVx4AAVcfQAFnHPABZx0AAWceAAFnH0AB
+ dxwQAXcdAQF3HhcBdx+QAXcMAgGHHPABhx0A
+ AYceAAGHH0ABlxxAAZcdEAGXHqEBlx8CAacc
+ 8AGnHQABpx4AAacfQAG3HPABtx0AAbceAAG3
+ H0AB1xzwAdcdAAHXHgAB1x9AAecc8AHnHQAB
+ 5x4AAecfQAH3HPAB9x0AAfceAAH3H0ACFxwg
+ AhcdEAIXHiECFx8CAhcMAg==
+
+ FuncGroup
+ 1
+ LayoutID
+ 39
+ WakeConfigData
+
+ AXcMAgIXDAI=
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -5229,6 +5851,33 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ CodecID
+ 283902594
+ Comment
+ ALC282 for TinyMonster ECO by DalianSky
+ ConfigData
+
+ AScc8AEnHQABJx4AAScfQAFHHPABRx0AAUce
+ AAFHH0ABlxwwAZcdAQGXHqcBlx+QAdccUAHX
+ HZAB1x5GAdcfQAIXHCACFx0QAhceIQIXHwAC
+ FwwC
+
+ FuncGroup
+ 1
+ LayoutID
+ 21
+ WakeConfigData
+
+ AZcHJA==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -5331,6 +5980,36 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ CodecID
+ 283902594
+ Comment
+ Custom ALC282 Soarsea S210H by Jokerman1991
+ ConfigData
+
+ ASccAAEnHQABJx4AAScfQAHXHAUB1x2bAdce
+ RgHXH0ABRxwQAUcdAQFHHhcBRx+QAhccIAIX
+ HRACFx4hAhcfBAGXHDABlx0BAZcepwGXH5AB
+ dxzwAXcdEQF3HhEBdx9BAYcc8AGHHREBhx4R
+ AYcfQQGnHPABpx0RAaceEQGnH0EBtxzwAbcd
+ EQG3HhEBtx9BAecc8AHnHREB5x4RAecfQQFH
+ DAI=
+
+ FuncGroup
+ 1
+ LayoutID
+ 30
+ WakeConfigData
+
+ AUcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -5740,6 +6419,36 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ ThinkCentre M73(10AX) ALC283 by dumk1217
+ CodecID
+ 283902595
+ ConfigData
+
+ ISccACEnHQAhJx4AIScfQCHXHAEh1x0AIdce
+ QCHXH0AiFxwQIhcdQCIXHiEiFx8CIhcMAiFH
+ HCAhRx0BIUceFyFHH5AhRwwCIZccMCGXHZAh
+ lx6jIZcfmSGnHEAhpx2QIacegSGnHwEhdxzw
+ IXcdACF3HgAhdx9AIYcc8CGHHQAhhx4AIYcf
+ QCG3HPAhtx0AIbceACG3H0AhtwwCIecc8CHn
+ HQAh5x4AIecfQA==
+
+ FuncGroup
+ 1
+ LayoutID
+ 12
+ WakeConfigData
+
+ IhcMAiFHDAIhtwwC
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -5876,6 +6585,32 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Realtek ALC285 for Lenovo Legion S740 15-IRH (Y9000X 2020) by R-a-s-c-a-l
+ CodecID
+ 283902597
+ ConfigData
+
+ AZccAAGXHRABlx6LAZcfAQEnHBABJx0BASce
+ pgEnH5ACFxwgAhcdEAIXHisCFx8BAhcMAgF3
+ HEABdx0BAXceFwF3H5A=
+
+ FuncGroup
+ 1
+ LayoutID
+ 66
+ WakeConfigData
+
+ AhcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -5984,6 +6719,33 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ ALC287 for Lenovo Yoga Slim 7-14IIL05 by Andres ZeroCross
+ CodecID
+ 283902599
+ ConfigData
+
+ AUccEAFHHQEBRx4XAUcfkAFHDAICFxwgAhcd
+ EAIXHiECFx8DAhcMAgGXHDABlx0QAZcegQGX
+ HwMBpxxAAacdAQGnHqABpx+QAZcHJAGnByAC
+ FwiD
+
+ FuncGroup
+ 1
+ LayoutID
+ 21
+ WakeConfigData
+
+ AUcMAgIXDAIBlwckAacHIAIXCIM=
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -6188,8 +6950,8 @@
ConfigData
AUccEAFHHQEBRx4XAUcfkAFHDAICFxwwAhcd
- EAIXHiECFx8EAhcMAgGXHEABlx0RAZceoQGX
- H5E=
+ EAIXHiECFx8EAhcMAgEnHEABJx0BAScepgEn
+ H7cBlxxQAZcdEQGXHoEBlx+R
FuncGroup
1
@@ -6197,7 +6959,7 @@
87
WakeConfigData
- AUcMAgIXDAIBlwcl
+ AUcMAgIXDAIBlwck
WakeVerbReinit
@@ -6575,6 +7337,34 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ ALC 293 for Hasee ZX8-CT5DA/Clevo N9x0TD_TF by RushiaBoingBoing
+ CodecID
+ 283902611
+ ConfigData
+
+ ASccUAEnHQEBJx6jAScfmQE3HCABNx0AATce
+ AAE3HwEBRxwQAUcdAQFHHhMBRx+ZAVccMAFX
+ HRABVx4hAVcfAQGHHGABhx0QAYcegQGHHwEB
+ 1xxwAdcdAAHXHnMB1x9AAeccQAHnHREB5x5F
+ AecfAQ==
+
+ FuncGroup
+ 1
+ LayoutID
+ 30
+ WakeConfigData
+
+ AUcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -6634,6 +7424,31 @@
LayoutID
13
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Realtek ALC294, ZenBook UX434
+ CodecID
+ 283902612
+ ConfigData
+
+ AgUAGwIETksCBQBFAgRSiQGXHEABlx0QAZce
+ pwGXHwA=
+
+ FuncGroup
+ 1
+ LayoutID
+ 15
+ WakeConfigData
+
+ AXcMAgGXByQ=
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -6713,6 +7528,33 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ narcyzzo - Realtek ALC294 for ASUS UX534FAC
+ CodecID
+ 283902612
+ ConfigData
+
+ ASccEAEnHQEBJx6gAScfkAF3HCABdx0BAXce
+ EwF3H5ABdwwCAZccMAGXHRABlx6BAZcfBAIX
+ HEACFx0QAhceIQIXHwQCFwwCAgUADwIEd3QC
+ BQBFAgRSiQIFABACBAQgAgUAGwIETks=
+
+ FuncGroup
+ 1
+ LayoutID
+ 44
+ WakeConfigData
+
+ AXcMAgIXDAI=
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -6739,6 +7581,33 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ hoping - Realtek ALC294 for ASUS ROG GU502LV
+ CodecID
+ 283902612
+ ConfigData
+
+ ASccIAEnHQEBJx6gAScfkAF3HBABdx0BAXce
+ FwF3H5ABlxxAAZcdEAGXHqEBlx8DAhcc8AIX
+ HRACFx4hAhcfAwF3DAICFwwCAgUAEAIECiAB
+ VwfAAVOwAAG3ByQ=
+
+ FuncGroup
+ 1
+ LayoutID
+ 99
+ WakeConfigData
+
+ AXcMAgIXDAM=
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -6822,7 +7691,7 @@
13
WakeConfigData
- AUcMAg==
+ AUcMAgIXDAIBlwcl
WakeVerbReinit
@@ -7020,19 +7889,25 @@
AwAAAA==
Codec
- Rockjesus - Realtek ALC298 for Alienware 17 ALC3266
+ Rockjesus.cn - Realtek ALC298 for Alienware 17 R4 2.1ch
CodecID
283902616
ConfigData
- ASccQAEnHQEBJx6mAScftwF3HBABdx0BAXce
- FwF3H5ABpxwwAacdEAGnHqEBpx8DAhccIAIX
- HRACFx4hAhcfAw==
+ ASccMAEnHQABJx6gAScfkAF3HEABdx0AAXce
+ FwF3H5ABdwwCAYcccAGHHRABhx6BAYcfAAIX
+ HCACFx0QAhceIQIXHwA=
FuncGroup
1
LayoutID
11
+ WakeConfigData
+
+ AXcMAg==
+
+ WakeVerbReinit
+
AFGLowPowerState
@@ -7416,6 +8291,26 @@
LayoutID
22
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Andres ZeroCross - ALC623 Lenovo M70T
+ CodecID
+ 283903523
+ ConfigData
+
+ AUccEAFHHUABRx4RAUcfkAGHHCABhx2QAYce
+ oAGHH5ABlxxgAZcdkAGXHoEBlx8CAhccUAIX
+ HUACFx4hAhcfAQ==
+
+ FuncGroup
+ 1
+ LayoutID
+ 21
+
AFGLowPowerState
@@ -7625,6 +8520,32 @@
LayoutID
18
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Custom ALC662 for MSI X79A-GD65
+ CodecID
+ 283903586
+ ConfigData
+
+ AUccEAFHHUABRx4RAUcfkQGHHCABhx2QAYce
+ oAGHH5EBpxwwAacdMAGnHoEBpx+RAbccUAG3
+ HUABtx4hAbcfAgGXHEABlx2QAZceoQGXHwI=
+
+ FuncGroup
+ 1
+ LayoutID
+ 19
+ WakeConfigData
+
+ AUcMAgG3DAI=
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -8158,6 +9079,31 @@
LayoutID
7
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ ALC883
+ CodecID
+ 283904131
+ Comment
+ Realtek ALC883 for Atermiter X79G by SamCabral
+ ConfigData
+
+ AUccEAFHHUABRx4RAUcfAQFXHCABVx0QAVce
+ AQFXHwEBZxwwAWcdYAFnHgEBZx8BAXccQAF3
+ HSABdx4BAXcfAQGHHFABhx2QAYceoAGHH5AB
+ lxxgAZcdkAGXHoEBlx8CAacccAGnHTABpx6B
+ AacfAQG3HIABtx1AAbceIQG3HwIB5xyQAecd
+ YAHnHkUB5x8B
+
+ FuncGroup
+ 1
+ LayoutID
+ 20
+
AFGLowPowerState
@@ -9474,6 +10420,33 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ CodecID
+ 283904146
+ Comment
+ ALC892 for ASRock B365 Pro4 By TheHackGuy
+ ConfigData
+
+ AUccEAFHHUABRx4BAUcfAQFHDAIBhxwgAYcd
+ kAGHHqABhx+BAaccMAGnHTABpx6BAacfAQGX
+ HEABlx2QAZcegQGXHwIBtxxQAbcdQAG3HiEB
+ tx8CAbcMAg==
+
+ FuncGroup
+ 1
+ LayoutID
+ 23
+ WakeConfigData
+
+ AUcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -9691,6 +10664,61 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ CodecID
+ 283904146
+ Comment
+ Custom ALC892 for G4/G5mod by ATL
+ ConfigData
+
+ AUccEAFHHUABRx4BAUcfAQFHDAIBtxwgAbcd
+ EAG3HhABtx+QAbcMAgGHHDABhx2QAYceoQGH
+ HwEBVxxQAVcdEAFXHgEBVx8BAWccYAFnHQEB
+ Zx7wAWcfcAF3HHABdx0gAXceAQF3HwEBlxyA
+ AZcdkAGXHiEBlx8CAZcMAgGnHJABpx0wAace
+ gQGnHwEB5xygAecdYQHnHkUB5x8B
+
+ FuncGroup
+ 1
+ LayoutID
+ 32
+ WakeConfigData
+
+ AUcMAgG3DAI=
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ ALC897 for Chuwi-CoreBookX14 by weachy
+ CodecID
+ 283904151
+ ConfigData
+
+ AUccEAFHHQEBRx4XAUcfmQG3HCABtx0AAbce
+ IQG3HwEBtwwCASccMAEnHQEBJx6mAScfmQFH
+ DAI=
+
+ FuncGroup
+ 1
+ LayoutID
+ 23
+ WakeConfigData
+
+ AUcMAgG3DAI=
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -10497,7 +11525,7 @@
HUABRx4hAUcfAgFHDAIBVxxwAVcdEAFXHgEB
Vx8BAWccgAFnHWABZx4BAWcfAQGnHJABpx0w
AacegQGnHwEBtxygAbcdQAG3HhEBtx+RAbcM
- Ag==
+ AgIFAAcCBAPAAgUAGgIEAcE=
FuncGroup
1
@@ -10510,6 +11538,35 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ CodecID
+ 283906592
+ CodecName
+ NIBLIZE - ALC1220 for Gigabyte Z490 Vision G manual SP/HP
+ ConfigData
+
+ AUccEAFHHUABRx4RAUcfAQFXHCABVx0QAVce
+ AQFXHwEBZxwwAWcdYAFnHgEBZx8BAXccQAF3
+ HSABdx4BAXcfAQGHHFABhx2QAYceoAGHH5AB
+ lxxgAZcdkAGXHoEBlx8CAacccAGnHTABpx6B
+ AacfAQG3HIABtx1AAbceIQG3HwIB5xyQAecd
+ YAHnHkUB5x8BAUcMAg==
+
+ FuncGroup
+ 1
+ LayoutID
+ 17
+ WakeConfigData
+
+ AUcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -10680,6 +11737,58 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ CodecID
+ 283906592
+ CodecName
+ Custom ALC1220 for MSI GP75 9SD by Win7GM
+ ConfigData
+
+ AUccEAFHHRABRx4hAUcfAQFHDAIBtxwgAbcd
+ AQG3HhcBtx+QAbcMAgGXHDABlx0QAZcegQGX
+ HwEBJxxAAScdAQEnHqYBJx+Q
+
+ FuncGroup
+ 1
+ LayoutID
+ 35
+ WakeConfigData
+
+ AUcMAgG3DAI=
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ CodecID
+ 283906592
+ CodecName
+ Custom ALC1220 for Mi Gaming Notebook Creator by Xsixu
+ ConfigData
+
+ AaccEAGnHQEBpx4XAacfkAFHHCABRx0QAUce
+ IQFHHwABRwwCASccMAEnHREBJx6mAScfkAGX
+ HGABlx0AAZcegQGXHwABlwwC
+
+ FuncGroup
+ 1
+ LayoutID
+ 98
+ WakeConfigData
+
+ AUcMAgGXDAI=
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -10706,6 +11815,33 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ CodecID
+ 283906592
+ CodecName
+ Hasee_G8-CU7PK
+ ConfigData
+
+ AbccEAG3HQEBtx4XAbcfkAG3DAIBRxwfAUcd
+ EAFHHiEBRx8EAUcMAgEnHDABJx0BAScepgEn
+ H5ABhxxAAYcdEAGHHoEBhx8EAeccUAHnHREB
+ 5x5FAecfBA==
+
+ FuncGroup
+ 1
+ LayoutID
+ 100
+ WakeConfigData
+
+ AUcMAgG3DAI=
+
+ WakeVerbReinit
+
+
CodecID
283904768
@@ -10781,6 +11917,32 @@
WakeVerbReinit
+
+ CodecID
+ 283904768
+ CodecName
+ ALCS1200A for B550M Gaming Carbon WIFI by Kila2
+ ConfigData
+
+ AUccEAFHHVABRx4RAUcfkQFHDAIBZxwgAWcd
+ EAFnHgEBZx8BAVccMAFXHRABVx4BAVcfAQGH
+ HEABhx0QAYceoQGHH5EBpxxQAacdEAGnHoEB
+ px8BAZccYAGXHZABlx6BAZcfAgG3HHABtx1A
+ AbceIQG3HwIBtwwCAecckAHnHREB5x5FAecf
+ AQEXHPABFx0AARceAAEXH0ABdxzwAXcdAAF3
+ HgABdx9AAgUABwIEfKM=
+
+ FuncGroup
+ 1
+ LayoutID
+ 7
+ WakeConfigData
+
+ AUcMAgG3DAI=
+
+ WakeVerbReinit
+
+
CodecID
283904768
@@ -10794,7 +11956,7 @@
5x5FAecfAQGHHBABhx0QAYceoQGHH5ABpxwg
AacdEAGnHoEBpx8BAZccgAGXHZABlx6hAZcf
AgF3HPABdx0AAXceAAF3H0ABFxzwARcdAAEX
- HgABFx9A
+ HgABFx9AAgUABwIEfKM=
FuncGroup
1
@@ -10891,23 +12053,50 @@
AwAAAA==
CodecID
- 283906408
+ 283904768
CodecName
- Toleda - Realtek ALC S1220A
+ Lorys89 and Vorshim92 - ALCS1200A for ASROCK Z490M ITX AC
ConfigData
- AUccEAFHHUABRx4RAUcfkAFHDAIBVxwgAVcd
- EAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQF3
- HPABdx0AAXceAAF3H0ABhxxAAYcdkAGHHqAB
- hx+QAZccYAGXHZABlx6BAZcfAgGnHFABpx0w
- AacegQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcM
- AgHnHJAB5x1hAeceSwHnHwEB9xzwAfcdAAH3
- HgAB9x9AARcc8AEXHQABFx4AARcfQA==
+ AUccEAFHHUABRx4RAUcfkAFHDAIBhxwgAYcd
+ kAGHHqABhx+QAZccMAGXHZABlx6BAZcfAgGn
+ HEABpx0wAacegQGnHwEBtxxQAbcdQAG3HiEB
+ tx8CAbcMAg==
FuncGroup
1
LayoutID
- 1
+ 69
+ WakeConfigData
+
+ AUcMAgG3DAI=
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ CodecID
+ 283906408
+ CodecName
+ Toleda - Realtek ALC S1220A
+ ConfigData
+
+ AUccEAFHHUABRx4RAUcfkAFHDAIBVxwgAVcd
+ EAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQF3
+ HPABdx0AAXceAAF3H0ABhxxAAYcdkAGHHqAB
+ hx+QAZccYAGXHZABlx6BAZcfAgGnHFABpx0w
+ AacegQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcM
+ AgHnHJAB5x1hAeceSwHnHwEB9xzwAfcdAAH3
+ HgAB9x9AARcc8AEXHQABFx4AARcfQA==
+
+ FuncGroup
+ 1
+ LayoutID
+ 1
WakeConfigData
AUcMAg==
@@ -11031,6 +12220,35 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ CodecID
+ 283906408
+ CodecName
+ Realtek ALC S1220P_MSI_Z490i_UNIFY_ by_vio
+ ConfigData
+
+ AUccEAFHHVABRx4BAUcfAQFHDAIBVxwgAVcd
+ EAFXHgEBVx8BAWccMAFnHRABZx4BAWcfAQGH
+ HEABhx0QAYceoAGHH5EBlxxQAZcdkAGXHosB
+ lx8CAaccYAGnHRABpx6BAacfAQG3HHABtx1A
+ AbceIQG3HwIBtwwCAeccgAHnHREB5x5FAecf
+ AQ==
+
+ FuncGroup
+ 1
+ LayoutID
+ 8
+ WakeConfigData
+
+ AUcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -11058,6 +12276,34 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ CodecID
+ 283906408
+ CodecName
+ Realtek ALC S1220A for Asus ProArt Z690-Creator WiFi (CaseySJ)
+ ConfigData
+
+ AUccEAFHHUABRx4BAUcfAAFHDAIBVxwgAVcd
+ EAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQGH
+ HEABhx2QAYceoAGHH5ABlxxQAZcdkAGXHoEB
+ hx8CAaccYAGnHTABpx6BAacfAQG3HHABtx1A
+ AbceIQG3HwIBtwwC
+
+ FuncGroup
+ 1
+ LayoutID
+ 13
+ WakeConfigData
+
+ AUcMAg==
+
+ WakeVerbReinit
+
+
AFGLowPowerState
@@ -11322,14 +12568,14 @@
AwAAAA==
Codec
- rdmitry0911 - Conexant CX8200 for LG Gram 17 17z990
+ Conexant CX8200 for LG Gram Z990/Z90N
CodecID
351346696
ConfigData
AXccEAF3HQEBdx4XAXcfkQF3DAIBpxwgAacd
- AQGnHqcBpx+VAZccMAGXHRABlx6BAZcfBAFn
- HEABZx0QAWceIQFnHwQBZwwC
+ AQGnHqABpx+VAZccMAGXHRABlx6LAZcfBAGX
+ ByQBZxxAAWcdEAFnHisBZx8EAWcMAg==
FuncGroup
1
@@ -11337,7 +12583,7 @@
80
WakeConfigData
- AWcMAgF3DAI=
+ AWcMAgF3DAIBlwck
WakeVerbReinit
@@ -12609,7 +13855,7 @@
AwAAAA==
Codec
- Goldfish64 - STAC9200 for Dell Precision 390
+ Goldfish64 - STAC9200 for Dell Precision 390, Latitude D520
CodecID
2206496400
ConfigData
@@ -12625,6 +13871,31 @@
LayoutID
11
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Goldfish64 - STAC9205 for Dell Inspiron 1520, Latitude D630
+ CodecID
+ 2206496416
+ ConfigData
+
+ AKccIACnHRAApx4hAKcfAwC3HEAAtx0QALce
+ gQC3HwMAxxzwAMcdAADHHgAAxx9AANccEADX
+ HQEA1x4QANcfkADnHPAA5x0AAOceAADnH0AA
+ 9xzwAPcdAAD3HgAA9x9AAUcc8AFHHQABRx4A
+ AUcfQAFnHPABZx0AAWceAAFnH0ABdxwwAXcd
+ AQF3HqABdx+QAYcc8AGHHQABhx4AAYcfQAIX
+ HPACFx0AAhceAAIXH0ACJxzwAicdAAInHgAC
+ Jx9A
+
+ FuncGroup
+ 1
+ LayoutID
+ 11
+
AFGLowPowerState
@@ -12952,8 +14223,8 @@
ConfigData
AUccEAFHHUABRx4RAUcfAQFHDAIBtxwgAbcd
- EAG3HiEBtx8CAbcMAgGHHDABhx2QAYceoAGH
- H5EBlxxAAZcdEAGXHoABlx8CAaccXwGnHTAB
+ EAG3HiEBtx8CAbcMAgGHHDABhx2QAYcehgGH
+ HwEBlxxAAZcdEAGXHoYBlx8CAaccPwGnHTAB
px6BAacfAQ==
FuncGroup
@@ -13072,19 +14343,461 @@
WakeVerbReinit
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ b0ltun/agasecond - Realtek ALC256 (3246) for Hasee KingBook X57S1
+ CodecID
+ 283902550
+ ConfigData
+
+ AbccEAG3HQABtx4XAbcfkAG3DAICFwwCAUcM
+ AgGXByUCBQBFAgTQiQIFABsCBAxLAgUAEAIE
+ ACA=
+
+ FuncGroup
+ 1
+ LayoutID
+ 70
+ WakeConfigData
+
+ AbcMAgFHDAICFwwC
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ sweet3c - ALC289 for XPS 9500 4k
+ CodecID
+ 283902601
+ ConfigData
+
+ ASccIAEnHQEBJx6mAScfkAE3HPABNx0AATce
+ AAE3H0ABRxxAAUcdAQFHHhcBRx+QAUcMAgFn
+ HPABZx0AAWceAAFnH0ABdxxgAXcdIQF3HhEB
+ dx+QAXcMAgGHHPABhx0AAYceAAGHH0ABlxxw
+ AZcdEAGXHosBlx8CAacc8AGnHQABpx4AAacf
+ QAG3HPABtx0AAbceAAG3H0AB1xzwAdcdAAHX
+ HgAB1x9AAecc8AHnHQAB5x4AAecfQAIXHDAC
+ Fx0QAhceKwIXHwICFwwC
+
+ FuncGroup
+ 1
+ LayoutID
+ 93
+ WakeConfigData
+
+ AUcMAgIXDAI=
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Custom ALC897 by Sergey_Galan for GIGABYTE Z590 Gaming X
+ CodecID
+ 283904151
+ ConfigData
+
+ AUccEAFHHUABRx4RAUcfAQFHDAIBVxwgAVcd
+ EAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQF3
+ HPABdx0AAXceAAF3H0ABhxxAAYcdkAGHHqAB
+ hx+QAZccYAGXHZABlx6BAZcfAgGnHFABpx0w
+ AacegQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcM
+ AgEXHJABFx1hARceSwEXHwEB9xzwAfcdAAH3
+ HgAB9x9AAecc8AHnHQAB5x4AAecfQA==
+
+ FuncGroup
+ 1
+ LayoutID
+ 12
+ WakeConfigData
+
+ AUcMAgG3DAI=
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Custom ALC897 by Sergey_Galan for GIGABYTE Z590M
+ CodecID
+ 283904151
+ ConfigData
+
+ AUccEAFHHUABRx4RAUcfAQFHDAIBVxzwAVcd
+ AAFXHgABVx9AAWcc8AFnHQABZx4AAWcfQAF3
+ HPABdx0AAXceAAF3H0ABhxxAAYcdkAGHHqAB
+ hx+QAZccYAGXHZABlx6BAZcfAgGnHFABpx0w
+ AacegQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcM
+ AgEXHJABFx1hARceSwEXHwEB9xzwAfcdAAH3
+ HgAB9x9AAecc8AHnHQAB5x4AAecfQA==
+
+ FuncGroup
+ 1
+ LayoutID
+ 11
+ WakeConfigData
+
+ AUcMAgG3DAI=
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Conexant CX11970 (CX8400) for Acer Swift 3 SF313 (Ice Lake) by b0ltun
+ CodecID
+ 351346896
+ ConfigData
+
+ AXccEAF3HQEBdx4XAXcfkQF3DAIBlxwgAZcd
+ kAGXHoEBlx8EAWccEAFnHUABZx4hAWcfBAFn
+ DAIBlwckAaccIAGnHQEBpx6gAacfkAGnByQ=
+
+ FuncGroup
+ 1
+ LayoutID
+ 13
+ WakeConfigData
+
+ AXcMAgFnDAIBlwckAacHJA==
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Realtek ALC285 for Yoga S740 14IIL by frozenzero123
+ CodecID
+ 283902597
+ ConfigData
+
+ AUccEAFHHQEBRx4TAUcfkgFHDAICFxwgAhcd
+ EAIXHgECFx8DAhcMAgGXHEABlx0QAZcegQGX
+ HwM=
+
+ FuncGroup
+ 1
+ LayoutID
+ 88
+ WakeConfigData
+
+ AUcMAg==
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Realtek ALC235 for Lenovo M920x by meloay
+ CodecID
+ 283902517
+ ConfigData
+
+ AUccEAFHHQEBRx4XAUcfkAF3HPABdx0AAXce
+ AAF3H0ABhxzwAYcdAAGHHgABhx9AAZcccAGX
+ HRABlx6hAZcfAgGnHCABpx0QAacegQGnHwIB
+ txyAAbcdEAG3HgEBtx8BAdcc8AHXHQAB1x4A
+ AdcfQAHnHPAB5x0AAeceAAHnH0ACFxxQAhcd
+ EAIXHiECFx8CAUcMAgG3DAICFwwCAhcHwAIX
+ CIIBlwck
+
+ FuncGroup
+ 1
+ LayoutID
+ 72
+ WakeConfigData
+
+ AUcMAgG3DAICFwwCAhcHwAIXCIIBlwck
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ NUC8I5BEH JUST MIC
+ CodecID
+ 283902517
+ ConfigData
+
+ ASccUAEnHQEBJx6jAScfkg==
+
+ FuncGroup
+ 1
+ LayoutID
+ 88
+ WakeConfigData
+
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ ALC 292 for Dell M4800 with Dock
+ CodecID
+ 283902610
+ Comment
+ ALC 292 for Dell M4800 with Dock
+ ConfigData
+
+ ASccEAEnHQEBJx6mAScfkAE3HPABNx0AATce
+ AAE3H0ABRxxAAUcdAQFHHhcBRx+QAUcMAgFX
+ HFABVx1AAVceKwFXHwIBVwwCAWccgAFnHUAB
+ Zx4BAWcfAQFnDAIBhxwgAYcdIAGHHoEBhx8C
+ AZccIAGXHZABlx6BAZcfAQGnHCABpx0QAace
+ +wGnHwIBtxzwAbcdAAG3HgABtx9AAdcc8AHX
+ HQAB1x4AAdcfQAHnHPAB5x0AAeceAAHnH0A=
+
+ FuncGroup
+ 1
+ LayoutID
+ 59
+ WakeConfigData
+
+ AUcMAgFXDAIBZwwCAacHJA==
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ ONDA H510D4 IPC ALC897
+ CodecID
+ 283904151
+ ConfigData
+
+ AUccQAFHHUABRx4RAUcfAQFHDAIBhxwgAYcd
+ UAGHHoEBhx8BAZcccAGXHSABlx6hAZcfAgG3
+ HFABtx0wAbceIQG3HwIBtwwC
+
+ FuncGroup
+ 1
+ LayoutID
+ 77
+ WakeConfigData
+
+ AUcMAgG3DAI=
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ james090500 - Dell OptiPlex 9020 AIO
+ CodecID
+ 283902592
+ ConfigData
+
+ AVccYAFXHRABVx4hAVcfAQFXDAIBtxxQAbcd
+ AAG3HhcBtx+QASccMAEnHQABJx6gAScfkAGn
+ HEABpx0QAacegQGnHwI=
+
+ FuncGroup
+ 1
+ LayoutID
+ 18
+ WakeConfigData
+
+ AUcMAg==
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ 5T33Z0 - Lenoco T530 with Dock 4337/4338
+ CodecID
+ 283902569
+ ConfigData
+
+ AUccEAFHHQEBRx4XAUcfkAFHDAIBVxwgAVcd
+ EAFXHiEBVx8DAVcMAgEnHDABJx0BASceoAEn
+ H5ABhxxAAYcdEAGHHoEBhx8DAZccYAGXHZAB
+ lx6BAZcfJAG3HHABtx1AAbceAQG3HyQ=
+
+ FuncGroup
+ 1
+ LayoutID
+ 39
+ WakeConfigData
+
+ AUcMAgFXDAI=
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Realtek ALC1220 for MSI GE73 Raider RGB 8RF by Ardhi96
+ CodecID
+ 283906592
+ ConfigData
+
+ ASccEAEnHQABJx6gAScfkAFHHCABRx0AAUce
+ FwFHH5ABRwwCAVcc8AFXHQABVx4AAVcfQAFn
+ HPABZx0AAWceAAFnH0ABdxzwAXcdAAF3HgAB
+ dx9AAYcc8AGHHQABhx4AAYcfQAGXHDABlx0Q
+ AZcegQGXHwEBpxzwAacdAAGnHgABpx9AAbcc
+ QAG3HRABtx4hAbcfAQG3DAIB1xzwAdcdAAHX
+ HgAB1x9AAecc8AHnHQAB5x4AAecfQA==
+
+ FuncGroup
+ 1
+ LayoutID
+ 25
+ WakeConfigData
+
+ AUcMAgG3DAI=
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ ALC235 for Lenovo Tianyi 510 pro-18ICB Desktop PC by hgs v1
+ CodecID
+ 283902517
+ ConfigData
+
+ AScc8AEnHQABJx4AAScfQAFHHEABRx0BAUce
+ FwFHH5ABRwwCAXcc8AF3HQABdx4AAXcfQAGH
+ HPABhx0AAYceAAGHH0ABlxxwAZcdEAGXHqEB
+ lx8CAaccEAGnHQEBpx6jAacfkAG3HIABtx1A
+ AbceAQG3HwEBtwwCAdcc8AHXHQAB1x4AAdcf
+ QAHnHPAB5x0AAeceAAHnH0ACFxxQAhcdEAIX
+ HiECFx8CAhcMAg==
+
+ FuncGroup
+ 1
+ LayoutID
+ 36
+ WakeConfigData
+
+ AUcMAgG3DAICFwwC
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ ALC222 for Lenovo Tianyi 510s-07IMB Desktop PC by hgs v1
+ CodecID
+ 283902498
+ ConfigData
+
+ AScc8AEnHQABJx4AAScfQAFHHIABRx1AAUce
+ AQFHHwEBdxxAAXcdAQF3HhcBdx+QAXcMAgGH
+ HBABhx0BAYceowGHH5ABlxxwAZcdEAGXHqEB
+ lx8gAacc8AGnHQABpx4AAacfQAG3HPABtx0A
+ AbceAAG3H0AB1xzwAdcdAAHXHgAB1x9AAecc
+ 8AHnHQAB5x4AAecfQAIXHFACFx0QAhceIQIX
+ HwI=
+
+ FuncGroup
+ 1
+ LayoutID
+ 12
+ WakeConfigData
+
+ AXcMAg==
+
+ WakeVerbReinit
+
+
+
+ AFGLowPowerState
+
+ AwAAAA==
+
+ Codec
+ Realtek ALC255(3234) for Asus N752VX by Feartech
+ CodecID
+ 283902549
+ ConfigData
+
+ AScc8AEnHQABJx4AAScfQAFHHBABRx0BAUce
+ FwFHH5ABdxzwAXcdAAF3HgABdx9AAYcc8AGH
+ HQABhx4AAYcfQAIXDAIBlxxAAZcdEAGXHosB
+ lx8CAacc8AGnHQABpx4AAacfQAG3HCABtx0Q
+ AbceAQG3HwEB1xzwAdcdAAHXHgAB1x9AAecc
+ 8AHnHQAB5x4AAecfQAIXHDACFx0QAhceKwIX
+ HwIBRwwC
+
+ FuncGroup
+ 1
+ LayoutID
+ 22
+ WakeConfigData
+
+ AUcMAgIXDAIBlwcl
+
+ WakeVerbReinit
+
+
IOClass
- AppleHDAHardwareConfigDriver
- IOMatchCategory
- AppleHDAHardwareConfigDriver
- IOProviderClass
- AppleHDAHardwareConfigDriverLoader
-
- as.vit9696.AppleALC
-
- CFBundleIdentifier
- as.vit9696.AppleALC
- IOClass
AppleALC
IOMatchCategory
AppleALC
@@ -13095,7 +14808,7 @@
LSMinimumSystemVersion
- 10.8
+ 10.6
NSHumanReadableCopyright
Copyright © 2017 vit9696. All rights reserved.
OSBundleCompatibleVersion
@@ -13107,17 +14820,15 @@
com.apple.iokit.IOPCIFamily
1.0.0b1
com.apple.kpi.bsd
- 12.0.0
- com.apple.kpi.dsep
- 12.0.0
+ 8.0.0
com.apple.kpi.iokit
- 12.0.0
+ 8.0.0
com.apple.kpi.libkern
- 12.0.0
+ 8.0.0
com.apple.kpi.mach
- 12.0.0
+ 8.0.0
com.apple.kpi.unsupported
- 12.0.0
+ 8.0.0
OSBundleRequired
Root
diff --git a/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC b/EFI/OC/Kexts/AppleALC.kext/Contents/MacOS/AppleALC
index 01651bc6..0af022ca 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/AppleBacklightSmoother.kext/Contents/MacOS/AppleBacklightSmoother b/EFI/OC/Kexts/AppleBacklightSmoother.kext/Contents/MacOS/AppleBacklightSmoother
old mode 100755
new mode 100644
diff --git a/EFI/OC/Kexts/BlueToolFixup.kext/Contents/Info.plist b/EFI/OC/Kexts/BlueToolFixup.kext/Contents/Info.plist
new file mode 100644
index 00000000..ef21ece1
--- /dev/null
+++ b/EFI/OC/Kexts/BlueToolFixup.kext/Contents/Info.plist
@@ -0,0 +1,81 @@
+
+
+
+
+ BuildMachineOSBuild
+ 20G817
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ BlueToolFixup
+ CFBundleIdentifier
+ as.acidanthera.BlueToolFixup
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ BlueToolFixup
+ CFBundlePackageType
+ KEXT
+ CFBundleShortVersionString
+ 2.6.4
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 2.6.4
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 13C100
+ DTPlatformName
+ macosx
+ DTPlatformVersion
+ 12.1
+ DTSDKBuild
+ 21C46
+ DTSDKName
+ macosx12.1
+ DTXcode
+ 1321
+ DTXcodeBuild
+ 13C100
+ IOKitPersonalities
+
+ BlueToolFixup
+
+ CFBundleIdentifier
+ as.acidanthera.BlueToolFixup
+ IOClass
+ BlueToolFixup
+ IOMatchCategory
+ BlueToolFixup
+ IOProviderClass
+ IOResources
+ IOResourceMatch
+ IOKit
+
+
+ LSMinimumSystemVersion
+ 10.8
+ OSBundleLibraries
+
+ as.vit9696.Lilu
+ 1.4.7
+ 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
+ 12.0.0
+ com.apple.kpi.mach
+ 12.0.0
+ com.apple.kpi.unsupported
+ 12.0.0
+
+ OSBundleRequired
+ Root
+
+
diff --git a/EFI/OC/Kexts/BlueToolFixup.kext/Contents/MacOS/BlueToolFixup b/EFI/OC/Kexts/BlueToolFixup.kext/Contents/MacOS/BlueToolFixup
new file mode 100755
index 00000000..ea7efd33
Binary files /dev/null and b/EFI/OC/Kexts/BlueToolFixup.kext/Contents/MacOS/BlueToolFixup differ
diff --git a/EFI/OC/Kexts/BrightnessKeys.kext/Contents/Info.plist b/EFI/OC/Kexts/BrightnessKeys.kext/Contents/Info.plist
index 860a8182..9538ab33 100755
--- a/EFI/OC/Kexts/BrightnessKeys.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/BrightnessKeys.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H2
+ 19H1217
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -21,21 +21,23 @@
MacOSX
CFBundleVersion
- 1.0.1
+ 1.0.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
BrightnessKeys
diff --git a/EFI/OC/Kexts/BrightnessKeys.kext/Contents/MacOS/BrightnessKeys b/EFI/OC/Kexts/BrightnessKeys.kext/Contents/MacOS/BrightnessKeys
old mode 100755
new mode 100644
index 113901f0..d48b0504
Binary files a/EFI/OC/Kexts/BrightnessKeys.kext/Contents/MacOS/BrightnessKeys and b/EFI/OC/Kexts/BrightnessKeys.kext/Contents/MacOS/BrightnessKeys differ
diff --git a/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist b/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist
index 60973cba..e3d97d46 100755
--- a/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/CPUFriend.kext/Contents/Info.plist
@@ -3,13 +3,13 @@
BuildMachineOSBuild
- 19H15
+ 20G624
CFBundleDevelopmentRegion
en
CFBundleExecutable
CPUFriend
CFBundleIdentifier
- org.vanilla.driver.CPUFriend
+ org.acidanthera.driver.CPUFriend
CFBundleInfoDictionaryVersion
6.0
CFBundleName
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.2.3
+ 1.2.6
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,29 +25,29 @@
MacOSX
CFBundleVersion
- 1.2.3
+ 1.2.6
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12B45b
+ 13C100
DTPlatformName
macosx
DTPlatformVersion
- 11.0
+ 12.1
DTSDKBuild
- 20A2408
+ 21C46
DTSDKName
- macosx11.0
+ macosx12.1
DTXcode
- 1220
+ 1321
DTXcodeBuild
- 12B45b
+ 13C100
IOKitPersonalities
CPUFriend
CFBundleIdentifier
- org.vanilla.driver.CPUFriend
+ org.acidanthera.driver.CPUFriend
IOClass
CPUFriend
IOMatchCategory
@@ -60,7 +60,7 @@
CPUFriendPlatform
CFBundleIdentifier
- org.vanilla.driver.CPUFriend
+ org.acidanthera.driver.CPUFriend
IOClass
CPUFriendData
IOProbeScore
@@ -79,7 +79,7 @@
LSMinimumSystemVersion
10.8
NSHumanReadableCopyright
- Copyright © 2017 - 2019 PMheart. All rights reserved.
+ Copyright © 2017-2022 PMheart. All rights reserved.
OSBundleCompatibleVersion
1.0
OSBundleLibraries
@@ -89,17 +89,17 @@
com.apple.iokit.IOACPIFamily
1.0.0d1
com.apple.kpi.bsd
- 12.0.0
+ 10.0.0
com.apple.kpi.dsep
- 12.0.0
+ 10.0.0
com.apple.kpi.iokit
- 12.0.0
+ 10.0.0
com.apple.kpi.libkern
- 12.0.0
+ 10.0.0
com.apple.kpi.mach
- 12.0.0
+ 10.0.0
com.apple.kpi.unsupported
- 12.0.0
+ 10.0.0
OSBundleRequired
Root
diff --git a/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend b/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend
index 40e3adff..9a8bbdbd 100755
Binary files a/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend and b/EFI/OC/Kexts/CPUFriend.kext/Contents/MacOS/CPUFriend differ
diff --git a/EFI/OC/Kexts/CPUFriendDataProvider.kext/Contents/Info.plist b/EFI/OC/Kexts/CPUFriendDataProvider.kext/Contents/Info.plist
new file mode 100644
index 00000000..d73473b7
--- /dev/null
+++ b/EFI/OC/Kexts/CPUFriendDataProvider.kext/Contents/Info.plist
@@ -0,0 +1,40 @@
+
+
+
+
+ CFBundleIdentifier
+ org.acidanthera.driver.CPUFriendDataProvider
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ CPUFriendDataProvider
+ CFBundlePackageType
+ KEXT
+ CFBundleShortVersionString
+ 1.0.1
+ CFBundleVersion
+ 1.0.1
+ IOKitPersonalities
+
+ CPUFriendDataProvider
+
+ CFBundleIdentifier
+ com.apple.driver.AppleACPIPlatform
+ IOClass
+ AppleACPICPU
+ IONameMatch
+ processor
+ IOProbeScore
+ 1100
+ IOProviderClass
+ IOACPIPlatformDevice
+ cf-frequency-data
+ PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUgQ29tcHV0ZXIvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgogIDxkaWN0PgogICAgPGtleT5wbXNwRmlsZTwva2V5PgogICAgPGludGVnZXI+MTM8L2ludGVnZXI+CiAgICA8a2V5PklPUGxhdGZvcm1Qb3dlclByb2ZpbGU8L2tleT4KICAgIDxkaWN0PgogICAgICA8a2V5PkNQVUZsb29yPC9rZXk+CiAgICAgIDxpbnRlZ2VyPjEwMDA8L2ludGVnZXI+CiAgICAgIDxrZXk+Qm9vc3RMaW1pdDwva2V5PgogICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICA8a2V5PlVuaWZpZWRTbGVlcFNsaWRlclByZWY8L2tleT4KICAgICAgPHRydWUvPgogICAgICA8a2V5PlB1Ymxpc2hCYXR0ZXJ5RmFjdG9yczwva2V5PgogICAgICA8dHJ1ZS8+CiAgICAgIDxrZXk+TmV0d29ya1RpbWVyRGVsYXk8L2tleT4KICAgICAgPGludGVnZXI+OTAwPC9pbnRlZ2VyPgogICAgICA8a2V5PlN0YW5kYnlEZWxheUhpZ2g8L2tleT4KICAgICAgPGludGVnZXI+ODY0MDA8L2ludGVnZXI+CiAgICAgIDxrZXk+U3RhbmRieURlbGF5PC9rZXk+CiAgICAgIDxpbnRlZ2VyPjEwODAwPC9pbnRlZ2VyPgogICAgICA8a2V5PlN0YW5kYnlCYXR0ZXJ5VGhyZXNob2xkPC9rZXk+CiAgICAgIDxpbnRlZ2VyPjUwPC9pbnRlZ2VyPgogICAgICA8a2V5PklPUGxhdGZvcm1TeXN0ZW1TbGVlcFBvbGljeTwva2V5PgogICAgICA8ZGF0YT5VMHhRVkFJQUNnQUlBQUFBQ0FBQUFBQUFBQUFBQUFBQUJRQUFBQUFBQUFBRkFRQUFBUUFBQUFBQVFBQUFBRUFBQUFBUUFBQUFFQUFICkFBQUFBQUFBQUEvZGh3RUFBQUFBSUFBQUFDQUFBQUFBQUFBQUFBQUFBQVVBQUFBQUFBQUFEOTJIQVFBQUFBREVGZ0FBQUFBQUFBZ0EKQUFBSUFBQUFCUUFBQUFBQUFBQVAzWWNCQUFBQUFNUVdFQUFBQUJBQUlFQUFBQ0JBQUFBSEFBQUFDQUFBQUEvZGh3RUFBQUFBeEJZQQpBQUFBQUFBZ0FBQUFJQUFBQUFVQUFBQUFBQUFBRDkySEFRQUFBQURFRmdBQUFBQUFBQWlBQUFBSWdBQUFCUUFBQUFBQUFBQVAzWWNCCkFBQUFBTVFXQUFBQUFBQUFBTUFBQUFEQUFBQUhBQUFBQ0FBQUFBL2Rod0VBQUFBQXhCWUFBQUFBQUFBQUFBQUFBQUFBQUFjQUFBQUIKQUFBQUQ5MkhBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQndBQUFBQUFBQUFQM1ljQkFBQUFBQT09PC9kYXRhPgogICAgICA8a2V5PkZyZXF1ZW5jaWVzPC9rZXk+CiAgICAgIDxkaWN0PgogICAgICAgIDxrZXk+MzkwMDwva2V5PgogICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgPGtleT40NTAwPC9rZXk+CiAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgPC9kaWN0PgogICAgICA8a2V5PkZyZXF1ZW5jeVZlY3RvcnM8L2tleT4KICAgICAgPGFycmF5PgogICAgICAgIDxkYXRhPgpBZ0FBQUFnQUFBQUJBQUFBQUFBQUFDUVRBQUFBQUFBQXlBQUFBQUFBQUFBQVpPZ0RBQUFBQUFBQUFFdlFCd0FBQUFBQUFBQXkvLy8vCi8vLy9Ed0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUJFQUFBQUJBQUFBQUFBQUFLZ1dBQUFBQUFBQXlBQUFBQUFBQUFBQlpPZ0RBQUFBQUFBQUFVdlFCd0FBCkFBQUFBQUV5dUFzQUFBQUFBQUFBR2FBUEFBQUFBQUFBQUFELy8vLy8vLzhQQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJRQUFBQUJBQUFBQUFBQUFNZ1pBQUFBQUFBQXlBQUFBQUFBQUFBQ1pQUUJBQUFBCkFBQUFBakxvQXdBQUFBQUFBQUlaM0FVQUFBQUFBQUFCTXRBSEFBQUFBQUFBQVJtNEN3QUFBQUFBQUFBeW9BOEFBQUFBQUFBQUdmLy8KLy8vLy93OEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJvQUFBQUJBQUFBQUFBQUFBZ2dBQUFBQUFBQXlBQUFBQUFBCkFBQURaUFFCQUFBQUFBQUFBekxvQXdBQUFBQUFBQU1aMEFjQUFBQUFBQUFDTXJnTEFBQUFBQUFBQWhtZ0R3QUFBQUFBQUFFeS8vLy8KLy8vL0R3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUI4QUFBQUJBQUFBQUFBQUFOZ25BQUFBCkFBQUF5QUFBQUFBQUFBQUVaUFFCQUFBQUFBQUFCRExvQXdBQUFBQUFBQVFaM0FVQUFBQUFBQUFEUzlBSEFBQUFBQUFBQXpLNEN3QUEKQUFBQUFBSXlvQThBQUFBQUFBQUNHZi8vLy8vLy93OEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNNQUFBQUJBQUFBCkFBQUFBRUE0QUFBQUFBQUF5QUFBQUFBQUFBQUZaUFFCQUFBQUFBQUFCVExvQXdBQUFBQUFBQVVaM0FVQUFBQUFBQUFFUzlBSEFBQUEKQUFBQUJESzRDd0FBQUFBQUFBTXlvQThBQUFBQUFBQURHWlFSQUFBQUFBQUFBakwvLy8vLy8vOFBBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFHUUFBQUFEQUFBQUFBQUFBS0NHQVFBQUFBQUF5QUFBQUFBQUFBQUdNdlFCQUFBQUFBQUFCaG5vQXdBQUFBQUFBQVV5M0FVQUFBQUEKQUFBRkdkQUhBQUFBQUFBQUJESzRDd0FBQUFBQUFBUVpvQThBQUFBQUFBQUVBSlFSQUFBQUFBQUFBd0QvLy8vLy8vOFBBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEvLy8vLy8vL0R3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBRUpCUTB0SFVrOVZUa1FBQUFBQUFBQUFBR1FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDUVVrVkJURlJKVFVWZlUwaFBVbFFBQUFNR0FBQUFBQUFBCkRRQU5BQTBBWkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFCTFJWSk9SVXdBQUFBQUFBQUFBQUFBQUFaa0FHUUFaQUI5QUpZQXJ3RElBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFrRlJJVWxWZlZFbEZVaklBQUFBQUFBQUFCV1FBeUFESUFNZ0F5QURJCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDUVZFaFMKVlY5VVNVVlNNd0FBQUFBQUFBQUVaQURJQU1nQXlBRElBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUpCVVNGSlZYMVJKUlZJMEFBQUFBQUFBQUFKa0FKWUF5QUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFrRlJJVWxWZlZFbEYKVWpVQUFBQUFBQUFBQW1RQWxnRElBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ1FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWlhCd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQWFIZHdBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQnZiZ0FBQUFBQUFBQUFBQUFBQUFBQWFXOWZZMjl5WlY5amMzUmZiR2x0QUFBQQpBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFhVzlmWlhCd1gySnZiM04wQUFBQUFBQUFBQUFnQUFBQUFBQUFBQUFBQUFBQUFBQUFhVzlmCmFHbHVkSE1BQUFBQUFBQUFBQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBYVc5amMxOWpjM1JtYkhJQUFBQUFBQUFBQUFBSUFBQUEKQUFBQUFBQUFBQUFBQUFBQWFXOWpjMTlrYVhObGJtZGhaMlVBQUFBQUFBQUFDVDBBQUFBQUFBQUFBQUFBQUFBQWFXOWpjMTlsYm1kaApaMlVBQUFBQUFBQUFBQUNBaEI0QUFBQUFBQUFBQUFBQUFBQUFhVzlqYzE5eWRISnBaMmRsY2dBQUFBQUFBQUJrQUFBQUFBQUFBQUFBCkFBQUFBQUFBYm05dUxXWnZZMkZzTFhSc2Rtd0FBQUFBQUFENkFBQUFBQUFBQUFBQUFBQUFBQUFBY0dWeVppMWlhV0Z6QUFBQUFBQUEKQUFBQUFBQUZBQUFBQUFBQUFBQUFBQUFBQUFBQWNtRjBhVzl5WVhSbGJHbHRhWFFBQUFBQUFBQ0FoQjRBQUFBQUFBQUFBQUFBQUFBQQpkV0p3WXdBQUFBQUFBQUFBQUFBQUFBRUFBQUJ2Wm1ZQUFBQUFBQUFBQUFBQUFBQUFkWFJwYkdsMGVTMTBiSFpzQUFBQUFBQUFBQUJBCkFBQUFBQUFBQUFBQUFBQUFBQUFBYkhCdFgzSmhkR2x2QUFBQUFBQUFBQUFBQUFBYUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQo8L2RhdGE+CiAgICAgICAgPGRhdGE+CkFnQUFBQWdBQUFBQkFBQUFBQUFBQVBnUkFBQUFBQUFBeUFBQUFBQUFBQUFBWk9nREFBQUFBQUFBQUV2UUJ3QUFBQUFBQUFBeS8vLy8KLy8vL0R3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQklBQUFBQkFBQUFBQUFBQUJnVkFBQUFBQUFBeUFBQUFBQUFBQUFCWk9nREFBQUFBQUFBQVV2UUJ3QUEKQUFBQUFBRXl1QXNBQUFBQUFBQUFHYUFQQUFBQUFBQUFBQUQvLy8vLy8vOFBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQmNBQUFBQkFBQUFBQUFBQUFBWkFBQUFBQUFBeUFBQUFBQUFBQUFDWlBRQkFBQUEKQUFBQUFqTG9Bd0FBQUFBQUFBSVozQVVBQUFBQUFBQUJNdEFIQUFBQUFBQUFBUm00Q3dBQUFBQUFBQUF5b0E4QUFBQUFBQUFBR2YvLwovLy8vL3c4QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQjBBQUFBQkFBQUFBQUFBQUVBZkFBQUFBQUFBeUFBQUFBQUEKQUFBRFpQUUJBQUFBQUFBQUF6TG9Bd0FBQUFBQUFBTVowQWNBQUFBQUFBQUNNcmdMQUFBQUFBQUFBaG1nRHdBQUFBQUFBQUV5Ly8vLwovLy8vRHdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0lBQUFBQkFBQUFBQUFBQUR3b0FBQUEKQUFBQXlBQUFBQUFBQUFBRVpQUUJBQUFBQUFBQUJETG9Bd0FBQUFBQUFBUVozQVVBQUFBQUFBQURTOUFIQUFBQUFBQUFBeks0Q3dBQQpBQUFBQUFJeW9BOEFBQUFBQUFBQ0dmLy8vLy8vL3c4QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ2dBQUFBQkFBQUEKQUFBQUFDZzhBQUFBQUFBQXlBQUFBQUFBQUFBRlpQUUJBQUFBQUFBQUJUTG9Bd0FBQUFBQUFBVVozQVVBQUFBQUFBQUVTOUFIQUFBQQpBQUFBQkRLNEN3QUFBQUFBQUFNeW9BOEFBQUFBQUFBREdaUVJBQUFBQUFBQUFqTC8vLy8vLy84UEFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUdRQUFBQURBQUFBQUFBQUFLQ0dBUUFBQUFBQXlBQUFBQUFBQUFBR012UUJBQUFBQUFBQUJobm9Bd0FBQUFBQUFBVXkzQVVBQUFBQQpBQUFGR2RBSEFBQUFBQUFBQkRLNEN3QUFBQUFBQUFRWm9BOEFBQUFBQUFBRUFKUVJBQUFBQUFBQUF3RC8vLy8vLy84UEFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQS8vLy8vLy8vRHdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFFSkJRMHRIVWs5VlRrUUFBQUFBQUFBQUFHUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNRVWtWQlRGUkpUVVZmVTBoUFVsUUFBQU1HQUFBQUFBQUEKRFFBTkFBMEFaQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUJMUlZKT1JVd0FBQUFBQUFBQUFBQUFBQVprQUdRQVpBQjlBSllBcndESUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWtGUklVbFZmVkVsRlVqSUFBQUFBQUFBQUJXUUF5QURJQU1nQXlBREkKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNRVkVoUwpWVjlVU1VWU013QUFBQUFBQUFBRVpBRElBTWdBeUFESUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSkJVU0ZKVlgxUkpSVkkwQUFBQUFBQUFBQUprQUpZQXlBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWtGUklVbFZmVkVsRgpValVBQUFBQUFBQUFBbVFBbGdESUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEKQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFaWEJ3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBYUhkd0FBQUFBQUFBQUFBQUFBQUFBQUVBQUFCdmJnQUFBQUFBQUFBQUFBQUFBQUFBYVc5ZlkyOXlaVjlqYzNSZmJHbHRBQUFBCkFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQWFXOWZaWEJ3WDJKdmIzTjBBQUFBQUFBQUFBQWdBQUFBQUFBQUFBQUFBQUFBQUFBQWFXOWYKYUdsdWRITUFBQUFBQUFBQUFBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFhVzlqYzE5amMzUm1iSElBQUFBQUFBQUFBQUFJQUFBQQpBQUFBQUFBQUFBQUFBQUFBYVc5amMxOWthWE5sYm1kaFoyVUFBQUFBQUFBQUNUMEFBQUFBQUFBQUFBQUFBQUFBYVc5amMxOWxibWRoCloyVUFBQUFBQUFBQUFBQ0FoQjRBQUFBQUFBQUFBQUFBQUFBQWFXOWpjMTl5ZEhKcFoyZGxjZ0FBQUFBQUFBQmtBQUFBQUFBQUFBQUEKQUFBQUFBQUFibTl1TFdadlkyRnNMWFJzZG13QUFBQUFBQUQ2QUFBQUFBQUFBQUFBQUFBQUFBQUFjR1Z5WmkxaWFXRnpBQUFBQUFBQQpBQUFBQUFBRkFBQUFBQUFBQUFBQUFBQUFBQUFBY21GMGFXOXlZWFJsYkdsdGFYUUFBQUFBQUFDQWhCNEFBQUFBQUFBQUFBQUFBQUFBCmRXSndZd0FBQUFBQUFBQUFBQUFBQUFFQUFBQnZabVlBQUFBQUFBQUFBQUFBQUFBQWRYUnBiR2wwZVMxMGJIWnNBQUFBQUFBQUFBQkEKQUFBQUFBQUFBQUFBQUFBQUFBQUFiSEJ0WDNKaGRHbHZBQUFBQUFBQUFBQUFBQUFhQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQpBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBCjwvZGF0YT4KICAgICAgPC9hcnJheT4KICAgICAgPGtleT5UaGVybWFsQ29uZmlndXJhdGlvbjwva2V5PgogICAgICA8ZGljdD4KICAgICAgICA8a2V5PkRvbWFpbjwva2V5PgogICAgICAgIDxkaWN0PgogICAgICAgICAgPGtleT5DUFU8L2tleT4KICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICA8a2V5PlNGSVdpbmRvdzwva2V5PgogICAgICAgICAgICA8aW50ZWdlcj41MDAwMDwvaW50ZWdlcj4KICAgICAgICAgICAgPGtleT5TRklNYWludGVuYW5jZTwva2V5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkVmZm9ydEN1cnZlPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz40MD0wJSw2ND01MCUsNzI9NjclPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGtleT5TRklEYXJ3aW5CRzwva2V5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkVmZm9ydEN1cnZlPC9rZXk+CiAgICAgICAgICAgICAgPHN0cmluZz40MD0wJSw2ND01MCUsNzI9NjclPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGtleT5TRklBcHBOYXA8L2tleT4KICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgPGtleT5FZmZvcnRDdXJ2ZTwva2V5PgogICAgICAgICAgICAgIDxzdHJpbmc+NDA9MCUsNzI9NjclPC9zdHJpbmc+CiAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPGtleT5RT1NUaGVybWFsVGhyZXNob2xkczwva2V5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PlV0aWxpdHk8L2tleT4KICAgICAgICAgICAgICA8aW50ZWdlcj42NDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8a2V5Pk5vbkZvY2FsPC9rZXk+CiAgICAgICAgICAgICAgPGludGVnZXI+MjUxPC9pbnRlZ2VyPgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgIDxrZXk+VGhlcm1hbFByZXNzdXJlPC9rZXk+CiAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgIDxrZXk+Tm9taW5hbDwva2V5PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5IaWdoVGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj42MjwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+TG93VGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4wPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgICA8a2V5Pk1vZGVyYXRlPC9rZXk+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5PkhpZ2hUaHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjEwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICAgIDxrZXk+TG93VGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj41MDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGtleT5IZWF2eTwva2V5PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5IaWdoVGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yMDA8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5Pkxvd1RocmVzaG9sZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+OTA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICAgIDxrZXk+VHJhcHBpbmc8L2tleT4KICAgICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICAgIDxrZXk+SGlnaFRocmVzaG9sZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjUwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5Mb3dUaHJlc2hvbGQ8L2tleT4KICAgICAgICAgICAgICAgIDxpbnRlZ2VyPjE3MDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGtleT5TbGVlcGluZzwva2V5PgogICAgICAgICAgICAgIDxkaWN0PgogICAgICAgICAgICAgICAgPGtleT5IaWdoVGhyZXNob2xkPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4yNTI8L2ludGVnZXI+CiAgICAgICAgICAgICAgICA8a2V5Pkxvd1RocmVzaG9sZDwva2V5PgogICAgICAgICAgICAgICAgPGludGVnZXI+MjUxPC9pbnRlZ2VyPgogICAgICAgICAgICAgIDwvZGljdD4KICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPC9kaWN0PgogICAgICAgICAgPGtleT5HUFU8L2tleT4KICAgICAgICAgIDxkaWN0Lz4KICAgICAgICAgIDxrZXk+SU88L2tleT4KICAgICAgICAgIDxkaWN0Lz4KICAgICAgICA8L2RpY3Q+CiAgICAgIDwvZGljdD4KICAgICAgPGtleT5UQ1BLZWVwQWxpdmVEdXJpbmdTbGVlcDwva2V5PgogICAgICA8dHJ1ZS8+CiAgICAgIDxrZXk+VENQS2VlcEFsaXZlRXhwaXJhdGlvblRpbWVvdXQ8L2tleT4KICAgICAgPGludGVnZXI+NDMyMDA8L2ludGVnZXI+CiAgICAgIDxrZXk+Tm90aWZpY2F0aW9uV2FrZTwva2V5PgogICAgICA8dHJ1ZS8+CiAgICAgIDxrZXk+RE5EV2hpbGVEaXNwbGF5U2xlZXBzPC9rZXk+CiAgICAgIDxmYWxzZS8+CiAgICAgIDxrZXk+RGFya1dha2VTZXJ2aWNlczwva2V5PgogICAgICA8ZGljdD4KICAgICAgICA8a2V5PkRhcmtXYWtlQmFja2dyb3VuZFRhc2tzPC9rZXk+CiAgICAgICAgPGludGVnZXI+MTwvaW50ZWdlcj4KICAgICAgICA8a2V5PlNsZWVwU2VydmljZXM8L2tleT4KICAgICAgICA8aW50ZWdlcj43PC9pbnRlZ2VyPgogICAgICAgIDxrZXk+U2xlZXBTZXJ2aWNlc01vZGVzPC9rZXk+CiAgICAgICAgPGRpY3Q+CiAgICAgICAgICA8a2V5Pk1vZGVBPC9rZXk+CiAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgPGtleT5FeHBpcmF0aW9uPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgIDxrZXk+QmF0dGVyeUZsb29yPC9rZXk+CiAgICAgICAgICAgIDxpbnRlZ2VyPjA8L2ludGVnZXI+CiAgICAgICAgICAgIDxrZXk+QmFzZUludGVydmFsczwva2V5PgogICAgICAgICAgICA8ZGljdD4KICAgICAgICAgICAgICA8a2V5PkFDPC9rZXk+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5PkJhc2VTbGVlcEludGVydmFsPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zNjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5CYXNlV2FrZUNhcEludGVydmFsPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj44NjQwMDwvaW50ZWdlcj4KICAgICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICAgICAgPGtleT5CYXR0ZXJ5PC9rZXk+CiAgICAgICAgICAgICAgPGRpY3Q+CiAgICAgICAgICAgICAgICA8a2V5PkJhc2VTbGVlcEludGVydmFsPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4zNjAwPC9pbnRlZ2VyPgogICAgICAgICAgICAgICAgPGtleT5CYXNlV2FrZUNhcEludGVydmFsPC9rZXk+CiAgICAgICAgICAgICAgICA8aW50ZWdlcj4xODA8L2ludGVnZXI+CiAgICAgICAgICAgICAgPC9kaWN0PgogICAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgICA8L2RpY3Q+CiAgICAgICAgPC9kaWN0PgogICAgICA8L2RpY3Q+CiAgICA8L2RpY3Q+CiAgPC9kaWN0Pgo8L3BsaXN0Pgo=
+
+
+ NSHumanReadableCopyright
+ Copyright © 2017-2022 PMheart. All rights reserved.
+ OSBundleRequired
+ Root
+
+
diff --git a/EFI/OC/Kexts/FeatureUnlock.kext/Contents/Info.plist b/EFI/OC/Kexts/FeatureUnlock.kext/Contents/Info.plist
new file mode 100755
index 00000000..176918da
--- /dev/null
+++ b/EFI/OC/Kexts/FeatureUnlock.kext/Contents/Info.plist
@@ -0,0 +1,83 @@
+
+
+
+
+ BuildMachineOSBuild
+ 20G527
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ FeatureUnlock
+ CFBundleIdentifier
+ com.khronokernel.FeatureUnlock
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ FeatureUnlock
+ CFBundlePackageType
+ KEXT
+ CFBundleShortVersionString
+ 1.0.8
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 1.0.8
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 12E507
+ DTPlatformName
+ macosx
+ DTPlatformVersion
+ 11.3
+ DTSDKBuild
+ 20E214
+ DTSDKName
+ macosx11.3
+ DTXcode
+ 1251
+ DTXcodeBuild
+ 12E507
+ IOKitPersonalities
+
+ FeatureUnlock
+
+ CFBundleIdentifier
+ com.khronokernel.FeatureUnlock
+ IOClass
+ FeatureUnlock
+ IOMatchCategory
+ FeatureUnlock
+ IOProviderClass
+ IOResources
+ IOResourceMatch
+ IOKit
+
+
+ LSMinimumSystemVersion
+ 10.14
+ NSHumanReadableCopyright
+ Copyright © 2021 Khronokernel. All rights reserved.
+ OSBundleLibraries
+
+ as.vit9696.Lilu
+ 1.4.7
+ 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
+ 12.0.0
+ com.apple.kpi.mach
+ 12.0.0
+ com.apple.kpi.unsupported
+ 12.0.0
+
+ OSBundleRequired
+ Root
+
+
diff --git a/EFI/OC/Kexts/FeatureUnlock.kext/Contents/MacOS/FeatureUnlock b/EFI/OC/Kexts/FeatureUnlock.kext/Contents/MacOS/FeatureUnlock
new file mode 100644
index 00000000..2590f50f
Binary files /dev/null and b/EFI/OC/Kexts/FeatureUnlock.kext/Contents/MacOS/FeatureUnlock differ
diff --git a/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist b/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist
index 196cc55b..1f84a5dc 100755
--- a/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/HibernationFixup.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H524
+ 20G624
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.4.0
+ 1.4.6
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,23 +25,23 @@
MacOSX
CFBundleVersion
- 1.4.0
+ 1.4.6
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12B45b
+ 13C100
DTPlatformName
macosx
DTPlatformVersion
- 11.0
+ 12.1
DTSDKBuild
- 20A2408
+ 21C46
DTSDKName
- macosx11.0
+ macosx12.1
DTXcode
- 1220
+ 1321
DTXcodeBuild
- 12B45b
+ 13C100
IOKitPersonalities
as.lvs1974.HibernationFixup
diff --git a/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup b/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup
index 077f0f2e..c939b472 100755
Binary files a/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup and b/EFI/OC/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup differ
diff --git a/EFI/OC/Kexts/Sinetek-rtsx.kext/Contents/Info.plist b/EFI/OC/Kexts/IntelBTPatcher.kext/Contents/Info.plist
similarity index 55%
rename from EFI/OC/Kexts/Sinetek-rtsx.kext/Contents/Info.plist
rename to EFI/OC/Kexts/IntelBTPatcher.kext/Contents/Info.plist
index b92fd1a4..2ebfebda 100644
--- a/EFI/OC/Kexts/Sinetek-rtsx.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/IntelBTPatcher.kext/Contents/Info.plist
@@ -3,79 +3,79 @@
BuildMachineOSBuild
- 19H524
+ 19H2026
CFBundleDevelopmentRegion
en
CFBundleExecutable
- Sinetek-rtsx
+ IntelBTPatcher
CFBundleIdentifier
- com.sinet3k.Sinetek-rtsx
+ com.zxystd.IntelBTPatcher
CFBundleInfoDictionaryVersion
6.0
CFBundleName
- Sinetek-rtsx
+ IntelBTPatcher
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 9.0.0
+ 2.2.0
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 9.0.0
+ 2.2.0
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 11E801a
+ 11A420a
DTPlatformVersion
GM
DTSDKBuild
- 17A315g
+ 19A547
DTSDKName
- macosx10.13
+ macosx10.15
DTXcode
- 1170
+ 1100
DTXcodeBuild
- 11E801a
+ 11A420a
IOKitPersonalities
- Sinetek_rtsx
+ IntelBTPatcher
CFBundleIdentifier
- com.sinet3k.Sinetek-rtsx
+ com.zxystd.IntelBTPatcher
IOClass
- Sinetek_rtsx
- IOKitDebug
- 65535
- IOPCIMatch
- 0x520910EC 0x522710EC 0x522910EC 0x522A10EC 0x524910EC 0x528610EC 0x528710EC 0x528910EC 0x525A10EC
- IOProbeScore
- 1000
+ IntelBTPatcher
+ IOMatchCategory
+ IntelBTPatcher
IOProviderClass
- IOPCIDevice
+ IOResources
+ IOResourceMatch
+ IOKit
LSMinimumSystemVersion
- 10.13
+ 10.12
NSHumanReadableCopyright
- Copyright © 2017 sinetek (modified by cholonam). All rights reserved.
+ Copyright © 2022 zxystd. All rights reserved.
OSBundleLibraries
- com.apple.iokit.IOPCIFamily
- 2.9
- com.apple.iokit.IOStorageFamily
- 2.1
+ as.vit9696.Lilu
+ 1.2.0
+ com.apple.iokit.IOUSBHostFamily
+ 1.2
com.apple.kpi.bsd
- 16.4
+ 12.0.0
+ com.apple.kpi.dsep
+ 12.0.0
com.apple.kpi.iokit
- 16.4
+ 12.0.0
com.apple.kpi.libkern
- 16.4
+ 12.0.0
com.apple.kpi.mach
- 16.4
+ 12.0.0
com.apple.kpi.unsupported
- 8.0
+ 12.0.0
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 00000000..3f596a02
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 c74255a8..6d4bce04 100755
--- a/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19G73
+ 19H2026
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,27 +17,27 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.1.2
+ 2.2.0
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 1.1.2
+ 2.2.0
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 11E608c
+ 11A420a
DTPlatformVersion
GM
DTSDKBuild
- 16C58
+ 19A547
DTSDKName
- macosx10.12
+ macosx10.15
DTXcode
- 1150
+ 1100
DTXcodeBuild
- 11E608c
+ 11A420a
IOKitPersonalities
IntelBluetoothFirmware_0026
@@ -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
@@ -193,6 +210,23 @@
idVendor
32903
+ IntelBluetoothFirmware_ax210
+
+ CFBundleIdentifier
+ com.zxystd.IntelBluetoothFirmware
+ IOClass
+ IntelBluetoothFirmware
+ IOMatchCategory
+ IntelBluetoothFirmware
+ IOProbeScore
+ 4000
+ IOProviderClass
+ IOUSBHostDevice
+ idProduct
+ 51
+ idVendor
+ 32903
+
LSMinimumSystemVersion
10.12
diff --git a/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/MacOS/IntelBluetoothFirmware b/EFI/OC/Kexts/IntelBluetoothFirmware.kext/Contents/MacOS/IntelBluetoothFirmware
index 06e4b461..745ae189 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
deleted file mode 100755
index 067b08ab..00000000
--- a/EFI/OC/Kexts/IntelBluetoothInjector.kext/Contents/Info.plist
+++ /dev/null
@@ -1,184 +0,0 @@
-
-
-
-
- BuildMachineOSBuild
- 19G73
- CFBundleDevelopmentRegion
- en
- CFBundleIdentifier
- com.zxystd.IntelBluetoothInjector
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- IntelBluetoothInjector
- CFBundlePackageType
- KEXT
- CFBundleShortVersionString
- 1.1.2
- CFBundleSupportedPlatforms
-
- MacOSX
-
- CFBundleVersion
- 1.1.2
- DTCompiler
- com.apple.compilers.llvm.clang.1_0
- DTPlatformBuild
- 11E608c
- DTPlatformVersion
- GM
- DTSDKBuild
- 16C58
- DTSDKName
- macosx10.12
- DTXcode
- 1150
- DTXcodeBuild
- 11E608c
- 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
-
-
- LSMinimumSystemVersion
- 10.12
- NSHumanReadableCopyright
- Copyright © 2020 钟先耀. All rights reserved.
- OSBundleRequired
- Root
-
-
diff --git a/EFI/OC/Kexts/IntelBluetoothInjector.kext/Contents/MacOS/IntelBluetoothInjector b/EFI/OC/Kexts/IntelBluetoothInjector.kext/Contents/MacOS/IntelBluetoothInjector
deleted file mode 100755
index 05691343..00000000
Binary files a/EFI/OC/Kexts/IntelBluetoothInjector.kext/Contents/MacOS/IntelBluetoothInjector and /dev/null differ
diff --git a/EFI/OC/Kexts/IntelMausi.kext/Contents/Info.plist b/EFI/OC/Kexts/IntelMausi.kext/Contents/Info.plist
index 0da68071..2f748a1a 100755
--- a/EFI/OC/Kexts/IntelMausi.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/IntelMausi.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H15
+ 19H1217
CFBundleDevelopmentRegion
English
CFBundleExecutable
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.0.5
+ 1.0.7
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,7 +25,7 @@
MacOSX
CFBundleVersion
- 1.0.5
+ 1.0.7
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
@@ -74,7 +74,7 @@
0
Driver_Version
- 1.0.5
+ 1.0.7
IOClass
IntelMausi
IOPCIMatch
diff --git a/EFI/OC/Kexts/IntelMausi.kext/Contents/MacOS/IntelMausi b/EFI/OC/Kexts/IntelMausi.kext/Contents/MacOS/IntelMausi
old mode 100755
new mode 100644
index 719cfd4a..fe7766c8
Binary files a/EFI/OC/Kexts/IntelMausi.kext/Contents/MacOS/IntelMausi and b/EFI/OC/Kexts/IntelMausi.kext/Contents/MacOS/IntelMausi differ
diff --git a/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist b/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist
index dc542d68..8931f337 100755
--- a/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/Lilu.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H524
+ 20G730
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.5.2
+ 1.6.2
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,23 +25,23 @@
MacOSX
CFBundleVersion
- 1.5.2
+ 1.6.2
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12B45b
+ 13C100
DTPlatformName
macosx
DTPlatformVersion
- 11.0
+ 12.1
DTSDKBuild
- 20A2408
+ 21C46
DTSDKName
- macosx11.0
+ macosx12.1
DTXcode
- 1220
+ 1321
DTXcodeBuild
- 12B45b
+ 13C100
IOKitPersonalities
as.vit9696.Lilu
@@ -55,7 +55,7 @@
IOProviderClass
IOResources
IOResourceMatch
- IOKit
+ IOBSD
LSMinimumSystemVersion
@@ -65,6 +65,21 @@
OSBundleCompatibleVersion
1.2.0
OSBundleLibraries
+
+ com.apple.kernel.6.0
+ 7.9.9
+ 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
+
+ OSBundleLibraries_x86_64
com.apple.kpi.bsd
10.0.0
diff --git a/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu b/EFI/OC/Kexts/Lilu.kext/Contents/MacOS/Lilu
old mode 100755
new mode 100644
index 29a00484..3d00ca66
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/NVMeFix.kext/Contents/Info.plist b/EFI/OC/Kexts/NVMeFix.kext/Contents/Info.plist
index 0bad9f9e..adfc88ca 100644
--- a/EFI/OC/Kexts/NVMeFix.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/NVMeFix.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H524
+ 20G624
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,29 +17,29 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.0.6
+ 1.1.0
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 1.0.6
+ 1.1.0
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12B45b
+ 13C100
DTPlatformName
macosx
DTPlatformVersion
- 11.0
+ 12.1
DTSDKBuild
- 20A2408
+ 21C46
DTSDKName
- macosx11.0
+ macosx12.1
DTXcode
- 1220
+ 1321
DTXcodeBuild
- 12B45b
+ 13C100
IOKitPersonalities
org.acidanthera.NVMeFix
diff --git a/EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix b/EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix
index e31b2355..97fc812b 100755
Binary files a/EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix and b/EFI/OC/Kexts/NVMeFix.kext/Contents/MacOS/NVMeFix differ
diff --git a/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/MacOS/RTCMemoryFixup b/EFI/OC/Kexts/RTCMemoryFixup.kext/Contents/MacOS/RTCMemoryFixup
old mode 100755
new mode 100644
diff --git a/EFI/OC/Kexts/RealtekCardReader.kext/Contents/Info.plist b/EFI/OC/Kexts/RealtekCardReader.kext/Contents/Info.plist
new file mode 100644
index 00000000..ed8d615d
--- /dev/null
+++ b/EFI/OC/Kexts/RealtekCardReader.kext/Contents/Info.plist
@@ -0,0 +1,377 @@
+
+
+
+
+ BuildMachineOSBuild
+ 22A380
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ RealtekCardReader
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ RealtekCardReader
+ CFBundlePackageType
+ KEXT
+ CFBundleShortVersionString
+ 0.9.7
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 0.9.7
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 14A400
+ DTPlatformName
+ macosx
+ DTPlatformVersion
+ 12.3
+ DTSDKBuild
+ 21E226
+ DTSDKName
+ macosx12.3
+ DTXcode
+ 1401
+ DTXcodeBuild
+ 14A400
+ IOKitPersonalities
+
+ IOSDBlockStorageDevice
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ Device Characteristics
+
+ Product Name
+ Built In SDXC Reader
+ Vendor Name
+ Realtek
+
+ IOClass
+ IOSDBlockStorageDevice
+ IOMediaIcon
+
+ CFBundleIdentifier
+ com.apple.iokit.IOSCSIArchitectureModelFamily
+ IOBundleResourceFile
+ SD.icns
+
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOSDHostDriver
+
+ RealtekRTS5129Controller
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ IOClass
+ RealtekUSBCardReaderController
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOUSBHostDevice
+ Protocol Characteristics
+
+ Physical Interconnect
+ Secure Digital
+ Physical Interconnect Location
+ Internal
+
+ idProduct
+ 297
+ idVendor
+ 3034
+
+ RealtekRTS5139Controller
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ IOClass
+ RealtekUSBCardReaderController
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOUSBHostDevice
+ Protocol Characteristics
+
+ Physical Interconnect
+ Secure Digital
+ Physical Interconnect Location
+ Internal
+
+ idProduct
+ 313
+ idVendor
+ 3034
+
+ RealtekRTS5179Controller
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ IOClass
+ RealtekUSBCardReaderController
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOUSBHostDevice
+ Protocol Characteristics
+
+ Physical Interconnect
+ Secure Digital
+ Physical Interconnect Location
+ Internal
+
+ idProduct
+ 320
+ idVendor
+ 3034
+
+ RealtekRTS5209Controller
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ IOClass
+ RealtekRTS5209Controller
+ IOPCIMatch
+ 0x520910EC
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOPCIDevice
+ Protocol Characteristics
+
+ Physical Interconnect
+ Secure Digital
+ Physical Interconnect Location
+ Internal
+
+
+ RealtekRTS5227Controller
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ IOClass
+ RealtekRTS5227Controller
+ IOPCIMatch
+ 0x522710EC
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOPCIDevice
+ Protocol Characteristics
+
+ Physical Interconnect
+ Secure Digital
+ Physical Interconnect Location
+ Internal
+
+
+ RealtekRTS5229Controller
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ IOClass
+ RealtekRTS5229Controller
+ IOPCIMatch
+ 0x522910EC
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOPCIDevice
+ Protocol Characteristics
+
+ Physical Interconnect
+ Secure Digital
+ Physical Interconnect Location
+ Internal
+
+
+ RealtekRTS522AController
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ IOClass
+ RealtekRTS522AController
+ IOPCIMatch
+ 0x522A10EC
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOPCIDevice
+ Protocol Characteristics
+
+ Physical Interconnect
+ Secure Digital
+ Physical Interconnect Location
+ Internal
+
+
+ RealtekRTS5249Controller
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ IOClass
+ RealtekRTS5249Controller
+ IOPCIMatch
+ 0x524910EC
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOPCIDevice
+ Protocol Characteristics
+
+ Physical Interconnect
+ Secure Digital
+ Physical Interconnect Location
+ Internal
+
+
+ RealtekRTS524AController
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ IOClass
+ RealtekRTS524AController
+ IOPCIMatch
+ 0x524A10EC
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOPCIDevice
+ Protocol Characteristics
+
+ Physical Interconnect
+ Secure Digital
+ Physical Interconnect Location
+ Internal
+
+
+ RealtekRTS525AController
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ IOClass
+ RealtekRTS525AController
+ IOPCIMatch
+ 0x525A10EC
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOPCIDevice
+ Protocol Characteristics
+
+ Physical Interconnect
+ Secure Digital
+ Physical Interconnect Location
+ Internal
+
+
+ RealtekRTS5260Controller
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ IOClass
+ RealtekRTS5260Controller
+ IOPCIMatch
+ 0x526010EC
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOPCIDevice
+ Protocol Characteristics
+
+ Physical Interconnect
+ Secure Digital
+ Physical Interconnect Location
+ Internal
+
+
+ RealtekRTS5286Controller
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ IOClass
+ RealtekRTS5286Controller
+ IOPCIMatch
+ 0x528610EC
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOPCIDevice
+ Protocol Characteristics
+
+ Physical Interconnect
+ Secure Digital
+ Physical Interconnect Location
+ Internal
+
+
+ RealtekRTS5287Controller
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ IOClass
+ RealtekRTS5287Controller
+ IOPCIMatch
+ 0x528710EC
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOPCIDevice
+ Protocol Characteristics
+
+ Physical Interconnect
+ Secure Digital
+ Physical Interconnect Location
+ Internal
+
+
+ RealtekRTS5289Controller
+
+ CFBundleIdentifier
+ science.firewolf.rtsx
+ IOClass
+ RealtekRTS5289Controller
+ IOPCIMatch
+ 0x528910EC
+ IOProbeScore
+ 1000
+ IOProviderClass
+ IOPCIDevice
+ Protocol Characteristics
+
+ Physical Interconnect
+ Secure Digital
+ Physical Interconnect Location
+ Internal
+
+
+
+ LSMinimumSystemVersion
+ 10.14
+ NSHumanReadableCopyright
+ Copyright © 2021 FireWolf. All rights reserved.
+ OSBundleLibraries
+
+ com.apple.iokit.IOPCIFamily
+ 2.9
+ com.apple.iokit.IOStorageFamily
+ 2.1
+ com.apple.iokit.IOUSBHostFamily
+ 1.2
+ com.apple.kpi.iokit
+ 16.4
+ com.apple.kpi.libkern
+ 16.4
+
+ OSBundleRequired
+ Root
+
+
diff --git a/EFI/OC/Kexts/RealtekCardReader.kext/Contents/MacOS/RealtekCardReader b/EFI/OC/Kexts/RealtekCardReader.kext/Contents/MacOS/RealtekCardReader
new file mode 100755
index 00000000..2dfd0e45
Binary files /dev/null and b/EFI/OC/Kexts/RealtekCardReader.kext/Contents/MacOS/RealtekCardReader differ
diff --git a/EFI/OC/Kexts/RealtekCardReader.kext/Contents/Resources/LICENSE b/EFI/OC/Kexts/RealtekCardReader.kext/Contents/Resources/LICENSE
new file mode 100644
index 00000000..9860be25
--- /dev/null
+++ b/EFI/OC/Kexts/RealtekCardReader.kext/Contents/Resources/LICENSE
@@ -0,0 +1,29 @@
+BSD 3-Clause License
+
+Copyright (c) 2021, FireWolf @ FireWolf Pl.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/Info.plist b/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/Info.plist
new file mode 100644
index 00000000..d262386e
--- /dev/null
+++ b/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/Info.plist
@@ -0,0 +1,81 @@
+
+
+
+
+ BuildMachineOSBuild
+ 22A380
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ RealtekCardReaderFriend
+ CFBundleIdentifier
+ science.firewolf.rtsf
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ RealtekCardReaderFriend
+ CFBundlePackageType
+ KEXT
+ CFBundleShortVersionString
+ 1.0.4
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 1.0.4
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 14A400
+ DTPlatformName
+ macosx
+ DTPlatformVersion
+ 12.3
+ DTSDKBuild
+ 21E226
+ DTSDKName
+ macosx12.3
+ DTXcode
+ 1401
+ DTXcodeBuild
+ 14A400
+ IOKitPersonalities
+
+ RealtekCardReaderFriend
+
+ CFBundleIdentifier
+ science.firewolf.rtsf
+ IOClass
+ RealtekCardReaderFriend
+ IOMatchCategory
+ RealtekCardReaderFriend
+ IOProviderClass
+ IOResources
+ IOResourceMatch
+ IOKit
+
+
+ LSMinimumSystemVersion
+ 10.14
+ OSBundleLibraries
+
+ as.vit9696.Lilu
+ 1.4.7
+ 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
+ 12.0.0
+ com.apple.kpi.mach
+ 12.0.0
+ com.apple.kpi.unsupported
+ 12.0.0
+
+ OSBundleRequired
+ Root
+
+
diff --git a/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/MacOS/RealtekCardReaderFriend b/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/MacOS/RealtekCardReaderFriend
new file mode 100755
index 00000000..d898fbaa
Binary files /dev/null and b/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/MacOS/RealtekCardReaderFriend differ
diff --git a/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/Resources/LICENSE b/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/Resources/LICENSE
new file mode 100644
index 00000000..9860be25
--- /dev/null
+++ b/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/Resources/LICENSE
@@ -0,0 +1,29 @@
+BSD 3-Clause License
+
+Copyright (c) 2021, FireWolf @ FireWolf Pl.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist b/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist
index 3f8b9c46..d3e5a972 100755
--- a/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H524
+ 20G624
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,29 +17,29 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.2.2
+ 1.3.0
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 1.2.2
+ 1.3.0
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12B45b
+ 13C100
DTPlatformName
macosx
DTPlatformVersion
- 11.0
+ 12.1
DTSDKBuild
- 20A2408
+ 21C46
DTSDKName
- macosx11.0
+ macosx12.1
DTXcode
- 1220
+ 1321
DTXcodeBuild
- 12B45b
+ 13C100
IOKitPersonalities
IOSMBusController
@@ -86,17 +86,15 @@
com.apple.iokit.IOSMBusFamily
1.0.0
com.apple.kpi.bsd
- 10.0.0
- com.apple.kpi.dsep
- 10.0.0
+ 8.0.0
com.apple.kpi.iokit
- 10.0.0
+ 8.0.0
com.apple.kpi.libkern
- 10.0.0
+ 8.0.0
com.apple.kpi.mach
- 10.0.0
+ 8.0.0
com.apple.kpi.unsupported
- 10.0.0
+ 8.0.0
OSBundleRequired
Root
diff --git a/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager b/EFI/OC/Kexts/SMCBatteryManager.kext/Contents/MacOS/SMCBatteryManager
index 3dae84f8..814d6303 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/SMCProcessor.kext/Contents/Info.plist b/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist
index acae0939..1f0b054b 100755
--- a/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/SMCProcessor.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H524
+ 20G624
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.2.2
+ 1.3.0
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,23 +25,23 @@
MacOSX
CFBundleVersion
- 1.2.2
+ 1.3.0
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12B45b
+ 13C100
DTPlatformName
macosx
DTPlatformVersion
- 11.0
+ 12.1
DTSDKBuild
- 20A2408
+ 21C46
DTSDKName
- macosx11.0
+ macosx12.1
DTXcode
- 1220
+ 1321
DTXcodeBuild
- 12B45b
+ 13C100
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 c97c1670..d9bbf0ac 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/Sinetek-rtsx.kext/Contents/MacOS/Sinetek-rtsx b/EFI/OC/Kexts/Sinetek-rtsx.kext/Contents/MacOS/Sinetek-rtsx
deleted file mode 100755
index bca16dc2..00000000
Binary files a/EFI/OC/Kexts/Sinetek-rtsx.kext/Contents/MacOS/Sinetek-rtsx and /dev/null differ
diff --git a/EFI/OC/Kexts/Sinetek-rtsx.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/Sinetek-rtsx.kext/Contents/_CodeSignature/CodeResources
deleted file mode 100644
index d5d0fd74..00000000
--- a/EFI/OC/Kexts/Sinetek-rtsx.kext/Contents/_CodeSignature/CodeResources
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
- 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/Kexts/VirtualSMC.kext/Contents/Info.plist b/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist
index fba2dc35..0d29b67c 100755
--- a/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/VirtualSMC.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H524
+ 20G624
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.2.2
+ 1.3.0
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,23 +25,23 @@
MacOSX
CFBundleVersion
- 1.2.2
+ 1.3.0
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12B45b
+ 13C100
DTPlatformName
macosx
DTPlatformVersion
- 11.0
+ 12.1
DTSDKBuild
- 20A2408
+ 21C46
DTSDKName
- macosx11.0
+ macosx12.1
DTXcode
- 1220
+ 1321
DTXcodeBuild
- 12B45b
+ 13C100
IOKitPersonalities
as.vit9696.VirtualSMC
@@ -390,14 +390,31 @@
OSBundleCompatibleVersion
1.0
OSBundleLibraries
+
+ as.vit9696.Lilu
+ 1.2.0
+ com.apple.iokit.IOACPIFamily
+ 1.0.0d1
+ com.apple.kernel.6.0
+ 7.9.9
+ 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
+
+ OSBundleLibraries_x86_64
as.vit9696.Lilu
1.2.0
com.apple.iokit.IOACPIFamily
1.0.0d1
com.apple.kpi.bsd
- 10.0.0
- com.apple.kpi.dsep
10.0.0
com.apple.kpi.iokit
10.0.0
diff --git a/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC b/EFI/OC/Kexts/VirtualSMC.kext/Contents/MacOS/VirtualSMC
index cf671d43..da8cc650 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/VoodooInput.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooInput.kext/Contents/Info.plist
old mode 100644
new mode 100755
index b07d264e..3d059ade
--- a/EFI/OC/Kexts/VoodooInput.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/VoodooInput.kext/Contents/Info.plist
@@ -3,7 +3,9 @@
BuildMachineOSBuild
+
19H524
+
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,13 +19,18 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.1.2
+
+ 1.1.3
+
+
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 1.1.2
+
+ 1.1.3
+
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
diff --git a/EFI/OC/Kexts/VoodooInput.kext/Contents/MacOS/VoodooInput b/EFI/OC/Kexts/VoodooInput.kext/Contents/MacOS/VoodooInput
old mode 100755
new mode 100644
diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist
index 917fcb67..29c9b59e 100755
--- a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/Info.plist
@@ -3,11 +3,11 @@
BuildMachineOSBuild
- 19H512
+ 20G817
CFBundleExecutable
VoodooPS2Controller
CFBundleGetInfoString
- 2.2.2, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013
+ 2.3.1, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013
CFBundleIdentifier
as.acidanthera.voodoo.driver.PS2Controller
CFBundleInfoDictionaryVersion
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 2.2.2
+ 2.3.1
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,23 +25,23 @@
MacOSX
CFBundleVersion
- 2.2.2
+ 2.3.1
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12B45b
+ 13C100
DTPlatformName
macosx
DTPlatformVersion
- 11.0
+ 12.1
DTSDKBuild
- 20A2408
+ 21C46
DTSDKName
- macosx11.0
+ macosx12.1
DTXcode
- 1220
+ 1321
DTXcodeBuild
- 12B45b
+ 13C100
IOKitPersonalities
ACPI PS/2 Nub
@@ -139,7 +139,7 @@
LSMinimumSystemVersion
10.11
OSBundleCompatibleVersion
- 2.2.2
+ 2.3.1
OSBundleLibraries
com.apple.iokit.IOACPIFamily
diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller
index d964abfb..ccb454fe 100755
Binary files a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller and b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller differ
diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist
old mode 100755
new mode 100644
similarity index 78%
rename from EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist
rename to EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist
index d058161e..b3d41db8
--- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/Info.plist
@@ -3,7 +3,10 @@
BuildMachineOSBuild
- 20D74
+
+
+ 20G817
+
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,29 +20,45 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.1.1
+ 1.1.3
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 1.1.1
+ 1.1.3
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12D4e
+
+ 13C100
+
DTPlatformName
macosx
DTPlatformVersion
- 11.1
+ 12.1
DTSDKBuild
- 20C63
+ 21C46
DTSDKName
- macosx11.1
+ macosx12.1
DTXcode
- 1240
+ 1321
DTXcodeBuild
- 12D4e
+ 12B45b
+ DTPlatformName
+ macosx
+ DTPlatformVersion
+ 11.0
+ DTSDKBuild
+ 20A2408
+ DTSDKName
+ macosx11.0
+ DTXcode
+ 1220
+ DTXcodeBuild
+
+ 13C100
+
IOKitPersonalities
Voodoo Input
diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput
similarity index 50%
rename from EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput
rename to EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput
index 063dc508..fedf8869 100755
Binary files a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput and b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/MacOS/VoodooInput differ
diff --git a/EFI/OC/Kexts/AirPortOpenBSD.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources
similarity index 100%
rename from EFI/OC/Kexts/AirPortOpenBSD.kext/Contents/_CodeSignature/CodeResources
rename to EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources
diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist
index 398e6b55..e063f112 100755
--- a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist
@@ -3,11 +3,11 @@
BuildMachineOSBuild
- 19H512
+ 20G817
CFBundleExecutable
VoodooPS2Keyboard
CFBundleGetInfoString
- 2.2.2, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013
+ 2.3.1, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013
CFBundleIdentifier
as.acidanthera.voodoo.driver.PS2Keyboard
CFBundleInfoDictionaryVersion
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 2.2.2
+ 2.3.1
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,23 +25,23 @@
MacOSX
CFBundleVersion
- 2.2.2
+ 2.3.1
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12B45b
+ 13C100
DTPlatformName
macosx
DTPlatformVersion
- 11.0
+ 12.1
DTSDKBuild
- 20A2408
+ 21C46
DTSDKName
- macosx11.0
+ macosx12.1
DTXcode
- 1220
+ 1321
DTXcodeBuild
- 12B45b
+ 13C100
IOKitPersonalities
ApplePS2Keyboard
@@ -600,7 +600,7 @@
OSBundleLibraries
as.acidanthera.voodoo.driver.PS2Controller
- 2.2.2
+ 2.3.1
com.apple.iokit.IOHIDFamily
1.0.0b1
com.apple.kpi.bsd
diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard
index 24024418..3ac5f8f7 100755
Binary files a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard and b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard differ
diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist
new file mode 100644
index 00000000..f0a9cbde
--- /dev/null
+++ b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist
@@ -0,0 +1,198 @@
+
+
+
+
+ BuildMachineOSBuild
+ 20G817
+ CFBundleExecutable
+ VoodooPS2Mouse
+ CFBundleGetInfoString
+ 2.3.1, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013
+ CFBundleIdentifier
+ as.acidanthera.voodoo.driver.PS2Mouse
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ Voodoo PS/2 Mouse
+ CFBundlePackageType
+ KEXT
+ CFBundleShortVersionString
+ 2.3.1
+ CFBundleSignature
+ ????
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 2.3.1
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 13C100
+ DTPlatformName
+ macosx
+ DTPlatformVersion
+ 12.1
+ DTSDKBuild
+ 21C46
+ DTSDKName
+ macosx12.1
+ DTXcode
+ 1321
+ DTXcodeBuild
+ 13C100
+ IOKitPersonalities
+
+ ApplePS2Mouse
+
+ CFBundleIdentifier
+ as.acidanthera.voodoo.driver.PS2Mouse
+ HIDPointerAccelerationType
+ HIDTrackpadAcceleration
+ HIDScrollAccelerationType
+ HIDTrackpadScrollAcceleration
+ IOClass
+ ApplePS2Mouse
+ IOProviderClass
+ ApplePS2MouseDevice
+ Platform Profile
+
+ Default
+
+ ActLikeTrackpad
+
+ ButtonCount
+ 3
+ Darwin 16+
+
+ ApplePreferenceCapability
+
+ ApplePreferenceIdentifier
+ com.apple.AppleMultitouchTrackpad
+ MT Built-in
+
+ MTHIDDevice
+
+ SupportsGestureScrolling
+
+ TrackpadEmbedded
+
+ TrackpadFourFingerGestures
+
+ TrackpadSecondaryClickCorners
+
+ TrackpadThreeFingerDrag
+
+
+ DefaultResolution
+ 240
+ DisableDevice
+
+ DisableLEDUpdating
+
+ FakeMiddleButton
+
+ ForceDefaultResolution
+
+ ForceSetResolution
+
+ MiddleClickTime
+ 100000000
+ MouseCount
+ 0
+ MouseYInverter
+ 1
+ ProcessBluetoothMouseStopsTrackpad
+
+ ProcessUSBMouseStopsTrackpad
+
+ QuietTimeAfterTyping
+ 500000000
+ ResolutionMode
+ 3
+ ScrollResolution
+ 5
+ ScrollYInverter
+ 1
+ TrackpadScroll
+
+ WakeDelay
+ 1000
+
+ HPQOEM
+
+ 1411
+ ProBook
+ 1619
+ ProBook
+ 161C
+ ProBook
+ 164F
+ ProBook
+ 167C
+ ProBook
+ 167E
+ ProBook
+ 1680
+ ProBook
+ 179B
+ ProBook
+ 179C
+ ProBook
+ 17A9
+ ProBook
+ 17F0
+ ProBook
+ 17F3
+ ProBook
+ 17F6
+ ProBook
+ 1942
+ ProBook
+ 1949
+ ProBook
+ 198F
+ ProBook
+ ProBook
+
+ ActLikeTrackpad
+
+ DisableDevice
+
+
+ ProBook-102
+ ProBook
+ ProBook-87
+ ProBook
+
+
+ ProductID
+ 547
+ RM,deliverNotifications
+
+ USBMouseStopsTrackpad
+ 0
+ VendorID
+ 1452
+
+
+ LSMinimumSystemVersion
+ 10.11
+ OSBundleLibraries
+
+ as.acidanthera.voodoo.driver.PS2Controller
+ 2.3.1
+ com.apple.iokit.IOHIDFamily
+ 1.0.0b1
+ com.apple.kpi.iokit
+ 9.0.0
+ com.apple.kpi.libkern
+ 9.0.0
+ com.apple.kpi.mach
+ 9.0.0
+
+ OSBundleRequired
+ Console
+
+
diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse
new file mode 100755
index 00000000..aba93708
Binary files /dev/null and b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse differ
diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist
index 92dc9797..ffd55397 100755
--- a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist
@@ -3,11 +3,11 @@
BuildMachineOSBuild
- 19H512
+ 20G817
CFBundleExecutable
VoodooPS2Trackpad
CFBundleGetInfoString
- 2.2.2, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013
+ 2.3.1, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013
CFBundleIdentifier
as.acidanthera.voodoo.driver.PS2Trackpad
CFBundleInfoDictionaryVersion
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 2.2.2
+ 2.3.1
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,23 +25,23 @@
MacOSX
CFBundleVersion
- 2.2.2
+ 2.3.1
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12B45b
+ 13C100
DTPlatformName
macosx
DTPlatformVersion
- 11.0
+ 12.1
DTSDKBuild
- 20A2408
+ 21C46
DTSDKName
- macosx11.0
+ macosx12.1
DTXcode
- 1220
+ 1321
DTXcodeBuild
- 12B45b
+ 13C100
IOKitPersonalities
ALPS GlidePoint
@@ -58,8 +58,57 @@
Default
+ Darwin 16+
+
+ ApplePreferenceCapability
+
+ ApplePreferenceIdentifier
+ com.apple.AppleMultitouchTrackpad
+ MT Built-in
+
+ MTHIDDevice
+
+ SupportsGestureScrolling
+
+ TrackpadEmbedded
+
+ TrackpadFourFingerGestures
+
+ TrackpadSecondaryClickCorners
+
+ TrackpadThreeFingerDrag
+
+
DisableDevice
+ DragLockTempMask
+ 1048592
+ FingerZ
+ 1
+ ForceTouchCustomDownThreshold
+ 90
+ ForceTouchCustomPower
+ 8
+ ForceTouchCustomUpThreshold
+ 20
+ ForceTouchMode
+ 0
+ ForceTouchPressureThreshold
+ 100
+ ProcessBluetoothMouseStopsTrackpad
+
+ ProcessUSBMouseStopsTrackpad
+
+ QuietTimeAfterTyping
+ 100000000
+ USBMouseStopsTrackpad
+ 0
+ UnitsPerMMX
+ 50
+ UnitsPerMMY
+ 50
+ WakeDelay
+ 1000
HPQOEM
@@ -106,6 +155,12 @@
ProBook
+ ProductID
+ 547
+ RM,deliverNotifications
+
+ VendorID
+ 1452
Elantech TouchPad
@@ -492,7 +547,7 @@
OSBundleLibraries
as.acidanthera.voodoo.driver.PS2Controller
- 2.2.2
+ 2.3.1
com.apple.iokit.IOHIDFamily
1.0.0b1
com.apple.kpi.iokit
diff --git a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad
index 4ccfa174..992b84cf 100755
Binary files a/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad and b/EFI/OC/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad differ
diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist
index 24d27f4d..73eb7cd8 100755
--- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/VoodooRMI.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 20D74
+ 19H1323
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,13 +17,13 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.3.2
+ 1.3.4
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 1.3.2
+ 1.3.4
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
@@ -53,13 +53,19 @@
DisableWhileTypingTimeout
250
FingerMajorMinorDiffMax
- 3
+ 10
ForceTouchEmulation
-
+
ForceTouchMinPressure
90
MinYDiffThumbDetection
200
+ PalmRejectionHeight
+ 60
+ PalmRejectionTrackpointHeight
+ 20
+ PalmRejectionWidth
+ 10
TrackpointDeadzone
1
TrackpointMultiplier
diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI b/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI
index d2b237c8..bc6d588f 100755
Binary files a/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI and b/EFI/OC/Kexts/VoodooRMI.kext/Contents/MacOS/VoodooRMI differ
diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/Info.plist
new file mode 100644
index 00000000..79eab7d6
--- /dev/null
+++ b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/Info.plist
@@ -0,0 +1,84 @@
+
+
+
+
+ BuildMachineOSBuild
+ 19H1323
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ RMII2C
+ CFBundleIdentifier
+ com.1Revenger1.RMII2C
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ RMII2C
+ CFBundlePackageType
+ KEXT
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 1
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 12D4e
+ DTPlatformName
+ macosx
+ DTPlatformVersion
+ 11.1
+ DTSDKBuild
+ 20C63
+ DTSDKName
+ macosx11.1
+ DTXcode
+ 1240
+ DTXcodeBuild
+ 12D4e
+ IOKitPersonalities
+
+ RMII2C
+
+ CFBundleIdentifier
+ com.1Revenger1.RMII2C
+ IOClass
+ RMII2C
+ IOProbeScore
+ 500
+ IOPropertyMatch
+
+
+ compatible
+ PNP0C50
+
+
+ IOProviderClass
+ VoodooI2CDeviceNub
+ Legacy
+
+
+
+ LSMinimumSystemVersion
+ 10.11
+ NSHumanReadableCopyright
+ Copyright © 2021 1Revenger1. All rights reserved.
+ OSBundleLibraries
+
+ com.1Revenger1.VoodooRMI
+ 1.0
+ com.alexandred.VoodooI2C
+ 2.5
+ com.apple.kpi.iokit
+ 15
+ com.apple.kpi.libkern
+ 15
+ com.apple.kpi.mach
+ 15
+
+
+
diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/MacOS/RMII2C b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/MacOS/RMII2C
new file mode 100755
index 00000000..2fc42727
Binary files /dev/null and b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMII2C.kext/Contents/MacOS/RMII2C differ
diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/Info.plist
index 9c4e2034..e1c154f1 100755
--- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 20D74
+ 19H1323
CFBundleDevelopmentRegion
en
CFBundleExecutable
diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/MacOS/RMISMBus b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/MacOS/RMISMBus
index 6c6df277..56af581d 100755
Binary files a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/MacOS/RMISMBus and b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/MacOS/RMISMBus differ
diff --git a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/_CodeSignature/CodeResources
deleted file mode 100755
index d5d0fd74..00000000
--- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext/Contents/_CodeSignature/CodeResources
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
- 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/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources
deleted file mode 100755
index d5d0fd74..00000000
--- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext/Contents/_CodeSignature/CodeResources
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
- 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/Kexts/VoodooRMI.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/VoodooRMI.kext/Contents/_CodeSignature/CodeResources
deleted file mode 100755
index 48073828..00000000
--- a/EFI/OC/Kexts/VoodooRMI.kext/Contents/_CodeSignature/CodeResources
+++ /dev/null
@@ -1,143 +0,0 @@
-
-
-
-
- files
-
- files2
-
- PlugIns/RMII2C.kext
-
- cdhash
-
- rrVWnn8GK/pTElcmqUPpeU2sz5I=
-
- requirement
- cdhash H"f7583a554abcfc750e977a5584856bbdc0043f2f" or cdhash H"aeb5569e7f062bfa53125726a943e9794daccf92"
-
- PlugIns/RMISMBus.kext
-
- cdhash
-
- zFiiCf/OxHpGltzQ40Fa3MDxtx8=
-
- requirement
- cdhash H"c541404cf1038c43442a69319f67feedbef7bb68" or cdhash H"cc58a209ffcec47a4696dcd0e3415adcc0f1b71f"
-
- PlugIns/VoodooInput.kext
-
- cdhash
-
- FjcTkwo5z1zWBOl3GAGX5UR9TZI=
-
- requirement
- cdhash H"a24d21de33603957a12169ea048a0585fce7f384" or cdhash H"163713930a39cf5cd604e977180197e5447d4d92"
-
-
- 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/VoodooSMBus.kext/Contents/Info.plist b/EFI/OC/Kexts/VoodooSMBus.kext/Contents/Info.plist
index 86103188..35142b85 100755
--- a/EFI/OC/Kexts/VoodooSMBus.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/VoodooSMBus.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 20C69
+ 20D91
CFBundleDevelopmentRegion
en
CFBundleExecutable
diff --git a/EFI/OC/Kexts/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus b/EFI/OC/Kexts/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus
old mode 100755
new mode 100644
index 7cc56b32..2492d97b
Binary files a/EFI/OC/Kexts/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus and b/EFI/OC/Kexts/VoodooSMBus.kext/Contents/MacOS/VoodooSMBus differ
diff --git a/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist b/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist
index c08c88a9..7175231b 100755
--- a/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/WhateverGreen.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 19H524
+ 20G730
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,7 +17,7 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.4.9
+ 1.6.1
CFBundleSignature
????
CFBundleSupportedPlatforms
@@ -25,23 +25,23 @@
MacOSX
CFBundleVersion
- 1.4.9
+ 1.6.1
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12B45b
+ 13C100
DTPlatformName
macosx
DTPlatformVersion
- 11.0
+ 12.1
DTSDKBuild
- 20A2408
+ 21C46
DTSDKName
- macosx11.0
+ macosx12.1
DTXcode
- 1220
+ 1321
DTXcodeBuild
- 12B45b
+ 13C100
IOKitPersonalities
NVHDAEnabler
@@ -76,7 +76,7 @@
LSMinimumSystemVersion
- 10.8
+ 10.6
NSHumanReadableCopyright
Copyright © 2018 vit9696. All rights reserved.
OSBundleCompatibleVersion
@@ -88,17 +88,17 @@
com.apple.iokit.IOPCIFamily
1.0.0b1
com.apple.kpi.bsd
- 12.0.0
+ 10.0.0
com.apple.kpi.dsep
- 12.0.0
+ 10.0.0
com.apple.kpi.iokit
- 12.0.0
+ 10.0.0
com.apple.kpi.libkern
- 12.0.0
+ 10.0.0
com.apple.kpi.mach
- 12.0.0
+ 10.0.0
com.apple.kpi.unsupported
- 12.0.0
+ 10.0.0
OSBundleRequired
Root
diff --git a/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen b/EFI/OC/Kexts/WhateverGreen.kext/Contents/MacOS/WhateverGreen
index fe30fee3..f427e567 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
index 6508e2fd..73804227 100755
--- a/EFI/OC/Kexts/YogaSMC.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/YogaSMC.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 20D64
+ 20G817
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,31 +17,75 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.4.3
+ 1.5.3
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 1.4.3
+ 1.5.3
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12C33
+ 13C100
DTPlatformName
macosx
DTPlatformVersion
- 11.1
+ 12.1
DTSDKBuild
- 20C63
+ 21C46
DTSDKName
- macosx11.1
+ macosx12.1
DTXcode
- 1230
+ 1321
DTXcodeBuild
- 12C33
+ 13C100
IOKitPersonalities
+ DYVPC
+
+ CFBundleIdentifier
+ org.zhen.YogaSMC
+ IOClass
+ DYVPC
+ IONameMatch
+ PNP0C14
+ IOProbeScore
+ 200
+ IOProviderClass
+ IOACPIPlatformDevice
+ IOUserClientClass
+ YogaSMCUserClient
+ Sensors
+
+ Airflow Left
+
+ Airflow Right
+
+ Battery
+
+ Battery Sensor 1
+
+ Battery Sensor 2
+
+ CPU Core PECI
+
+ CPU System Agent Core
+
+ Memory Proximity
+
+ Platform Controller Hub Die
+
+ SO-DIMM 1 Proximity
+
+ SO-DIMM 2 Proximity
+
+ SO-DIMM 3 Proximity
+
+ SO-DIMM 4 Proximity
+
+
+
IdeaVPC
CFBundleIdentifier
@@ -167,6 +211,21 @@
IOUserClientClass
YogaSMCUserClient
+ YogaVPC
+
+ CFBundleIdentifier
+ org.zhen.YogaSMC
+ IOClass
+ YogaVPC
+ IONameMatch
+ VPC0000
+ IOProbeScore
+ 200
+ IOProviderClass
+ IOACPIPlatformDevice
+ IOUserClientClass
+ YogaSMCUserClient
+
YogaWMI
CFBundleIdentifier
@@ -182,7 +241,7 @@
LSMinimumSystemVersion
- 10.12
+ 10.9
NSHumanReadableCopyright
Copyright © 2020 Zhen. All rights reserved.
OSBundleLibraries
diff --git a/EFI/OC/Kexts/YogaSMC.kext/Contents/MacOS/YogaSMC b/EFI/OC/Kexts/YogaSMC.kext/Contents/MacOS/YogaSMC
index b63d1af9..36bd080b 100755
Binary files a/EFI/OC/Kexts/YogaSMC.kext/Contents/MacOS/YogaSMC and b/EFI/OC/Kexts/YogaSMC.kext/Contents/MacOS/YogaSMC differ
diff --git a/EFI/OC/OpenCore.efi b/EFI/OC/OpenCore.efi
index f22b4093..67dec355 100755
Binary files a/EFI/OC/OpenCore.efi and b/EFI/OC/OpenCore.efi differ
diff --git a/EFI/OC/Resources/Audio/OCEFIAudio_en_DiskImage.mp3 b/EFI/OC/Resources/Audio/OCEFIAudio_en_DiskImage.mp3
old mode 100755
new mode 100644
diff --git a/EFI/OC/Resources/Audio/OCEFIAudio_en_Restart.mp3 b/EFI/OC/Resources/Audio/OCEFIAudio_en_Restart.mp3
old mode 100755
new mode 100644
diff --git a/EFI/OC/Resources/Audio/OCEFIAudio_en_SIPIsDisabled.mp3 b/EFI/OC/Resources/Audio/OCEFIAudio_en_SIPIsDisabled.mp3
new file mode 100644
index 00000000..9e1ba7e1
Binary files /dev/null and b/EFI/OC/Resources/Audio/OCEFIAudio_en_SIPIsDisabled.mp3 differ
diff --git a/EFI/OC/Resources/Audio/OCEFIAudio_en_SIPIsEnabled.mp3 b/EFI/OC/Resources/Audio/OCEFIAudio_en_SIPIsEnabled.mp3
new file mode 100644
index 00000000..9650f75e
Binary files /dev/null and b/EFI/OC/Resources/Audio/OCEFIAudio_en_SIPIsEnabled.mp3 differ
diff --git a/EFI/OC/Resources/Audio/OCEFIAudio_en_Shutdown.mp3 b/EFI/OC/Resources/Audio/OCEFIAudio_en_Shutdown.mp3
old mode 100755
new mode 100644
diff --git a/EFI/OC/Resources/Audio/OCEFIAudio_ru_DiskImage.mp3 b/EFI/OC/Resources/Audio/OCEFIAudio_ru_DiskImage.mp3
old mode 100755
new mode 100644
diff --git a/EFI/OC/Resources/Audio/OCEFIAudio_ru_Restart.mp3 b/EFI/OC/Resources/Audio/OCEFIAudio_ru_Restart.mp3
old mode 100755
new mode 100644
diff --git a/EFI/OC/Resources/Audio/OCEFIAudio_ru_SIPIsDisabled.mp3 b/EFI/OC/Resources/Audio/OCEFIAudio_ru_SIPIsDisabled.mp3
new file mode 100644
index 00000000..7d6564b5
Binary files /dev/null and b/EFI/OC/Resources/Audio/OCEFIAudio_ru_SIPIsDisabled.mp3 differ
diff --git a/EFI/OC/Resources/Audio/OCEFIAudio_ru_SIPIsEnabled.mp3 b/EFI/OC/Resources/Audio/OCEFIAudio_ru_SIPIsEnabled.mp3
new file mode 100644
index 00000000..ad4e8219
Binary files /dev/null and b/EFI/OC/Resources/Audio/OCEFIAudio_ru_SIPIsEnabled.mp3 differ
diff --git a/EFI/OC/Resources/Audio/OCEFIAudio_ru_Shutdown.mp3 b/EFI/OC/Resources/Audio/OCEFIAudio_ru_Shutdown.mp3
old mode 100755
new mode 100644
diff --git a/EFI/OC/Resources/Image/OldAppleRecv.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/AppleRecv.icns
similarity index 100%
rename from EFI/OC/Resources/Image/OldAppleRecv.icns
rename to EFI/OC/Resources/Image/Acidanthera/Chardonnay/AppleRecv.icns
diff --git a/EFI/OC/Resources/Image/OldAppleTM.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/AppleTM.icns
similarity index 100%
rename from EFI/OC/Resources/Image/OldAppleTM.icns
rename to EFI/OC/Resources/Image/Acidanthera/Chardonnay/AppleTM.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/Chardonnay/BtnFocus.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/BtnFocus.icns
new file mode 100644
index 00000000..1627a677
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/BtnFocus.icns differ
diff --git a/EFI/OC/Resources/Image/OldCursor.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Cursor.icns
similarity index 100%
rename from EFI/OC/Resources/Image/OldCursor.icns
rename to EFI/OC/Resources/Image/Acidanthera/Chardonnay/Cursor.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Dot.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Dot.icns
new file mode 100644
index 00000000..b6c113f1
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Dot.icns differ
diff --git a/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Enter.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Enter.icns
new file mode 100644
index 00000000..5b716dc9
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Enter.icns differ
diff --git a/EFI/OC/Resources/Image/OldExtAppleRecv.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/ExtAppleRecv.icns
similarity index 100%
rename from EFI/OC/Resources/Image/OldExtAppleRecv.icns
rename to EFI/OC/Resources/Image/Acidanthera/Chardonnay/ExtAppleRecv.icns
diff --git a/EFI/OC/Resources/Image/OldExtAppleTM.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/ExtAppleTM.icns
similarity index 100%
rename from EFI/OC/Resources/Image/OldExtAppleTM.icns
rename to EFI/OC/Resources/Image/Acidanthera/Chardonnay/ExtAppleTM.icns
diff --git a/EFI/OC/Resources/Image/OldExtHardDrive.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/ExtHardDrive.icns
similarity index 100%
rename from EFI/OC/Resources/Image/OldExtHardDrive.icns
rename to EFI/OC/Resources/Image/Acidanthera/Chardonnay/ExtHardDrive.icns
diff --git a/EFI/OC/Resources/Image/OldHardDrive.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/HardDrive.icns
similarity index 100%
rename from EFI/OC/Resources/Image/OldHardDrive.icns
rename to EFI/OC/Resources/Image/Acidanthera/Chardonnay/HardDrive.icns
diff --git a/EFI/OC/Resources/Image/OldLeft.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Left.icns
similarity index 100%
rename from EFI/OC/Resources/Image/OldLeft.icns
rename to EFI/OC/Resources/Image/Acidanthera/Chardonnay/Left.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Lock.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Lock.icns
new file mode 100644
index 00000000..6366a5dd
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Lock.icns differ
diff --git a/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Password.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Password.icns
new file mode 100644
index 00000000..1e735ba2
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Password.icns differ
diff --git a/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Restart.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Restart.icns
new file mode 100644
index 00000000..dbe15225
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Restart.icns differ
diff --git a/EFI/OC/Resources/Image/OldRight.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Right.icns
similarity index 100%
rename from EFI/OC/Resources/Image/OldRight.icns
rename to EFI/OC/Resources/Image/Acidanthera/Chardonnay/Right.icns
diff --git a/EFI/OC/Resources/Image/OldSelected.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Selected.icns
similarity index 100%
rename from EFI/OC/Resources/Image/OldSelected.icns
rename to EFI/OC/Resources/Image/Acidanthera/Chardonnay/Selected.icns
diff --git a/EFI/OC/Resources/Image/OldSelector.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Selector.icns
similarity index 100%
rename from EFI/OC/Resources/Image/OldSelector.icns
rename to EFI/OC/Resources/Image/Acidanthera/Chardonnay/Selector.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/Chardonnay/SetDefault.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/SetDefault.icns
new file mode 100644
index 00000000..2b411109
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/SetDefault.icns differ
diff --git a/EFI/OC/Resources/Image/OldShell.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Shell.icns
similarity index 100%
rename from EFI/OC/Resources/Image/OldShell.icns
rename to EFI/OC/Resources/Image/Acidanthera/Chardonnay/Shell.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/Chardonnay/ShutDown.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/ShutDown.icns
new file mode 100644
index 00000000..017a308a
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/ShutDown.icns differ
diff --git a/EFI/OC/Resources/Image/OldTool.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Tool.icns
similarity index 100%
rename from EFI/OC/Resources/Image/OldTool.icns
rename to EFI/OC/Resources/Image/Acidanthera/Chardonnay/Tool.icns
diff --git a/EFI/OC/Resources/Image/OldWindows.icns b/EFI/OC/Resources/Image/Acidanthera/Chardonnay/Windows.icns
similarity index 100%
rename from EFI/OC/Resources/Image/OldWindows.icns
rename to EFI/OC/Resources/Image/Acidanthera/Chardonnay/Windows.icns
diff --git a/EFI/OC/Resources/Image/ModernAppleRecv.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/AppleRecv.icns
similarity index 100%
rename from EFI/OC/Resources/Image/ModernAppleRecv.icns
rename to EFI/OC/Resources/Image/Acidanthera/GoldenGate/AppleRecv.icns
diff --git a/EFI/OC/Resources/Image/ModernAppleTM.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/AppleTM.icns
similarity index 100%
rename from EFI/OC/Resources/Image/ModernAppleTM.icns
rename to EFI/OC/Resources/Image/Acidanthera/GoldenGate/AppleTM.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/GoldenGate/BtnFocus.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/BtnFocus.icns
new file mode 100644
index 00000000..1627a677
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/BtnFocus.icns differ
diff --git a/EFI/OC/Resources/Image/ModernCursor.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Cursor.icns
old mode 100755
new mode 100644
similarity index 100%
rename from EFI/OC/Resources/Image/ModernCursor.icns
rename to EFI/OC/Resources/Image/Acidanthera/GoldenGate/Cursor.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Dot.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Dot.icns
new file mode 100644
index 00000000..60a4c417
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Dot.icns differ
diff --git a/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Enter.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Enter.icns
new file mode 100644
index 00000000..087d0502
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Enter.icns differ
diff --git a/EFI/OC/Resources/Image/ModernExtAppleRecv.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/ExtAppleRecv.icns
similarity index 100%
rename from EFI/OC/Resources/Image/ModernExtAppleRecv.icns
rename to EFI/OC/Resources/Image/Acidanthera/GoldenGate/ExtAppleRecv.icns
diff --git a/EFI/OC/Resources/Image/ModernExtAppleTM.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/ExtAppleTM.icns
similarity index 100%
rename from EFI/OC/Resources/Image/ModernExtAppleTM.icns
rename to EFI/OC/Resources/Image/Acidanthera/GoldenGate/ExtAppleTM.icns
diff --git a/EFI/OC/Resources/Image/ModernExtHardDrive.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/ExtHardDrive.icns
similarity index 100%
rename from EFI/OC/Resources/Image/ModernExtHardDrive.icns
rename to EFI/OC/Resources/Image/Acidanthera/GoldenGate/ExtHardDrive.icns
diff --git a/EFI/OC/Resources/Image/ModernHardDrive.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/HardDrive.icns
similarity index 100%
rename from EFI/OC/Resources/Image/ModernHardDrive.icns
rename to EFI/OC/Resources/Image/Acidanthera/GoldenGate/HardDrive.icns
diff --git a/EFI/OC/Resources/Image/ModernLeft.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Left.icns
old mode 100755
new mode 100644
similarity index 100%
rename from EFI/OC/Resources/Image/ModernLeft.icns
rename to EFI/OC/Resources/Image/Acidanthera/GoldenGate/Left.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Lock.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Lock.icns
new file mode 100644
index 00000000..499b1039
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Lock.icns differ
diff --git a/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Password.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Password.icns
new file mode 100644
index 00000000..7a5c2c87
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Password.icns differ
diff --git a/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Restart.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Restart.icns
new file mode 100644
index 00000000..6bc45b23
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Restart.icns differ
diff --git a/EFI/OC/Resources/Image/ModernRight.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Right.icns
old mode 100755
new mode 100644
similarity index 100%
rename from EFI/OC/Resources/Image/ModernRight.icns
rename to EFI/OC/Resources/Image/Acidanthera/GoldenGate/Right.icns
diff --git a/EFI/OC/Resources/Image/ModernSelected.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Selected.icns
old mode 100755
new mode 100644
similarity index 100%
rename from EFI/OC/Resources/Image/ModernSelected.icns
rename to EFI/OC/Resources/Image/Acidanthera/GoldenGate/Selected.icns
diff --git a/EFI/OC/Resources/Image/ModernSelector.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Selector.icns
old mode 100755
new mode 100644
similarity index 100%
rename from EFI/OC/Resources/Image/ModernSelector.icns
rename to EFI/OC/Resources/Image/Acidanthera/GoldenGate/Selector.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/GoldenGate/SetDefault.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/SetDefault.icns
new file mode 100644
index 00000000..faa58074
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/SetDefault.icns differ
diff --git a/EFI/OC/Resources/Image/ModernShell.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Shell.icns
similarity index 100%
rename from EFI/OC/Resources/Image/ModernShell.icns
rename to EFI/OC/Resources/Image/Acidanthera/GoldenGate/Shell.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/GoldenGate/ShutDown.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/ShutDown.icns
new file mode 100644
index 00000000..ee11240b
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/ShutDown.icns differ
diff --git a/EFI/OC/Resources/Image/ModernTool.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Tool.icns
similarity index 100%
rename from EFI/OC/Resources/Image/ModernTool.icns
rename to EFI/OC/Resources/Image/Acidanthera/GoldenGate/Tool.icns
diff --git a/EFI/OC/Resources/Image/ModernWindows.icns b/EFI/OC/Resources/Image/Acidanthera/GoldenGate/Windows.icns
similarity index 100%
rename from EFI/OC/Resources/Image/ModernWindows.icns
rename to EFI/OC/Resources/Image/Acidanthera/GoldenGate/Windows.icns
diff --git a/EFI/OC/Resources/Image/AppleRecv.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/AppleRecv.icns
similarity index 100%
rename from EFI/OC/Resources/Image/AppleRecv.icns
rename to EFI/OC/Resources/Image/Acidanthera/Syrah/AppleRecv.icns
diff --git a/EFI/OC/Resources/Image/AppleTM.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/AppleTM.icns
similarity index 100%
rename from EFI/OC/Resources/Image/AppleTM.icns
rename to EFI/OC/Resources/Image/Acidanthera/Syrah/AppleTM.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/Syrah/BtnFocus.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/BtnFocus.icns
new file mode 100644
index 00000000..1627a677
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Syrah/BtnFocus.icns differ
diff --git a/EFI/OC/Resources/Image/Cursor.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/Cursor.icns
similarity index 100%
rename from EFI/OC/Resources/Image/Cursor.icns
rename to EFI/OC/Resources/Image/Acidanthera/Syrah/Cursor.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/Syrah/Dot.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/Dot.icns
new file mode 100644
index 00000000..2d440f15
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Syrah/Dot.icns differ
diff --git a/EFI/OC/Resources/Image/Acidanthera/Syrah/Enter.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/Enter.icns
new file mode 100644
index 00000000..7f8c4af6
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Syrah/Enter.icns differ
diff --git a/EFI/OC/Resources/Image/ExtAppleRecv.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/ExtAppleRecv.icns
similarity index 100%
rename from EFI/OC/Resources/Image/ExtAppleRecv.icns
rename to EFI/OC/Resources/Image/Acidanthera/Syrah/ExtAppleRecv.icns
diff --git a/EFI/OC/Resources/Image/ExtAppleTM.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/ExtAppleTM.icns
similarity index 100%
rename from EFI/OC/Resources/Image/ExtAppleTM.icns
rename to EFI/OC/Resources/Image/Acidanthera/Syrah/ExtAppleTM.icns
diff --git a/EFI/OC/Resources/Image/ExtHardDrive.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/ExtHardDrive.icns
similarity index 100%
rename from EFI/OC/Resources/Image/ExtHardDrive.icns
rename to EFI/OC/Resources/Image/Acidanthera/Syrah/ExtHardDrive.icns
diff --git a/EFI/OC/Resources/Image/HardDrive.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/HardDrive.icns
similarity index 100%
rename from EFI/OC/Resources/Image/HardDrive.icns
rename to EFI/OC/Resources/Image/Acidanthera/Syrah/HardDrive.icns
diff --git a/EFI/OC/Resources/Image/Left.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/Left.icns
old mode 100755
new mode 100644
similarity index 100%
rename from EFI/OC/Resources/Image/Left.icns
rename to EFI/OC/Resources/Image/Acidanthera/Syrah/Left.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/Syrah/Lock.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/Lock.icns
new file mode 100644
index 00000000..89354fd8
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Syrah/Lock.icns differ
diff --git a/EFI/OC/Resources/Image/Acidanthera/Syrah/Password.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/Password.icns
new file mode 100644
index 00000000..a5f39a47
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Syrah/Password.icns differ
diff --git a/EFI/OC/Resources/Image/Acidanthera/Syrah/Restart.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/Restart.icns
new file mode 100644
index 00000000..6bc45b23
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Syrah/Restart.icns differ
diff --git a/EFI/OC/Resources/Image/Right.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/Right.icns
old mode 100755
new mode 100644
similarity index 100%
rename from EFI/OC/Resources/Image/Right.icns
rename to EFI/OC/Resources/Image/Acidanthera/Syrah/Right.icns
diff --git a/EFI/OC/Resources/Image/Selected.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/Selected.icns
similarity index 100%
rename from EFI/OC/Resources/Image/Selected.icns
rename to EFI/OC/Resources/Image/Acidanthera/Syrah/Selected.icns
diff --git a/EFI/OC/Resources/Image/Selector.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/Selector.icns
old mode 100755
new mode 100644
similarity index 100%
rename from EFI/OC/Resources/Image/Selector.icns
rename to EFI/OC/Resources/Image/Acidanthera/Syrah/Selector.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/Syrah/SetDefault.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/SetDefault.icns
new file mode 100644
index 00000000..b11da8b4
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Syrah/SetDefault.icns differ
diff --git a/EFI/OC/Resources/Image/Shell.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/Shell.icns
similarity index 100%
rename from EFI/OC/Resources/Image/Shell.icns
rename to EFI/OC/Resources/Image/Acidanthera/Syrah/Shell.icns
diff --git a/EFI/OC/Resources/Image/Acidanthera/Syrah/ShutDown.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/ShutDown.icns
new file mode 100644
index 00000000..ee11240b
Binary files /dev/null and b/EFI/OC/Resources/Image/Acidanthera/Syrah/ShutDown.icns differ
diff --git a/EFI/OC/Resources/Image/Tool.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/Tool.icns
similarity index 100%
rename from EFI/OC/Resources/Image/Tool.icns
rename to EFI/OC/Resources/Image/Acidanthera/Syrah/Tool.icns
diff --git a/EFI/OC/Resources/Image/Windows.icns b/EFI/OC/Resources/Image/Acidanthera/Syrah/Windows.icns
similarity index 100%
rename from EFI/OC/Resources/Image/Windows.icns
rename to EFI/OC/Resources/Image/Acidanthera/Syrah/Windows.icns
diff --git a/EFI/OC/Resources/Label/SIPDisabled.l2x b/EFI/OC/Resources/Label/SIPDisabled.l2x
new file mode 100755
index 00000000..73293baa
Binary files /dev/null and b/EFI/OC/Resources/Label/SIPDisabled.l2x differ
diff --git a/EFI/OC/Resources/Label/SIPDisabled.lbl b/EFI/OC/Resources/Label/SIPDisabled.lbl
new file mode 100755
index 00000000..6a16cf9d
Binary files /dev/null and b/EFI/OC/Resources/Label/SIPDisabled.lbl differ
diff --git a/EFI/OC/Resources/Label/SIPEnabled.l2x b/EFI/OC/Resources/Label/SIPEnabled.l2x
new file mode 100755
index 00000000..41faffa5
Binary files /dev/null and b/EFI/OC/Resources/Label/SIPEnabled.l2x differ
diff --git a/EFI/OC/Resources/Label/SIPEnabled.lbl b/EFI/OC/Resources/Label/SIPEnabled.lbl
new file mode 100755
index 00000000..c943e6a8
Binary files /dev/null and b/EFI/OC/Resources/Label/SIPEnabled.lbl differ
diff --git a/Files/OpenCore-Sample-Config-067.plist b/Files/OpenCore-Sample-Config-067.plist
deleted file mode 100644
index 8f55a860..00000000
--- a/Files/OpenCore-Sample-Config-067.plist
+++ /dev/null
@@ -1,1250 +0,0 @@
-
-
-
-
- #WARNING - 1
- This is just a sample. Do NOT try loading it.
- #WARNING - 2
- Ensure you understand EVERY field before booting.
- #WARNING - 3
- In most cases recommended to use Sample.plist
- #WARNING - 4
- Use SampleCustom.plist only for special cases.
- ACPI
-
- Add
-
-
- Comment
- My custom DSDT
- Enabled
-
- Path
- DSDT.aml
-
-
- Comment
- My custom SSDT
- Enabled
-
- Path
- SSDT-1.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-ALS0.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-AWAC.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-BRG0.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-EC-USBX.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-EC.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-EHCx_OFF.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-IMEI.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-PLUG.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-PMC.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-PNLF.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-PNLFCFL.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-RTC0-RANGE.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-RTC0.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-SBUS-MCHC.aml
-
-
- Comment
- Read the comment in dsl sample
- Enabled
-
- Path
- SSDT-UNC.aml
-
-
- Delete
-
-
- All
-
- Comment
- Delete CpuPm
- Enabled
-
- OemTableId
- Q3B1UG0AAAA=
- TableLength
- 0
- TableSignature
- U1NEVA==
-
-
- All
-
- Comment
- Delete Cpu0Ist
- Enabled
-
- OemTableId
- Q3B1MElzdAA=
- TableLength
- 0
- TableSignature
- U1NEVA==
-
-
- Patch
-
-
- Comment
- Replace one byte sequence with another
- Count
- 0
- Enabled
-
- Find
- ESIzRA==
- Limit
- 0
- Mask
-
- OemTableId
-
- Replace
- RDMiEQ==
- ReplaceMask
-
- Skip
- 0
- TableLength
- 0
- TableSignature
-
-
-
- Quirks
-
- FadtEnableReset
-
- NormalizeHeaders
-
- RebaseRegions
-
- ResetHwSig
-
- ResetLogoStatus
-
-
-
- Booter
-
- MmioWhitelist
-
-
- Address
- 4275159040
- Comment
- Haswell: SB_RCBA is a 0x4 page memory region, containing SPI_BASE at 0x3800 (SPI_BASE_ADDRESS)
- Enabled
-
-
-
- Address
- 4278190080
- Comment
- Generic: PCI root is a 0x1000 page memory region used by some types of firmware
- Enabled
-
-
-
- Patch
-
-
- Arch
- Any
- Comment
- macOS to hacOS
- Count
- 1
- Enabled
-
- Find
- bWFjT1M=
- Identifier
- Apple
- Limit
- 0
- Mask
-
- Replace
- aGFjT1M=
- ReplaceMask
-
- Skip
- 0
-
-
- Quirks
-
- AllowRelocationBlock
-
- AvoidRuntimeDefrag
-
- DevirtualiseMmio
-
- DisableSingleUser
-
- DisableVariableWrite
-
- DiscardHibernateMap
-
- EnableSafeModeSlide
-
- EnableWriteUnprotector
-
- ForceExitBootServices
-
- ProtectMemoryRegions
-
- ProtectSecureBoot
-
- ProtectUefiServices
-
- ProvideCustomSlide
-
- ProvideMaxSlide
- 0
- RebuildAppleMemoryMap
-
- SetupVirtualMap
-
- SignalAppleOS
-
- SyncRuntimePermissions
-
-
-
- DeviceProperties
-
- Add
-
- PciRoot(0x0)/Pci(0x1b,0x0)
-
- layout-id
- AQAAAA==
-
-
- Delete
-
-
- Kernel
-
- Add
-
-
- Arch
- x86_64
- BundlePath
- Lilu.kext
- Comment
- Patch engine
- Enabled
-
- ExecutablePath
- Contents/MacOS/Lilu
- MaxKernel
-
- MinKernel
- 10.0.0
- PlistPath
- Contents/Info.plist
-
-
- Arch
- x86_64
- BundlePath
- VirtualSMC.kext
- Comment
- SMC emulator
- Enabled
-
- ExecutablePath
- Contents/MacOS/VirtualSMC
- MaxKernel
-
- MinKernel
- 10.0.0
- PlistPath
- Contents/Info.plist
-
-
- Arch
- x86_64
- BundlePath
- WhateverGreen.kext
- Comment
- Video patches
- Enabled
-
- ExecutablePath
- Contents/MacOS/WhateverGreen
- MaxKernel
-
- MinKernel
- 12.0.0
- PlistPath
- Contents/Info.plist
-
-
- Arch
- x86_64
- BundlePath
- AppleALC.kext
- Comment
- Audio patches
- Enabled
-
- ExecutablePath
- Contents/MacOS/AppleALC
- MaxKernel
-
- MinKernel
- 12.0.0
- PlistPath
- Contents/Info.plist
-
-
- Arch
- x86_64
- BundlePath
- IntelMausi.kext
- Comment
- Intel Ethernet LAN
- Enabled
-
- ExecutablePath
- Contents/MacOS/IntelMausi
- MaxKernel
-
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
- Arch
- x86_64
- BundlePath
- Legacy_USB3.kext
- Comment
- XHC ports configuration
- Enabled
-
- ExecutablePath
-
- MaxKernel
-
- MinKernel
- 15.0.0
- PlistPath
- Contents/Info.plist
-
-
- Arch
- x86_64
- BundlePath
- AppleMCEReporterDisabler.kext
- Comment
- AppleMCEReporter disabler
- Enabled
-
- ExecutablePath
-
- MaxKernel
-
- MinKernel
- 19.0.0
- PlistPath
- Contents/Info.plist
-
-
- Block
-
-
- Arch
- Any
- Comment
-
- Enabled
-
- Identifier
- com.apple.driver.AppleTyMCEDriver
- MaxKernel
-
- MinKernel
-
-
-
- Emulate
-
- Cpuid1Data
-
- Cpuid1Mask
-
- DummyPowerManagement
-
- MaxKernel
-
- MinKernel
-
-
- Force
-
-
- Arch
- Any
- BundlePath
- System/Library/Extensions/IONetworkingFamily.kext
- Comment
-
- Enabled
-
- ExecutablePath
- Contents/MacOS/IONetworkingFamily
- Identifier
- com.apple.iokit.IONetworkingFamily
- MaxKernel
- 13.99.99
- MinKernel
-
- PlistPath
- Contents/Info.plist
-
-
- Patch
-
-
- Arch
- Any
- Base
- __ZN8AppleRTC18setupDateTimeAlarmEPK11RTCDateTime
- Comment
- Disable RTC wake scheduling
- Count
- 1
- Enabled
-
- Find
-
- Identifier
- com.apple.driver.AppleRTC
- Limit
- 0
- Mask
-
- MaxKernel
-
- MinKernel
- 19.0.0
- Replace
- ww==
- ReplaceMask
-
- Skip
- 0
-
-
- Arch
- Any
- Base
- _AcpiOsVprintf
- Comment
- Disable ACPI logging
- Count
- 0
- Enabled
-
- Find
-
- Identifier
- com.apple.driver.AppleACPIPlatform
- Limit
- 0
- Mask
-
- MaxKernel
- 18.5.0
- MinKernel
- 18.5.0
- Replace
- ww==
- ReplaceMask
-
- Skip
- 0
-
-
- Arch
- x86_64
- Base
- __ZN11BCM5701Enet14getAdapterInfoEv
- Comment
- Broadcom BCM57785 patch
- Count
- 1
- Enabled
-
- Find
- 6AAA//9miYMABQAA
- Identifier
- com.apple.iokit.AppleBCM5701Ethernet
- Limit
- 0
- Mask
- /wAA////////////
- MaxKernel
- 19.9.9
- MinKernel
-
- Replace
- uLQWAABmiYMABQAA
- ReplaceMask
-
- Skip
- 0
-
-
- Arch
- x86_64
- Base
- _panic
- Comment
- Send panic string to serial port
- Count
- 1
- Enabled
-
- Find
-
- Identifier
- kernel
- Limit
- 0
- Mask
-
- MaxKernel
-
- MinKernel
-
- Replace
- MfaKD4TJdQT/xrEKZrr9A+yoIHT7Zrr4A4jI7kj/x4X2dN/r/g==
- ReplaceMask
-
- Skip
- 0
-
-
- Arch
- x86_64
- Base
- _kernel_debug_string_early
- Comment
- Send early prints to serial port
- Count
- 1
- Enabled
-
- Find
-
- Identifier
- kernel
- Limit
- 0
- Mask
-
- MaxKernel
-
- MinKernel
-
- Replace
- MfaKD4TJdQT/xrEKZrr9A+yoIHT7Zrr4A4jI7kj/x4X2dN/D
- ReplaceMask
-
- Skip
- 0
-
-
- Arch
- x86_64
- Base
- _vstart
- Comment
- Print K and dead loop
- Count
- 1
- Enabled
-
- Find
-
- Identifier
- kernel
- Limit
- 0
- Mask
-
- MaxKernel
-
- MinKernel
-
- Replace
- sUtmuv0D7KggdPtmuvgDiMjusQpmuv0D7KggdPtmuvgDiMju6/4=
- ReplaceMask
-
- Skip
- 0
-
-
- Arch
- x86_64
- Base
- _vstart
- Comment
- Early reboot
- Count
- 1
- Enabled
-
- Find
-
- Identifier
- kernel
- Limit
- 0
- Mask
-
- MaxKernel
-
- MinKernel
-
- Replace
- McCwBrr5DAAA7uv+
- ReplaceMask
-
- Skip
- 0
-
-
- Quirks
-
- AppleCpuPmCfgLock
-
- AppleXcpmCfgLock
-
- AppleXcpmExtraMsrs
-
- AppleXcpmForceBoost
-
- CustomSMBIOSGuid
-
- DisableIoMapper
-
- DisableLinkeditJettison
-
- DisableRtcChecksum
-
- ExtendBTFeatureFlags
-
- ExternalDiskIcons
-
- ForceSecureBootScheme
-
- IncreasePciBarSize
-
- LapicKernelPanic
-
- LegacyCommpage
-
- PanicNoKextDump
-
- PowerTimeoutKernelPanic
-
- SetApfsTrimTimeout
- -1
- ThirdPartyDrives
-
- XhciPortLimit
-
-
- Scheme
-
- FuzzyMatch
-
- KernelArch
- x86_64
- KernelCache
- Auto
-
-
- Misc
-
- BlessOverride
-
- Boot
-
- ConsoleAttributes
- 0
- HibernateMode
- None
- HideAuxiliary
-
- LauncherOption
- Disabled
- LauncherPath
- Default
- PickerAttributes
- 17
- PickerAudioAssist
-
- PickerMode
- Builtin
- PickerVariant
- Auto
- PollAppleHotKeys
-
- ShowPicker
-
- TakeoffDelay
- 0
- Timeout
- 5
-
- Debug
-
- AppleDebug
-
- ApplePanic
-
- DisableWatchDog
-
- DisplayDelay
- 0
- DisplayLevel
- 2147483650
- SerialInit
-
- SysReport
-
- Target
- 3
-
- Entries
-
-
- Arguments
-
- Auxiliary
-
- Comment
- Not signed for security reasons
- Enabled
-
- Name
- 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
-
- AllowNvramReset
-
- AllowSetDefault
-
- ApECID
- 0
- AuthRestart
-
- BlacklistAppleUpdate
-
- DmgLoading
- Signed
- EnablePassword
-
- ExposeSensitiveData
- 6
- HaltLevel
- 2147483648
- PasswordHash
-
- PasswordSalt
-
- ScanPolicy
- 17760515
- SecureBootModel
- Default
- Vault
- Secure
-
- Tools
-
-
- Arguments
-
- Auxiliary
-
- Comment
- Not signed for security reasons
- Enabled
-
- Name
- UEFI Shell
- Path
- OpenShell.efi
- RealPath
-
- TextMode
-
-
-
- Arguments
-
- Auxiliary
-
- Comment
- Memory testing utility
- Enabled
-
- Name
- memcheck
- Path
- memcheck/memcheck.efi
- RealPath
-
- TextMode
-
-
-
- Arguments
- Shutdown
- Auxiliary
-
- Comment
- Perform shutdown
- Enabled
-
- Name
- Shutdown
- Path
- ResetSystem.efi
- RealPath
-
- TextMode
-
-
-
-
- NVRAM
-
- Add
-
- 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
-
- DefaultBackgroundColor
- AAAAAA==
- UIScale
- AQ==
-
- 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
-
- rtc-blacklist
-
-
- 7C436110-AB2A-4BBB-A880-FE41995C9F82
-
- SystemAudioVolume
- Rg==
- boot-args
- -v keepsyms=1
- csr-active-config
- AAAAAA==
- prev-lang:kbd
- cnUtUlU6MjUy
- run-efi-updater
- No
-
-
- Delete
-
- 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
-
- UIScale
- DefaultBackgroundColor
-
- 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
-
- rtc-blacklist
-
- 7C436110-AB2A-4BBB-A880-FE41995C9F82
-
- boot-args
-
-
- LegacyEnable
-
- LegacyOverwrite
-
- LegacySchema
-
- 7C436110-AB2A-4BBB-A880-FE41995C9F82
-
- EFILoginHiDPI
- EFIBluetoothDelay
- LocationServicesEnabled
- SystemAudioVolume
- SystemAudioVolumeDB
- SystemAudioVolumeSaved
- bluetoothActiveControllerInfo
- bluetoothInternalControllerInfo
- flagstate
- fmm-computer-name
- fmm-mobileme-token-FMM
- fmm-mobileme-token-FMM-BridgeHasAccount
- nvda_drv
- prev-lang:kbd
-
- 8BE4DF61-93CA-11D2-AA0D-00E098032B8C
-
- Boot0080
- Boot0081
- Boot0082
- BootNext
- BootOrder
-
-
- WriteFlash
-
-
- PlatformInfo
-
- Automatic
-
- CustomMemory
-
- Generic
-
- AdviseWindows
-
- MaxBIOSVersion
-
- MLB
- M0000000000000001
- ProcessorType
- 0
- ROM
- ESIzRFVm
- SpoofVendor
-
- SystemMemoryStatus
- Auto
- SystemProductName
- iMac19,1
- SystemSerialNumber
- W00000000001
- SystemUUID
- 00000000-0000-0000-0000-000000000000
-
- UpdateDataHub
-
- UpdateNVRAM
-
- UpdateSMBIOS
-
- UpdateSMBIOSMode
- Create
- UseRawUuidEncoding
-
-
- UEFI
-
- APFS
-
- EnableJumpstart
-
- GlobalConnect
-
- HideVerbose
-
- JumpstartHotPlug
-
- MinDate
- 0
- MinVersion
- 0
-
- Audio
-
- AudioCodec
- 0
- AudioDevice
- PciRoot(0x0)/Pci(0x1b,0x0)
- AudioOut
- 0
- AudioSupport
-
- MinimumVolume
- 20
- PlayChime
- Auto
- ResetTrafficClass
-
- SetupDelay
- 0
- VolumeAmplifier
- 0
-
- ConnectDrivers
-
- Drivers
-
- HfsPlus.efi
- OpenRuntime.efi
- #OpenCanopy.efi
- #AudioDxe.efi
- #OpenPartitionDxe.efi
- #OpenUsbKbDxe.efi
- #UsbMouseDxe.efi
- #Ps2KeyboardDxe.efi
- #Ps2MouseDxe.efi
- #HiiDatabase.efi
- #NvmExpressDxe.efi
- #XhciDxe.efi
- #ExFatDxe.efi
- #CrScreenshotDxe.efi
-
- Input
-
- KeyFiltering
-
- KeyForgetThreshold
- 5
- KeySupport
-
- KeySupportMode
- Auto
- KeySwap
-
- PointerSupport
-
- PointerSupportMode
- ASUS
- TimerResolution
- 50000
-
- Output
-
- ClearScreenOnModeSwitch
-
- ConsoleMode
-
- DirectGopRendering
-
- ForceResolution
-
- GopPassThrough
-
- IgnoreTextInGraphics
-
- ProvideConsoleGop
-
- ReconnectOnResChange
-
- ReplaceTabWithSpace
-
- Resolution
- Max
- SanitiseClearScreen
-
- TextRenderer
- BuiltinGraphics
- UgaPassThrough
-
-
- ProtocolOverrides
-
- AppleAudio
-
- AppleBootPolicy
-
- AppleDebugLog
-
- AppleEvent
-
- AppleFramebufferInfo
-
- AppleImageConversion
-
- AppleImg4Verification
-
- AppleKeyMap
-
- AppleRtcRam
-
- AppleSecureBoot
-
- AppleSmcIo
-
- AppleUserInterfaceTheme
-
- DataHub
-
- DeviceProperties
-
- FirmwareVolume
-
- HashServices
-
- OSInfo
-
- UnicodeCollation
-
-
- Quirks
-
- ActivateHpetSupport
-
- DisableSecurityPolicy
-
- ExitBootServicesDelay
- 0
- IgnoreInvalidFlexRatio
-
- ReleaseUsbOwnership
-
- RequestBootVarRouting
-
- TscSyncTimeout
- 0
- UnblockFsConnect
-
-
- ReservedMemory
-
-
- Address
- 268435456
- Comment
- HD3000: IGPU memory corruption errata
- Enabled
-
- Size
- 268435456
- Type
- Reserved
-
-
- Address
- 569344
- Comment
- Fix black screen on wake from hibernation for Lenovo Thinkpad T490
- Enabled
-
- Size
- 4096
- Type
- RuntimeCode
-
-
-
-
-
diff --git a/Files/Patches/#SSDT-BAT0.dsl b/Files/Patches/#SSDT-BAT0.dsl
old mode 100755
new mode 100644
diff --git a/Files/Patches/#SSDT-BATC.dsl b/Files/Patches/#SSDT-BATC.dsl
old mode 100755
new mode 100644
diff --git a/Files/Patches/#SSDT-BATX.dsl b/Files/Patches/#SSDT-BATX.dsl
old mode 100755
new mode 100644
diff --git a/Files/Patches/#SSDT-EC.dsl b/Files/Patches/#SSDT-EC.dsl
old mode 100755
new mode 100644
diff --git a/Files/Patches/#SSDT-NTFY.dsl b/Files/Patches/#SSDT-NTFY.dsl
old mode 100755
new mode 100644
diff --git a/Files/Patches/SSDT-PTWK.dsl b/Files/Patches/SSDT-PTWK.dsl
old mode 100755
new mode 100644
diff --git a/Files/Patches/SSDT-XHCI.dsl b/Files/Patches/SSDT-XHCI.dsl
index a997d146..65cf57f2 100644
--- a/Files/Patches/SSDT-XHCI.dsl
+++ b/Files/Patches/SSDT-XHCI.dsl
@@ -294,7 +294,7 @@ DefinitionBlock ("", "SSDT", 2, "T460s", "XHCI", 0)
}
}
- Scope (\_SB.PCI0.XHCI.URTH.HSP7) // Touch Screen
+ Scope (\_SB.PCI0.XHCI.URTH.HSP7) // WEB Camera
{
Method (_UPC, 0, Serialized)
{
@@ -345,7 +345,7 @@ DefinitionBlock ("", "SSDT", 2, "T460s", "XHCI", 0)
}
}
- Scope (\_SB.PCI0.XHCI.URTH.HSP9) // Web Camera
+ Scope (\_SB.PCI0.XHCI.URTH.HSP9) // Touch Screen port on t460s , display model: LG LP140WF5-SPB3
{
Method (_UPC, 0, Serialized)
{
@@ -356,7 +356,7 @@ DefinitionBlock ("", "SSDT", 2, "T460s", "XHCI", 0)
Else
{
Name (UPCP, Package (0x04) {})
- CopyObject (\UPCX, UPCP)
+ CopyObject (\UPCB, UPCP)
Return (UPCP)
}
}
diff --git a/Files/Patches/TP-Notify.plist b/Files/Patches/TP-Notify.plist
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/32bit/tpnflhlp.sys b/Files/T460sBIOSv1.49/extracted/32bit/tpnflhlp.sys
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/406E1.PAT b/Files/T460sBIOSv1.49/extracted/406E1.PAT
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/406E2.PAT b/Files/T460sBIOSv1.49/extracted/406E2.PAT
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/406E3.PAT b/Files/T460sBIOSv1.49/extracted/406E3.PAT
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/506E2.PAT b/Files/T460sBIOSv1.49/extracted/506E2.PAT
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/506E3.PAT b/Files/T460sBIOSv1.49/extracted/506E3.PAT
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/64bit/tpnflhlp.sys b/Files/T460sBIOSv1.49/extracted/64bit/tpnflhlp.sys
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/BCP.evs b/Files/T460sBIOSv1.49/extracted/BCP.evs
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/BIOS_LOGO.TXT b/Files/T460sBIOSv1.49/extracted/BIOS_LOGO.TXT
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/BootX64.efi b/Files/T460sBIOSv1.49/extracted/BootX64.efi
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/DeleteFolder.xml b/Files/T460sBIOSv1.49/extracted/DeleteFolder.xml
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/DeleteTasks.xml b/Files/T460sBIOSv1.49/extracted/DeleteTasks.xml
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/InstructionJP-BIOSflashUSBmemorykey.txt b/Files/T460sBIOSv1.49/extracted/InstructionJP-BIOSflashUSBmemorykey.txt
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/InstructionUS-BIOSflashUSBmemorykey.txt b/Files/T460sBIOSv1.49/extracted/InstructionUS-BIOSflashUSBmemorykey.txt
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/N1CET81W/$0AN1C00.FL1 b/Files/T460sBIOSv1.49/extracted/N1CET81W/$0AN1C00.FL1
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/N1CET81W/$0AN1C00.FL2 b/Files/T460sBIOSv1.49/extracted/N1CET81W/$0AN1C00.FL2
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/N1CET81W/CpuManifest.xml b/Files/T460sBIOSv1.49/extracted/N1CET81W/CpuManifest.xml
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/N1CET81W/Manifest.xml b/Files/T460sBIOSv1.49/extracted/N1CET81W/Manifest.xml
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/SHELLFLASH.EFI b/Files/T460sBIOSv1.49/extracted/SHELLFLASH.EFI
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/WINUPTP.EXE b/Files/T460sBIOSv1.49/extracted/WINUPTP.EXE
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/WinFlash32.exe b/Files/T460sBIOSv1.49/extracted/WinFlash32.exe
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/WinFlash32s.exe b/Files/T460sBIOSv1.49/extracted/WinFlash32s.exe
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/WinFlash64.exe b/Files/T460sBIOSv1.49/extracted/WinFlash64.exe
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/WinFlash64s.exe b/Files/T460sBIOSv1.49/extracted/WinFlash64s.exe
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/Winuptp64.exe b/Files/T460sBIOSv1.49/extracted/Winuptp64.exe
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/chklogo.exe b/Files/T460sBIOSv1.49/extracted/chklogo.exe
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/chklogo.exe.config b/Files/T460sBIOSv1.49/extracted/chklogo.exe.config
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/manifest.readme b/Files/T460sBIOSv1.49/extracted/manifest.readme
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/mkusbkey.bat b/Files/T460sBIOSv1.49/extracted/mkusbkey.bat
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/wininfo.exe b/Files/T460sBIOSv1.49/extracted/wininfo.exe
old mode 100755
new mode 100644
diff --git a/Files/T460sBIOSv1.49/extracted/wininfo64.exe b/Files/T460sBIOSv1.49/extracted/wininfo64.exe
old mode 100755
new mode 100644
diff --git a/Images/T460s.jpeg b/Images/T460s.jpeg
old mode 100755
new mode 100644
diff --git a/Images/t460s-monterey.png b/Images/t460s-monterey.png
new file mode 100644
index 00000000..22f0e4b1
Binary files /dev/null and b/Images/t460s-monterey.png differ
diff --git a/README.md b/README.md
index 4cc8afba..3d061bef 100644
--- a/README.md
+++ b/README.md
@@ -1,22 +1,17 @@
# ThinkPad T460s running macOS (OpenCore bootloader)
-
+
-[](https://developer.apple.com/documentation/macos-release-notes)
-[](https://github.com/acidanthera/OpenCorePkg)
+[](https://developer.apple.com/documentation/macos-release-notes)
+[](https://github.com/acidanthera/OpenCorePkg)
[](https://psref.lenovo.com/Product/ThinkPad_T460s)
-[](https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t460s/downloads/driver-list/component?name=BIOS%2FUEFI)
+[](https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t460s/downloads/driver-list/component?name=BIOS%2FUEFI)
[](/LICENSE)
-**DISCLAIMER:**
-This repo is was a fork of [simprecicchiani's T460s Hackintosh repo](https://github.com/simprecicchiani/ThinkPad-T460s-macOS-OpenCore). But I got collaborator access to it, so moved back the development there.
+**DISCLAIMER:**
Read the entire README before you start.
-I am not responsible for any damages you may cause.
-Should you find an error or improve anything — whether in the config or in the documentation — please consider opening an issue or pull request.
-If you find my work useful, please consider donating via PayPal.
-It would mean a lot to me.
-
-[](https://www.paypal.com/donate?hosted_button_id=FJHJQJUNSBLZY)
+The developers are not responsible for any damages you may cause.
+Should you find an error or improve anything — whether in the config or in the documentation — please consider opening an issue or pull request.
## Introduction
@@ -33,12 +28,13 @@ It would mean a lot to me.
- Plist editor [ProperTree](https://github.com/corpnewt/ProperTree)
- Handy-dandy ESP mounting script [MountEFI](https://github.com/corpnewt/MountEFI)
+- Update OpenCore and kexts [OCAuxiliaryTools](https://github.com/ic005k/OCAuxiliaryTools)
**Resources**
- [OpenCore](https://github.com/acidanthera/OpenCorePkg)
- [OC-little](https://github.com/daliansky/OC-little)
-- [X1 Carbon config](https://github.com/tylernguyen/x1c6-hackintosh) (currently working on X1 Carbon Gen 4 config expect it in a few weeks)
+- [X1 Carbon config](https://github.com/tylernguyen/x1c6-hackintosh) (currently working on X1 Carbon Gen 4 config expecti it in a few weeks)
- [T460 config](https://github.com/MSzturc/Lenovo-T460-OpenCore)
@@ -46,22 +42,22 @@ It would mean a lot to me.
-My Hardware 💻
+Tested Hardware 💻
-| Model | Thinkpad T460s 20FAS2SV00 |
-| :--------------- | :-------------------------------------------------------------------------------------------------------- |
-| Processor | Core i7-6600U (2C, 2.6 / 3.4GHz, 4MB) vPro |
-| Graphics | Integrated Intel HD Graphics 520 |
-| Memory | 4GB Soldered + 8GB DIMM 2133MHz DDR4, dual-channel |
-| Display | 14" Full HD (1920x1080) IPS, non-touch |
-| Storage | Samsung Evo 970 PRO 500GB NVMe SSD |
-| Ethernet | Intel Ethernet Connection I219-LM (Jacksonville) |
-| WLAN + Bluetooth | 11ac+BT, [Broadcom BCM94360CS2](/Guides/Replace-WLAN.md), 2x2 card |
-| Camera | HD720p resolution, low light sensitive, fixed focus |
-| Audio support | HD Audio, Realtek ALC3245 codec, stereo speakers 1Wx2, dual array microphone, combo audio/microphone jack |
-| Keyboard | 6-row, spill-resistant, multimedia Fn keys, LED backlight |
-| Battery | Front Li-Polymer 3-cell (23Wh) and rear Li-Ion 3-cell (26Wh), both Integrated |
+| Model | Thinkpad T460s 20F90002\*\* |
+| :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Processor | Core i5-6200U (2C, 2.4 / 3.0GHz, 3MB) |
+| Graphics | Integrated Intel HD Graphics 520 |
+| Memory | 4GB Soldered + 8GB DIMM 2133MHz DDR4, dual-channel |
+| Display | 14" Full HD (1920x1080) IPS, Touch (read[Post-install>Enable Touchscreen](https://github.com/simprecicchiani/ThinkPad-T460s-macOS-OpenCore#post-install-optional)) |
+| Storage | Western Digital Black SN550 500GB NVMe SSD |
+| Ethernet | Intel Ethernet Connection I219-LM (Jacksonville) |
+| WLAN + Bluetooth | 11ac+BT, Intel® Dual Band Wireless-AC 8260, 2x2 card |
+| Camera | HD720p resolution, low light sensitive, fixed focus |
+| Audio support | HD Audio, Realtek ALC3245 codec, stereo speakers 1Wx2, dual array microphone, combo audio/microphone jack |
+| Keyboard | 6-row, spill-resistant, multimedia Fn keys, LED backlight |
+| Battery | Front Li-Polymer 3-cell (23Wh) and rear Li-Ion 3-cell (26Wh), both Integrated |
@@ -69,11 +65,19 @@ It would mean a lot to me.
Hardware compatibility 🧰
-This EFI will suit any T460s regardless of CPU model[1](#CPU), amount of RAM, display resolution[2](#Res) and internal storage[3](#NVMe).
+This EFI will suit any T460s regardless of CPU model``[1](#CPU)``, amount of RAM, display resolution``[2](#Res)`` and internal storage``[3](#NVMe)``.
+
+``1``. Optional custom CPU Power Management guide.
+``2``. 1440p displays should change `NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> UIScale`:`2` to get proper scaling while booting.
+``3``. Follow NVMe fix guide below for NVMe drives.
-1. Optional custom CPU Power Management guide.
-2. 1440p displays should change `NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> UIScale`:`2` to get proper scaling while booting.
-3. Follow NVMe fix guide below for NVMe drives.
+This bootloader configuration will probably suit other 6th generation Thinkpads, but there could be some defacts (i. e. not working usb ports, can't connect any displays.. etc.). If you own a model other then a T460s check out these repositories:
+
+| Maintainer | Model | Bootloader |
+| :--------- | ----------------------------------------------------------------------: | ---------: |
+| MSzturc | [T460](https://github.com/MSzturc/Lenovo-T460-OpenCore) | Opencore |
+| duszmox | [X1 Carbon Gen 4](https://github.com/duszmox/ThinkPad-X1C4-macOS-OpenCore) | Opencore |
+| Tluck | [T560/T460](https://github.com/tluck/Lenovo-T460-Clover) | Clover |
@@ -84,24 +88,24 @@ This EFI will suit any T460s regardless of CPU model[1](#CPU), amount
1. [Create an installation media](https://dortania.github.io/OpenCore-Install-Guide/installer-guide/#making-the-installer)
-1. Download the [latest EFI folder](https://github.com/duszmox/ThinkPad-T460s-macOS-OpenCore/releases) and copy it into the ESP partiton
-1. Change your BIOS settings according to the table below
-1. Boot from the USB installer (press `F12` to choose boot volume) and [start the installation process](https://dortania.github.io/OpenCore-Install-Guide/installation/installation-process.html#booting-the-opencore-usb)
-
-| Menu | | | Setting |
-| -------- | ----------------- | ------------------------------- | ----------- |
-| Config | USB | UEFI BIOS Support | `Enable ` |
-| | Power | Intel SpeedStep Technology | `Enable ` |
-| | | CPU Power Management | `Enable ` |
-| | CPU | Hyper-Threading Technology | `Enable ` |
-| Security | Security Chip | | `Disable ` |
-| | Memory Protection | Execution Prevention | `Enable ` |
-| | Virtualization | Intel Virtualization Technology | `Enable ` |
-| | | Intel VT-d Feature | `Enable ` |
-| | Anti-Theft | Computrace | `Disable ` |
-| | Secure Boot | | `Disable ` |
-| | Intel SGX | | `Disable ` |
-| | Device Guard | | `Disable ` |
+2. Download the [latest EFI folder](https://github.com/simprecicchiani/ThinkPad-T460s-macOS-OpenCore/releases) and copy it into the ESP partiton
+3. Change your BIOS settings according to the table below
+4. Boot from the USB installer (press `F12` to choose boot volume) and [start the installation process](https://dortania.github.io/OpenCore-Install-Guide/installation/installation-process.html#booting-the-opencore-usb)
+
+| Menu | | | Setting |
+| -------- | ----------------- | ------------------------------- | ------------- |
+| Config | USB | UEFI BIOS Support | `Enable` |
+| | Power | Intel SpeedStep Technology | `Enable` |
+| | | CPU Power Management | `Enable` |
+| | CPU | Hyper-Threading Technology | `Enable` |
+| Security | Security Chip | | `Disable` |
+| | Memory Protection | Execution Prevention | `Enable` |
+| | Virtualization | Intel Virtualization Technology | `Enable` |
+| | | Intel VT-d Feature | `Enable` |
+| | Anti-Theft | Computrace | `Disable` |
+| | Secure Boot | | `Disable` |
+| | Intel SGX | | `Disable` |
+| | Device Guard | | `Disable` |
| Startup | UEFI/Legacy Boot | | `UEFI Only` |
| | CSM Support | | `No` |
| | Boot Mode | | `Quick` |
@@ -119,7 +123,7 @@ git clone https://github.com/corpnewt/GenSMBIOS && cd GenSMBIOS && chmod +x GenS
```
2. Type `3` to Generate SMBIOS, then press ENTER
-3. Type `MacbookPro13,1 5`, then press ENTER. Leave this Terminal window open.
+3. Type `MacbookPro16,3 5`, then press ENTER. Leave this Terminal window open.
4. Open `/EFI/OC/Config.plist` with any editor and navigate to `PlatformInfo -> Generic`
5. Add the script's last result to `MLB, SystemSerialNumber and SystemUUID`
@@ -142,7 +146,7 @@ git clone https://github.com/corpnewt/GenSMBIOS && cd GenSMBIOS && chmod +x GenS
SpoofVendor
SystemProductName
- MacBookPro13,1
+ MacBookPro16,3
SystemSerialNumber
+ W00000000001
SystemUUID
@@ -160,28 +164,40 @@ git clone https://github.com/corpnewt/GenSMBIOS && cd GenSMBIOS && chmod +x GenS
How to update the bootloader
-1. Download the [latest release](https://github.com/duszmox/ThinkPad-T460s-macOS-OpenCore/releases)
-1. Copy and Paste your `PlatfromInfo`
-1. Enable optional kexts if needed (NVMEFix, AirportItlwm, etc.)
-1. Test the new bootloader with an USB stick (Set `BootProtect: None` whenever booting with external drives)
-1. Customize boot preferences (skip picker, disable verbose, etc.)
-1. Mount your ESP partition
-1. Backup your old EFI folder and replace it with the new one
+1. Download the [latest release](https://github.com/simprecicchiani/ThinkPad-T460s-macOS-OpenCore/releases)
+2. Copy and Paste your `PlatfromInfo`
+3. Enable optional kexts if needed (NVMEFix, AirportItlwm, etc.)
+4. Test the new bootloader with an USB stick (Set `BootProtect: None` whenever booting with external drives)
+5. Customize boot preferences (skip picker, disable verbose, etc.)
+6. Mount your ESP partition
+7. Backup your old EFI folder and replace it with the new one
## Post-install (optional)
-Enable Intel WLAN cards
+Enable Touchscreen
-Two different drivers are under development for Intel WiFi support: `AirportItlwm.kext` and `AirPortOpenBSD.kext`. Do NOT use them both at the same time.
1. Open `/EFI/OC/Config.plist` with any editor
-1. Add the content of [#intel-wlan.plist](/EFI/OC/#intel-wlan.plist)
-1. Save and reboot the system
+2. Add the content of [#touchscreen.plist](EFI/OC/%23touchscreen.plist)
+3. Save and reboot the system
+
+P.S. Tested on bigsur, working with gestures
+https://youtu.be/-F0JAVIG92M
+
+
+
+
+Enable Intel WLAN cards
+
+
+**Note:** The drivers provided in this repo are for Monterey and Ventura only; if you're running a different version of macOS please use the corresponding [AirportItlwm.kext](https://github.com/OpenIntelWireless/itlwm/releases).
+
+By default the driver for Monterey is enabled. If you want to use it on Ventura disable the Airportitlwm.kext and enable the Airportitlwm-13.kext.
-Note: The drivers provided in this repo are for Big Sur only; if you're running a different version of macOS please use the corresponding [AirportItlwm.kext](https://github.com/OpenIntelWireless/itlwm/releases) or [AirPortOpenBSD.kext](https://github.com/a565109863/AirPortOpenBSD/releases/).
+- If you have bluetooth problem please reference to the [IntelBluetoothFirmware](https://openintelwireless.github.io/IntelBluetoothFirmware/FAQ.html#what-does-this-kext-do)
Optional: [Remove unnecessary firmware files from OpenIntelWireless drivers](/Guides/Clean-OpenIntelWireless.md).
@@ -193,11 +209,12 @@ Optional: [Remove unnecessary firmware files from OpenIntelWireless drivers](/Gu
1. Download [AirportBrcmFixup](https://github.com/acidanthera/AirportBrcmFixup/releases) and
[BrcmPatchRAM](https://github.com/acidanthera/BrcmPatchRAM/releases).
-1. Copy AirportBrcmFixup.kext, BrcmBluetoothInjector.kext, BrcmFirmwareData.kext and BrcmPatchRAM3.kext to `/EFI/OC/Kexts`
-1. Open `/EFI/OC/Config.plist` with any editor
-1. Add the content of [#broadcom-wlan.plist](/EFI/OC/#broadcom-wlan.plist
+2. Copy AirportBrcmFixup.kext, BrcmBluetoothInjector.kext, BrcmFirmwareData.kext and BrcmPatchRAM3.kext to `/EFI/OC/Kexts`
+3. Open `/EFI/OC/Config.plist` with any editor
+4. Add the content of [#broadcom-wlan.plist](/EFI/OC/%23broadcom-wlan.plist)
+5. Save and reboot the system
-1. Save and reboot the system
+- If you have bluetooth problem please reference to the [AirportBrcmFixup](https://github.com/acidanthera/AirportBrcmFixup)
@@ -206,8 +223,8 @@ Optional: [Remove unnecessary firmware files from OpenIntelWireless drivers](/Gu
1. Open `/EFI/OC/Config.plist` with any editor
-1. Add the content of [#nvme-fix.plist](/EFI/OC/#nvme-fix.plist)
-1. Save and reboot the system
+2. Add the content of [#nvme-fix.plist](/EFI/OC/%23nvme-fix.plist)
+3. Save and reboot the system
@@ -218,14 +235,14 @@ Optional: [Remove unnecessary firmware files from OpenIntelWireless drivers](/Gu
1. Run the following script in Terminal
```bash
-git clone https://github.com/fewtarius/CPUFriendFriend; cd CPUFriendFriend; chmod +x ./CPUFriendFriend.command; ./CPUFriendFriend.command
+git clone https://github.com/corpnewt/CPUFriendFriend; cd CPUFriendFriend; chmod +x ./CPUFriendFriend.command; ./CPUFriendFriend.command
```
1. When asked, select preferred values
-1. From the pop-up window, copy `ssdt_data.aml` into `/EFI/OC/ACPI/` folder (rename it if you'd like)
-1. Open `/EFI/OC/Config.plist` with any editor
-1. Add the content of [#cpu-pm.plist](/EFI/OC/#cpu-pm.plist) (make sure SSDT-PLUG.aml is disabled and match your new SSDT filename)
-1. Save and reboot the system
+2. From the pop-up window, copy `ssdt_data.aml` into `/EFI/OC/ACPI/` folder (rename it if you'd like)
+3. Open `/EFI/OC/Config.plist` with any editor
+4. Add the content of [#cpu-pm.plist](/EFI/OC/%23cpu-pm.plist) (make sure SSDT-PLUG.aml is disabled and match your new SSDT filename)
+5. Save and reboot the system
@@ -244,12 +261,12 @@ I've never had one so there's a chance something might not be working. [USB mapp
1. [Disable SIP](https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/troubleshooting.html#disabling-sip)
-1. Run the following script in Terminal
+2. Run the following script in Terminal
```bash
bash -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"
```
-1. Follow the instructions, then reboot
-1. Re-enable SIP (if desired)
+3. Follow the instructions, then reboot
+4. Re-enable SIP (if desired)
[Alternative method](https://github.com/bbhardin/A-Guide-to-MacOS-Scaled-Resolutions)
@@ -260,8 +277,8 @@ I've never had one so there's a chance something might not be working. [USB mapp
1. Download and install [YogaSMC-App-Release.dmg](https://github.com/zhen-zen/YogaSMC/releases) (both the pref-panel and app itself)
-1. Open the app
-1. Check the `launch on login` option
+2. Open the app
+3. Check the `launch on login` option
@@ -272,9 +289,9 @@ I've never had one so there's a chance something might not be working. [USB mapp
Super useful shortcut that I wish I had it on my previous MBP. Default is `⌘⇧5`.
1. Open SystemPreferences.app
-1. Go under `Keyboard > Shortcuts > Screenshots`
-1. Click on `Screenshot and recording options` field
-1. Press `PrtSc` on your keyboard (it should came out as `F13`)
+2. Go under `Keyboard > Shortcuts > Screenshots`
+3. Click on `Screenshot and recording options` field
+4. Press `PrtSc` on your keyboard (it should came out as `F13`)
@@ -287,11 +304,11 @@ NotebookCheck's calibrated profiles. Not all panel are the same, final result ma
1. Run one of the following script in Terminal
- for 1440p displays
```bash
- cd ~/Library/ColorSync/Profiles; wget https://github.com/duszmox/ThinkPad-T460s-macOS-OpenCore/raw/master/Files/DisplayColorProfiles/T460s_WQHD_VVX14T058J02.icm
+ cd ~/Library/ColorSync/Profiles; wget https://github.com/simprecicchiani/ThinkPad-T460s-macOS-OpenCore/raw/master/Files/DisplayColorProfiles/T460s_WQHD_VVX14T058J02.icm
```
- for 1080p displays
```bash
- cd ~/Library/ColorSync/Profiles; wget https://github.com/duszmox/ThinkPad-T460s-macOS-OpenCore/raw/master/Files/DisplayColorProfiles/T460s_FHD_N140HCE_EAA.icm
+ cd ~/Library/ColorSync/Profiles; wget https://github.com/simprecicchiani/ThinkPad-T460s-macOS-OpenCore/raw/master/Files/DisplayColorProfiles/T460s_FHD_N140HCE_EAA.icm
```
2. Go under `SystemPreferences > Displays > Colour`
3. Select the profile
@@ -304,15 +321,14 @@ NotebookCheck's calibrated profiles. Not all panel are the same, final result ma
Add Apple Watch authentication to sudo
-If you have an Apple Watch and you already [replaced the build in WiFi card](/Guides/Replace-WLAN.md), you could enable authenticating as sudo with you Apple Watch using [pam-watch](https://github.com/biscuitehh/pam-watchid)
+If you have an Apple Watch and you already [replaced the build in WiFi card](/Guides/Replace-WLAN.md), you could enable authenticating as sudo with you Apple Watch using [pam-watch](https://github.com/biscuitehh/pam-watchid).
1. Download the latest [ZIP file](https://github.com/biscuitehh/pam-watchid/archive/main.zip)
-2. Unzip, which by default creates a folder called pam-watchid-main
+2. Unzip, which by default creates a folder called pam-watchid-main.
3. Open Terminal and install it:
- `$ cd ~/Downloads/pam-watchid-main`
- - `sudo make install`
-
+ - `$ sudo make install`
4. Regsiter the new PAM module for sudo:
- Edit /etc/pam.d/sudo
@@ -322,16 +338,16 @@ If you have an Apple Watch and you already [replaced the build in WiFi card](/Gu
```
That’s it. Now, whenever you use sudo, you have the option of using your Watch to authenticate.
-
+`
`
-
+
Monitor temperatures and power consumption
1. Download and install [HWMonitor](https://github.com/kzlekk/HWSensors/releases)
-1. Check `launch on login` (optional)
+2. Check `launch on login` (optional)
@@ -342,28 +358,92 @@ That’s it. Now, whenever you use sudo, you have the option of using your Watch
This enables auto-hide and speeds up the animation
1. Run the following script in Terminal
+
```bash
defaults write com.apple.dock autohide-delay -float 0; defaults write com.apple.dock autohide-time-modifier -float 0.5; killall Dock
```
+
-Speed-up boot process
+Boot process tweaks
-| Menu | | | Setting | What does it do? |
-| :--- | :---- | :--------- | :--------- | :------------------- |
+| Menu | | | Setting | What does it do? |
+| :--- | :---- | :--------- | :----------- | :------------------- |
| Misc | Boot | ShowPicker | `False` | Skip bootloader page |
| UEFI | Audio | PlayChime | `Disabled` | Always silent boot |
+
+Setup Hibernatemode & Sleep at low Battery script
+
+Script that performs auto sleep/hibernate at low battery
+
+1.Open terminal
+
+2.Enter commands below one by one
+
+Settings for AC:
+
+```
+sudo pmset -c standby 1
+sudo pmset -c hibernatemode 0
+```
+
+Setting for battery:
+
+```
+sudo pmset -b standby 1
+sudo pmset -b standbydelayhigh 900
+sudo pmset -b standbydelaylow 60
+sudo pmset -b hibernatemode 25
+sudo pmset -b highstandbythreshold 70
+```
+
+Settings for all:
+
+```
+sudo pmset -a acwake 0
+sudo pmset -a lidwake 1
+sudo pmset -a powernap 0
+```
+
+To restore default system settings run `pmset restoredefaults` command
+
+Commands description
+
+`acwake` - wake the machine when power source (AC/battery) is changed (value = 0/1)
+
+`lidwake` - wake the machine when the laptop lid (or clamshell) is opened (value = 0/1)
+
+`powernap` - enable/disable Power Nap on supported machines (value = 0/1)
+
+`standbydelayhigh` and `standbydelaylow` specify the delay, in seconds,
+before writing the hibernation image to disk and powering off memory for Standby.
+standbydelayhigh is used when the remaining battery capacity is above `highstandbythreshold`(has a default value of 50 percent),
+and standbydelaylow is used when the remaining battery capacity is below highstandbythreshold.
+
+hibernatemode supports values of 0, 3, or 25.
+
+To disable hibernation, set hibernatemode to 0.
+
+`hibernatemode` = 0 by default on desktops. The system will not back memory up to persistent storage. The system must wake from the contents of memory; the system will lose context on power loss.
+
+`hibernatemode` = 3 by default on portables. The system will store a copy of memory to persistent storage (the disk), and will power memory during sleep. The system will wake from memory, unless a power loss forces it to restore from hibernate image.
+
+`hibernatemode` = 25 is only settable via pmset. The system will store a copy of memory to persistent storage (the disk), and will remove power to memory. The system will restore from disk image. If you want "hibernation" - slower sleeps, slower wakes, and better battery life, you should use this setting.`
`
+[pmset Descriptions Source](https://www.dssw.co.uk/reference/pmset.html)
+
+
+
BIOS Mod
-I know it can be scary at first but with the right amount of carefulness anyone can do it.
-Is it worth the effort and risk? I don't think so. I enjoyed it? 100%.
+I know it can be scary at first but with the right amount of carefulness anyone can do it.
+Is it worth the effort and risk? I don't think so. I enjoyed it? 100%.
A [brief guide referencing other guides](/Guides/Bios-Mod.md).
@@ -373,22 +453,23 @@ A [brief guide referencing other guides](/Guides/Bios-Mod.md).
What's working ✅
-
-- [x] CPU Power Management `~1W on IDLE`
-- [x] Intel HD 520 Graphics `incuding graphics acceleration`
-- [x] USB ports
-- [x] Internal camera `working fine on FaceTime, Skype, Zoom and others`
-- [x] Sleep / Wake / Shutdown / Reboot
-- [x] Intel Gigabit Ethernet
-- [x] Wifi, Bluetooth, Airdrop, Handoff, Continuity, Sidecar wireless `some functionalities may be buggy or broken on Intel WLAN cards`
-- [x] iMessage, FaceTime, App Store, iTunes Store `Please generate your own SMBIOS`
-- [x] Speakers and headphones combo jack
-- [x] Batteries
-- [x] Keyboard map and hotkeys with [YogaSMC](https://github.com/zhen-zen/YogaSMC)
-- [x] [Trackpad, Trackpoint and physical buttons](/Images/VoodooRMI-T460s-trackpad-gestures.gif) `all macOS gestures working thanks to VoodooRMI`
-- [x] SIP and FileVault 2 can be turned on
-- [x] HDMI `with digital audio passthrough`
-- [x] SD Card Reader `slow r/w speed but works`
+
+- [X] CPU Power Management `~1W on IDLE`
+- [X] Intel HD 520 Graphics `incuding graphics acceleration`
+- [X] USB ports
+- [X] Internal camera `working fine on FaceTime, Skype, Zoom and others`
+- [X] Sleep / Hibernatemode `25 or 3` / Wake / Shutdown / Reboot
+- [X] Intel Gigabit Ethernet
+- [X] Wifi, Bluetooth, Airdrop, Handoff, Continuity, Sidecar wireless `some functionalities may be buggy or broken on Intel WLAN cards`
+- [X] iMessage, FaceTime, App Store, iTunes Store `Please generate your own SMBIOS`
+- [X] Speakers and headphones combo jack
+- [X] Batteries
+- [X] Keyboard map and hotkeys with [YogaSMC](https://github.com/zhen-zen/YogaSMC)
+- [X] Touchscreen
+- [X] [Trackpad, Trackpoint and physical buttons](/Images/VoodooRMI-T460s-trackpad-gestures.gif) `all macOS gestures working thanks to VoodooRMI`
+- [X] SIP and FileVault 2 can be turned on
+- [X] HDMI `with digital audio passthrough`
+- [X] SD Card Reader `slow r/w speed but works`
@@ -396,11 +477,11 @@ A [brief guide referencing other guides](/Guides/Bios-Mod.md).
What's not working ⚠️
-- [ ] Some kexts crash in standby mode, please disable it with `sudo pmset -a standby 0`
- [ ] Some users reported Mini DisplayPort is broken for them with latest updates, but it's working for me just fine
- [ ] Safari DRM `Use Chromium engine to watch Apple TV+, Amazon Prime Video, Netflix and others`
- [ ] WWAN (needs to be implemented)
- [ ] Fingerprint Reader
+- [ ] Bluetooth (You can enable blutooth in the config.plist but it will cause the "volume hash mismatch" problem .Waiting for the solution.
@@ -408,39 +489,41 @@ A [brief guide referencing other guides](/Guides/Bios-Mod.md).
Update tracker 🔄
-| [EFI Release](https://github.com/duszmox/ThinkPad-T460s-macOS-OpenCore/releases) | 0.6.8 |
-| :--------------------------------------------------------------------------------------------- | :----- |
-| [MacOS](https://www.apple.com/macos/) | 11.2.3 |
-| [OpenCore](https://github.com/acidanthera/OpenCorePkg/releases) | 0.6.8 |
-| [Lilu](https://github.com/acidanthera/Lilu/releases) | 1.5.2 |
-| [VirtualSMC](https://github.com/acidanthera/VirtualSMC/releases) | 1.2.2 |
-| [YogaSMC](https://github.com/zhen-zen/YogaSMC/releases) | 1.4.3 |
-| [WhateverGreen](https://github.com/acidanthera/WhateverGreen/releases) | 1.4.9 |
-| [AppleALC](https://github.com/acidanthera/AppleALC/releases) | 1.5.9 |
-| [VoodooPS2Controller](https://github.com/acidanthera/VoodooPS2/releases) | 2.2.2 |
-| [VoodooRMI](https://github.com/VoodooSMBus/VoodooRMI/releases) | 1.3.2 |
-| [IntelMausi](https://github.com/acidanthera/IntelMausi/releases) | 1.0.5 |
-| [HibernationFixup](https://github.com/acidanthera/HibernationFixup/releases) | 1.4.0 |
-| [CPUFriend](https://github.com/acidanthera/CPUFriend/releases) | 1.2.3 |
-| [NVMeFix](https://github.com/acidanthera/NVMeFix/releases) | 1.0.6 |
-| [RTCMemoryFixup](https://github.com/acidanthera/RTCMemoryFixup/releases) | 1.0.7 |
-| [AirPortOpenBSD](https://github.com/a565109863/AirPortOpenBSD/releases/) | 2.0.6 |
-| [AirportItlwm](https://github.com/OpenIntelWireless/itlwm/releases) | 1.3.0 |
-| [IntelBluetoothFirmware](https://github.com/OpenIntelWireless/IntelBluetoothFirmware/releases) | 1.1.2 |
-| [AppleBacklightSmoother](https://github.com/hieplpvip/AppleBacklightSmoother/releases) | 1.0.2 |
-| [BrightnessKeys](https://github.com/acidanthera/BrightnessKeys/releases) | 1.0.1 |
-| [Sinetek-rtsx](https://github.com/cholonam/Sinetek-rtsx/releases) | 9.0 |
+| [EFI Release](https://github.com/simprecicchiani/ThinkPad-T460s-macOS-OpenCore/releases) | 0.8.5 |
+| ------------------------------------------------------------------------------------------- | ----- |
+| [MacOS](https://www.apple.com/macos/) | 13.0 |
+| [OpenCore](https://github.com/acidanthera/OpenCorePkg/releases) | 0.8.5 |
+| [Lilu](https://github.com/acidanthera/Lilu/releases) | 1.6.2 |
+| [VirtualSMC](https://github.com/acidanthera/VirtualSMC/releases) | 1.3.0 |
+| [YogaSMC](https://github.com/zhen-zen/YogaSMC/releases) | 1.5.3 |
+| [WhateverGreen](https://github.com/acidanthera/WhateverGreen/releases) | 1.6.1 |
+| [AppleALC](https://github.com/acidanthera/AppleALC/releases) | 1.7.5 |
+| [VoodooPS2Controller](https://github.com/acidanthera/VoodooPS2/releases) | 2.3.1 |
+| [VoodooRMI](https://github.com/VoodooSMBus/VoodooRMI/releases) | 1.3.4 |
+| [VoodooI2C/VoodooI2CHID](https://github.com/VoodooI2C/VoodooI2C/releases) | 2.6.5 |
+| [IntelMausi](https://github.com/acidanthera/IntelMausi/releases) | 1.0.7 |
+| [HibernationFixup](https://github.com/acidanthera/HibernationFixup/releases) | 1.4.6 |
+| [CPUFriend](https://github.com/acidanthera/CPUFriend/releases) | 1.2.6 |
+| [NVMeFix](https://github.com/acidanthera/NVMeFix/releases) | 1.1.0 |
+| [RTCMemoryFixup](https://github.com/acidanthera/RTCMemoryFixup/releases) | 1.0.7 |
+| [AirportItlwm](https://github.com/OpenIntelWireless/itlwm/releases) | 2.2.0 |
+| [IntelBluetoothFirmware](https://github.com/OpenIntelWireless/IntelBluetoothFirmware/releases) | 2.2.0 |
+| [BlueToolFixup](https://github.com/acidanthera/BrcmPatchRAM/releases) | 2.6.4 |
+| [AppleBacklightSmoother](https://github.com/hieplpvip/AppleBacklightSmoother/releases) | 1.0.2 |
+| [BrightnessKeys](https://github.com/acidanthera/BrightnessKeys/releases) | 1.0.2 |
+| [RealtekCardReader](https://github.com/0xFireWolf/RealtekCardReader/releases) | 0.9.7 |
+| [RealtekCardReaderFriend](https://github.com/0xFireWolf/RealtekCardReaderFriend/releases) | 1.0.4 |
## Performances
-Power consumption & thermals 🔥
+Power consumption & thermals❗Not test on my T460s (6200u) 🔥
-| Idle State | Max Frequency | 2 Thread Frequency | All Thread Frequency | GPU Max Frequency |
-| ------------------------- | ----------------------------- | ----------------------------- | ----------------------------- | ----------------------------- |
+| Idle State | Max Frequency | 2 Thread Frequency | All Thread Frequency | GPU Max Frequency |
+| ----------------------- | --------------------------- | --------------------------- | --------------------------- | --------------------------- |
|  |  |  |  |  |
@@ -449,27 +532,19 @@ A [brief guide referencing other guides](/Guides/Bios-Mod.md).
Benchmarks ⏱
-| CPU | Single-Core | Multi-Core |
-| :------------- | ----------: | ---------: |
-| Cinebench r20 | 348 | 842 |
-| Geekbench 5 | 809 | 1862 |
-| **GPU** | **OpenCL** | **Metal** |
-| Geekbench 5 | 4417 | 4179 |
-| BruceX Test 5K | | 104'' |
-
-macOS 10.15.7, EFI release 0.6.2
-
-| CPU | Single-Core | Multi-Core |
-| :------------ | ----------: | ---------: |
-| Cinebench r23 | | 2175 |
+| CPU | Single-Core | Multi-Core |
+| :------------ | ---------------: | --------------: |
+| Geekbench 5 | 730 | 1611 |
+| **GPU** | **OpenCL** | **Metal** |
+| Geekbench 5 | 4097 | 4179 |
-macOS 11.1, EFI release 0.6.5
+``macOS 12.3.1, EFI release 0.8.0, CPU:6200u``
## Thanks to
-The [original maintainer of this repo](https://github.com/simprecicchiani/Thinkpad-T460s-macOS-OpenCore),
-the hackintosh community on GitHub,
-[InsanelyMac](https://www.insanelymac.com/forum/), and
-[r/hackintosh](https://www.reddit.com/r/hackintosh/).
+- [simprecicchiani](https://github.com/simprecicchiani)
+- The hackintosh community on GitHub
+- [InsanelyMac](https://www.insanelymac.com/forum/)
+- [r/hackintosh](https://www.reddit.com/r/hackintosh/).