Acidanthera Updates: November 2022
Acidanthera Updates: A message from PMheart
Embracing the final release of macOS Ventura and following Halloween, we entered November 2022.
Overall speaking, OpenCore 0.8.6 brings several groundbreaking changes. To begin with, @mikebeaton updated the LogoutHook script for the compatibility with earlier versions of macOS and brought the capability of automatic installation as launch daemon/logout hook on Yosemite and above. As well, @mikebeaton fixed a recursive loop crash and early logging failure, and resolved wake-from-sleep failure on EFI 1.1 systems. After months of hard work, @mhaeuser has brought the most impressive feature in this release, dwell-clicking, to our bootloader. As always, @Andrey1970AppleLife ensures that firmware/SMBIOS info is up-to-date.
After nearly one year of hibernation, MaciASL got a minor improvement where line number breaking during scroll has been fixed, thanks to @SkyrilHD.
For AppleALC 1.7.6, we would like to thank @anderson-suga, @andreszerocross, @mishurov, and @RockJesus for their contributions to our audio configuration database.
In CryptexFixup 1.0.1, @khronokernel added support for in-OS macOS installation via Install macOS.app on Big Sur and newer. As well, he refactored model patch set detection, and replaced the previously unused boot argument -disable_uni_control
with -disable_sidecar_mac
in FeatureUnlock 1.1.0. Last but not least, in RestrictEvents 1.0.9, the new revblock
userspace processes blocking is added, together with displaypolicyd
blocking for genuine MacBookPro9,1/10,1
, mediaanalysisd
for Metal 1 GPUs on Ventura, and conditional blocking for PCIe/memory notifications on MacPro7,1
SMBIOS.
Enjoy,
— PMheart
Changelogs
OpenCorePkg 0.8.6
- Updated NVRAM save script for compatibilty with earlier macOS (Snow Leopard+ tested)
- Updated NVRAM save script to automatically install as launch daemon (Yosemite+) or logout hook (older macOS)
- Fixed maximum click duration and double click speed for non-standard poll frequencies
- Added support for pointer dwell-clicking
- Fixed recursive loop crash at first non-early log line on some systems
- Fixed early log preservation when using unsafe fast file logging
- Updated builtin firmware versions for SMBIOS and the rest
- Resolved wake-from-sleep failure on EFI 1.1 systems (including earlier Macs) with standalone emulated NVRAM driver
- Updated macrecovery commands with macOS 12 and 13, thx @Core-i99
- Updates SSDT-BRG0 with macOS-specific STA to avoid compatibility issues on Windows, thx @Lorys89
- Fixed memory issues in OpenLinuxBoot causing crashes on 32-bit UEFI firmware
MaciASL 1.6.3
- Fix line number breaking during scroll, thanks to @SkyrilHD
AppleALC 1.7.6
- Added ALC298 layout-id 33 for surface laptop 1gen by Rockjesus.cn
- Added ALC255 layout-id 23for Acer Aspire A515-54G by anderson-suga
- Added ALC897 combo jack mic layout-id 22 for CHUWI CoreBook X by mishurov
- Added ALC897 layout-id 21 for OPS Computer by Andres ZeroCross
CryptexFixup 1.0.1
- Allow in-OS Install macOS.app usage on Big Sur and newer
FeatureUnlock 1.1.0
- Refactored model patch set detection
- Implemented proper VMM detection for AirPlay to Mac on Ventura
- Avoids unnessary patching on supported models (ex. NightShift on 2012+)
- Removed unused
-disable_uni_control
boot argument- Was non-functional previously, use
-disable_sidecar_mac
instead
- Was non-functional previously, use
RestrictEvents 1.0.9
- Added
revblock
for user configuration of blocking processes - Added additional process blocking:
-
gmux
* block displaypolicyd on Big Sur+ (for genuine MacBookPro9,1/10,1) -
media
* block mediaanalysisd on Ventura+ (for Metal 1 GPUs) -
pci
* block PCIe & memory notifications (for MacPro7,1 SMBIOS)- Previous unconditional
-
auto
* same aspci
, set by default
-