- Joined
- Dec 10, 2010
- Messages
- 1,367
- Motherboard
- Gigabyte Z390 Aorus Elite
- CPU
- i9-9900K
- Graphics
- RX 6600 XT
- Mobile Phone
Please read the message from vit9696 with the best summary you can read about what's new in OpenCore 0.7.1.
This time we may think that we are facing a minor OpenCore update because we have to learn and modify an affordable number of features. Nothing comparable to June's update. However this is not entirely true. What happens is that the 0.7.0 update was huge, much more complex than usual.
This 0.7.1 update may seem simple compared to the previous one but it does not stop having important changes:
ACPI > Quirks > added SyncTableIds (boolean): to sync table OEM identifiers with the SLIC table to prevent licensing issues in older Windows operating systems. It can be False.
Kernel > Scheme > added CustomKernel(boolean): to support custom kernels from the Kernels directory located at the root of the ESP partition. For unsupported platforms including Atom and AMD that require modified versions of XNU kernel in order to boot. It can be False.
OpenCanopy
TpmInfo.efi: to check Intel TPM capability on the platform, which allows using TPM 2.0 if enabled. The tool does not check whether TPM 2.0 is actually enabled or disabled. TpmInfo must be run from the UEFI Shell, if it is run from the picker it shows a text message so short that it is impossible to read what it says.
ocvalidate
Fix path length calculation and remove the wrong check for Misc > Entries > Path and Misc > Boot > PickerVariant. Sometimes ocvalidate showed an error message (path too long) even if it did not exceed 128 bytes. As per ocvalidate's Readme: "All the paths relative to OpenCore root must be 128 bytes total".
kexts
It's recommendable to update kexts to the new versions:
This time we may think that we are facing a minor OpenCore update because we have to learn and modify an affordable number of features. Nothing comparable to June's update. However this is not entirely true. What happens is that the 0.7.0 update was huge, much more complex than usual.
This 0.7.1 update may seem simple compared to the previous one but it does not stop having important changes:
- more than 60 builds have been released
- some bugs have been fixed
- documentation has been improved (adding debug docs updates)
- OpenCanopy continues to receive improvements
- builtin firmware versions have been updated
- PCI device info dumping has been added to SysReport
- new kext patcher for Lilu, supporting macOS from 10.6 to 12
- For Monterey:
OpenCore and kexts have been adapted to macOS 12 Monterey
added BlueToolFixup to fix Bluetooth issues on macOS 12 - For Windows 11:
added a document containing requirements and potential paths to work around them
added TpmInfo.efi tool to check TPM status.
ACPI > Quirks > added SyncTableIds (boolean): to sync table OEM identifiers with the SLIC table to prevent licensing issues in older Windows operating systems. It can be False.
Kernel > Scheme > added CustomKernel(boolean): to support custom kernels from the Kernels directory located at the root of the ESP partition. For unsupported platforms including Atom and AMD that require modified versions of XNU kernel in order to boot. It can be False.
OpenCanopy
- Fixed transparency click detection on OpenCanopy boot entries for the icon to be selected when clicking on the transparent areas. Note for artists: transparent areas of icons can have opacity=1% to ensure correct operation, although in theory it is not necessary with this OpenCanopy enhancement.
- Added recommended Apple12 and Windows11 flavours.
- Fixed various bugs.
- Improved documentation.
TpmInfo.efi: to check Intel TPM capability on the platform, which allows using TPM 2.0 if enabled. The tool does not check whether TPM 2.0 is actually enabled or disabled. TpmInfo must be run from the UEFI Shell, if it is run from the picker it shows a text message so short that it is impossible to read what it says.
ocvalidate
Fix path length calculation and remove the wrong check for Misc > Entries > Path and Misc > Boot > PickerVariant. Sometimes ocvalidate showed an error message (path too long) even if it did not exceed 128 bytes. As per ocvalidate's Readme: "All the paths relative to OpenCore root must be 128 bytes total".
kexts
It's recommendable to update kexts to the new versions:
- AirportBrcmFixup
- AppleALC
- BrcmPatchRAM
- CPUFriend
- IntelMausi
- Lilu
- NVMeFix
- RestrictEvents
- SidecarFixup
- VirtualSMC
- VoodooPS2
- WhateverGreen.
Last edited: