diff --git a/.gitignore b/.gitignore index adb57a0..ada287e 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,8 @@ EFI/OC/Drivers/OpenHfsPlus.efi EFI/OC/Drivers/OpenRuntime.efi EFI/OC/Drivers/OpenCanopy.efi EFI/OC/Drivers/OpenPartitionDxe.efi +EFI/OC/Drivers/ResetNvramEntry.efi +EFI/OC/Drivers/ToggleSipEntry.efi EFI/OC/Kexts/Lilu.kext EFI/OC/Kexts/AppleALC.kext EFI/OC/Kexts/WhateverGreen.kext diff --git a/EFI/OC/config.plist b/EFI/OC/config.plist index 7250b09..231a5fa 100644 --- a/EFI/OC/config.plist +++ b/EFI/OC/config.plist @@ -273,6 +273,8 @@ MmioWhitelist + Patch + Quirks AllowRelocationBlock @@ -716,6 +718,8 @@ MinKernel + Strategy + Disable Emulate @@ -803,7 +807,7 @@ Base Comment - algrey - thenickdude - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN (Big Sur 11.3 and newer) + algrey - thenickdude - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN (Big Sur 11.3+, Monterey) Count 1 Enabled @@ -905,6 +909,8 @@ AppleXcpmForceBoost + CustomPciSerialDevice + CustomSMBIOSGuid DisableIoMapper @@ -917,6 +923,8 @@ ExternalDiskIcons + ForceAquantiaEthernet + ForceSecureBootScheme IncreasePciBarSize @@ -995,8 +1003,8 @@ 0 DisplayLevel 2147483650 - SerialInit - + LogModules + * SysReport Target @@ -1006,11 +1014,7 @@ Security - AllowNvramReset - AllowSetDefault - - AllowToggleSip ApECID 0 @@ -1037,6 +1041,13 @@ Vault Optional + Serial + + Init + + Override + + Tools @@ -1117,12 +1128,12 @@ 7C436110-AB2A-4BBB-A880-FE41995C9F82 + #INFO (prev-lang:kbd) + en:252 (ABC), set 656e3a323532 ForceDisplayRotationInEFI 0 SystemAudioVolume Rg== - SystemAudioVolumeDB - 4g== boot-args keepsyms=1 csr-active-config @@ -1194,10 +1205,10 @@ AdviseFeatures - MaxBIOSVersion - MLB C02717306J9JG361M + MaxBIOSVersion + ProcessorType 0 ROM @@ -1453,6 +1464,26 @@ Path OpenLinuxBoot.efi + + Arguments + + Comment + + Enabled + + Path + ResetNvramEntry.efi + + + Arguments + + Comment + + Enabled + + Path + ToggleSipEntry.efi + Input @@ -1576,6 +1607,8 @@ UnblockFsConnect + ReservedMemory + diff --git a/Makefile b/Makefile index 1bf51e6..1c3c054 100644 --- a/Makefile +++ b/Makefile @@ -14,7 +14,9 @@ DRIVERS= \ EFI/OC/Drivers/OpenHfsPlus.efi \ EFI/OC/Drivers/OpenRuntime.efi \ EFI/OC/Drivers/OpenCanopy.efi \ - EFI/OC/Drivers/OpenPartitionDxe.efi + EFI/OC/Drivers/OpenPartitionDxe.efi \ + EFI/OC/Drivers/ResetNvramEntry.efi \ + EFI/OC/Drivers/ToggleSipEntry.efi TOOLS = \ EFI/OC/Tools/Shell.efi \ @@ -166,7 +168,8 @@ EFI/OC/OpenCore.efi : $(OPENCORE_UDK_BUILD_DIR)/OpenCore.efi cp -a $< $@ EFI/OC/Drivers/OpenRuntime.efi EFI/OC/Drivers/OpenHfsPlus.efi EFI/OC/Drivers/OpenPartitionDxe.efi \ - : $(OPENCORE_UDK_BUILD_DIR)/OpenRuntime.efi $(OPENCORE_UDK_BUILD_DIR)/OpenHfsPlus.efi $(OPENCORE_UDK_BUILD_DIR)/OpenPartitionDxe.efi +EFI/OC/Drivers/ResetNvramEntry.efi EFI/OC/Drivers/ToggleSipEntry.efi \ + : $(OPENCORE_UDK_BUILD_DIR)/OpenRuntime.efi $(OPENCORE_UDK_BUILD_DIR)/OpenHfsPlus.efi $(OPENCORE_UDK_BUILD_DIR)/OpenPartitionDxe.efi $(OPENCORE_UDK_BUILD_DIR)/ResetNvramEntry.efi $(OPENCORE_UDK_BUILD_DIR)/ToggleSipEntry.efi mkdir -p EFI/OC/Drivers cp -a $? EFI/OC/Drivers/ diff --git a/src/AppleALC b/src/AppleALC index 3e3c0dd..81c436a 160000 --- a/src/AppleALC +++ b/src/AppleALC @@ -1 +1 @@ -Subproject commit 3e3c0dd10e09ed7d2ce90063f5230d8247b7eeb0 +Subproject commit 81c436ac35fe2c35a7d133198174b36422b0b188 diff --git a/src/BrcmPatchRAM b/src/BrcmPatchRAM index 5904574..8c04849 160000 --- a/src/BrcmPatchRAM +++ b/src/BrcmPatchRAM @@ -1 +1 @@ -Subproject commit 590457478fe764aee53ab8441fceab3ebc6be293 +Subproject commit 8c048492a19d24905d0b0be2f10cf26e1cc0c27f diff --git a/src/Lilu b/src/Lilu index 796cb7a..180c0cd 160000 --- a/src/Lilu +++ b/src/Lilu @@ -1 +1 @@ -Subproject commit 796cb7a46e1a6ae1e531e6f7c044312d4bb04869 +Subproject commit 180c0cdf9a324f54592addd11ef4bd024056f99b diff --git a/src/MacKernelSDK b/src/MacKernelSDK index 41d1fba..8104e67 160000 --- a/src/MacKernelSDK +++ b/src/MacKernelSDK @@ -1 +1 @@ -Subproject commit 41d1fbac6649907d2c12b8bf7242a32c93983bc1 +Subproject commit 8104e6703f2cca950df9028899c16393af1767fc diff --git a/src/OcBinaryData b/src/OcBinaryData index 29b2391..4d362e8 160000 --- a/src/OcBinaryData +++ b/src/OcBinaryData @@ -1 +1 @@ -Subproject commit 29b23910e5ebb6347fd287776fe79508cbbc1bfe +Subproject commit 4d362e85befcd4493ae8d32c65c728f96eb13eeb diff --git a/src/OpenCorePkg b/src/OpenCorePkg index f5054b3..cad014c 160000 --- a/src/OpenCorePkg +++ b/src/OpenCorePkg @@ -1 +1 @@ -Subproject commit f5054b326a55cec7cf30afd238092c754449f1b1 +Subproject commit cad014ce6e7b04b62ec94672996773b2b4355283 diff --git a/src/VirtualSMC b/src/VirtualSMC index bab6fd5..a45e73b 160000 --- a/src/VirtualSMC +++ b/src/VirtualSMC @@ -1 +1 @@ -Subproject commit bab6fd515b0a35e2855faac3ebdc66e1ecf9642d +Subproject commit a45e73baa35b5a97a69bc95acb90561b51d2aa56 diff --git a/src/WhateverGreen b/src/WhateverGreen index 64fa408..ade6c98 160000 --- a/src/WhateverGreen +++ b/src/WhateverGreen @@ -1 +1 @@ -Subproject commit 64fa408cc12ae03b59c9ed1162f7257d7917a2f0 +Subproject commit ade6c98fe12b62101e0a0c41f55dae43d0b78fae