Cesco92 Posted October 14, 2019 Share Posted October 14, 2019 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. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693561 Share on other sites More sharing options...
UefiBooter Posted October 14, 2019 Share Posted October 14, 2019 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. 3 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693565 Share on other sites More sharing options...
hardcorehenry Posted October 14, 2019 Share Posted October 14, 2019 (edited) 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 October 14, 2019 by hardcorehenry Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693575 Share on other sites More sharing options...
obus Posted October 14, 2019 Share Posted October 14, 2019 (edited) 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. opencore-2019-10-14-154709.txt config.plist Edited October 14, 2019 by obus attached config.plist Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693578 Share on other sites More sharing options...
nickdb93 Posted October 14, 2019 Share Posted October 14, 2019 OpenCore does not remember my last boot choice selection. How do I go about fixing this, or changing the default boot choice? Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693581 Share on other sites More sharing options...
UefiBooter Posted October 14, 2019 Share Posted October 14, 2019 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. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693582 Share on other sites More sharing options...
STLVNUB Posted October 14, 2019 Share Posted October 14, 2019 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. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693588 Share on other sites More sharing options...
UefiBooter Posted October 14, 2019 Share Posted October 14, 2019 It just means that FwRuntimeServices.efi must be loaded as that provides functions via the OC_FIRMWARE_RUNTIME_PROTOCOL. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693618 Share on other sites More sharing options...
birdbird Posted October 15, 2019 Share Posted October 15, 2019 (edited) 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 October 15, 2019 by birdbird Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693628 Share on other sites More sharing options...
Matgen84 Posted October 15, 2019 Share Posted October 15, 2019 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. 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> 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693641 Share on other sites More sharing options...
Ellybz Posted October 15, 2019 Share Posted October 15, 2019 (edited) There's a really easy way to see quickly the changes that have occurred between OC Versions. ( I also recommend reading the docs ) 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. Edited October 15, 2019 by Ellybz 5 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693643 Share on other sites More sharing options...
obus Posted October 15, 2019 Share Posted October 15, 2019 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: 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693656 Share on other sites More sharing options...
obus Posted October 15, 2019 Share Posted October 15, 2019 (edited) Hi devs! Can anybody tell me how to cope with this: "Nested Rerun is not supported? See attached log. opencore-2019-10-14-154709.txt Edited October 15, 2019 by obus Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693658 Share on other sites More sharing options...
UefiBooter Posted October 15, 2019 Share Posted October 15, 2019 30 minutes ago, obus said: Hi devs! Can anybody tell me how to cope with this: "Nested Rerun is not supported? See attached log. opencore-2019-10-14-154709.txt post your config.plist somewhere such as pastebin.com removing any sensitive information. 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693662 Share on other sites More sharing options...
Matgen84 Posted October 15, 2019 Share Posted October 15, 2019 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 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693663 Share on other sites More sharing options...
obus Posted October 15, 2019 Share Posted October 15, 2019 (edited) 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 October 15, 2019 by obus 1 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693664 Share on other sites More sharing options...
UefiBooter Posted October 15, 2019 Share Posted October 15, 2019 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 Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693665 Share on other sites More sharing options...
obus Posted October 15, 2019 Share Posted October 15, 2019 (edited) 2 minutes ago, UefiBooter said: first read the manual and fill out the empty values in Generic MLB, ROM, SystemSerialNumber I just took that away. I don't want that information here. Its all there in the original config.plist Edited October 15, 2019 by obus Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693666 Share on other sites More sharing options...
UefiBooter Posted October 15, 2019 Share Posted October 15, 2019 (edited) ok try booting with just the basic drivers and kexts ie just Lilu, VirtualSMC, WhateverGreen and AppleALC. remove AudiioDxe.efi and BootChimeDxe.efi see how far you get oh and use DEBUG versions until you get it sorted Edited October 15, 2019 by UefiBooter Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693668 Share on other sites More sharing options...
obus Posted October 15, 2019 Share Posted October 15, 2019 (edited) 24 minutes ago, UefiBooter said: ok try booting with just the basic drivers and kexts ie just Lilu, VirtualSMC, WhateverGreen and AppleALC. remove AudiioDxe.efi and BootChimeDxe.efi see how far you get oh and use DEBUG versions until you get it sorted Here's the result. This must be something with my HP firmware. config.plist opencore-2019-10-15-093230.txt Edited October 15, 2019 by obus Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693671 Share on other sites More sharing options...
UefiBooter Posted October 15, 2019 Share Posted October 15, 2019 very weird, can you check if your loading anything with bcfg open shell and type bcfg driver dump (this will show any drivers that the firmware will try to load) otherwise uploaded your EFI folder. and do you really need all those ACPI patches, crazyness. Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693672 Share on other sites More sharing options...
obus Posted October 15, 2019 Share Posted October 15, 2019 (edited) 22 minutes ago, UefiBooter said: very weird, can you check if your loading anything with bcfg open shell and type bcfg driver dump (this will show any drivers that the firmware will try to load) otherwise uploaded your EFI folder. and do you really need all those ACPI patches, crazyness. bcfg driver dump = No options found. Can't boot from shell from boot menu. need to ls to correct directory and then start shell. I know it's a lot of crazy stuff in my config but that's the same I have in my working Clover. For laptops we need more of this patches than in a desktop. In my other two rigs I have nothing, only one or two SSDT for PM and EC. But this is not the big problem for the moment. Now Iv'e just wan't Oc to load my starting image. EFI.zip Edited October 15, 2019 by obus Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693673 Share on other sites More sharing options...
UefiBooter Posted October 15, 2019 Share Posted October 15, 2019 Just now, obus said: bcfg driver dump = No options found. Can't boot from shell from boot menu. need to ls to correct directory and then start shell. I know it's a lot of crazy stuff in my config but that's the same I have in my working Clover. For laptops we need more of this patches than in a desktop. In my other two rigs I have nothing, only one or two SSDT for PM and EC. But this is not the big problem for the moment. Now Iv'e just wan't to at least load my starting image. ok my skylake laptop doesnt need any of those renames its not the right way to achieve it anyway, but lets concentrate on getting the kernel to start first so remove all that. Set ProvideConsoleGop = YES Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693674 Share on other sites More sharing options...
obus Posted October 15, 2019 Share Posted October 15, 2019 (edited) 15 minutes ago, UefiBooter said: ok my skylake laptop doesnt need any of those renames its not the right way to achieve it anyway, but lets concentrate on getting the kernel to start first so remove all that. Set ProvideConsoleGop = YES Config ACPI patches cleaned. Set ProvideConsoleGop = YES No go. config.plist opencore-2019-10-15-101333.txt Edited October 15, 2019 by obus Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693675 Share on other sites More sharing options...
UefiBooter Posted October 15, 2019 Share Posted October 15, 2019 (edited) are you using DEBUG versions of OpenCore.efi and its companion BootX64.efi ? how are you loading OpenCore too ? Edited October 15, 2019 by UefiBooter Link to comment https://www.insanelymac.com/forum/topic/350754-opencore-general-discussion/page/81/#findComment-2693676 Share on other sites More sharing options...
Recommended Posts