Contribute
Register

[HOW TO] OpenCore 0.7.2 > 0.7.3 differences

Status
Not open for further replies.
Joined
Dec 10, 2010
Messages
1,374
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 6600 XT
Mobile Phone
  1. iOS
As always, please read the message by vit9696, the best place to learn about the changes received by OpenCore.

During the month of August, OpenCore Team has taken a break compared to other months but, despite this, more than 25 compilations have been launched making improvements in OpenCore, OpenCanopy and Drivers. The main changes (but not the only ones) are:
  • Linux support to be natively displayed in the OpenCore boot pickers
  • Updated MacPro7,1 database with new AMD graphic cards
  • Improved laptop backlight (SSDT-PNLF compatibility with CFL+ graphics)
  • Fixed OpenCanopy performance reverting a change introduced in 0.6.9 that was causing redraw of all of screen right and below mouse position at every frame
  • Implemented Boot Entry Protocol, allowing plug-in boot entry drivers
  • Improved security (updated Apple Secure Boot variables for x86legacy...).
config.plist

Misc > Security > ScanPolicy
Operating system detection policy list has been modified:
  • changed 0x00001000 (bit 12) — OC_SCAN_ALLOW_FS_EXT >> OC_SCAN_ALLOW_FS_LINUX_ROOT, allows scanning of Linux Root file systems
  • added 0x00002000 (bit 13) — OC_SCAN_ALLOW_FS_LINUX_DATA, allows scanning of Linux Data file systems
  • added 0x00004000 (bit 14) — OC_SCAN_ALLOW_FS_XBOOTLDR, allows scanning the Extended Boot Loader Partition as defined by the Boot Loader Specification.
UEFI > Drivers
Updated section to support arguments, requires config.plist update. Each driver has now 3 properties: Path, Enabled and Arguments (some OC plugins accept optional additional arguments which may be specified as a string).
XML:
        <key>Drivers</key>
        <array>
            <dict>
                <key>Path</key>
                <string>OpenRuntime.efi</string>
                <key>Enabled</key>
                <true/>
                <key>Arguments</key>
                <string></string>
            </dict>
        </array>

UEFI > Quirks > added ForceOcWriteFlash (boolean) to enable writing to flash memory for all OpenCore system variables. This value should be disabled on most types of firmware but is left configurable to account for firmware that may have issues with volatile variable storage overflows or similar.

OpenCanopy
  • Updated Linux variants in Flavours.md
  • Fixed overlong boot entry names breaking text flow in builtin menu.
Drivers
  • Added OpenLinuxBoot.efi, OC-native Linux autodetect and boot plugin, implementing OC_BOOT_ENTRY_PROTOCOL to allow direct detection and booting of Linux distributions from OpenCore without chaining via GRUB
  • Added ext4_x64.efi, open source EXT4 file system driver required for booting with OpenLinuxBoot from the file system most commonly used with Linux.
  • Added btrfs_x64.efi, open source BTFRS file system driver required for booting with OpenLinuxBoot from a file system which is now quite commonly used with Linux.
Note: btrfs_x64.efi and ext4_x64.efi come from rEFInd 0.13.2. They can be downloaded from OcBinaryData. It is highly recommended that users interested in using OpenLinuxboot to boot Linux systems read the OpenLinuxboot section of the OpenCore 0.7.3 Configuration.pdf file.

Kexts
  • AppleALC 1.6.4: Allow optional audio for GPUs and other improvements...
  • CpuTscSync 1.0.4: Added constants for macOS 12 support...
  • DebugEnhancer 1.0.4
  • HibernationFixup 1.4.3
  • Lilu 1.5.6: Added helper APIs for backlight smoother in WhateverGreen...
  • MacHyperVSupport: Added network driver stub...
  • RestrictEvents 1.0.4: Skip leading spaces for automatically received CPU names, fixed dual-core CPU spoofing on macOS 10.14 and earlier...
  • VirtualSMC 1.2.7: Improved EC fan monitoring on some systems...
  • VoodooPS2 2.2.5
  • WhateverGreen 1.5.3: Added the backlight smoother for Intel IVB+ platforms, added two Asus AMD R9 380 graphics cards...

Thank you, OpenCore team!
 
Last edited:
Thanks. It seems that Propertree, when doing a clean snapshot deletes those new UEFI driver arguments
 
Thanks. It seems that Propertree, when doing a clean snapshot deletes those new UEFI driver arguments
Yes, it has to be updated by corpnewt.
 
@odwoh
ProperTree updated.
 
Just tested it and alls good. :)
 
Mac OS 11.5.2, Linux (Ubuntu 20.4) and Windows 10 can boot and work nicely over OpenCore 0.7.3.

However, a cosmetic problem : I have lost the openCore GUI at startup despite OpenCanopy.efi and Ressources update.
 
Config.plist is Misc > Boot > PickerMode set to use External or Builtin? The default in the Sample.plist is Builtin.

How have you set Misc > Boot > PickerVariant - Auto or Acidanthera/GoldenGate etc. The default in the Sample.plist is Auto.

Screenshot 2021-09-10 at 15.43.49.png
 
Config.plist is Misc > Boot > PickerMode set to use External or Builtin? The default in the Sample.plist is Builtin.

How have you set Misc > Boot > PickerVariant - Auto or Acidanthera/GoldenGate etc. The default in the Sample.plist is Auto.

View attachment 528666
Replied by accident. Please disregard.
 
Last edited:
i am using duet boot on legacy bios. the keyboard (both usb and ps2) does not work in 0.7.3 but works fine in 0.7.2 any ideas thx
 
Status
Not open for further replies.
Back
Top