From efa26ef552490675bffa930da9d49cbc86228c25 Mon Sep 17 00:00:00 2001 From: SergeySlice Date: Wed, 29 Jun 2022 18:41:03 +0300 Subject: [PATCH] new guids to discover Signed-off-by: SergeySlice --- rEFIt_UEFI/Platform/DataHubCpu.cpp | 2 +- rEFIt_UEFI/Platform/guid.cpp | 6 ++++-- rEFIt_UEFI/Platform/guid.h | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/rEFIt_UEFI/Platform/DataHubCpu.cpp b/rEFIt_UEFI/Platform/DataHubCpu.cpp index 0a94c9917..f8d55ac48 100644 --- a/rEFIt_UEFI/Platform/DataHubCpu.cpp +++ b/rEFIt_UEFI/Platform/DataHubCpu.cpp @@ -394,7 +394,7 @@ SetVariablesForOSX(LOADER_ENTRY *Entry) gSettings.RtVariables.HWTarget = GetHWTarget(GlobalConfig.CurrentModel); } - if (gSettings.RtVariables.HWTarget.notEmpty() && (Entry->LoaderType != OSTYPE_OSX_INSTALLER) ) { + if (gSettings.RtVariables.HWTarget.notEmpty() && (Entry->LoaderType != OSTYPE_OSX_INSTALLER) && (Entry->macOSVersion < MacOsVersion("13"_XS8) ) ) { SetNvramXString8(L"BridgeOSHardwareModel", gEfiAppleNvramGuid, Attributes, gSettings.RtVariables.HWTarget); } else { DeleteNvramVariable(L"BridgeOSHardwareModel", gEfiAppleNvramGuid); diff --git a/rEFIt_UEFI/Platform/guid.cpp b/rEFIt_UEFI/Platform/guid.cpp index 256f97d14..f2a6ac151 100644 --- a/rEFIt_UEFI/Platform/guid.cpp +++ b/rEFIt_UEFI/Platform/guid.cpp @@ -79,9 +79,9 @@ EFI_PART_TYPE_LEGACY_MBR_GUID {0x024DEE41, 0x33E7, 0x11D3, {0x9D, 0x69, 0x00, 0x // 1FEDE521-031C-4BC5-8050-F3D6161E2E92 // BD8C1056-9F36-44EC-92A8-A6337F817986 gEfiEdidActiveProtocolGuid // 26baccba-6f42-11d4-bce7-008081883cc7 -// 63FAECF2-E7EE-4CB9-8A0C-11CE5E89E33C protocol at FinalizeBootStruct APPLE_EG2_INFO_PROTOCOL_GUID +// 63FAECF2-E7EE-4CB9-8A0C-11CE5E89E33C APPLE_EG2_INFO_PROTOCOL_GUID // 03B99B90-ECCF-451D-809E-8341FCB830AC RestartData protocol -// 24B73556-2197-4702-82A8-3E1337DAFBF2 before Firmware password APPLE_SECURE_BOOT_PROTOCOL_GUID +// 24B73556-2197-4702-82A8-3E1337DAFBF2 Apple Secure Boot enabled configuration // 24B73556-2197-4702-82A8-3E1337DAFBF3 Apple Trusted Boot enabled configuration // 1BAD711C-D451-4241-B1F3-8537812E0C70 GUID for MeBiosExtensionSetup variable // 36C28AB5-6566-4C50-9EBD-CBB920F83843:preferred-networks gAppleWirelessNetworkVariableGuid @@ -89,6 +89,8 @@ EFI_PART_TYPE_LEGACY_MBR_GUID {0x024DEE41, 0x33E7, 0x11D3, {0x9D, 0x69, 0x00, 0x // 00 00 08 00 00 00 00 00 | ........ // gAppleFpfConfigurationHobGuid = { 0xE3CC8EC6, 0x81C1, 0x4271, { 0xAC, 0xBC, 0xDB, 0x65, 0x08, 0x6E, 0x8D, 0xC8 }} // 59D76AE4-37E3-55A7-B460-EF13D46E6020 AppleEncryptedPartitionProtocolGuid +// 17A1D98C-9A6C-460B-A3AD-D5C9E76D2177 - protocol before GetVariable(ExtendedFirmwareFeatures...) +// EDB4A040-6D8A-11EC-8FAD-3E22FB93ADCF - /* #define APPLE_SECURE_BOOT_VARIABLE_GUID \ diff --git a/rEFIt_UEFI/Platform/guid.h b/rEFIt_UEFI/Platform/guid.h index d28ffef78..03d61b5d5 100644 --- a/rEFIt_UEFI/Platform/guid.h +++ b/rEFIt_UEFI/Platform/guid.h @@ -310,7 +310,7 @@ EFI_PART_TYPE_LEGACY_MBR_GUID {0x024DEE41, 0x33E7, 0x11D3, {0x9D, 0x69, 0x00, 0x // 26baccba-6f42-11d4-bce7-008081883cc7 // 63FAECF2-E7EE-4CB9-8A0C-11CE5E89E33C protocol at FinalizeBootStruct or DrawBootGraphics // 03B99B90-ECCF-451D-809E-8341FCB830AC RestartData protocol -// 24B73556-2197-4702-82A8-3E1337DAFBF2 before Firmware password APPLE_SECURE_BOOT_PROTOCOL_GUID +// 24B73556-2197-4702-82A8-3E1337DAFBF2 Apple Secure Boot enabled configuration // 24B73556-2197-4702-82A8-3E1337DAFBF3 Apple Trusted Boot enabled configuration // 1BAD711C-D451-4241-B1F3-8537812E0C70 EFI_GUID for MeBiosExtensionSetup variable // 36C28AB5-6566-4C50-9EBD-CBB920F83843:preferred-networks gAppleWirelessNetworkVariableGuid