Contribute
Register

NVRAM fix

Status
Not open for further replies.
Joined
Aug 8, 2012
Messages
32
Motherboard
Z390 Designare
CPU
i7-9700K
Graphics
RX 580
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
There is a new SSDT to fix non-native NVRAM.
It is listed for Opencore but should work in Clover as well.
Previous Clover fixes must be removed first.
It’s available here:
 
There is a new SSDT to fix non-native NVRAM.
It is listed for Opencore but should work in Clover as well.
Previous Clover fixes must be removed first.
It’s available here:

I can confirm that it works with Clover. I've been using it with my Z390 motherboard for the last few days and it works great.
 
when you say: "Previous Clover fixes must be removed first"
what exactly are those fixes that might be injected? Are those SSDT files you mean?
I often find it confusing what fixes are for what since many things are in hex-codes, SSDT files and other mombo-jombo i don´t understand well :)
 
I can confirm that it works with Clover. I've been using it with my Z390 motherboard for the last few days and it works great.

@pastrychef - I've been pulling my hair out getting Clover's version of emulated NVRAM to work, and this looks promising. Any chance you've already compiled this SSDT and can share your .aml file?

I'm assuming this would live in the EFI/CLOVER/ACPI/patched folder, correct?
 
@pastrychef - I've been pulling my hair out getting Clover's version of emulated NVRAM to work, and this looks promising. Any chance you've already compiled this SSDT and can share your .aml file?

I'm assuming this would live in the EFI/CLOVER/ACPI/patched folder, correct?

Yes, please head to my Z390 build thread (link is below in my signature) and download the latest Clover EFI folders. You need the SSDT-PMC.aml from it. Also, remember to add "slide=0" boot argument.

It might be a good idea to switch from your current Aptio fix to OcQuirks+FwRuntimeServices (it's in the latest Clover EFI). Be sure to delete your current Aptio fix and EmuVariableUefi.

Yes, the SSDT-PMC goes in /EFI/CLOVER/ACPI/patched/.
 
Yes, please head to my Z390 build thread (link is below in my signature) and download the latest Clover EFI folders. You need the SSDT-PMC.aml from it. Also, remember to add "slide=0" boot argument.

It might be a good idea to switch from your current Aptio fix to OcQuirks+FwRuntimeServices (it's in the latest Clover EFI). Be sure to delete your current Aptio fix and EmuVariableUefi.

Yes, the SSDT-PMC goes in /EFI/CLOVER/ACPI/patched/.
Excellent - I'll definitely give this a shot.

Question: I'm using an Asus Prime Z270-A, so is this "300 series" fix applicable?
 
Excellent - I'll definitely give this a shot.

Question: I'm using an Asus Prime Z270-A, so is this "300 series" fix applicable?

NVRAM should be working on Z270 without the need for any fixes or workarounds. You should never have needed to use emulated NVRAM.
 
NVRAM should be working on Z270 without the need for any fixes or workarounds. You should never have needed to use emulated NVRAM.
Well, the operative word is "should." Unfortunately mine doesn't work.

To confirm, I ran the "Clover Emulated NVRAM Uninstaller" app, verified that the NVRAM emulator components were gone, and then rebooted.

Then I tested NVRAM with the following:

sudo nvram TestVar=HelloWorld
reboot
sudo nvram -p | grep 'TestVar'

Nothing returned.

Additionally, iMessage still doesn't work (can't activate it with my Apple ID login). It used to work prior to using Multibeast 12.1.0 to install Clover 5107 with emulated NVRAM.

Specifically I'm running an Asus Prime Z270-A with BIOS version 1302. I've read somewhere that some BIOS updates break native NVRAM support, and perhaps I fall into that category.

I'll just give the SSDT-PMC.aml a try and see if it helps.
 
Well, the operative word is "should." Unfortunately mine doesn't work.

To confirm, I ran the "Clover Emulated NVRAM Uninstaller" app, verified that the NVRAM emulator components were gone, and then rebooted.

Then I tested NVRAM with the following:

sudo nvram TestVar=HelloWorld
reboot
sudo nvram -p | grep 'TestVar'

Nothing returned.

Additionally, iMessage still doesn't work (can't activate it with my Apple ID login). It used to work prior to using Multibeast 12.1.0 to install Clover 5107 with emulated NVRAM.

Specifically I'm running an Asus Prime Z270-A with BIOS version 1302. I've read somewhere that some BIOS updates break native NVRAM support, and perhaps I fall into that category.

I'll just give the SSDT-PMC.aml a try and see if it helps.

What do you see when you enter "nvram -p" in Terminal?
 
Status
Not open for further replies.
Back
Top