• Become a Premium Member for $25/year with no ads to improve your community experience.

GUIDE How to Enable Reset NVRAM Option in OpenCore

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
8,013
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
13.x
Bootloader
  1. OpenCore (UEFI)
Mac
  1. Mac mini
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS

How to Enable Reset NVRAM Option in OpenCore

To reset NVRAM to clear the variables, you'll need to enable the Reset NVRAM option in OpenCore. To enable the Reset NVRAM option, follow the steps below.


STEP 1: Determine the OpenCore version
Screenshot 2024-08-01 at 4.23.54 AM-min.png


STEP 2: Depending on your OpenCore version, download the appropriate OpenCore package. Only, if you haven't followed the basic EFI Creation guide.
STEP 3: Mount your ESP.
STEP 4: Copy the required Drivers along with the ResetNvramEntry.efi from the X64/EFI/OC directory to your EFI/OC in the ESP. Only, if the .efi files doesn't exists in the Drivers directory.
Screenshot 2024-08-14 at 9.29.58 AM-min.png Screenshot 2024-08-14 at 9.23.35 AM-min.png
STEP 5: Open your config.plist using any XML editor.
STEP 6: Add ResetNvramEntry.efi entry in the UEFI>Drivers section of your config.plist. Ensure that the LoadEarly option is unchecked.
Screenshot 2024-08-14 at 8.57.09 AM-min.png
STEP 7: Save your config.plist
Screenshot 2024-08-01 at 4.25.46 AM-min.png

QUICK INFO:
When the HideAuxiliary option is Enabled, you need to press the Space Bar Key on your Keyboard to show all the other options in the picker.

See How to Reset NVRAM using OpenCore​

 
Last edited:
what's diffterent between CleanNVRAM and ResetNVRAM, sir?
 
what's diffterent between CleanNVRAM and ResetNVRAM, sir?
One is integrated and the other is standalone. That's the basic difference. While ResetNVRAM is used to reset the variables stored, the CleanNVRAM option can clear off any possible corrupt Variables.
 
One is integrated and the other is standalone. That's the basic difference. While ResetNVRAM is used to reset the variables stored, the CleanNVRAM option can clear off any possible corrupt Variables.
Thank! So when changed something in config.plist for hardware, ResetNVRAM is needed? And CleanNVRAM for something wrong?
 
  • Like
Reactions: oldman20
Where to put Reset ResetNvramEntry.efi under the Drivers section or below the Drivers section.And in my config.plist AllowNvramReset setting is not there in Misc>security,so i had manually typed that so is it ok
 
Where to put Reset ResetNvramEntry.efi under the Drivers section or below the Drivers section.
See STEP #4.

And in my config.plist AllowNvramReset setting is not there in Misc>security,so i had manually typed that so is it ok
No, that is not Ok. See STEP #4.
 
So which mean I am using oc ver 0.9.3 so i don't have to follow stap 3 and add that new setting mentioned in stap 4 right
 
So which mean I am using oc ver 0.9.3 so i don't have to follow stap 3 and add that new setting mentioned in stap 4 right
Yes, correct.
 

Latest posts

Forum statistics

Threads
1,839
Messages
17,128
Members
26,348
Latest member
muhil