Contribute
Register

[HOW TO] OpenCore 0.7.2 > 0.7.3 differences

Joined
Dec 10, 2010
Messages
736
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 580
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:
Joined
Sep 12, 2010
Messages
57
Motherboard
MSI Z170A Krait Gaming
CPU
i5-6500
Graphics
Radeon RX 570
Thanks. It seems that Propertree, when doing a clean snapshot deletes those new UEFI driver arguments
 
Joined
Sep 12, 2010
Messages
57
Motherboard
MSI Z170A Krait Gaming
CPU
i5-6500
Graphics
Radeon RX 570
Just tested it and alls good. :)
 
Joined
Dec 10, 2015
Messages
71
Motherboard
ASUS PRIME Z390-A
CPU
Core i5-9600K 3.7GHz
Graphics
RX 560
Mac
  1. MacBook
  2. MacBook Air
  3. Mac mini
  4. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
  4. Quadra
  5. Workgroup Server
  6. Xserve
  7. SE/30
Mobile Phone
  1. iOS
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.
 

Edhawk

Moderator
Joined
Aug 2, 2013
Messages
2,350
Motherboard
Gigabyte Z97X-UD5H
CPU
i7-4790K
Graphics
HD 4600 / RX 580
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
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
 
Joined
Nov 13, 2016
Messages
10
Motherboard
Asrock Z87 Extreme4
CPU
i5-4670K
Graphics
RX 580
Mac
  1. iMac
Mobile Phone
  1. Android
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:
Joined
Sep 13, 2020
Messages
10
Motherboard
Skylake
CPU
Skylake
Graphics
620
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
 
Top