Jump to content

5,710 posts in this topic

Recommended Posts

On 10/13/2019 at 3:22 PM, STLVNUB said:

Post your EFI Folder

I'm only allowed to upload 10mb... I'll upload each directory in the EFI folder...

 

I discovered the APPLE folder under EFI has some large files:

APPLE/EXTENSIONS/Firmware.scap

APPLE/FIRMWARE/IM131.scap

 

Should I delete these?  The uploaded files are the rest of the stuff under EFI

Please note I deleted my SMBIOS information.  I just copied over the working values from my Clover config.  That section of the OC config.plist is intentionally empty.  Thanks!

 

Edited by birdbird
remove files

Share this post


Link to post
Share on other sites
Advertisement
5 minutes ago, Andrey1970 said:

Delete APPLE folder.

Source code it isn't necessary to upload here.

Deleting APPLE didn't fix it.... I'm uploading screenshots (using Pantheon file manager on gnome...) of the directory.  The whole thing didn't fit into the window so there's two overlapping screenshots.

Screenshot from 2019-10-13 15-52-21.png

Screenshot from 2019-10-13 15-52-37.png

Share this post


Link to post
Share on other sites
19 hours ago, UefiBooter said:

To enable StartupDisk Pane to select the 'Default' boot option you need

 

#1 Working NVRAM

#2 RequestBootVarRouting set to TRUE

#3 FwRuntimeServices.efi loaded.

 

RequestBootVarRouting

This quirk requires OC_FIRMWARE_RUNTIME protocol implemented in FwRuntimeServices.efi. The quirk lets default boot entry preservation at times when firmwares delete incompatible boot entries. Simply said, you are required to enable this quirk to be able to reliably use Startup Disk preference pane in a firmware that is not compatible with macOS boot entries by design.

@UefiBooter

I struggle to address #1, I guess that my H97M-plus does not have native NVRAM. Emulated NVRAM does not retain values across reboots. 

 

 

Edited by bittantone

Share this post


Link to post
Share on other sites

Hello, I'm trying to use OpenCore on a fresh Mojave install, but I cannot find a way to boot the installer. I suppose there is something wrong with AHCI but I have no clue on how to fix it. I'm uploading my EFI folder and a screen of the verbose boot before it hangs, in case anyone would like to help me. Thanks a lot to everyone in advance.

verbose-boot.jpg.f37feb6e43cd1d14577370b736a44c9a.jpg

EFI.zip

Share this post


Link to post
Share on other sites
59 minutes ago, Cesco92 said:

Hello, I'm trying to use OpenCore on a fresh Mojave install, but I cannot find a way to boot the installer. I suppose there is something wrong with AHCI but I have no clue on how to fix it. I'm uploading my EFI folder and a screen of the verbose boot before it hangs, in case anyone would like to help me. Thanks a lot to everyone in advance.

verbose-boot.jpg.f37feb6e43cd1d14577370b736a44c9a.jpg

EFI.zip

What version of OC is this? The config is missing a ton of things if its the latest release. Also you have nothin filled out in the Generic section except the model, you need to fill everything out. Please go read the docs.

Share this post


Link to post
Share on other sites
12 hours ago, birdbird said:

Deleting APPLE didn't fix it.... I'm uploading screenshots (using Pantheon file manager on gnome...) of the directory.  The whole thing didn't fit into the window so there's two overlapping screenshots.

Screenshot from 2019-10-13 15-52-21.png

Screenshot from 2019-10-13 15-52-37.png

You Need to compress it FIRST then upload it

Share this post


Link to post
Share on other sites

Hello,

How is VerifyMsrE2.efi used now? I have it and Shell.efi in my tools folder and referenced in my config.plist. Shell shows up in the picker, but VerifyMsrE2 does not. (is it only a log thing?)


Thanks!

Share this post


Link to post
Share on other sites
14 hours ago, Pavo said:

