This repository contains a working EFI configuration for running macOS Sonoma (14.x) on the Acer Swift 3 SF314-43 with AMD Ryzen 7 5700U, using OpenCore 1.0.5.
- Keyboard
- Touchpad
- All USB 3.0 ports & USB‑C
- Audio output
- Webcam
- Brightness and volume shortcut keys
- Integrated (Vega) GPU accelerated
- Wi‑Fi & Bluetooth (with Intel® Wi‑Fi 6 AX210 adapter)
- Android USB‑tethered modem (works via USB)
- Microphone (currently not functional)
- CPU frequency and temperature monitoring, fan speed control (unsupported: AMDRyzenCPUPowerManagement and SMCProcessorAMD should not be used as they cause major performance and efficiency problems)
To allocate at least 3 GB of unified memory (VRAM) to the GPU, you must increase the UMA Frame Buffer Size using Smokeless UMAF.
You must change the values for MLB, ROM, SystemSerialNumber, and UUID in config.plist to unique values for your machine to enable Apple services (iMessage, App Store, iCloud).
This setup is built on OpenCore 1.0.5. Be cautious when upgrading to avoid breaking compatibility.
In OpenCore's config.plist, set SecureBootModel to Disabled (Misc -> Security -> SecureBootModel) for installation. After installing macOS, you can set SecureBootModel back to Default if needed.
- OpenCore Bootloader – official OpenCore repository and documentation
- Smokeless UMAF – unlocks advanced memory allocation options in BIOS/UEFI
- Format a USB drive as FAT32, copy the
EFIfolder to its EFI partition. - Use Smokeless UMAF to set UMA Frame Buffer to ≥ 3 GB.
- In
config.plist, replace MLB, ROM, SerialNumber, and UUID with your own unique values. - In
config.plist, setSecureBootModeltoDisabled(Misc -> Security -> SecureBootModel).
- Boot from the prepared USB drive and install macOS Sonoma.
- After installation, mount the EFI volume on the internal macOS drive and copy over the EFI folder.
- If you wish, set
SecureBootModelback toDefaultinconfig.plist. - Reboot and use macOS Sonoma.
This configuration is shared for educational purposes. Use at your own risk. Ensure you comply with all legal requirements for running macOS on non‑Apple hardware.
- OpenCore Install Guide & Documentation – for macOS Hackintosh best practices