Thanks for this update. Sorry for being a noob, could you please tell me, in a nutshell, the use and advantage of 'Clover enabling NVRAM' ? I am not sure to understand what this implies in the hackintosh context.
Thanks again for your time in sharing information with us !
@HacKDo - Tonymacx86 has a good thread explaining what native NVRAM is - here:
Native NVRAM Available?
If native NVRAM is available with your motherboard, macOS can use it to store information like NVIDIA Web Driver variables, and values related to iMessage. Clover can also use it to store values, like what theme to use on boot, and NVRAM Variables (found in Clover's Preference Pane).
Without this ability, this information isn't saved after each reboot and shutdown/startup cycle. In the case of non-native NVRAM, emulated NVRAM can be used instead. This is done by installing the EmuVariableUefi-64.efi driver. But this has drawbacks - when using emulated NVRAM, on startup, my last booted drive wasn't remembered.
With the ASUS VIII Ranger motherboard I'm currently using: when it was first released in 2015, native NVRAM could be enabled by using OsxAptioFix2Drv-64.efi (I think). After a previous BIOS update, this stopped working, and emulated NVRAM had to be used.
Then, just recently - AptioMemoryFix.efi was added to Clover - which enabled native NVRAM on this motherboard again, and continues to work with the latest BIOSes for the VIII Ranger.
(Edited: for clarity & brevity)