GUIDE How to Enable Reset NVRAM Option in OpenCore

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
3,611
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
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: Mount your ESP.
STEP 2: Open your config.plist using any XML editor.
STEP 3: Enable the AllowNvramReset option in the Misc>Security section of your config.plist
STEP 4: If you're using OpenCore v0.8.1 and later, you'll need to add ResetNvramEntry.efi entry in UEFI>Drivers section like below.

Path*Enabled
ResetNvramEntry.efiYES

STEP 5: Save your config.plist

See How to Reset NVRAM using OpenCore​

 
Last edited:

oldman20

Member
Joined
Nov 6, 2021
Messages
66
Motherboard
Dell 3558
CPU
Broadwell 5200U
Graphics
Intel HD5500
OS X/macOS
11.0.x
Bootloader
  1. Clover (UEFI)
  2. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
what's diffterent between CleanNVRAM and ResetNVRAM, sir?
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
3,611
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. Mac mini
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
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.
 
  • Like
Reactions: oldman20

oldman20

Member
Joined
Nov 6, 2021
Messages
66
Motherboard
Dell 3558
CPU
Broadwell 5200U
Graphics
Intel HD5500
OS X/macOS
11.0.x
Bootloader
  1. Clover (UEFI)
  2. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
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?
 

Trending Threads

Forum statistics

Threads
714
Messages
7,407
Members
6,228
Latest member
andyjusa