So I inserted the debug version of opencore.efi, enabled debugging to file and rebooted. I saw all debug information scrolling on the screen after which it halted saying NVRAM full so I dumped the firmware for analysis.
Alex quickly inspected the firmware and said it was writing the log to NVRAM . I Compared the firmware to a known good firmware with WinMerge and recompiled both files as text.
First and most important thing I noticed is that the XML property list was missing. For instance here is the XML file in a good firmware NVRAM:
Code:
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>ConclusionDelay</key>
<integer>0</integer>
<key>InstallPhase</key>
<string>Software Update Post Logout</string>
<key>InstallPhasePercentageKey</key>
<integer>5</integer>
</dict>
<dict>
<key>ConclusionDelay</key>
<integer>0</integer>
<key>InstallPhase</key>
<string>Boot 1</string>
<key>InstallPhasePercentageKey</key>
<integer>8</integer>
</dict>
<dict>
<key>ConclusionDelay</key>
<integer>0</integer>
<key>InstallPhase</key>
<string>Language Chooser</string>
<key>InstallPhasePercentageKey</key>
<integer>2</integer>
</dict>
<dict>
<key>ConclusionDelay</key>
<integer>0</integer>
<key>InstallPhase</key>
<string>OS Installer</string>
<key>InstallPhasePercentageKey</key>
<integer>3</integer>
</dict>
<dict>
<key>ConclusionDelay</key>
<integer>0</integer>
<key>InstallPhase</key>
<string>Boot 2</string>
<key>InstallPhasePercentageKey</key>
<integer>8</integer>
</dict>
<dict>
<key>ConclusionDelay</key>
<integer>0</integer>
<key>InstallPhase</key>
<string>Language Chooser 2</string>
<key>InstallPhasePercentageKey</key>
<integer>2</integer>
</dict>
<dict>
<key>ConclusionDelay</key>
<integer>0</integer>
<key>InstallPhase</key>
<string>OS Installer 2</string>
<key>InstallPhasePercentageKey</key>
<integer>35</integer>
</dict>
<dict>
<key>ConclusionDelay</key>
<integer>0</integer>
<key>InstallPhase</key>
<string>Boot 3</string>
<key>InstallPhasePercentageKey</key>
<integer>5</integer>
</dict>
<dict>
<key>ConclusionDelay</key>
<integer>0</integer>
<key>InstallPhase</key>
<string>Setup Assistant</string>
<key>InstallPhasePercentageKey</key>
<integer>32</integer>
</dict>
</array>
</plist>
In the firmware with OC that section is missing. Also if I use bless --info it complains the XML file is broken (now I know why).
Second thing is that it logged everything in the NVRAM :
Code:
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU X5690 @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC 3457999909Hz 3457MHz
OCCPU: CPUFrequency 3457999909Hz 3457MHz
OCCPU: FSBFrequency 132999996Hz 132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
ªU| ( ÚMÇ8jJœÆK̨³b o o t - l o g OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU X5690 @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC 3457999909Hz 3457MHz
OCCPU: CPUFrequency 3457999909Hz 3457MHz
OCCPU: FSBFrequency 132999996Hz 132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
ªU| } ÚMÇ8jJœÆK̨³b o o t - l o g OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU X5690 @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC 3457999909Hz 3457MHz
OCCPU: CPUFrequency 3457999909Hz 3457MHz
OCCPU: FSBFrequency 132999996Hz 132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
ªU| Ô ÚMÇ8jJœÆK̨³b o o t - l o g OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU X5690 @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC 3457999909Hz 3457MHz
OCCPU: CPUFrequency 3457999909Hz 3457MHz
OCCPU: FSBFrequency 132999996Hz 132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
OCA: Detected table 54445353 (00004D5050757043) at 7758E000 of 85884 bytes at index 4
ªU| ) ÚMÇ8jJœÆK̨³b o o t - l o g OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU X5690 @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC 3457999909Hz 3457MHz
OCCPU: CPUFrequency 3457999909Hz 3457MHz
OCCPU: FSBFrequency 132999996Hz 132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
OCA: Detected table 54445353 (00004D5050757043) at 7758E000 of 85884 bytes at index 4
OCA: Detected table 54445353 (6963684161746153) at 7758D000 of 484 bytes at index 5
ªU| ÚMÇ8jJœÆK̨³b o o t - l o g OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU X5690 @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC 3457999909Hz 3457MHz
OCCPU: CPUFrequency 3457999909Hz 3457MHz
OCCPU: FSBFrequency 132999996Hz 132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
OCA: Detected table 54445353 (00004D5050757043) at 7758E000 of 85884 bytes at index 4
OCA: Detected table 54445353 (6963684161746153) at 7758D000 of 484 bytes at index 5
OCA: Detected table 54445353 (0000756164486F4E) at 77589000 of 1733 bytes at index 6
ªU| Ó ÚMÇ8jJœÆK̨³b o o t - l o g OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU X5690 @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC 3457999909Hz 3457MHz
OCCPU: CPUFrequency 3457999909Hz 3457MHz
OCCPU: FSBFrequency 132999996Hz 132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
OCA: Detected table 54445353 (00004D5050757043) at 7758E000 of 85884 bytes at index 4
OCA: Detected table 54445353 (6963684161746153) at 7758D000 of 484 bytes at index 5
OCA: Detected table 54445353 (0000756164486F4E) at 77589000 of 1733 bytes at index 6
OCA: Detected table 4746434D (003030656C707041) at 775A7000 of 60 bytes at index 7
ªU| ( ÚMÇ8jJœÆK̨³b o o t - l o g OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU X5690 @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC 3457999909Hz 3457MHz
OCCPU: CPUFrequency 3457999909Hz 3457MHz
OCCPU: FSBFrequency 132999996Hz 132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
OCA: Detected table 54445353 (00004D5050757043) at 7758E000 of 85884 bytes at index 4
OCA: Detected table 54445353 (6963684161746153) at 7758D000 of 484 bytes at index 5
OCA: Detected table 54445353 (0000756164486F4E) at 77589000 of 1733 bytes at index 6
OCA: Detected table 4746434D (003030656C707041) at 775A7000 of 60 bytes at index 7
OCA: Detected table 52414D44 (003030656C707041) at 77588000 of 104 bytes at index 8
ªU| F ÚMÇ8jJœÆK̨³b o o t - l o g OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU X5690 @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC 3457999909Hz 3457MHz
OCCPU: CPUFrequency 3457999909Hz 3457MHz
OCCPU: FSBFrequency 132999996Hz 132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
OCA: Detected table 54445353 (00004D5050757043) at 7758E000 of 85884 bytes at index 4
OCA: Detected table 54445353 (6963684161746153) at 7758D000 of 484 bytes at index 5
OCA: Detected table 54445353 (0000756164486F4E) at 77589000 of 1733 bytes at index 6
OCA: Detected table 4746434D (003030656C707041) at 775A7000 of 60 bytes at index 7
OCA: Detected table 52414D44 (003030656C707041) at 77588000 of 104 bytes at index 8
OCA: FACS signature is 0 (0)
ªU ÚMÇ8jJœÆK̨³b o o t - l o g OC: OpenCore is now loading (Vault: 0/0, Sign 0/0)...
OC: Boot timestamp - 2019.11.26 21:28:32
OCCPU: Hypervisor: 0
OCCPU: Found Intel(R) Xeon(R) CPU X5690 @ 3.47GHz
OCCPU: Signature 206C2 Stepping 2 Model 2C Family 6 Type 0 ExtModel 2 ExtFamily 0
OCCPU: Detected Apple Processor Type: 05 -> 0501
OCCPU: Ratio Min 12 Max 26 Current 0 Turbo 28 28 27 27
OCCPU: Timer address is 408 from LPC
OCCPU: CPUFrequencyFromTSC 3457999909Hz 3457MHz
OCCPU: CPUFrequency 3457999909Hz 3457MHz
OCCPU: FSBFrequency 132999996Hz 132MHz
OCCPU: Pkg 1 Cores 6 Threads 12
OC: OcLoadUefiSupport...
OCC: Install console control 1 - Success
OCABC: Firmware has 33537444 free pages (474532 in lower 4 GB)
OCC: Configuring console ignore 0 san clear 0 clear switch 0 replace tab 0s
OCC: Configuring behaviour 1
OCC: Setting cc mode 0 -> 0
OC: Got 1 drivers
OC: Driver FwRuntimeServices.efi at 0 is being loaded...
OC: Driver FwRuntimeServices.efi at 0 is successfully loaded!
OC: Connecting drivers...
OC: OcLoadAcpiSupport...
OCA: Found 9 ACPI tables
OCA: Detected table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
OCA: Detected table 54444345 (003030656C707041) at 775AD000 of 83 bytes at index 1
OCA: Detected table 54455048 (003030656C707041) at 775AA000 of 56 bytes at index 2
OCA: Detected table 43495041 (003030656C707041) at 775A8000 of 424 bytes at index 3
OCA: Detected table 54445353 (00004D5050757043) at 7758E000 of 85884 bytes at index 4
OCA: Detected table 54445353 (6963684161746153) at 7758D000 of 484 bytes at index 5
OCA: Detected table 54445353 (0000756164486F4E) at 77589000 of 1733 bytes at index 6
OCA: Detected table 4746434D (003030656C707041) at 775A7000 of 60 bytes at index 7
OCA: Detected table 52414D44 (003030656C707041) at 77588000 of 104 bytes at index 8
OCA: FACS signature is 0 (0)
OCA: Exposing XSDT table 50434146 (003030656C707041) at 775AB000 of 244 bytes at index 0
There were sections in the NVRAM completely FF'd.
My config file debug properties are:
Code:
<key>Debug</key>
<dict>
<key>DisableWatchDog</key>
<true/>
<key>DisplayDelay</key>
<integer>0</integer>
<key>DisplayLevel</key>
<integer>2147483714</integer>
<key>Target</key>
<integer>117</integer>
</dict>
<key>Security</key>
<dict>
<key>AllowNvramReset</key>
<true/>
<key>ExposeSensitiveData</key>
<integer>3</integer>
<key>HaltLevel</key>
<integer>2147483648</integer>
<key>RequireSignature</key>
<false/>
<key>RequireVault</key>
<false/>
<key>ScanPolicy</key>
<integer>0</integer>
</dict>
I enabled these options:
0x01 (bit 0) — Enable logging, otherwise all log is discarded.
0x04 (bit 2) — Enable logging to Data Hub
0x10 (bit 4) — Enable UEFI variable logging
0x20 (bit 5) — Enable non-volatile UEFI variable logging
0x40 (bit 6) — Enable logging to file
My wild guess is "0x04 (bit 2) — Enable logging to Data Hub" writes to the NVRAM.
Debug file in the EFI folder is attached.