Contribute
Register

<< Solved >> Strange Boot flag priority

Status
Not open for further replies.
Joined
Sep 24, 2015
Messages
25
Motherboard
Asus TUF Z390M-PRO GAMING
CPU
i5-9400F
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Hello guys,

after trying to do a harmless boot from usb to try an open core setup that I'm building, my Clover seems to be doing a weird thing. The bootflags of my config.plist have no priority, every time I start the hackintosh some bootflags other than those of my configuration are preset (-v keepsyms = 1 debug = 0x100 alcid = 15 agdpmod = pikera shikivga = 80).

Why? How is it possible?

I also restored the entire EFI folder but there is no way to make it work.

Should I clear my nvram? I tried in -s mode but I got a permission error (I have done it with sudo and I've SIP disabled).

Error clearing firmware variables: (iokit/common) not permitted

Thank you.
 
I've try to press F11 on clover, but the nvram value is the same again.

From MacOS, on terminal (nvram -p) I read this:

Schermata 2020-10-21 alle 09.56.42.png


I tried to do nvram -c on recovery, too and reset the CMOS (removing the battery from the motherboard).
Nothing.

What can I do?
Thank you
 
Something strange really happened...

I successfully clear nvram from recovery mode, restarted machine and the boot flag was already there.

How it is possible?
 
How it is possible?
Perhaps you are emulating native NVRAM support with EmuVariableUefi.efi and every time that you clear NVRAM it puts back the stored values from nvram.plist.
 
Perhaps you are emulating native NVRAM support with EmuVariableUefi.efi and every time that you clear NVRAM it puts back the stored values from nvram.plist.
Oh...and why it's happened right now? What should I do to solve it?
Thank you very much.
 
What should I do to solve it?
Remove boot arguments from config.plist.
Delete EmuVariableUefi.efi.
Delete nvram.plist
In Terminal :
Code:
sudo nvram -c

At the Clover boot screen press F11.

Clear the CMOS.
 
Wow...you solved it. It was EmuVariableUefi.efi.

1) Deleted it from EFI folder
2) Reboot
3) F11 on clover

It worked!
Thank you very much.
 
If you do not have native NVRAM support then it must be emulated or you will have problems with Apple services.
 
Do yo think that should I insert EmuVariableUefi.efi again in my EFI folder?
 
Status
Not open for further replies.
Back
Top