Contribute
Register

[HOW TO] OpenCore 0.8.8 > 0.8.9 differences

Status
Not open for further replies.
Joined
Dec 10, 2010
Messages
1,384
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 6600 XT
Mobile Phone
  1. iOS
OpenCore 0.8.9 is out. There are quite a few changes and improvements. Get it in Acidanthera.

Main changes
  • Fixed loading macOS with legacy boot without Apple Secure Boot: there is a new PE (Portable Executable) loader that broke legacy boot, blocking the loading of legacy drivers as HfsPlusLegacy and preventing OpenCore from booting on legacy systems when Apple Secure Boot is disabled. With this fix, legacy boot can work with or without Apple Secure Boot. This issue was detected after version 0.8.8 was released. While you are on 0.8.8, you must download the new versions of the drivers HfsPlusLegacy and ExFatDxeLegacy (the one/s that are necessary), available in Acidanthera. This is not required if you are on OpenCore 0.8.9.
  • Improved debug logging when applying ACPI patches.
  • Added Linux support into LegacyBoot boot install.
  • Fixed errors in documentation.
  • EnableGop: standalone GOP driver for 2009 - 2012 genuine Macs, implementing pre-OpenCore graphics on non-natively supported GPUs.
config.plist
  • UEFI >> Quirks: added ResizeUsePciRbIo (Boolean, failsafe value is False) >> it makes ResizeGpuBars and ResizeAppleGpuBars use PciRootBridgeIo instead of PciIo to avoid errors on older systems which use ReBarUefi by xCuri0 to configure Resizable BAR. If you don't use ReBarUefi or enabling Resizable BAR works fine, keep it False.
Utilities
  • EnableGop: provides standalone GOP driver for EFI era (2009 - 2012) Mac Pro and iMac. This driver injects the parts of OpenCore needed for pre-boot graphics support with non-natively supported GPUs. If OpenCore produces native picker when pressing ALT during boot, you do not need it. Read carefully Utilities >> EnableGop >> README.md.
Kexts
  • AppleALC 1.7.9
  • EmeraldSDHC 0.1.0 (new kext: SDHC host controller support for macOS, work in progress)
  • FeatureUnlock 1.1.3
  • HibernationFixup 1.4.8
  • VoodooRMI 1.3.5
  • WhateverGreen 1.6.4.
 
Last edited:
VoodooRMI was also updated this month. Mostly just some fix ups, and allowing configuration through ACPI like with VoodooPS2.
 
@1Revenger1
Yes, VoodooRMI was updated 3 weeks ago, I focus on OpenCore and this kext has been forgotten. Sorry. Added to the 1st post.
 
@1Revenger1
Yes, VoodooRMI was updated 3 weeks ago, I focus on OpenCore and this kext has been forgotten. Sorry. Added to the 1st post.
I noticed that Lilu wasn't updated this go around, either.
 
Updated without issue.

I rebuild my config files manually, this time I forgot to set SetupVirtualMap to False otherwise my system usually would not boot as noted in official guide (quoted below). When I went to restart I remember this but was surprised that it did boot set to on. I changed it back to False as that is what I usually set it.

  • SetupVirtualMap: NO
    • Fixes SetVirtualAddresses calls to virtual addresses, however broken due to Comet Lake's memory protections. ASUS, Gigabyte and AsRock boards will not boot with this on.
 
HP Probook 4530s - Opencore 0.8.9 will not boot. Version 0.8.8 works ok
 
@ankarastrix
It doesn’t boot how? Do you see the picker?
 
Interesting that the loading ring of Windows 11 now directly runs over the OpenCore menu.
 
Interesting that the loading ring of Windows 11 now directly runs over the OpenCore menu.
Not in my system. The loading ring is displayed after OC menu disappears.
 
Last edited:
Status
Not open for further replies.
Back
Top