NVRAM Not Working: Catalina 10.15.2, i9-9900k, rx 5700xt, Aorus z390 Pro

Hi everyone,

So a couple of weeks ago I decided to build my first pc, and thought if I'm gonna do it, I might just as well try to make it a Hackintosh. Specs are as follows:

Type Item
CPU Intel Core i9-9900K 3.6 GHz 8-Core Processor
CPU Cooler be quiet! Dark Rock Pro 4 50.5 CFM CPU Cooler
Motherboard Gigabyte Z390 AORUS PRO ATX LGA1151 Motherboard
Memory Corsair Vengeance LPX 32 GB (2 x 16 GB) DDR4-3200 Memory
Storage Samsung 970 Evo Plus 500 GB M.2-2280 NVME Solid State Drive
Storage Samsung 970 Evo Plus 1 TB M.2-2280 NVME Solid State Drive
Video Card Gigabyte Radeon RX 5700 XT 8 GB GAMING OC Video Card
Case Fractal Design Meshify S2 ATX Mid Tower Case
Power Supply be quiet! Straight Power 11 750 W 80+ Gold Certified Fully Modular ATX Power Supply
Custom Fenvi T919

I thought why not, let's give the OpenCore Vanilla Desktop Guide from the sidebar a shot. And to my surprise (I mean, after reading up on it, I thought it would be a huge pain) it worked on the first attempt. Catalina installed, and the system is running as stable as my MacBook Pro from 2013.

However, there are two things that don't work, and while they don't bother me that much, maybe some of you guys could help me out:

  1. NVRAM. I tried the method from the vanilla oc guide, and there are two issues: nvram -c gives me the following error: nvram: Error clearing firmware variables: (iokit/common) not permitted. As far as I can tell, the issue here is that SIP is enabled, and nvram can also be cleared from the boot menu, so I did that. Still, after placing logoutHook in my user directory and running sudo defaults write com.apple.loginwindow LogoutHook /Users/(your username)/LogoutHook/LogoutHook.command, when I do nvram -p | grep -i myvar it just returns an empty line. I even added myvar to the LegacySchema strings, but it still doesn't work. When I run LogoutHook.command, i get nvram: Error getting variable - '4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-path': (iokit/common) data was not found Fatal error: /Users/(username)/LogoutHook/nvram.mojave does NOT exist! Any ideas?
  2. Sidecar. It allows me to pick my iPad from the menu, the display (on the pc) then changes scaling, my iPad shows "connecting..." for a bit and then just shows a black screen (but is on). Could there be an issue with the iGPU? I'm currently running my monitor off the dGPU. When I try changing the iGPU setting in my BIOS (F10) from "auto" to "on", the pc doesn't boot anymore. I'm using iMac19,1 as a smbios - maybe changing that to something else would help?

Anyway, my config.plist can be found here: link

I would be super grateful if anyone could point me in the right direction or tell me what I did wrong (I mean, I always found it a bit suspicious that the whole install worked the first time around). And btw, this is an amazing community - without you guys I would've never been able to get this far.

submitted by /u/Psyshadow117
[link] [comments]