Jump to content

Procedure to determine if NVRAM is native in our hardware

Recommended Posts

NVRAM is a type of RAM that retains data after the host device's power is turned off. ( in contrast to RAM ). NVRAM is used to store values like: brightness, volume, computer name, Find My Mac’s ID, etc… In Windows and Linux these values aren’t stored in NVRAM but on the HDD, as most PCs don’t have NVRAM. OS X utilizes NVRAM to run many services like iMessage, FaceTime, boot device, etc…


Said that, before proceeding, make sure you do not have Emuvariable installed in the EFI, delete it as well as the nvram.plist file (which should be in the root of the EFI partition) and the RC scripts; for the latter we use the attached script kindly provided by Gengik . Then we continue with the procedure to determine if our Pc / Laptop is equipped with native NVRAM:




    1.  Open Terminal in OS X, type and run:

    sudo nvram MyVar=TestValue



    2.  Then check the contents of the NVRAM with:

    nvram -p


    3.  In the log you must find the entry you just entered:

    MyVar  TestValue


Now restart and repeat nvram -p, if "MyVar TestValue" is still present the nvram is native, otherwise we will have to install EmuVariable.efi and the RC scripts. We will do this by reinstalling Clover and ticking these two options.




If it turns out it is native we proceed to remove the Test values previously entered with:


nvram -d MyVar


In case of a reconstruction of NVRAM we will use:


sudo nvram -c




(All credits to pokenguyen)



Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.