diff --git a/Changelog.md b/Changelog.md index 66a7afb..e1f1df9 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,12 @@ +## [1.4.0] + +- Fix Airdrop issue on DW 1820A now fully functional +- Update NootedRed +- Use custom AMDRyzenPP kext for disable CPB only on macOS +- Fix an issue related to PCI +- Update Patches +- Update ACPI + ## [1.3.0] - Rewrite whole EFI diff --git a/EFI/DisplayEngine b/EFI/DisplayEngine new file mode 100755 index 0000000..58e9980 Binary files /dev/null and b/EFI/DisplayEngine differ diff --git a/EFI/OC/ACPI/SSDT-RMDT.aml b/EFI/OC/ACPI/SSDT-RMDT.aml new file mode 100755 index 0000000..a181b9a Binary files /dev/null and b/EFI/OC/ACPI/SSDT-RMDT.aml differ diff --git a/EFI/OC/Kexts/AMDGPUWakeHandler.kext/Contents/Info.plist b/EFI/OC/Kexts/AMDGPUWakeHandler.kext/Contents/Info.plist new file mode 100755 index 0000000..5a43447 --- /dev/null +++ b/EFI/OC/Kexts/AMDGPUWakeHandler.kext/Contents/Info.plist @@ -0,0 +1,67 @@ + + + + + BuildMachineOSBuild + 16G1036 + CFBundleDevelopmentRegion + en + CFBundleExecutable + AMDGPUWakeHandler + CFBundleIdentifier + io.github.blackgate.AMDGPUWakeHandler + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + AMDGPUWakeHandler + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 9A1004 + DTPlatformVersion + GM + DTSDKBuild + 17A360 + DTSDKName + macosx10.13 + DTXcode + 0901 + DTXcodeBuild + 9A1004 + IOKitPersonalities + + AMDGPUWakeHandler + + CFBundleIdentifier + io.github.blackgate.AMDGPUWakeHandler + IOClass + AMDGPUWakeHandler + IOMatchCategory + AMDGPUWakeHandler + IOProviderClass + IOResources + IOResourceMatch + IOKit + + + NSHumanReadableCopyright + Copyright © 2017 Hugo Pires. All rights reserved. + OSBundleLibraries + + com.apple.kpi.iokit + 13.0 + com.apple.kpi.libkern + 13.0 + + + diff --git a/EFI/OC/Kexts/AMDGPUWakeHandler.kext/Contents/MacOS/AMDGPUWakeHandler b/EFI/OC/Kexts/AMDGPUWakeHandler.kext/Contents/MacOS/AMDGPUWakeHandler new file mode 100755 index 0000000..51b6cb1 Binary files /dev/null and b/EFI/OC/Kexts/AMDGPUWakeHandler.kext/Contents/MacOS/AMDGPUWakeHandler differ diff --git a/EFI/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/Info.plist b/EFI/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/Info.plist new file mode 100755 index 0000000..3cb4abc --- /dev/null +++ b/EFI/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/Info.plist @@ -0,0 +1,102 @@ + + + + + BuildMachineOSBuild + 21H1015 + CFBundleDevelopmentRegion + en + CFBundleExecutable + AMDRyzenCPUPowerManagement + CFBundleIdentifier + wtf.spinach.AMDRyzenCPUPowerManagement + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + AMDRyzenCPUPowerManagement + CFBundlePackageType + KEXT + CFBundleShortVersionString + 0.7.1 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 0.7.1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 13F100 + DTPlatformName + macosx + DTPlatformVersion + 12.3 + DTSDKBuild + 21E226 + DTSDKName + macosx12.3 + DTXcode + 1341 + DTXcodeBuild + 13F100 + IOKitPersonalities + + wtf.spinach.AMDRyzenCPUPowerManagement + + CFBundleIdentifier + wtf.spinach.AMDRyzenCPUPowerManagement + CPBStatus + 0 + IOClass + AMDRyzenCPUPowerManagement + IOMatchCategory + AMDRyzenCPUPowerManagement + IONameMatch + processor + IOPropertyMatch + + processor-index + 0 + + IOProviderClass + IOACPIPlatformDevice + IOResourceMatch + ACPI + IOUserClientClass + AMDRyzenCPUPMUserClient + SpeedID + 1 + + + LSMinimumSystemVersion + 10.13 + NSHumanReadableCopyright + Copyright © 2020 trulyspinach. All rights reserved. + OSBundleCompatibleVersion + 0.6 + OSBundleLibraries + + as.vit9696.Lilu + 1.3.9 + com.apple.iokit.IOPCIFamily + 2.9 + com.apple.kec.Libm + 1.0 + 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/AMDRyzenCPUPowerManagement.kext/Contents/MacOS/AMDRyzenCPUPowerManagement b/EFI/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/MacOS/AMDRyzenCPUPowerManagement new file mode 100755 index 0000000..8b099a4 Binary files /dev/null and b/EFI/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/MacOS/AMDRyzenCPUPowerManagement differ diff --git a/EFI/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/_CodeSignature/CodeResources new file mode 100755 index 0000000..d5d0fd7 --- /dev/null +++ b/EFI/OC/Kexts/AMDRyzenCPUPowerManagement.kext/Contents/_CodeSignature/CodeResources @@ -0,0 +1,115 @@ + + + + + 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/DirectHW.kext/Contents/MacOS/DirectHW b/EFI/OC/Kexts/DirectHW.kext/Contents/MacOS/DirectHW deleted file mode 100755 index 5f8945f..0000000 Binary files a/EFI/OC/Kexts/DirectHW.kext/Contents/MacOS/DirectHW and /dev/null differ diff --git a/EFI/OC/Kexts/DirectHW.kext/Contents/PkgInfo b/EFI/OC/Kexts/DirectHW.kext/Contents/PkgInfo deleted file mode 100755 index bdab95b..0000000 --- a/EFI/OC/Kexts/DirectHW.kext/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -KEXT???? \ No newline at end of file diff --git a/EFI/OC/Kexts/NootedRed.kext/Contents/Info.plist b/EFI/OC/Kexts/NootedRed.kext/Contents/Info.plist index c7026ba..83ff241 100755 --- a/EFI/OC/Kexts/NootedRed.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/NootedRed.kext/Contents/Info.plist @@ -99,28 +99,24 @@ aty_properties - DalDisableDisplayID2 + DalForceSingleDispPipeSplit 1 - DalDisableLTTPR + PP_DisableVoltageIsland 1 - DalSkipDetectionLT + PP_DriverEnableNBDPM 1 - PP_DisableClockStretcher - 1 - PP_DisableULV - 0 - PP_EnableUploadFirmware + PP_GPUPowerDownEnabled 0 - PP_Falcon_QuickTransition_Enable - 1 PP_GfxOffControl 1 - PP_PhmUseDummyBackEnd + PP_SclkDeepSleepDisable 0 + PP_ThermalAutoThrottlingEnable + 1 PP_ToolsLogSpaceSize 524288 PP_WorkLoadPolicyMask - 16 + 0 com.ChefKissInc.NootedRed diff --git a/EFI/OC/Kexts/NootedRed.kext/Contents/MacOS/NootedRed b/EFI/OC/Kexts/NootedRed.kext/Contents/MacOS/NootedRed index e3e1d18..2e174f7 100755 Binary files a/EFI/OC/Kexts/NootedRed.kext/Contents/MacOS/NootedRed and b/EFI/OC/Kexts/NootedRed.kext/Contents/MacOS/NootedRed differ diff --git a/EFI/OC/Kexts/DirectHW.kext/Contents/Info.plist b/EFI/OC/Kexts/RSRHelper.kext/Contents/Info.plist similarity index 60% rename from EFI/OC/Kexts/DirectHW.kext/Contents/Info.plist rename to EFI/OC/Kexts/RSRHelper.kext/Contents/Info.plist index fbb00b5..f004f17 100755 --- a/EFI/OC/Kexts/DirectHW.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/RSRHelper.kext/Contents/Info.plist @@ -3,81 +3,81 @@ BuildMachineOSBuild - 21H1015 + 21G320 CFBundleDevelopmentRegion en CFBundleExecutable - DirectHW + RSRHelper CFBundleIdentifier - com.coresystems.DirectHW + com.khronokernel.RSRHelper CFBundleInfoDictionaryVersion 6.0 CFBundleName - DirectHW + RSRHelper CFBundlePackageType KEXT CFBundleShortVersionString - 1.6.1 - CFBundleSignature - ???? + 1.0.0 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.6.1 + 1.0.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 14C18 + 13F100 DTPlatformName macosx DTPlatformVersion - 13.1 + 12.3 DTSDKBuild - 22C55 + 21E226 DTSDKName - macosx13.1 + macosx12.3 DTXcode - 1420 + 1341 DTXcodeBuild - 14C18 + 13F100 IOKitPersonalities - DirectHWUserClient + RSRHelper CFBundleIdentifier - com.coresystems.DirectHW + com.khronokernel.RSRHelper IOClass - DirectHWService + RSRHelper IOMatchCategory - DirectHWService + RSRHelper IOProviderClass IOResources IOResourceMatch IOKit - IOUserClientClass - DirectHWUserClient LSMinimumSystemVersion - 13.1 + 10.14 NSHumanReadableCopyright - Copyright © 2008-2010 coresystems GmbH <info@coresystems.de>. All rights reserved. - OSBundleCompatibleVersion - 1.0 + Copyright © 2021 Khronokernel. All rights reserved. OSBundleLibraries - com.apple.iokit.IOPCIFamily - 1.0.0 + as.vit9696.Lilu + 1.4.7 + com.apple.kpi.bsd + 12.0.0 + com.apple.kpi.dsep + 12.0.0 com.apple.kpi.iokit - 8.0.0 + 12.0.0 com.apple.kpi.libkern - 8.0.0 + 12.0.0 com.apple.kpi.mach - 8.0.0 + 12.0.0 com.apple.kpi.unsupported - 8.0.0 + 12.0.0 + OSBundleRequired + Root diff --git a/EFI/OC/Kexts/RSRHelper.kext/Contents/MacOS/RSRHelper b/EFI/OC/Kexts/RSRHelper.kext/Contents/MacOS/RSRHelper new file mode 100755 index 0000000..d0b743e Binary files /dev/null and b/EFI/OC/Kexts/RSRHelper.kext/Contents/MacOS/RSRHelper differ diff --git a/EFI/OC/Kexts/RestrictEvents.kext/Contents/Info.plist b/EFI/OC/Kexts/RestrictEvents.kext/Contents/Info.plist new file mode 100755 index 0000000..a1e1ec6 --- /dev/null +++ b/EFI/OC/Kexts/RestrictEvents.kext/Contents/Info.plist @@ -0,0 +1,189 @@ + + + + + BuildMachineOSBuild + 21G320 + CFBundleDevelopmentRegion + en + CFBundleExecutable + RestrictEvents + CFBundleIdentifier + as.vit9696.RestrictEvents + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + RestrictEvents + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.1.4 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.1.4 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 14C18 + DTPlatformName + macosx + DTPlatformVersion + 13.1 + DTSDKBuild + 22C55 + DTSDKName + macosx13.1 + DTXcode + 1420 + DTXcodeBuild + 14C18 + IOKitPersonalities + + as.vit9696.RestrictEfiCheck + + CFBundleIdentifier + as.vit9696.RestrictEvents + IOClass + IOService + IOMatchCategory + com_apple_driver_eficheck + IONameMatch + + pci8086,1c41 + pci8086,1c42 + pci8086,1c43 + pci8086,1c44 + pci8086,1c46 + pci8086,1c47 + pci8086,1c49 + pci8086,1c4a + pci8086,1c4b + pci8086,1c4c + pci8086,1c4d + pci8086,1c4e + pci8086,1c4f + pci8086,1c50 + pci8086,1c52 + pci8086,1c5c + pci8086,1d41 + pci8086,1e42 + pci8086,1e44 + pci8086,1e46 + pci8086,1e47 + pci8086,1e48 + pci8086,1e49 + pci8086,1e4a + pci8086,1e53 + pci8086,1e55 + pci8086,1e56 + pci8086,1e57 + pci8086,1e58 + pci8086,1e59 + pci8086,1e5d + pci8086,1e5e + pci8086,1e5f + pci8086,3b02 + pci8086,3b03 + pci8086,3b06 + pci8086,3b07 + pci8086,3b08 + pci8086,3b09 + pci8086,3b0a + pci8086,3b0b + pci8086,3b0f + pci8086,3b12 + pci8086,3b14 + pci8086,3b16 + pci8086,8c44 + pci8086,8c4b + pci8086,8cc1 + pci8086,8cc2 + pci8086,8cc3 + pci8086,8cc4 + pci8086,8cc6 + pci8086,8c41 + pci8086,8c42 + pci8086,8c44 + pci8086,8c46 + pci8086,8c49 + pci8086,8c4a + pci8086,8c4b + pci8086,8c4c + pci8086,8c4e + pci8086,8c4f + pci8086,8c50 + pci8086,8c52 + pci8086,8c54 + pci8086,8c56 + pci8086,8c5c + pci8086,8d44 + pci8086,8d47 + pci8086,9cc1 + pci8086,9cc2 + pci8086,9cc3 + pci8086,9cc5 + pci8086,9cc6 + pci8086,9cc7 + pci8086,9cc9 + pci8086,9c41 + pci8086,9c43 + pci8086,9c45 + pci8086,9d41 + pci8086,9d43 + pci8086,9d46 + pci8086,9d48 + pci8086,9d4b + pci8086,9d4e + pci8086,a145 + pci8086,a151 + pci8086,a306 + + IOProbeScore + 5000 + IOProviderClass + IOPCIDevice + + as.vit9696.RestrictEvents + + CFBundleIdentifier + as.vit9696.RestrictEvents + IOClass + RestrictEvents + IOMatchCategory + RestrictEvents + IOProviderClass + IOResources + IOResourceMatch + IOKit + + + LSMinimumSystemVersion + 10.8 + NSHumanReadableCopyright + Copyright © 2020 vit9696. All rights reserved. + OSBundleCompatibleVersion + 1.0 + OSBundleLibraries + + as.vit9696.Lilu + 1.2.0 + 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/RestrictEvents.kext/Contents/MacOS/RestrictEvents b/EFI/OC/Kexts/RestrictEvents.kext/Contents/MacOS/RestrictEvents new file mode 100755 index 0000000..7444d78 Binary files /dev/null and b/EFI/OC/Kexts/RestrictEvents.kext/Contents/MacOS/RestrictEvents differ diff --git a/EFI/OC/Kexts/SMCAMDProcessor.kext/Contents/Info.plist b/EFI/OC/Kexts/SMCAMDProcessor.kext/Contents/Info.plist new file mode 100755 index 0000000..b516711 --- /dev/null +++ b/EFI/OC/Kexts/SMCAMDProcessor.kext/Contents/Info.plist @@ -0,0 +1,87 @@ + + + + + BuildMachineOSBuild + 21H1015 + CFBundleDevelopmentRegion + en + CFBundleExecutable + SMCAMDProcessor + CFBundleIdentifier + wtf.spinach.SMCAMDProcessor + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + SMCAMDProcessor + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 13F100 + DTPlatformName + macosx + DTPlatformVersion + 12.3 + DTSDKBuild + 21E226 + DTSDKName + macosx12.3 + DTXcode + 1341 + DTXcodeBuild + 13F100 + IOKitPersonalities + + wtf.spinach.SMCAMDProcessor + + CFBundleIdentifier + wtf.spinach.SMCAMDProcessor + IOClass + SMCAMDProcessor + IOMatchCategory + SMCAMDProcessor + IOProviderClass + AMDRyzenCPUPowerManagement + + + LSMinimumSystemVersion + 10.13 + NSHumanReadableCopyright + Copyright © 2020 trulyspinach. All rights reserved. + OSBundleLibraries + + as.vit9696.Lilu + 1.3.9 + as.vit9696.VirtualSMC + 1.0.0 + com.apple.iokit.IOPCIFamily + 2.9 + com.apple.kec.Libm + 1.0 + 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 + wtf.spinach.AMDRyzenCPUPowerManagement + 0.6 + + + diff --git a/EFI/OC/Kexts/SMCAMDProcessor.kext/Contents/MacOS/SMCAMDProcessor b/EFI/OC/Kexts/SMCAMDProcessor.kext/Contents/MacOS/SMCAMDProcessor new file mode 100755 index 0000000..ba61642 Binary files /dev/null and b/EFI/OC/Kexts/SMCAMDProcessor.kext/Contents/MacOS/SMCAMDProcessor differ diff --git a/EFI/OC/Kexts/SMCAMDProcessor.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/SMCAMDProcessor.kext/Contents/_CodeSignature/CodeResources new file mode 100755 index 0000000..d5d0fd7 --- /dev/null +++ b/EFI/OC/Kexts/SMCAMDProcessor.kext/Contents/_CodeSignature/CodeResources @@ -0,0 +1,115 @@ + + + + + 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/OpenCore.efi b/EFI/OC/OpenCore.efi index d6142f6..f6dc8e0 100755 Binary files a/EFI/OC/OpenCore.efi and b/EFI/OC/OpenCore.efi differ diff --git a/EFI/OC/Tools/UMAF.efi b/EFI/OC/Tools/UMAF.efi new file mode 100755 index 0000000..77fc07f Binary files /dev/null and b/EFI/OC/Tools/UMAF.efi differ diff --git a/EFI/OC/config.plist b/EFI/OC/config.plist index de3c01b..1925916 100755 --- a/EFI/OC/config.plist +++ b/EFI/OC/config.plist @@ -142,6 +142,14 @@ Path SSDT-RHUB-Reset.aml + + Comment + SSDT-RMDT.aml + Enabled + + Path + SSDT-RMDT.aml + Comment SSDT-SBUS-MCHC.aml @@ -192,7 +200,50 @@ Delete - + + + All + + Comment + SSDT-3 Sata + Enabled + + OemTableId + + TableLength + 128 + TableSignature + U1NEVA== + + + All + + Comment + SSDT-4 SFRZ + Enabled + + OemTableId + + TableLength + 92 + TableSignature + U1NEVA== + + + All + + Comment + P010-P187 + Enabled + + OemTableId + + TableLength + 313 + TableSignature + U1NEVA== + + Patch @@ -645,6 +696,66 @@ TableSignature + + Base + + BaseSkip + 0 + Comment + Skip Check DSA3 + Count + 0 + Enabled + + Find + REFTMwCgD5KUaQoD + Limit + 0 + Mask + + OemTableId + + Replace + REFTMwCgD5KUaQoB + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + RFNEVA== + + + Base + + BaseSkip + 0 + Comment + Force Open _S3 + Count + 0 + Enabled + + Find + HZNDTlNCAKAVk0RBUzM= + Limit + 0 + Mask + + OemTableId + + Replace + D5NDTlNCAKAHk0RBUzM= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + RFNEVA== + Quirks @@ -655,9 +766,9 @@ RebaseRegions ResetHwSig - + ResetLogoStatus - + SyncTableIds @@ -710,17 +821,17 @@ DevirtualiseMmio DisableSingleUser - + DisableVariableWrite DiscardHibernateMap EnableSafeModeSlide - + EnableWriteUnprotector FixupAppleEfiImages - + ForceBooterSignature ForceExitBootServices @@ -730,7 +841,7 @@ ProtectSecureBoot ProtectUefiServices - + ProvideCustomSlide ProvideMaxSlide @@ -740,7 +851,7 @@ ResizeAppleGpuBars -1 SetupVirtualMap - + SignalAppleOS SyncRuntimePermissions @@ -751,6 +862,19 @@ Add + PciRoot(0x0)/Pci(0x2,0x2)/Pci(0x0,0x0) + + AAPL,slot-name + WLAN + device_type + Airport Extreme + model + Dell DW1820 (BCM4350) 802.11ac wireless + name + Airport + pci-aspm-default + 0 + PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x3) acpi-wake-type @@ -782,13 +906,13 @@ Arch Any BundlePath - AmdTscSync.kext + AMDGPUWakeHandler.kext Comment - AmdTscSync.kext + AMDGPUWakeHandler.kext Enabled ExecutablePath - Contents/MacOS/AmdTscSync + Contents/MacOS/AMDGPUWakeHandler MaxKernel MinKernel @@ -800,13 +924,13 @@ Arch Any BundlePath - AppleMCEReporterDisabler.kext + AmdTscSync.kext Comment - AppleMCEReporterDisabler.kext + AmdTscSync.kext Enabled ExecutablePath - + Contents/MacOS/AmdTscSync MaxKernel MinKernel @@ -818,13 +942,13 @@ Arch Any BundlePath - BrcmFirmwareData.kext + AppleMCEReporterDisabler.kext Comment - BrcmFirmwareData.kext + AppleMCEReporterDisabler.kext Enabled ExecutablePath - Contents/MacOS/BrcmFirmwareData + MaxKernel MinKernel @@ -836,13 +960,13 @@ Arch Any BundlePath - BrcmPatchRAM3.kext + BrcmFirmwareData.kext Comment - BrcmPatchRAM3.kext + BrcmFirmwareData.kext Enabled ExecutablePath - Contents/MacOS/BrcmPatchRAM3 + Contents/MacOS/BrcmFirmwareData MaxKernel MinKernel @@ -854,13 +978,13 @@ Arch Any BundlePath - DirectHW.kext + BrcmPatchRAM3.kext Comment - DirectHW.kext + BrcmPatchRAM3.kext Enabled ExecutablePath - Contents/MacOS/DirectHW + Contents/MacOS/BrcmPatchRAM3 MaxKernel MinKernel @@ -994,6 +1118,42 @@ PlistPath Contents/Info.plist + + Arch + Any + BundlePath + RestrictEvents.kext + Comment + RestrictEvents.kext + Enabled + + ExecutablePath + Contents/MacOS/RestrictEvents + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + RSRHelper.kext + Comment + RSRHelper.kext + Enabled + + ExecutablePath + Contents/MacOS/RSRHelper + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + Arch Any @@ -1124,13 +1284,13 @@ Arch Any BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext + VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext Comment - VoodooInput.kext + VoodooGPIO.kext Enabled ExecutablePath - Contents/MacOS/VoodooInput + Contents/MacOS/VoodooGPIO MaxKernel MinKernel @@ -1142,13 +1302,13 @@ Arch Any BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext + VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext Comment - VoodooPS2Keyboard.kext + VoodooI2CServices.kext Enabled ExecutablePath - Contents/MacOS/VoodooPS2Keyboard + Contents/MacOS/VoodooI2CServices MaxKernel MinKernel @@ -1160,13 +1320,13 @@ Arch Any BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext + VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext Comment - VoodooPS2Mouse.kext + VoodooInput.kext Enabled ExecutablePath - Contents/MacOS/VoodooPS2Mouse + Contents/MacOS/VoodooInput MaxKernel MinKernel @@ -1178,13 +1338,13 @@ Arch Any BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext + VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext Comment - VoodooPS2Trackpad.kext + VoodooInput.kext Enabled - + ExecutablePath - Contents/MacOS/VoodooPS2Trackpad + Contents/MacOS/VoodooInput MaxKernel MinKernel @@ -1196,13 +1356,13 @@ Arch Any BundlePath - VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext Comment - VoodooGPIO.kext + VoodooPS2Keyboard.kext Enabled ExecutablePath - Contents/MacOS/VoodooGPIO + Contents/MacOS/VoodooPS2Keyboard MaxKernel MinKernel @@ -1214,13 +1374,13 @@ Arch Any BundlePath - VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext Comment - VoodooI2CServices.kext + VoodooPS2Mouse.kext Enabled ExecutablePath - Contents/MacOS/VoodooI2CServices + Contents/MacOS/VoodooPS2Mouse MaxKernel MinKernel @@ -1232,13 +1392,13 @@ Arch Any BundlePath - VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext Comment - VoodooInput.kext + VoodooPS2Trackpad.kext Enabled - + ExecutablePath - Contents/MacOS/VoodooInput + Contents/MacOS/VoodooPS2Trackpad MaxKernel MinKernel @@ -1264,6 +1424,24 @@ PlistPath Contents/Info.plist + + Arch + Any + BundlePath + AMDRyzenCPUPowerManagement.kext + Comment + AMDRyzenCPUPowerManagement.kext + Enabled + + ExecutablePath + Contents/MacOS/AMDRyzenCPUPowerManagement + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + Arch Any @@ -1444,6 +1622,24 @@ PlistPath Contents/Info.plist + + Arch + Any + BundlePath + SMCAMDProcessor.kext + Comment + SMCAMDProcessor.kext + Enabled + + ExecutablePath + Contents/MacOS/SMCAMDProcessor + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + Arch Any @@ -1591,29 +1787,59 @@ Arch - x86_64 + Any Base - _cpuid_set_info + __ZN8AppleRTC18setupDateTimeAlarmEPK11RTCDateTime Comment - algrey | Force cpuid_cores_per_package to constant (user-specified) | 10.13-10.14 + Disable RTC wake scheduling Count 1 Enabled - + Find - wegaAAAA + Identifier - kernel + com.apple.driver.AppleRTC Limit 0 Mask - //3/AAAA + MaxKernel - 18.99.99 + MinKernel - 17.0.0 + 19.0.0 Replace - uAYAAAAA + ww== + ReplaceMask + + Skip + 0 + + + Arch + x86_64 + Base + _cpuid_set_info + Comment + algrey | Force cpuid_cores_per_package to constant (user-specified) | 10.13-10.14 + Count + 1 + Enabled + + Find + wegaAAAA + Identifier + kernel + Limit + 0 + Mask + //3/AAAA + MaxKernel + 18.99.99 + MinKernel + 17.0.0 + Replace + uAYAAAAA ReplaceMask //////8A Skip @@ -2069,36 +2295,6 @@ Skip 0 - - Arch - x86_64 - Base - __ZN17IOPCIConfigurator18IOPCIIsHotplugPortEP16IOPCIConfigEntry - Comment - CaseySJ | IOPCIIsHotplugPort | Fix PCI bus enumeration on AM5 | 13.0+ - Count - 1 - Enabled - - Find - hAB1Sw== - Identifier - com.apple.iokit.IOPCIFamily - Limit - 0 - Mask - /wD//w== - MaxKernel - 23.99.99 - MinKernel - 22.0.0 - Replace - AADrAA== - ReplaceMask - AAD/AA== - Skip - 0 - Arch x86_64 @@ -2135,7 +2331,7 @@ Base Comment - Visual | thread_quantum_expire, thread_unblock, thread_invoke | Remove non-monotonic time panic | 12.0+ + Visual - thread_quantum_expire, thread_unblock, thread_invoke - Remove non-monotonic panic 12.0+ Count 3 Enabled @@ -2165,7 +2361,7 @@ Base Comment - Visual | thread_invoke, thread_dispatch | Remove non-monotonic time panic | 12.0+ + Visual - thread_invoke, thread_dispatch - Remove non-monotonic panic 12.0+ Count 2 Enabled @@ -2221,19 +2417,49 @@ Arch - Any + x86_64 Base - __ZN8AppleRTC18setupDateTimeAlarmEPK11RTCDateTime + Comment - Disable RTC wake scheduling - Fix Black Screen on NRed + Visual - _thread_unblock - Remove panic on variant TSC #1 - 12.0 Count 1 Enabled Find + SDnGD4fgAgAA + Identifier + kernel + Limit + 0 + Mask + + MaxKernel + 21.99.99 + MinKernel + 21.0.0 + Replace + SDnGZpBmkGaQ + ReplaceMask + Skip + 0 + + + Arch + x86_64 + Base + + Comment + Visual - _thread_unblock - Remove panic on variant TSC #1 - 13.0 + Count + 1 + Enabled + + Find + SDnGD4enAgAA Identifier - com.apple.driver.AppleRTC + kernel Limit 0 Mask @@ -2241,9 +2467,219 @@ MaxKernel MinKernel - 19.0.0 + 21.0.0 Replace - ww== + SDnGZpBmkGaQ + ReplaceMask + + Skip + 0 + + + Arch + x86_64 + Base + + Comment + Visual - _thread_quantum_expire - Remove panic on variant TSC #2 - 12.0 + Count + 1 + Enabled + + Find + TDn+D4dTAwAA + Identifier + kernel + Limit + 0 + Mask + + MaxKernel + 21.99.99 + MinKernel + 21.0.0 + Replace + TDn+ZpBmkGaQ + ReplaceMask + + Skip + 0 + + + Arch + x86_64 + Base + + Comment + Visual - _thread_quantum_expire - Remove panic on variant TSC #2 - 13.0 + Count + 1 + Enabled + + Find + TDn+D4ceAwAA + Identifier + kernel + Limit + 0 + Mask + + MaxKernel + + MinKernel + 21.0.0 + Replace + TDn+ZpBmkGaQ + ReplaceMask + + Skip + 0 + + + Arch + x86_64 + Base + + Comment + Visual - thread_invoke - Remove panic on variant TSC #3 - 12.0 + Count + 1 + Enabled + + Find + SItwWEw57g+HJAUAAA== + Identifier + kernel + Limit + 0 + Mask + + MaxKernel + 21.99.99 + MinKernel + 21.0.0 + Replace + SItwWEw57maQZpBmkA== + ReplaceMask + + Skip + 0 + + + Arch + x86_64 + Base + + Comment + Visual - thread_invoke - Remove panic on variant TSC #3 - 13.0 + Count + 1 + Enabled + + Find + SItwWEw55g+HWQUAAA== + Identifier + kernel + Limit + 0 + Mask + + MaxKernel + + MinKernel + 21.0.0 + Replace + SItwWEw55maQZpBmkA== + ReplaceMask + + Skip + 0 + + + Arch + x86_64 + Base + + Comment + Visual - thread_invoke - Remove panic on variant TSC #4 - 12.0 + Count + 1 + Enabled + + Find + TDurgAQAAA+C8wQAAA== + Identifier + kernel + Limit + 0 + Mask + + MaxKernel + 21.99.99 + MinKernel + 21.0.0 + Replace + TDurgAQAAGaQZpBmkA== + ReplaceMask + + Skip + 0 + + + Arch + x86_64 + Base + + Comment + Visual - thread_invoke - Remove panic on variant TSC #4 - 13.0 + Count + 1 + Enabled + + Find + TDujgAQAAA+CKAUAAA== + Identifier + kernel + Limit + 0 + Mask + + MaxKernel + + MinKernel + 21.0.0 + Replace + TDujgAQAAGaQZpBmkA== + ReplaceMask + + Skip + 0 + + + Arch + x86_64 + Base + _thread_dispatch + Comment + Visual - _thread_dispatch - Remove panic on variant TSC #5 - 12.0/13.0 + Count + 1 + Enabled + + Find + SSufgAQAAA+CXwEAAA== + Identifier + kernel + Limit + 0 + Mask + + MaxKernel + + MinKernel + 21.0.0 + Replace + SSufgAQAAGaQZpBmkA== ReplaceMask Skip @@ -2267,11 +2703,11 @@ DisableIoMapper DisableIoMapperMapping - + DisableLinkeditJettison DisableRtcChecksum - + ExtendBTFeatureFlags ExternalDiskIcons @@ -2456,6 +2892,28 @@ TextMode + + Arguments + + Auxiliary + + Comment + UMAF.efi + Enabled + + Flavour + Auto + FullNvramAccess + + Name + UMAF.efi + Path + UMAF.efi + RealPath + + TextMode + + NVRAM @@ -2469,6 +2927,12 @@ 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 + revcpu + 1 + revcpuname + AMD Ryzen™ 5 4500U with Radeon Graphics + revpatch + sbvmm,cpuname rtc-blacklist @@ -2481,9 +2945,9 @@ SystemAudioVolume Rg== boot-args - -lilubetaall debug=0x144 brcmfx-aspm brcmfx-country=#a bpr_probedelay=100 bpr_initialdelay=300 bpr_postresetdelay=300 + -lilubetaall debug=0x144 bpr_probedelay=100 bpr_initialdelay=300 bpr_postresetdelay=300 -btlfxallowanyaddr csr-active-config - CwgAAA== + AwgAAA== run-efi-updater No @@ -2491,54 +2955,26 @@ Delete 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 - - DefaultBackgroundColor - + 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 + revblock + revpatch + rtc-blacklist + opencore-version revcpu revcpuname - revpatch 7C436110-AB2A-4BBB-A880-FE41995C9F82 boot-args - ForceDisplayRotationInEFI csr-active-config 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 - backlight-level - BootCampHD - - 8BE4DF61-93CA-11D2-AA0D-00E098032B8C - - Boot0080 - Boot0081 - Boot0082 - BootNext - BootOrder - - + WriteFlash @@ -2551,7 +2987,7 @@ Generic AdviseFeatures - + MLB MaxBIOSVersion @@ -2561,7 +2997,7 @@ ROM SpoofVendor - + SystemMemoryStatus Auto SystemProductName @@ -2848,7 +3284,7 @@ DisableSecurityPolicy EnableVectorAcceleration - + EnableVmx ExitBootServicesDelay diff --git a/EFI/SetupBrowser b/EFI/SetupBrowser new file mode 100755 index 0000000..e90dda7 Binary files /dev/null and b/EFI/SetupBrowser differ diff --git a/EFI/UiApp b/EFI/UiApp new file mode 100755 index 0000000..fde2de9 Binary files /dev/null and b/EFI/UiApp differ