Contribute
Register

Only option in boot picker is "Reset NVRAM"

Joined
Apr 4, 2016
Messages
20
Motherboard
AsRock H170 Pro4
CPU
i7-6700
Graphics
RX 570
Mobile Phone
  1. Android
Greetings everyone.
I decided to reinstall everything from scratch. I created a EFI for my setup using the version 0.9.9 Opencore. The image I used is Sonoma downloaded directly from Apple. No torrents or distros.
Howevery, when it gets to the picker, the only option available I have is Reset NVRam. Nothing else. Nothing is hidden or anything.
I don't know where the problem is.
Any help is welcome.

My setup is:
MB: AsRock H170 Pro 4
16GB
SSD: HyperX 250GB
GFX: Radeon RX570
CPU: Intel 6700 (non-K)
 
Greetings everyone.
I decided to reinstall everything from scratch. I created a EFI for my setup using the version 0.9.9 Opencore. The image I used is Sonoma downloaded directly from Apple. No torrents or distros.
Howevery, when it gets to the picker, the only option available I have is Reset NVRam. Nothing else. Nothing is hidden or anything.
I don't know where the problem is.
Any help is welcome.

My setup is:
MB: AsRock H170 Pro 4
16GB
SSD: HyperX 250GB
GFX: Radeon RX570
CPU: Intel 6700 (non-K)

1) Check this post if the USB stick was prepared as described here:

2) Check your config.plist file (activate kexts, aml files, etc ), the content of folders, etc

3) At the picker stage , press "space bar" ( if something is hidden, it should be revealed)

4) Your system (chipset) is Skylake ( check Dortania )

Cheers :)

=================
UPDATE
Start here :
https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake.html#starting-point
 
Last edited:
Thanks for answering.
My EFI folder was created following those instructions in https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake.html#starting-point

The config.plist used to work. Something has been changed and I don't know what...

At the picker stage, pressing space bar reveals nothing.
OK, then set your SMBIOS to iMac17,1 and install Monterey macOS.

Just in case, grab Monterey from Apple :
 
Might help to upload your current EFI folder here... if so, delete the serial numbers from the Generic section of the PlatformInfo item in your config.plist and zip the folder before uploading it.
 
Greetings everyone.
I decided to reinstall everything from scratch. I created a EFI for my setup using the version 0.9.9 Opencore. The image I used is Sonoma downloaded directly from Apple. No torrents or distros.
Howevery, when it gets to the picker, the only option available I have is Reset NVRam. Nothing else. Nothing is hidden or anything.
I don't know where the problem is.
Any help is welcome.

My setup is:
MB: AsRock H170 Pro 4
16GB
SSD: HyperX 250GB
GFX: Radeon RX570
CPU: Intel 6700 (non-K)

If your loading the HfsPlus.efi driver in your Opencore config under UEFI/APFS/Drivers make sure its in the drivers folder because Acidanthera does not include it by default. I had the same issue as you and finally figured it out.
 
If your loading the HfsPlus.efi driver in your Opencore config under UEFI/APFS/Drivers make sure its in the drivers folder because Acidanthera does not include it by default.
Hello,

Yes, that's right.

HfsPlus.efi can be found here :


On the other hand any (modern) OpenCore kit includes an "equivalent" file ( OpenHfsPlus.efi )

1712449597824.png


in EFI/OC/Drivers.

Dortania documentation points to HfsPlus.efi.

Cheers :)
 
Dortania documentation points to HfsPlus.efi.
Indeed. But there is a catch:

OpenCore-0.9.9-RELEASE/X64/EFI/OC/Drivers contains OpenHfsPlus.efi.

But, as it has always been, OpenCore-0.9.9-RELEASE/Docs/Sample.plist/UEFI/Drivers/2/Path Value is HfsPlus.efi! Unless that Value is changed to OpenHfsPlus.efi, there will be no enabled Driver.

I have wondered forever why this discrepancy has never been corrected.
 
Indeed. But there is a catch:

OpenCore-0.9.9-RELEASE/X64/EFI/OC/Drivers contains OpenHfsPlus.efi.

But, as it has always been, OpenCore-0.9.9-RELEASE/Docs/Sample.plist/UEFI/Drivers/2/Path Value is HfsPlus.efi! Unless that Value is changed to OpenHfsPlus.efi, there will be no enabled Driver.

I have wondered forever why this discrepancy has never been corrected.
Hello,
When using ProperTree, there two important options :
  1. OC Snapshot
  2. OC Clean Snapshot
Using them, you keep the consistency of of configuration.
Anyway, walking through the config.plist you can delete unused entries, reorder sections, verify options, etc.

Finally, ocvalidating the config.plist is mandatory for clearing some errors.

In general, the config.plist is kept almost unchanged between the modern releases of OpenCore.

User @miliuco knows best about these incremental changes between OC versions.

Cheers :)
 
Back
Top