What version of OC is this? The config is missing a ton of things if its the latest release. Also you have nothin filled out in the Generic section except the model, you need to fill everything out. Please go read the docs.

 

It's the one from this guide: https://github.com/khronokernel/Getting-Started-With-OpenCore, because I wasn't unable to make the latest one work (I got stuck at the message "Failed to parse data field of type 1"). As for the platforminfo I tried filling them in, but I got the same boot error. I tried of course reading the documentation pdf but I couldn't understand it. Is there anything simpler? Is there a place where I could find a basic EFI folder to start with? I'm having problem also with Clover (totally black screen after the motherboard logo, cannot reach the boot menu) and I fill like I'm stuck and I don't know how to proceed. I had a perfectly working hackintosh for years and then suddenly everything stopped working. Thanks a lot.

Share this post


Link to post
Share on other sites

i think people kind of jumped the gun with these guides and tools.

 

its still in early development with possible changes that with each new version can cause breakages.

 

best to follow the excellent documentation that accompanies the official release rather than these other guides which appear outdated.

Share this post


Link to post
Share on other sites

Small advice. Don’t get rid of Sample.plist from last build, save somewhere. After building the newest commit from GitHub open terminal enter opendiff drag and drop previous Sample.plist and the newest one and press enter, so you can avoid a lots of “surprieses”:)

Edited by hardcorehenry

Share this post


Link to post
Share on other sites

Hi all.

Struggling to get my HP-840 G1 (Core i5 HD 4400) to work with OpenCore 0.5.1. Anybody with experience from this laptop?

Stuck at boot menu. It seems that Oc can't find my boot partition.

Everything works fine with clover.

Any help appreciated.

IMG_0476.jpeg

IMG_0477.jpeg

opencore-2019-10-14-154709.txt

config.plist

Edited by obus
attached config.plist

Share this post


Link to post
Share on other sites
1 minute ago, nickdb93 said:

OpenCore does not remember my last boot choice selection. How do I go about fixing this, or changing the default boot choice?

This was covered just a few posts ago.........

 

To enable StartupDisk Pane to select the 'Default' boot option you need

 

#1 Working NVRAM

#2 RequestBootVarRouting set to TRUE

#3 FwRuntimeServices.efi loaded.

 

RequestBootVarRouting

This quirk requires OC_FIRMWARE_RUNTIME protocol implemented in FwRuntimeServices.efi. The quirk lets default boot entry preservation at times when firmwares delete incompatible boot entries. Simply said, you are required to enable this quirk to be able to reliably use Startup Disk preference pane in a firmware that is not compatible with macOS boot entries by design.

Share this post


Link to post
Share on other sites
1 hour ago, UefiBooter said:

RequestBootVarRouting

This quirk requires OC_FIRMWARE_RUNTIME protocol implemented in FwRuntimeServices.efi. The quirk lets default boot entry preservation at times when firmwares delete incompatible boot entries. Simply said, you are required to enable this quirk to be able to reliably use Startup Disk preference pane in a firmware that is not compatible with macOS boot entries by design.

What does it mean by "requires OC_FIRMWARE_RUNTIME protocol implemented in FwRuntimeServices.efi"

Is it implemented when you compile or is there a command switch to do so.

 

Share this post


Link to post
Share on other sites
17 hours ago, STLVNUB said:

You Need to compress it FIRST then upload it

But PNG is compressed!  j/k, here you go, sorry!

EFI.zip

 

EDIT: I also tried adding the following SSDT-EC.aml to the ACPI directory and enabling it in config.plist, but it didn't work.

SSDT-EC.aml

Edited by birdbird

Share this post


Link to post
Share on other sites
12 hours ago, obus said:

Hi all.

Struggling to get my HP-840 G1 (Core i5 HD 4400) to work with OpenCore 0.5.1. Anybody with experience from this laptop?

Stuck at boot menu. It seems that Oc can't find my boot partition.

Everything works fine with clover.

Any help appreciated.

IMG_0476.jpeg

