diff --git a/EFI/OC/Config.plist b/EFI/OC/Config.plist
index 4c5e26b..7642312 100755
--- a/EFI/OC/Config.plist
+++ b/EFI/OC/Config.plist
@@ -201,7 +201,7 @@
Comment
- battery BAT0:GBIF03 to XBIF03
+ TP-BAT:GBIF03 to XBIF03
Count
0
Enabled
@@ -217,7 +217,6 @@
OemTableId
- AAAAAAAAAAA=
Replace
@@ -232,12 +231,45 @@
0
TableSignature
- AAAAAA==
Comment
- battery BAT0:GBST04 to XBST04
+ TP-BAT:GBIX03 to XBIX03
+ Count
+ 0
+ Enabled
+
+ Find
+
+ R0JJWAM=
+
+ Limit
+ 0
+ Mask
+
+
+ OemTableId
+
+
+ Replace
+
+ WEJJWAM=
+
+ ReplaceMask
+
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+
+ Comment
+ TP-BAT:GBST04 to XBST04
Count
0
Enabled
@@ -253,7 +285,6 @@
OemTableId
- AAAAAAAAAAA=
Replace
@@ -268,12 +299,283 @@
0
TableSignature
- AAAAAA==
Comment
- batC#1
+ Mutex:MDGS=0
+ Count
+ 0
+ Enabled
+
+ Find
+
+ AU1ER1MH
+
+ Limit
+ 0
+ Mask
+
+
+ OemTableId
+
+
+ Replace
+
+ AU1ER1MA
+
+ ReplaceMask
+
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+
+ Comment
+ Mutex:MCPU=0
+ Count
+ 0
+ Enabled
+
+ Find
+
+ AU1DUFUH
+
+ Limit
+ 0
+ Mask
+
+
+ OemTableId
+
+
+ Replace
+
+ AU1DUFUA
+
+ ReplaceMask
+
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+
+ Comment
+ Mutex:BATM=0
+ Count
+ 0
+ Enabled
+
+ Find
+
+ AUJBVE0H
+
+ Limit
+ 0
+ Mask
+
+
+ OemTableId
+
+
+ Replace
+
+ AUJBVE0A
+
+ ReplaceMask
+
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+
+ Comment
+ Mutex:MSMI=0
+ Count
+ 0
+ Enabled
+
+ Find
+
+ AU1TTUkH
+
+ Limit
+ 0
+ Mask
+
+
+ OemTableId
+
+
+ Replace
+
+ AU1TTUkA
+
+ ReplaceMask
+
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+
+ Comment
+ Mutex:BFWM=0
+ Count
+ 0
+ Enabled
+
+ Find
+
+ AUJGV00H
+
+ Limit
+ 0
+ Mask
+
+
+ OemTableId
+
+
+ Replace
+
+ AUJGV00A
+
+ ReplaceMask
+
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+
+ Comment
+ Mutex:XDHK=0
+ Count
+ 0
+ Enabled
+
+ Find
+
+ AVhESEsH
+
+ Limit
+ 0
+ Mask
+
+
+ OemTableId
+
+
+ Replace
+
+ AVhESEsA
+
+ ReplaceMask
+
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+
+ Comment
+ Mutex:MWMI=0
+ Count
+ 0
+ Enabled
+
+ Find
+
+ AU1XTUkH
+
+ Limit
+ 0
+ Mask
+
+
+ OemTableId
+
+
+ Replace
+
+ AU1XTUkA
+
+ ReplaceMask
+
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+
+ Comment
+ Mutex:NPWM=0
+ Count
+ 0
+ Enabled
+
+ Find
+
+ AU5QV00H
+
+ Limit
+ 0
+ Mask
+
+
+ OemTableId
+
+
+ Replace
+
+ AU5QV00A
+
+ ReplaceMask
+
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+
+ Comment
+ Notify-batC#1
Count
0
Enabled
@@ -289,7 +591,6 @@
OemTableId
- AAAAAAAAAAA=
Replace
@@ -304,12 +605,11 @@
0
TableSignature
- AAAAAA==
Comment
- batC#2
+ Notify-batC#2
Count
0
Enabled
@@ -325,7 +625,6 @@
OemTableId
- AAAAAAAAAAA=
Replace
@@ -340,19 +639,18 @@
0
TableSignature
- AAAAAA==
Comment
- batC#3
+ Notify-batC#3
Count
0
Enabled
Find
- hlwvBV9TQl9QQ0kwTFBDQkVDMF9CQVQx
+ hlwvBV9TQl9QQ0kwTFBDX0VDX19CQVQx
Limit
0
@@ -361,11 +659,10 @@
OemTableId
- AAAAAAAAAAA=
Replace
- hlwvBV9TQl9QQ0kwTFBDQkVDMF9CQVRD
+ hlwvBV9TQl9QQ0kwTFBDX0VDX19CQVRD
ReplaceMask
@@ -376,7 +673,6 @@
0
TableSignature
- AAAAAA==
@@ -650,6 +946,8 @@
Quirks
+ EnableForAll
+
FadtEnableReset
NormalizeHeaders
@@ -703,12 +1001,16 @@
ProtectCsmRegion
+ ProtectSecureBoot
+
ProvideCustomSlide
SetupVirtualMap
ShrinkMemoryMap
+ SignalAppleOS
+
DeviceProperties
@@ -1304,12 +1606,18 @@
AppleXcpmExtraMsrs
+ AppleXcpmForceBoost
+
CustomSMBIOSGuid
DisableIoMapper
-
+
+ DummyPowerManagement
+
ExternalDiskIcons
+ IncreasePciBarSize
+
LapicKernelPanic
PanicNoKextDump
@@ -1317,7 +1625,7 @@
PowerTimeoutKernelPanic
ThirdPartyDrives
-
+
XhciPortLimit
@@ -1328,31 +1636,27 @@
Boot
- ConsoleBehaviourOs
-
- ConsoleBehaviourUi
-
- ConsoleMode
-
HibernateMode
None
HideSelf
+ PickerAttributes
+ 0
+ PickerMode
+ Builtin
PollAppleHotKeys
- Resolution
- 1920×1080@60
ShowPicker
+ TakeoffDelay
+ 0
Timeout
5
- UsePicker
-
Debug
DisableWatchDog
-
+
DisplayDelay
0
DisplayLevel
@@ -1378,17 +1682,19 @@
Security
AllowNvramReset
-
+
+ AllowSetDefault
+
+ AuthRestart
+
ExposeSensitiveData
- 2
+ 6
HaltLevel
2147483648
- RequireSignature
-
- RequireVault
-
ScanPolicy
10559235
+ Vault
+ Optional
Tools
@@ -1439,6 +1745,7 @@
nvda_drv
+ AA==
prev-lang:kbd
@@ -1487,6 +1794,8 @@
Generic
+ AdviseWindows
+
MLB
M000000000001
ROM
@@ -1517,11 +1826,10 @@
Drivers
- ApfsDriverLoader.efi
HFSPlus.efi
- VirtualSmc.efi
+ ApfsDriverLoader.efi
FwRuntimeServices.efi
- UsbKbDxe.efi
+ AppleUsbKbDxe.efi
Input
@@ -1530,7 +1838,7 @@
KeyMergeThreshold
2
KeySupport
-
+
KeySupportMode
Auto
KeySwap
@@ -1542,6 +1850,31 @@
TimerResolution
50000
+ Output
+
+ ClearScreenOnModeSwitch
+
+ ConsoleMode
+
+ IgnoreTextInGraphics
+
+ ProvideConsoleGop
+
+ ProvideEarlyConsole
+
+ ReconnectOnResChange
+
+ ReplaceTabWithSpace
+
+ Resolution
+ Max
+ SanitiseClearScreen
+
+ Scale
+ 100
+ TextRenderer
+ BuiltinGraphics
+
Protocols
AppleBootPolicy
@@ -1552,10 +1885,10 @@
AppleKeyMap
+ AppleSmcIo
+
AppleUserInterfaceTheme
- ConsoleControl
-
DataHub
DeviceProperties
@@ -1564,34 +1897,22 @@
HashServices
+ OSInfo
+
UnicodeCollation
Quirks
- AvoidHighAlloc
-
- ClearScreenOnModeSwitch
-
ExitBootServicesDelay
0
IgnoreInvalidFlexRatio
- IgnoreTextInGraphics
-
- ProvideConsoleGop
-
- ReconnectOnResChange
-
ReleaseUsbOwnership
- ReplaceTabWithSpace
-
RequestBootVarFallback
-
- RequestBootVarRouting
- SanitiseClearScreen
+ RequestBootVarRouting
UnblockFsConnect
diff --git a/EFI/OC/Drivers/ApfsDriverLoader.efi b/EFI/OC/Drivers/ApfsDriverLoader.efi
index 79672cb..ca4f9b7 100755
Binary files a/EFI/OC/Drivers/ApfsDriverLoader.efi and b/EFI/OC/Drivers/ApfsDriverLoader.efi differ
diff --git a/EFI/OC/Drivers/AppleUsbKbDxe.efi b/EFI/OC/Drivers/AppleUsbKbDxe.efi
new file mode 100755
index 0000000..794968c
Binary files /dev/null and b/EFI/OC/Drivers/AppleUsbKbDxe.efi differ
diff --git a/EFI/OC/Drivers/FwRuntimeServices.efi b/EFI/OC/Drivers/FwRuntimeServices.efi
index 9160871..6343e8b 100755
Binary files a/EFI/OC/Drivers/FwRuntimeServices.efi and b/EFI/OC/Drivers/FwRuntimeServices.efi differ
diff --git a/EFI/OC/Drivers/UsbKbDxe.efi b/EFI/OC/Drivers/UsbKbDxe.efi
deleted file mode 100755
index d9f75d8..0000000
Binary files a/EFI/OC/Drivers/UsbKbDxe.efi and /dev/null differ
diff --git a/EFI/OC/Drivers/VBoxHfs.efi b/EFI/OC/Drivers/VBoxHfs.efi
deleted file mode 100755
index d398330..0000000
Binary files a/EFI/OC/Drivers/VBoxHfs.efi and /dev/null differ
diff --git a/EFI/OC/Drivers/VirtualSmc.efi b/EFI/OC/Drivers/VirtualSmc.efi
deleted file mode 100755
index 602ac44..0000000
Binary files a/EFI/OC/Drivers/VirtualSmc.efi and /dev/null differ
diff --git a/EFI/OC/Icons/func_resetnvram.icns b/EFI/OC/Icons/func_resetnvram.icns
new file mode 100755
index 0000000..10083ab
Binary files /dev/null and b/EFI/OC/Icons/func_resetnvram.icns differ
diff --git a/EFI/OC/Icons/new/func_resetnvram.icns b/EFI/OC/Icons/new/func_resetnvram.icns
new file mode 100755
index 0000000..cbe5856
Binary files /dev/null and b/EFI/OC/Icons/new/func_resetnvram.icns differ
diff --git a/EFI/OC/Icons/new/install.png b/EFI/OC/Icons/new/install.png
new file mode 100755
index 0000000..9f0f1b4
Binary files /dev/null and b/EFI/OC/Icons/new/install.png differ
diff --git a/EFI/OC/Icons/new/os_cata.icns b/EFI/OC/Icons/new/os_cata.icns
new file mode 100755
index 0000000..98ca2fe
Binary files /dev/null and b/EFI/OC/Icons/new/os_cata.icns differ
diff --git a/EFI/OC/Icons/new/os_custom.icns b/EFI/OC/Icons/new/os_custom.icns
new file mode 100755
index 0000000..a5cb27e
Binary files /dev/null and b/EFI/OC/Icons/new/os_custom.icns differ
diff --git a/EFI/OC/Icons/new/os_debian.icns b/EFI/OC/Icons/new/os_debian.icns
new file mode 100755
index 0000000..23eaa15
Binary files /dev/null and b/EFI/OC/Icons/new/os_debian.icns differ
diff --git a/EFI/OC/Icons/new/os_fedora.icns b/EFI/OC/Icons/new/os_fedora.icns
new file mode 100755
index 0000000..da5d642
Binary files /dev/null and b/EFI/OC/Icons/new/os_fedora.icns differ
diff --git a/EFI/OC/Icons/new/os_freebsd.icns b/EFI/OC/Icons/new/os_freebsd.icns
new file mode 100755
index 0000000..6fc16ed
Binary files /dev/null and b/EFI/OC/Icons/new/os_freebsd.icns differ
diff --git a/EFI/OC/Icons/new/os_linux.icns b/EFI/OC/Icons/new/os_linux.icns
new file mode 100755
index 0000000..a7d56dc
Binary files /dev/null and b/EFI/OC/Icons/new/os_linux.icns differ
diff --git a/EFI/OC/Icons/new/os_mac.icns b/EFI/OC/Icons/new/os_mac.icns
new file mode 100755
index 0000000..5f8d4ad
Binary files /dev/null and b/EFI/OC/Icons/new/os_mac.icns differ
diff --git a/EFI/OC/Icons/new/os_moja.icns b/EFI/OC/Icons/new/os_moja.icns
new file mode 100755
index 0000000..9386eee
Binary files /dev/null and b/EFI/OC/Icons/new/os_moja.icns differ
diff --git a/EFI/OC/Icons/new/os_recovery.icns b/EFI/OC/Icons/new/os_recovery.icns
new file mode 100755
index 0000000..f3baee2
Binary files /dev/null and b/EFI/OC/Icons/new/os_recovery.icns differ
diff --git a/EFI/OC/Icons/new/os_redhat.icns b/EFI/OC/Icons/new/os_redhat.icns
new file mode 100755
index 0000000..019cbcb
Binary files /dev/null and b/EFI/OC/Icons/new/os_redhat.icns differ
diff --git a/EFI/OC/Icons/new/os_ubuntu.icns b/EFI/OC/Icons/new/os_ubuntu.icns
new file mode 100755
index 0000000..57b09dc
Binary files /dev/null and b/EFI/OC/Icons/new/os_ubuntu.icns differ
diff --git a/EFI/OC/Icons/new/os_unknown.icns b/EFI/OC/Icons/new/os_unknown.icns
new file mode 100755
index 0000000..562bd60
Binary files /dev/null and b/EFI/OC/Icons/new/os_unknown.icns differ
diff --git a/EFI/OC/Icons/new/os_win.icns b/EFI/OC/Icons/new/os_win.icns
new file mode 100755
index 0000000..8580e0b
Binary files /dev/null and b/EFI/OC/Icons/new/os_win.icns differ
diff --git a/EFI/OC/Icons/new/os_win10.icns b/EFI/OC/Icons/new/os_win10.icns
new file mode 100755
index 0000000..8580e0b
Binary files /dev/null and b/EFI/OC/Icons/new/os_win10.icns differ
diff --git a/EFI/OC/Icons/new/tool_shell.icns b/EFI/OC/Icons/new/tool_shell.icns
new file mode 100755
index 0000000..f549716
Binary files /dev/null and b/EFI/OC/Icons/new/tool_shell.icns differ
diff --git a/EFI/OC/Icons/os_cata.icns b/EFI/OC/Icons/os_cata.icns
new file mode 100755
index 0000000..ed1fd10
Binary files /dev/null and b/EFI/OC/Icons/os_cata.icns differ
diff --git a/EFI/OC/Icons/os_custom.icns b/EFI/OC/Icons/os_custom.icns
new file mode 100755
index 0000000..09b2dad
Binary files /dev/null and b/EFI/OC/Icons/os_custom.icns differ
diff --git a/EFI/OC/Icons/os_debian.icns b/EFI/OC/Icons/os_debian.icns
new file mode 100755
index 0000000..f2ca747
Binary files /dev/null and b/EFI/OC/Icons/os_debian.icns differ
diff --git a/EFI/OC/Icons/os_fedora.icns b/EFI/OC/Icons/os_fedora.icns
new file mode 100755
index 0000000..2a021c3
Binary files /dev/null and b/EFI/OC/Icons/os_fedora.icns differ
diff --git a/EFI/OC/Icons/os_freebsd.icns b/EFI/OC/Icons/os_freebsd.icns
new file mode 100755
index 0000000..6b5e821
Binary files /dev/null and b/EFI/OC/Icons/os_freebsd.icns differ
diff --git a/EFI/OC/Icons/os_linux.icns b/EFI/OC/Icons/os_linux.icns
new file mode 100755
index 0000000..ed5665e
Binary files /dev/null and b/EFI/OC/Icons/os_linux.icns differ
diff --git a/EFI/OC/Icons/os_mac.icns b/EFI/OC/Icons/os_mac.icns
new file mode 100755
index 0000000..57ab52b
Binary files /dev/null and b/EFI/OC/Icons/os_mac.icns differ
diff --git a/EFI/OC/Icons/os_moja.icns b/EFI/OC/Icons/os_moja.icns
new file mode 100755
index 0000000..ed4e163
Binary files /dev/null and b/EFI/OC/Icons/os_moja.icns differ
diff --git a/EFI/OC/Icons/os_recovery.icns b/EFI/OC/Icons/os_recovery.icns
new file mode 100755
index 0000000..f3baee2
Binary files /dev/null and b/EFI/OC/Icons/os_recovery.icns differ
diff --git a/EFI/OC/Icons/os_redhat.icns b/EFI/OC/Icons/os_redhat.icns
new file mode 100755
index 0000000..e343207
Binary files /dev/null and b/EFI/OC/Icons/os_redhat.icns differ
diff --git a/EFI/OC/Icons/os_ubuntu.icns b/EFI/OC/Icons/os_ubuntu.icns
new file mode 100755
index 0000000..103f4f8
Binary files /dev/null and b/EFI/OC/Icons/os_ubuntu.icns differ
diff --git a/EFI/OC/Icons/os_unknown.icns b/EFI/OC/Icons/os_unknown.icns
new file mode 100755
index 0000000..6aaa9fc
Binary files /dev/null and b/EFI/OC/Icons/os_unknown.icns differ
diff --git a/EFI/OC/Icons/os_win.icns b/EFI/OC/Icons/os_win.icns
new file mode 100755
index 0000000..35a187f
Binary files /dev/null and b/EFI/OC/Icons/os_win.icns differ
diff --git a/EFI/OC/Icons/os_win10.icns b/EFI/OC/Icons/os_win10.icns
new file mode 100755
index 0000000..35a187f
Binary files /dev/null and b/EFI/OC/Icons/os_win10.icns differ
diff --git a/EFI/OC/Icons/tool_shell.icns b/EFI/OC/Icons/tool_shell.icns
new file mode 100755
index 0000000..80d5674
Binary files /dev/null and b/EFI/OC/Icons/tool_shell.icns differ
diff --git a/EFI/OC/Tools/BootKicker.efi b/EFI/OC/Tools/BootKicker.efi
new file mode 100755
index 0000000..b6ce690
Binary files /dev/null and b/EFI/OC/Tools/BootKicker.efi differ
diff --git a/EFI/OC/Tools/CleanNvram.efi b/EFI/OC/Tools/CleanNvram.efi
new file mode 100755
index 0000000..b242813
Binary files /dev/null and b/EFI/OC/Tools/CleanNvram.efi differ
diff --git a/EFI/OC/Tools/GopStop.efi b/EFI/OC/Tools/GopStop.efi
new file mode 100755
index 0000000..41b3e98
Binary files /dev/null and b/EFI/OC/Tools/GopStop.efi differ
diff --git a/EFI/OC/Tools/VerifyMsrE2.efi b/EFI/OC/Tools/VerifyMsrE2.efi
index 2f49a08..0a66824 100755
Binary files a/EFI/OC/Tools/VerifyMsrE2.efi and b/EFI/OC/Tools/VerifyMsrE2.efi differ