- Joined
- Dec 10, 2010
- Messages
- 1,378
- Motherboard
- Gigabyte Z390 Aorus Elite
- CPU
- i9-9900K
- Graphics
- RX 6600 XT
- Mobile Phone
I've tried OCConfigCompare (never used before) on my 0.7.7 config.plist and I get also errors about empty skipped keys:Just a general question: when I use OCConfigCompare, I always have a few lines with "skipped" at the end, such as "Sample.plist -> Misc -> BlessOverride -> From|To-Array - Empty: Skipped"...
Code:
ACPI -> Delete -> To-Array - Empty: Skipped
ACPI -> Patch -> To-Array - Empty: Skipped
Booter -> MmioWhitelist -> To-Array - Empty: Skipped
Booter -> Patch -> To-Array - Empty: Skipped
Kernel -> Block -> To-Array - Empty: Skipped
Kernel -> Force -> To-Array - Empty: Skipped
Misc -> BlessOverride -> From|To-Array - Empty: Skipped
NVRAM -> Delete -> 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 -> From-Array - Non-Dictionary Children: Skipped
NVRAM -> Delete -> 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 -> From-Array - Non-Dictionary Children: Skipped
NVRAM -> Delete -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> From-Array - Non-Dictionary Children: Skipped
NVRAM -> LegacySchema -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> From-Array - Non-Dictionary Children: Skipped
NVRAM -> LegacySchema -> 8BE4DF61-93CA-11D2-AA0D-00E098032B8C -> From-Array - Non-Dictionary Children: Skipped
UEFI -> ReservedMemory -> To-Array - Empty: Skipped
The best tool for check if a config.plist file is valid is ocvalidate, provided into each OpenCore package. 0.7.7 ocvalidate doesn't find any errors in my config.plist, unlike OCConfigCompare.
There is a tool QtOpenCoreConfig also named OCAT (OpenCore Auxiliary Tools), it uses ocvalidate as backend, its design is not the best but it works well. You must have OCAT version for OpenCore version, e.g. last version is 20220070 and it says "For OpenCore 0.7.7". Open your config.plist file and clic on the second toolbar icon from the left, OC Validate, and you get errors or a message saying validation passed.