diff --git a/opencore_legacy_patcher/constants.py b/opencore_legacy_patcher/constants.py
index 45844aede..fe5136d61 100644
--- a/opencore_legacy_patcher/constants.py
+++ b/opencore_legacy_patcher/constants.py
@@ -28,7 +28,7 @@ class Constants:
# OpenCore Versioning
# https://github.com/acidanthera/OpenCorePkg
- self.opencore_version: str = "1.0.1"
+ self.opencore_version: str = "1.0.4"
# Kext Versioning
## Acidanthera
diff --git a/payloads/Config/config.plist b/payloads/Config/config.plist
index 5e9316a21..7d1498f43 100644
--- a/payloads/Config/config.plist
+++ b/payloads/Config/config.plist
@@ -296,6 +296,8 @@
AvoidRuntimeDefrag
+ ClearTaskSwitchBit
+
DevirtualiseMmio
DisableSingleUser
@@ -3191,6 +3193,8 @@
ReservedMemory
+ Unload
+
diff --git a/payloads/OpenCore/OpenCore-DEBUG.zip b/payloads/OpenCore/OpenCore-DEBUG.zip
index 5eacd3856..b451c2c32 100644
Binary files a/payloads/OpenCore/OpenCore-DEBUG.zip and b/payloads/OpenCore/OpenCore-DEBUG.zip differ
diff --git a/payloads/OpenCore/OpenCore-RELEASE.zip b/payloads/OpenCore/OpenCore-RELEASE.zip
index b0ecd2a23..03be56a85 100644
Binary files a/payloads/OpenCore/OpenCore-RELEASE.zip and b/payloads/OpenCore/OpenCore-RELEASE.zip differ
diff --git a/payloads/OpenCore/Update-OpenCore.command b/payloads/OpenCore/Update-OpenCore.command
index d9e748cbb..2c3763082 100755
--- a/payloads/OpenCore/Update-OpenCore.command
+++ b/payloads/OpenCore/Update-OpenCore.command
@@ -49,6 +49,17 @@ UNUSED_DRIVERS = [
"Dhcp4Dxe.efi",
"ArpDxe.efi",
"FirmwareSettingsEntry.efi",
+ "UefiPxeBcDxe.efi",
+ "RngDxe.efi",
+ "TlsDxe.efi",
+ "Udp6Dxe.efi",
+ "Hash2DxeCrypto.efi",
+ "Dhcp6Dxe.efi",
+ "Ip6Dxe.efi",
+ "Mtftp4Dxe.efi",
+ "RamDiskDxe.efi",
+ "Mtftp6Dxe.efi",
+ "OpenNetworkBoot.efi",
]
UNUSED_TOOLS = [
diff --git a/payloads/OpenCore/macserial b/payloads/OpenCore/macserial
index 0106c8612..8a501c673 100755
Binary files a/payloads/OpenCore/macserial and b/payloads/OpenCore/macserial differ
diff --git a/payloads/OpenCore/ocvalidate b/payloads/OpenCore/ocvalidate
index 4a40ac663..06465a2f8 100755
Binary files a/payloads/OpenCore/ocvalidate and b/payloads/OpenCore/ocvalidate differ