Motherboard:ASRockz390 phantom gaming-itx/ac
cpu:i7 9700k
Graphics:AMD Sapphire rx480 AMD RX5500 itx
Wireless network card:BCM943602CS
-
System stability:No system crashes,System has been update10.15.1 Beta2(19B77a)
-
Graphics:rx480 driver is normal,UHD630 working frequency 1.2Ghz
-
Sound card:Normal drive
-
wifi、Bluetooth、Handoff、Sidecar Normal use
-
Sleep &wake:work well
-
location:work well
-
nvram:
~~The nvram.plst file can be generated normally.~~
~~But the boot did not read, wait for the official fix.~~
~~The necessity of nvram:~~
~~Because the official description can achieve~~
~~the default boot of the startup disk like real-imac,~~
~~and ensure other functions are heavy.~~
~~Don't lose after starting, for example find for my device~~
- usb:No abnormality
- type-c:Plug in the device before booting, hotplug
- update OpenCore、Kext
- delete ssdt-PM、usbport
-
Update OpenCore and kext
-
Add BRCM network card driver
-
Re-impersonating the EC, the previous method has an error
-
Synchronize updates to official Opencore
-
Remove apfs.efi (only for fusiondrive)
-
Add usb custom full port version, you need to manually switch
-
Synchronously update the official OpenCore v0.5.2 10.13 content
-
Sleep is very well
Output the last sleep time
sysctl -a |grep sleeptime
Output the last wake up time
sysctl -a |grep waketime
-
Change the scanning policy and boot Macintosh HD directly into the macOOS system by default
-
Add win boot, you need to modify the boot path for your own(Misc-Entries-Path)
-
Startup file config optimization settings reference
-
Add IOElectrify.kext to repair device hot plug,
-
移除不必要启动文件
* 增加一个1.6版本的bios 已更改为苹果启动logo 可直接刷入 参考修改教程
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
Outlay’s to making a NVRAM.plist file, Requires the following:
Change these settings within the config.plist:
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)
- FwRuntimeServices.efi (Needed for sleep, wake and shutdown and other services to work correctly (Goes in the EFI/OC/Drivers Folder)
/Users/(your username)/LogoutHook/LogoutHook.command
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.
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
macOS Catalina 10.15安装中常见的问题及解决方法
使用HIDPI解决睡眠唤醒黑屏、花屏及连接外部显示器的正确姿势
daliansky(黑果小兵)
ZeRo° Xu(冰水加劲Q)