This EFI works on Sonoma 14.7.4
SMBIOS info is deleted, you need to generate it by your own and fill in config.plist (use GenSMBIOS)
OpenCore 1.0.4 Debug version
- Sleep
- Network card (Wi-Fi, Bluetooth)
Components | Model | Compatibility |
---|---|---|
CPU | AMD Ryzen 7 5800H | ✅ |
iGPU | AMD Radeon Vega 8 | ✅ |
Network card | MTK7921 | ❌️ |
SSD | Samsung T7 Portable | ✅,original SKHynix PC711 NVMe (SKHynix proprietary controller is not supported by MacOS) ❌ |
Trackpad | I2C HID | ✅ |
Keyboard | PS2 controller | ✅ |
Bluetooth | MTK7921 | ❌ |
Audio / 3.5mm jack / Microphone | ALC287 | ✅ |
RAM | SKHynix DDR4 3200MHz | ✅ |
USB | USBMapping | ✅ |
SSDT | Purpose |
---|---|
SSDT-PLUG-ALT | Fixes CPU definitions |
SSDT-EC | Adds a fake Embedded Controller device |
SSDT-HPET | Fixes IRQ conflicts |
SSDT-SBUS-MCHC | Fixes AppleSMBus |
SSDT-USBX | Enables USB Power Management |
SSDT-XOSI | Spoof macOS to Windows for some ACPI features. |
SSDT-ALS0 | NootedRed provided, for brightness control |
SSDT-PNLF | NootedRed provided, for brightness control |
SSDT-rmne | Fixing i-services by injecting fake Ethernet(en0) kext |
Kext | Purpose |
---|---|
AMDRyzenCPUPowerManagement | AMD CPU power management |
AppleALC | Audio fix |
AppleMCEReporterDisabler | Disables AppleIntelMCEReporter which causes panics on AMD CPUs |
BrightnessKeys | Automatic handling of brightness keys based on ACPI Specification. Requires Lilu 1.2.0 or newer. |
ECEnabler | Allows reading Embedded Controller fields over 1 byte long, vastly reducing the amount of ACPI modification needed (if any) for working battery status. |
Lilu | Patch Engine |
NootedRed | The AMD Vega iGPU support kext |
NullEthernet | A "Null" (Fake) Ethernet driver for OS X meant to be used when you have no working Ethernet or AirPort (i-services fix) |
RestrictEvents | Lilu Kernel extension for blocking unwanted processes causing compatibility issues on different hardware and unlocking the support for certain features restricted to other hardware. |
SMCAMDProcessor | Power management, monitoring and VirtualSMC plugin for AMD processors |
SMCBatteryManager | Battery reading |
USBToolBox | USB mapping tool supporting Windows and macOS. It allows for building a custom injector kext from Windows and macOS |
UTBMap | Kext used for attaching USBToolBox to all PCIe USB controllers. |
VirtualSMC | Advanced Apple SMC emulator in the kernel. Requires Lilu for full functioning. |
VoodooI2C | Intel I2C controller and slave device drivers for macOS |
VoodooI2CHID | Intel I2C controller and slave device drivers for macOS |
VoodooPS2Controller | PS/2 keyboard,need to disable voodoops2 input as it will conflict with i2c's input in config.plist |