IMG_0477.jpeg

opencore-2019-10-14-154709.txt

config.plist

 

Just my opinion: take a look at ScanPolicy (maybe), complete maxKernel/minKernel for all yours kexts. 

 

Config sample plist:

<key>ScanPolicy</key>
<integer>983299</integer>

 

Share this post


Link to post
Share on other sites

There's a really easy way to see quickly the changes that have occurred  between OC Versions. ( I also recommend reading the docs :lol: )

Rename every sample.plist that are attached in OC releases/ Docs / sample.plist with their version:

Ex: 

opencore 5.0 -> OC50sample.plist

opencore 5.2 -> OC52sample.plist

Put both configs in your home folder, open terminal and type:

opendiff OC50Sample.plist OC52Sample.plist

Xcode will open Filemerge app.

The changes are highlighted in blue ( see example below )

Make the changes of your new config.plist accordingly.

 

Screen Shot 2019-10-14 at 11.03.55 PM.png

Edited by Ellybz

Share this post


Link to post
Share on other sites
2 hours ago, Matgen84 said:

 

Just my opinion: take a look at ScanPolicy (maybe), complete maxKernel/minKernel for all yours kexts. 

 


Config sample plist:

<key>ScanPolicy</key>
<integer>983299</integer>

 

Thank's for response. Edited max and min kernel with success. 

Changed ScanPolicy from > 0 to > 983299 according to your suggestions and now I getting this result:

IMG_0478.jpeg

Share this post


Link to post
Share on other sites
1 hour ago, obus said:

Thank's for response. Edited max and min kernel with success. 

Changed ScanPolicy from > 0 to > 983299 according to your suggestions and now I getting this result:

 

 

It is no my suggestion: this value is mentioned in Sample.plist :)

Share this post


Link to post
Share on other sites
8 minutes ago, Matgen84 said:

 

It is no my suggestion: this value is mentioned in Sample.plist :)

Yea I know that is the so called "default" value.

The only value taking me to boot menu is 0.

11 minutes ago, UefiBooter said:

post your config.plist somewhere such as pastebin.com removing any sensitive information.

Here we go.

(the config.plist was actually attached in my earlier post)

config.plist

Edited by obus

Share this post


Link to post
Share on other sites
9 minutes ago, obus said:

Yea I know that is the so called "default" value.

The only value taking me to boot menu is 0.

Here we go.

(the config.plist was actually attached in my earlier post)

config.plist

first read the manual and fill out the empty values in Generic

