- Joined
- Dec 10, 2010
- Messages
- 1,367
- Motherboard
- Gigabyte Z390 Aorus Elite
- CPU
- i9-9900K
- Graphics
- RX 6600 XT
- Mobile Phone
OpenCore 0.8.3 is out. You can get it in Acidanthera.
Main changes
NVRAM >> removed LegacyEnable key.
UEFI >> Drivers: added a new key LoadEarly specifically designed for OpenVariableRuntimeDxe.efi, new driver for emulated NVRAM on UEFI BIOS machines with fragile (e.g. MacPro5,1) or incompatible NVRAM implementations. Other drivers must have LoadEarly false by default. Update config.plist.
Notes for use of OpenVariableRuntimeDxe.efi:
UEFI >> Audio >> SetupDelay (Integer): changed units from microseconds to milliseconds.
UEFI >> Drivers >> AudioDxe: added optional --codec-setup-delay argument to AudioDxe (number in milliseconds). There is no need to change anything if you don't use SetupDelay (it's value is 0). SetupDelay is needed if the initial part of the boot chime is either cut off (zero volume) or too loud (max volume) before settling to the correct volume.
Drivers
Main changes
- Fixes for macOS 13 developer beta 3
- Added ext4 file system driver
- Changed RsaTool not to link against system ssl (but LibreSSL) on macOS
- Fixes for macOS 10.4 and 10.5
- Fixes for emulated NVRAM (OpenVariableRuntimeDxe.efi as separate driver, support for NVRAM reset and set default boot entry, upgraded emulated NVRAM logout script, ability to have emulated NVRAM in UEFI BIOS)
- Added Driver >> LoadEarly (boolean) for drivers loaded before NVRAM init (requires config.plist update) (see below).
NVRAM >> removed LegacyEnable key.
UEFI >> Drivers: added a new key LoadEarly specifically designed for OpenVariableRuntimeDxe.efi, new driver for emulated NVRAM on UEFI BIOS machines with fragile (e.g. MacPro5,1) or incompatible NVRAM implementations. Other drivers must have LoadEarly false by default. Update config.plist.
Notes for use of OpenVariableRuntimeDxe.efi:
- OpenRuntime.efi specified after OpenVariableRuntimeDxe.efi in the Drivers list
- OpenVariableRuntimeDxe.efi loaded using LoadEarly=true
- OpenRuntime.efi also loaded using LoadEarly=true for correct operation of RequestBootVarRouting
- LegacySchema populated
- LegacyOverwrite enabled to be able to overwrite any existing variable
- ExposeSensitiveData with at least bit 0x1 set
- This driver requires working FAT write support in firmware, and sufficient free space on the OpenCore EFI partition for up to three saved NVRAM files
- NVRAM values are loaded from NVRAM/nvram.plist
- Reset NVRAM option installed by the ResetNvramEntry driver removes NVRAM/nvram.plist instead of affecting underlying NVRAM
- CTRL+Enter in the OpenCore bootpicker updates or creates NVRAM/nvram.plist.
UEFI >> Audio >> SetupDelay (Integer): changed units from microseconds to milliseconds.
UEFI >> Drivers >> AudioDxe: added optional --codec-setup-delay argument to AudioDxe (number in milliseconds). There is no need to change anything if you don't use SetupDelay (it's value is 0). SetupDelay is needed if the initial part of the boot chime is either cut off (zero volume) or too loud (max volume) before settling to the correct volume.
Drivers
- OpenVariableRuntimeDxe.efi: new driver added for emulated NVRAM. This driver allows to have emulated NVRAM in UEFI BIOS in cases (maybe a few) where this may be useful. OC developers try to to bring emulated NVRAM closer to native NVRAM as much as possible and make it available to non-legacy BIOS for the first time. See notes above.
- AudioDxe.efi: Added --force-device option as text string in arguments, followed by the PCI path to the audio device (e.g. --force-device=PciRoot(0x0)/Pci(0x1f,0x3)) allowing UEFI audio on some types of HDA controllers even if the device does not report itself as an HDA audio controller.
- AppleALC 1.7.4: improved compatibility with High Sierra, updated README_CN
- ECEnabler 1.0.3: updated README
- IntelBluetoothFirmware 2.2.0: fixes for Monterey (read this)
- Lilu 1.6.2: fixed kernel panic on macOS 13 developer beta 3
- MacHyperVSupport 0.9: updated README, added macOS 13 support, fix for macOS 10.4
- VoodooI2C 2.7: fixes for the main core and satellite extensions
- WhateverGreen 1.6.1: code refactoring, fixes for Skylake as Kaby Lake in macOS 13.
Last edited: