diff --git a/CHANGELOG.md b/CHANGELOG.md
index 315624d15..d448a77a8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -26,7 +26,7 @@
- CryptexFixup 1.0.1 - release
- DebugEnhancer 1.0.7 - release
- FeatureUnlock 1.1.0 - release
- - OpenCorePkg 0.8.6 - release
+ - OpenCorePkg 0.8.7 - rolling (5061093)
- RestrictEvents 1.0.9 - release
- WhateverGreen 1.6.1 - release
diff --git a/payloads/Config/config.plist b/payloads/Config/config.plist
index 4119e1f94..e9a82e4ff 100644
--- a/payloads/Config/config.plist
+++ b/payloads/Config/config.plist
@@ -1994,7 +1994,7 @@
PollAppleHotKeys
ShowPicker
-
+ SkipOnHibernateWake
TakeoffDelay
0
Timeout
diff --git a/payloads/OpenCore/OpenCore-DEBUG.zip b/payloads/OpenCore/OpenCore-DEBUG.zip
index 0f567f529..05787f7e6 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 30b8ad8bc..4c5666c44 100644
Binary files a/payloads/OpenCore/OpenCore-RELEASE.zip and b/payloads/OpenCore/OpenCore-RELEASE.zip differ
diff --git a/payloads/Tools/ocvalidate-0.8.6 b/payloads/Tools/ocvalidate-0.8.6
deleted file mode 100755
index 055016cff..000000000
Binary files a/payloads/Tools/ocvalidate-0.8.6 and /dev/null differ
diff --git a/payloads/Tools/ocvalidate-0.8.7 b/payloads/Tools/ocvalidate-0.8.7
new file mode 100755
index 000000000..50d098078
Binary files /dev/null and b/payloads/Tools/ocvalidate-0.8.7 differ
diff --git a/resources/build/misc.py b/resources/build/misc.py
index 75a5b557f..7fcea149f 100644
--- a/resources/build/misc.py
+++ b/resources/build/misc.py
@@ -1,7 +1,7 @@
# Class for handling Misc Patches, invocation from build.py
# Copyright (C) 2020-2022, Dhinak G, Mykola Grymalyuk
-from resources import constants, device_probe, generate_smbios
+from resources import constants, device_probe, generate_smbios, utilities
from resources.build import support
from data import model_array, smbios_data, cpu_data
@@ -216,18 +216,15 @@ class build_misc:
support.build_support(self.model, self.constants, self.config).get_efi_binary_by_path("OpenLinuxBoot.efi", "UEFI", "Drivers")["Enabled"] = True
support.build_support(self.model, self.constants, self.config).get_efi_binary_by_path("ResetNvramEntry.efi", "UEFI", "Drivers")["Enabled"] = True
- if self.constants.showpicker is True:
- print("- Enabling ShowPicker")
- self.config["Misc"]["Boot"]["ShowPicker"] = True
- else:
+ if self.constants.showpicker is False:
print("- Hiding OpenCore picker")
- self.config["Misc"]["Boot"]["ShowPicker"] = False
+ self.config["Misc"]["Boot"]["ShowPicker"] = "Hide"
if self.constants.oc_timeout != 5:
print(f"- Setting custom OpenCore picker timeout to {self.constants.oc_timeout} seconds")
self.config["Misc"]["Boot"]["Timeout"] = self.constants.oc_timeout
- if self.constants.vault is True:
+ if self.constants.vault is True and utilities.check_command_line_tools() is True:
print("- Setting Vault configuration")
self.config["Misc"]["Security"]["Vault"] = "Secure"
support.build_support(self.model, self.constants, self.config).get_efi_binary_by_path("OpenShell.efi", "Misc", "Tools")["Enabled"] = False
\ No newline at end of file
diff --git a/resources/constants.py b/resources/constants.py
index a999e21bd..d91c07418 100644
--- a/resources/constants.py
+++ b/resources/constants.py
@@ -26,8 +26,8 @@ class Constants:
# OpenCore Versioning
# https://github.com/acidanthera/OpenCorePkg
- self.opencore_commit = "68a4ed5 - 11-07-2022"
- self.opencore_version = "0.8.6"
+ self.opencore_commit = "5061093 - 11-16-2022"
+ self.opencore_version = "0.8.7"
# Kext Versioning
## Acidanthera