MLB, ROM, SystemSerialNumber

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Announcements

  • Similar Content

    • By STLVNUB
      *Put the script into its own folder as it will create other folders*
      What is BTB?
      Script file to clone and help build Clover or Opencore repos
      Script will create link to itself in /usr/local/bin/bob
      Script SHOULD fix up any stray bobs you may have.
      Then you only need to type bob. and a parameter
      "a" for ACID repo, official
      "d" for ACID repo DUET build
      "c" for CLOVER
      "e" to erase UDK Folder
      Easier typing bob than.....usual stuff
      YOU WILL NEED TO cmod+x THE SCRIPT
      Enjoy
       
    • By datta0
      Hi, I have a small problem with my Open core Hackintosh build.
      I actually got EFI from someone on the internet and tweaked it a bit so I could get up and running.
      Here is my EFI.
      My laptop boots fine but while booting, it shows the apple logo for the first 5 seconds, then goes blank for 2-3minutes and then I see apple login screen.
      This happens every time. I tried a few config edits but didn't work.
      Can someone look into my EFI and suggest any necessary changes that can improve boot times?

      Thanks in advance 
    • By Raffay1234
      I'm transitioning from Clover to Opencore. I thought the process will be simpler but it turns out it isn't. I have created a bootable Catalina USB with Opencore but stuck at this error. I have attached my EFI and the verbose output. Anyone please provide some guidance please?
       
      The laptop is HP Pavilion 15 Gaming:
      Intel Core i7-9750H
      16GB RAM
      256GB SSD + 1TB SSD
      PS2 Keyboard + I2C Trackpad
       

      EFI.zip
    • By rawmassen
      Hi there,
       
      If anyone could help I'd be very grateful, I'm trying to move from Clover to OC but have hit a brick wall for the last 2 days.
       
      It's an ACPI table error: SB_.PCIO.XHC_RHUB.HS11, Namespace lookup failure.
       


      Skylake Build:
      OpenCore 0.5.9
      Mojave 10.14.6, iMac17,1
      Asus Maximus Hero VIII
      6700K
       
      I've attached the config.plist and ACPI folder.
       
      EFI Drivers: OpenRuntime.efi and HfsPlus.efi
      Kexts: IntelMausi, Lilu, VirtualSMC, Whatevergreen
       
      Things I've tried...
       
      1) Clearing NVRAM (as it was previously booted by Clover)
       
      2) Hackintool USB Mapping: both the SSDT files and the USBPorts.kext
       
      3) USBInjectAll.kext (with and without SSDT files)
       
      4) SSDT-RHUB.aml. This seems to be directly involved, spent a long time with this but with no luck.
       
      I followed this guide:
       
      https://dortania.github.io/Getting-Started-With-ACPI/Universal/rhub-methods/manual.html
       
      Everything is XHC in my DSDT, except these definitions at the top (line 72 and 73):
       
          External (_SB_.PCI0.XHC_.DUAM, MethodObj)    // Warning: Unknown method, guessing 0 arguments     External (_SB_.PCI0.XHC_.RHUB.INIR, MethodObj)    // Warning: Unknown method, guessing 0 arguments  
      So I edited the SSDT-RHUB.dsl to this:
       
      /* * Goal of this SSDT is to shut off the RHUB to force macOS into * manually building ports when the ACPI is screwed up */ DefinitionBlock ("", "SSDT", 2, "DRTNIA", "RhubOff", 0x00001000) { External (_SB_.PCI0.XHC.RHUB, DeviceObj) // Full pathing to RHUB, change to yours Scope (_SB.PCI0.XHC.RHUB) // Full pathing to RHUB, change to yours { Method (_STA, 0, NotSerialized) { If (_OSI ("Darwin")) { Return (Zero) // This disables the device only in macOS } Else { } } } } Which results in this AML version:
      DefinitionBlock ("", "SSDT", 2, "DRTNIA", "RhubOff", 0x00001000) { External (_SB_.PCI0.XHC_.RHUB, DeviceObj) Scope (_SB.PCI0.XHC.RHUB) { Method (_STA, 0, NotSerialized) // _STA: Status { If (_OSI ("Darwin")) { Return (Zero) } Else { } } } } But I get the same error. 
       
      I'm at a complete loss, can anyone help?
       
       
      config.plist
      ACPI.zip
    • By nyichiban1
      So I got some new hardware:
      Asus Z490I Gaming ITX
      NZXT H1 Case
      Intel i9-10900
      samsung 970 EVO plus NVME
      SK Hynix 1TB SSD
      32GB G.Skill 3200 C14 Ram
      MSI 5700 XT Evoke
       
      So I got windows installed and wanted to install macOS using opencore. I had no luck getting past the [EB|#LOG:EXITBS:START] error and decided to use someone else's EFI who had the same motherboard minus the CPU and GPU (i7-10700k and Radeon VII). I went ahead with that EFI and voila got it to install and got past the error I had. The issue was after the install there is a reboot and that's where it hangs and give me an error log that I attached. Tried a few more things to see what I could do but was stuck on that error log every single time. Decided to try again today and now I can't get past the original error log. I've looked at the dortania guide for that error and tried everything it suggested but still won't get past the error. Not sure what else to do but to try Clover maybe. Anyone have any suggestions? I've attached my EFI as well. Thanks in advance.
      Installer_Log_8-Jul-2020.txt
      EFI.zip
×