ASRock-Z390-Phantom-ITX-OpenCore-Hackintosh
- Mactopia
- 827
- 2
Mactopia님의 기기정보
ASRock-Z390-Phantom-ITX-OpenCore-Hackintosh-master.zip
Motherboard:ASRockz390 phantom gaming-itx/ac
cpu:i7 9700k
Graphics:AMD RX5500 itx
Wireless network card:BCM943602CS
Optimization tutorial
Emulated NVRAM
So this section is for those who don’t have native NVRAM, Hardware to have incompatible native NVRAM with macOS are the Z390-300 series chipsets:
- B360
- B365
- H310
- H370
- Q370
- Z390
Making the nvram.plist
Outlay’s to making a NVRAM.plist file, Requires the following:
Change these settings within the config.plist:
Booter Section
DisableVariableWrite
: set toYES
NVRAM SectionLegacyEnable
: set toYES
LegacySchema
: NVRAM variables set and injected into OpenCore and compares these variables present in nvram.plist Security SectionExposeSensitiveData
: set to0x3
(Which allows all data exposure)
And within your EFI:
- FwRuntimeServices.efi (Needed for sleep, wake and shutdown and other services to work correctly (Goes in the EFI/OC/Drivers Folder)
Now grab the ‘LogoutHook.command’ and place it somewhere safe like within your user directory:
/Users/(your username)/LogoutHook/LogoutHook.command
Open up terminal and run the following:
sudo defaults write com.apple.loginwindow LogoutHook /Users/(your username)/LogoutHook/LogoutHook.command
Now you have emulated NVRAM, Just to note that for macOS to support the -x flag and work correctly which is unavailable on 10.12 and below. nvram.mojave fixes this by injecting it instead of the system based one.
BIOS Setting
Advanced \ Chipset Configuration → Vt-d : Disabled
Advanced \ Super IO Configuration → Serial Port: Disabled
Advanced \ USB Configuration → XHCI Hand-off : Enabled
Advanced \ Chipset Configuration → Share Memory : 128MB
Advanced \ Chipset Configuration → IGPU Multi-Monitor : Enabled
https://github.com/fangf2018/ASRock-Z390-Phantom-ITX-OpenCore-Hackintosh