Hello! This is my personal EFI setup for OpenCore. Please note that your hardware may differ from mine so beware of some issues that you may experience.
Component | Specification |
---|---|
Processor | Intel Core i5-7300U |
RAM | 8GB DDR4 2133MHz |
iGPU | Intel HD 620 Graphics |
Storage | WD SN530 512GB SSD |
Audio | Realtek ALC3246 (or ALC256) |
Ethernet | Intel Ethernet I219-LM |
Wireless | Intel Dual Band Wireless AC 8265 |
Bluetooth | Intel Wireless Bluetooth |
SMBios | MacBookPro14,1 |
OpenCore | v0.7.8 |
macOS | v12.4 |
To start, you are going to need macOS. Specifically we are going to start creating the USB installer. Follow the link below: https://dortania.github.io/OpenCore-Install-Guide/installer-guide/
After the USB installer has been created, simply download the EFI provided in this repository and add it. Make sure to put it in the right place (aka the right partition).
Please note that this EFI is tailored to the system specifications and components seen above.
This part is very specific and you should be very careful when proceeding. There are things we need to enable and disable to get OpenCore to boot.
Enable:
Disable:
Now there is one more thing that needs to be done. This part is dangerous and may lead to the bricking of your device if done wrongly. I am not responsible for any damages! Do this at your own risk!!
Essentially we are going to disable the CFG Lock and DVMT.
Reboot and on the menu picker, select "modGRUBShell.efi". The following is extracted from Lorys89's guide.
To disable CFG Lock:
setup_var 0x4ED 0x0
After this mod, set the quirk "AppleXcpmCfgLock" to false in your config.plist
To set DVMT PRE Allocated to 64MB:
setup_var 0x795 0x2
To set DVMT Total GFX Mem to MAX
setup_var 0x796 0x3
After this mod, remove the strings "framebuffer-fbmem" and "framebuffer-stolenmem" from iGPU Patch
My config is different from Lorys89's due to hardware differences. Your hardware may also be different to mine so I recommend checking everything. If something, e.g. Wi-Fi card doesn't work, then the config may not be compatible with the Kext inside this config.
My setup works perfectly. Audio, keyboard shortcuts, backlight, webcam, Bluetooth audio are working as they should. I also have a Windows 10 Dual-booted and I have installed Blackosx's BsxM1 OpenCore theme.
If you have any questions, feel free to message me on Discord (safeboot#9005).
This guide was inspired by Lorys89's guide!