The complete EFI of my Ryzentosh that's currently runs macOS Sequoia 15.5 in dual-boot with Windows. I have used OpCore-Simplify to generate my EFI. OpCore-Simplify will scan all your hardware and tell you wich component is compatible with wich version of macOS. In my case, all my components are compatible until macOS 26 Tahoe Beta.
- You need to know your hardware before proceed.
- Tested on macOS Sequoia 15.5 with OpenCore 1.0.4.
- Please generate your proper SMBIOS via GenSMBIOS. Choosing the right beacuse the SMBIOS have a impact in the power management and how your components will work in macOS.
- It's recommended to generate your proper SSDT and map your USB devices.
- Your AppleALC audio codec (ALCID) may do not work, so you must to test and change if it doesn't work.
├───BOOT
└───OC
├───ACPI
├───Drivers
├───Kexts
│ ├───AirportItlwm.kext
│ │ └───Contents
│ │ └───MacOS
│ ├───AMFIPass.kext
│ │ └───Contents
│ │ ├───MacOS
│ │ └───_CodeSignature
│ ├───AppleALC.kext
│ │ └───Contents
│ │ └───MacOS
│ ├───AppleMCEReporterDisabler.kext
│ │ └───Contents
│ ├───BlueToolFixup.kext
│ │ └───Contents
│ │ └───MacOS
│ ├───BrightnessKeys.kext
│ │ └───Contents
│ │ └───MacOS
│ ├───ForgedInvariant.kext
│ │ └───Contents
│ │ └───MacOS
│ ├───GenericUSBXHCI.kext
│ │ └───Contents
│ │ ├───MacOS
│ │ ├───Resources
│ │ │ └───IOKit-10.10
│ │ └───_CodeSignature
│ ├───IntelBluetoothFirmware.kext
│ │ └───Contents
│ │ └───MacOS
│ ├───IntelBTPatcher.kext
│ │ └───Contents
│ │ └───MacOS
│ ├───IO80211FamilyLegacy.kext
│ │ └───Contents
│ │ ├───MacOS
│ │ └───PlugIns
│ │ └───AirPortBrcmNIC.kext
│ │ └───Contents
│ │ ├───MacOS
│ │ └───_CodeSignature
│ ├───IOSkywalkFamily.kext
│ │ └───Contents
│ │ ├───MacOS
│ │ └───_CodeSignature
│ ├───Lilu.kext
│ │ └───Contents
│ │ └───MacOS
│ ├───NootedRed.kext
│ │ └───Contents
│ │ └───MacOS
│ ├───NVMeFix.kext
│ │ └───Contents
│ │ └───MacOS
│ ├───RealtekRTL8111.kext
│ │ └───Contents
│ │ ├───MacOS
│ │ └───Resources
│ │ └───en.lproj
│ ├───RestrictEvents.kext
│ │ └───Contents
│ │ └───MacOS
│ ├───SMCBatteryManager.kext
│ │ └───Contents
│ │ ├───MacOS
│ │ └───Resources
│ ├───SMCLightSensor.kext
│ │ └───Contents
│ │ └───MacOS
│ ├───SMCSuperIO.kext
│ │ └───Contents
│ │ └───MacOS
│ ├───VirtualSMC.kext
│ │ └───Contents
│ │ └───MacOS
│ ├───VoodooI2C.kext
│ │ └───Contents
│ │ ├───MacOS
│ │ └───PlugIns
│ │ ├───VoodooGPIO.kext
│ │ │ └───Contents
│ │ │ ├───MacOS
│ │ │ └───_CodeSignature
│ │ ├───VoodooI2CServices.kext
│ │ │ └───Contents
│ │ │ ├───MacOS
│ │ │ └───_CodeSignature
│ │ └───VoodooInput.kext
│ │ └───Contents
│ │ ├───MacOS
│ │ └───_CodeSignature
│ ├───VoodooI2CHID.kext
│ │ └───Contents
│ │ ├───MacOS
│ │ └───_CodeSignature
│ ├───VoodooPS2Controller.kext
│ │ └───Contents
│ │ ├───MacOS
│ │ └───PlugIns
│ │ ├───VoodooInput.kext
│ │ │ └───Contents
│ │ │ ├───MacOS
│ │ │ └───_CodeSignature
│ │ ├───VoodooPS2Keyboard.kext
│ │ │ └───Contents
│ │ │ └───MacOS
│ │ ├───VoodooPS2Mouse.kext
│ │ │ └───Contents
│ │ │ └───MacOS
│ │ └───VoodooPS2Trackpad.kext
│ │ └───Contents
│ │ └───MacOS
│ └───YogaSMC.kext
│ └───Contents
│ ├───MacOS
│ └───_CodeSignature
├───Resources
│ ├───Font
│ ├───Image
│ │ └───Acidanthera
│ │ └───GoldenGate
│ └───Label
└───Tools
Component | Model |
---|---|
Laptop | Lenovo V15 G3 ABA |
CPU | AMD Ryzen 5 5625U |
Audio | Realtek Audio ALC3287 (ALCID=96 in the config.plist file. It may not work in some case) |
Wifi/Bluetooth | Intel WLAN card AX210NGW (card spoofing guide) |
OS Disk (macOS) | Crucial BX500 500 GB SATA SSD |
OS Disk (Other) | NVMe PCIe 4.0 Kingston NV5 500 GB SSD |
RAM | 16 GB |
The WLAN was before replacement a Realtek RTL8822CE
. The WLAN Realtek cards will NEVER WORK on macOS except you apply any patch.
- Graphic acceleration (via NootedRed)
- Wi-Fi (you need to spoofing your card)
- Audio
- Battery and ACPI
- iServices (iCloud, iMessages, ...)
- Camera
- Microphone
- Integrated speakers
- AirDrop (only work with Broadcom cards)
- Continuity camera
- Sleep
- Bluetooth (device discovery work but don't work to connect them)
- The SMBIOS I have used is
MacBookAir9,1
. A I said before, the SMBIOS depending your hardware. - Sometimes there are some bluetooth disconections after a inactive time of activity, re enable it from settings doesn't work you need to reboot your computer
- OpenCore install guide
- OpCore-Simplify to create my EFI according my hardware
- Native-Wifi-for-Hackintoshes-with-Intel-Wireless-cards-on-macOS-sequoia to get working my Intel WLAN card on macOS Sequoia
- How to Add Background in OpenCore Boot Picker to add in OpenCore bootloader a custom background image with my laptop brand
The bootloader background image is not created from me I use GNOME Look GRUB theme and I have edited. If you want to modify the background follow this video guide.