Contribute
Register

[HOW TO] OpenCore 0.8.0 > 0.8.1 differences

Joined
Dec 10, 2010
Messages
1,080
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 6600 XT
Mobile Phone
  1. iOS
There has been a lot of work at the source code level. These changes are useful for developers however, this month, there are few (but important) changes visible to the end user. OpenCore continues to improve with each new release. Get it here.

Main changes (changelog and configuration pdf file)
  • Improved ExtendBTFeatureFlags quirk on newer macOS versions
  • Added notes about DMAR table and ForceAquantiaEthernet
  • Updated note about CustomPciSerialDevice
  • Added System option in LauncherOption property
  • Added OpenNtfsDxe: NTFS read-only driver
  • Switched Reset NVRAM and Toggle SIP to configurable boot entry protocol drivers to be included into the Drivers folder:
    - ResetNvramEntry.efi: menu entry which resets NVRAM and immediately restarts. If LauncherOption is set to Full or Short then the OpenCore boot entry is protected. If you don't want to clear the BIOS boot entries during NVRAM reset, the boolean flag --preserve-boot may be specified in the Arguments section for this driver. It's enabled if present
    - ToggleSipEntry.efi: menu entry for enabling and disabling System Integrity Protection (SIP) in OpenCore picker. Default value for disabling SIP with this boot entry is 0x27F.
  • Added option to use flavours in the icons of the NVRAM tools (Reset NVRAM and Toggle SIP) (allows theme designers to provide different icons). Flavour is applied automatically depending on the icons present in the theme's folder:
    - If there is an icon named NVRAMTool.icns >> this icon is picked for all NVRAM tools (NVRAMReset and Toggle SIP)
    - If there are 2 icons named ResetNVRAM.icns and ToggleSip.icns >> each of them is picked for its related tool
    - If there are none of these icons, the generic Tool.icns is picked
    (Source: Flavours.md file).
  • Improved PIIX4 (Intel IDE controller chipset) support on Hyper-V Gen1 Virtual Machines.
config.plist
  • Removed AllowNvramReset and AllowToggleSip from Misc / Security
  • Reset NVRAM (ResetNvramEntry.efi) and Toggle SIP (ToggleSipEntry.efi) have been added in UEFI >> Drivers. These drivers are automatic: if you have them in Drivers folder and in config.plist, they are displayed in the picker and can be selected.
Note: In previous versions, Reset NVRAM was included within OpenCore and did not exist as standalone tool and Toggle SIP existed as tool in the Tools folder and in Misc >> Tools of config.plist.

Tools
  • ocvalidate: always print version compatibility info when validating (only version, not compilation number).
Kexts
  • AirportBrcmFixup 2.1.5 (improvements in Monterey, fixed compilation in Xcode)
  • AppleALC 1.7.2 (added layouts, fixed HDMI audio for 400 series)
  • BrcmPatchRAM 2.6.2 (fix for Monterey 12.4 and newer)
  • MacHyperVSupport 0.8 (latest Windows support)
  • WhateverGreen 1.5.9 (fixed typos, updated DRM FAQ, added AMD prefix for all Radeon cards)
 
Last edited:
Joined
Jun 5, 2021
Messages
76
Motherboard
Gigabyte Z490 Gaming X
CPU
i7-10700
Graphics
RX 580
Thanks for the details... I have added the now Nvram reset and SIP drivers. Working fine. :thumbup:
 
Joined
Jun 16, 2010
Messages
429
Motherboard
Gigabyte GA-Z270X-Gaming-K7
CPU
i5-7600K
Graphics
RX 5500 XT
Sigh. Why overly complicate something that was simple to begin with (Engineering mantra: if it ain't broke, don't fix it). If I needed to reset my NVRAM - like after updating OC to the latest version - all I had to do was select it at reboot (either graphically through OpenCanopy or the plain ol' vanilla CLI method). But now I have to go into my config.plist. and redo everything NVRAM-related along with enabling/disabling .EFI files JUST to do what took one click up until now?!
 
Joined
Jan 27, 2014
Messages
375
Motherboard
ASRock Z490 phantom gaming ITX/TB3
CPU
I9 10850k
Graphics
RX 5500 XT/UHD 630
Mobile Phone
  1. iOS
Now that reset nvram isn't on OC boot screen anymore how can actually reset it? I've added ResetNvramEntry.efi and enabled it but it still doesn't show on OC boot screen, is there something else to do? Thanks

Edit: nevermind, it works now
 
Last edited:
Joined
Jul 11, 2015
Messages
390
Motherboard
ASUS Strix Z490-I Gaming
CPU
i9-10900K
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Sigh. Why overly complicate something that was simple to begin with (Engineering mantra: if it ain't broke, don't fix it). If I needed to reset my NVRAM - like after updating OC to the latest version - all I had to do was select it at reboot (either graphically through OpenCanopy or the plain ol' vanilla CLI method). But now I have to go into my config.plist. and redo everything NVRAM-related along with enabling/disabling .EFI files JUST to do what took one click up until now?!
I agree. The devs should have left it alone as it worked fine in all prior versions. It should be kept simple and not over-complicate things forcing us to tweak the config settings that could make macOS unbootable.
 
Joined
Jun 5, 2021
Messages
76
Motherboard
Gigabyte Z490 Gaming X
CPU
i7-10700
Graphics
RX 580
All I had to do is put the new NVRAM reset and SIP drivers in the drivers folder... open the config file, then take a new snapshot and save the file. Nothing more and both work fine.
 
Last edited:
Joined
Jun 16, 2010
Messages
429
Motherboard
Gigabyte GA-Z270X-Gaming-K7
CPU
i5-7600K
Graphics
RX 5500 XT
All I had to do is put the new NVRAM reset and SIP drivers in the drivers folder... then take a new screenshot and save the file. Nothing more and both work fine.
Why did you have to take a screenshot? And do the drivers then reset NVRAM every time you reboot? I'm confused as there is no instructions or explanation on what this is all about.
 
Joined
Jun 5, 2021
Messages
76
Motherboard
Gigabyte Z490 Gaming X
CPU
i7-10700
Graphics
RX 580
That was suppose to be snapshot (in proper tree)... sorry.

The NVRAM reset works like usual. Just select it when you want to clear NVRAM and hit enter. It will reboot then and your back in the OpenCore selection screen.

Not sure why the change with NVRAM reset. I did not know about the SIP being part of OC, but this comes in handy rather than having to boot into recovery to disable/enable it when needed.
 
Last edited:
Top