Jump to content

3,935 posts in this topic

Recommended Posts

3 hours ago, DaGr8Gatzby said:

 

This did not work for me. I just tested it. I'm booting Windows and Catalina off of the same drive and I already tried setting HideSelf to False. The only way I was able to get boot working is with this entry, which is why I posted it.

 

Good suggestion though!

Try this: ScanPolicy 722179 HideSelf -> NO.

Works for me.

 

Share this post


Link to post
Share on other sites
Advertisement
4 hours ago, Andrey1970 said:

 

ScanPolicy 

(bit 10) — OC_SCAN_ALLOW_FS_ESP, allows scanning of EFI System Partition file system.

My ScanPolicy is currently set to 0. I was under the impression this enables all volumes. Is this no longer the case?

Share this post


Link to post
Share on other sites
4 hours ago, n.d.k said:

According to your logic, i should put every app in my computer on the Dock, I am not sure if it's even possible...:)

It seems OpenCore 0.5.2 worked for your hackintosh. Would you share your config.plist for me because I always got reboot or freeze before login desktop in my Z77 hackintosh, but no problem booted by Clover.

Share this post


Link to post
Share on other sites
17 minutes ago, jsl2000 said:

It seems OpenCore 0.5.2 worked for your hackintosh. Would you share your config.plist for me because I always got reboot or freeze before login desktop in my Z77 hackintosh, but no problem booted by Clover.

I am using my own DSDT.aml and SSDT.aml and don't use any ACPI patches from OC

You need to change the 3 private fields below to match your system:

PlatformInfo->Generic->MLB

PlatformInfo->Generic->SystemSerialNumber

PlatformInfo->Generic->SystemUUID

 

Here's my error free config.plist for my signature system.

config.plist

Share this post


Link to post
Share on other sites
35 minutes ago, n.d.k said:

I am using my own DSDT.aml and SSDT.aml and don't use any ACPI patches from OC

You need to change the 3 private fields below to match your system:

PlatformInfo->Generic->MLB

PlatformInfo->Generic->SystemSerialNumber

PlatformInfo->Generic->SystemUUID

 

Here's my error free config.plist for my signature system.

config.plist

Thanks for your prompt reply and help.

I'll test it ASAP.

Share this post


Link to post
Share on other sites
Quote

 

04:781 00:032 OC: OcMiscLateInit...
04:807 00:025 OC: LoadHandle is 76378A18 - Success
04:834 00:026 OC: Requested resolution is 0x0@0 (max: 1) from Max
04:863 00:029 OCC: Missing GOP on console - Unsupported
04:888 00:024 OC: Changed resolution to 0x0@0 (max: 1) from Max - Unsupported
04:914 00:026 OC: Requested console mode is 0x0 (max: 1) from Max
04:945 00:030 OCC: Requesting 0x0 (max: 1) console mode, curr 3, max 4
04:971 00:026 OCC: Mode 0 - 80x25
04:997 00:026 OCC: Mode 1 - 80x50
05:023 00:026 OCC: Mode 2 - 100x31
05:054 00:030 OCC: Mode 3 - 128x40
05:080 00:026 OCC: Current console mode matches desired mode 3, forcing update
05:111 00:030 OCC: Setting mode 3 (prev 3) with 128x40 console mode
05:143 00:032 OCC: Changed console mode to 3
05:168 00:025 OC: Changed console mode to 0x0 (max: 1) from Max - Success
05:194 00:026 OC: Translated HibernateMode None to 0
05:220 00:026 OC: Hibernation detection status is Not Found

05:247 00:026 OC: OcLoadKernelSupport...
05:273 00:026 OC: OpenCore is loaded, showing boot menu...
05:302 00:029 OC: Handing off to external boot controller
05:327 00:024 OC: Missing external GUI protocol - Not Found
05:354 00:026 BS: Failed to start OpenCore image...

 

 

Is this "Missing external GUI protocol" a driver I'm missing? Or do I have to add anything else about my system to the config.plist?

Share this post


Link to post
Share on other sites
5 minutes ago, Alex HQuest said:

 

Is this "Missing external GUI protocol" a driver I'm missing? Or do I have to add anything else about my system to the config.plist?

Set to YES on your UEFI->Quirks->ProvideConsoleGop

Share this post


Link to post
Share on other sites
17 minutes ago, n.d.k said:

Set to YES on your UEFI->Quirks->ProvideConsoleGop

Well, it allows higher resolutions, but fails with the same "Missing external GUI protocol" message...

 

I have all UEFI Protocols enabled as I have drivers on my Clover - which is what I'm trying to mimic on OC config.

Edited by Alex HQuest

Share this post


Link to post
Share on other sites
14 minutes ago, Alex HQuest said:

Well, it allows higher resolutions, but fails with the same Missing external GUI protocol...

By any chance, you have your Misc->Boot->UsePicker turn off?

Share this post


Link to post
Share on other sites
On 10/27/2019 at 9:23 AM, n.d.k said:

By any chance, you have your Misc->Boot->UsePicker turn off?

Hi, n.d.k.:

How to set correct CPU frequency and FSB frequency for AMD FX-6300 CPU in OpenCore ? Is it set by Kernel -> Patch provide by Algrey ? Because used it I got too high setting in my FX-6300 hackintosh, but completely normal in Ryzen 1700X hackintosh by respective patches at OC 0.5.0.

[Solved]

Following Shaneee's advice I can get correct CPU frequency now.

config.plist

Edited by jsl2000

Share this post


Link to post
Share on other sites
8 minutes ago, n.d.k said:

By any chance, you have your Misc->Boot->UsePicker turn off?

I do not, but it wasn't on my config, therefore it inherits its default as "turned off". Making progress, picker is now displayed for my first OC boot, but it failed to boot - more to come...

Share this post


Link to post
Share on other sites
25 minutes ago, jsl2000 said:

Hi, n.d.k.:

How to set correct CPU frequency and FSB frequency for AMD FX-6300 CPU in OpenCore ? Is it set by Kernel -> Patch provide by Algrey ? Because used it I got too high setting in my FX-6300 hackintosh, but completely normal in Ryzen 1700X hackintosh by respective patches at OC 0.5.0

Sorry, I don't own any AMD system, no knowledge about AMD hack rig. 

Share this post


Link to post
Share on other sites

Here's where I have again to ask for adult supervision and some help :)

 

"ERROR allocating 0xa00 pages at 0x0000000010000000 alloc type 2

Error loading kernel cache (0x9)

OC: Boot failed - Aborted

OCB: StartImage failed - Aborted

Halting on critical error"

 

I disabled VT-d, Thunderbolt, removed DMAR ACPI table, changed Quirks to make OC more AptioMemoryFix friendly, as per the documentation suggests, and yet, it was a no go. Advices on how to troubleshoot this error are welcome.

Share this post


Link to post
Share on other sites
31 minutes ago, Alex HQuest said:

Here's where I have again to ask for adult supervision and some help :)

 

"ERROR allocating 0xa00 pages at 0x0000000010000000 alloc type 2

Error loading kernel cache (0x9)

OC: Boot failed - Aborted

OCB: StartImage failed - Aborted

Halting on critical error"

 

I disabled VT-d, Thunderbolt, removed DMAR ACPI table, changed Quirks to make OC more AptioMemoryFix friendly, as per the documentation suggests, and yet, it was a no go. Advices on how to troubleshoot this error are welcome.

Error are related AptioMemoryFix, it's in Booter->Quirks section, mess with it.

 

ProvideCustomSlide = YES

EnableSafeModeSlide = YES

Share this post


Link to post
Share on other sites
6 hours ago, jsl2000 said:

Thanks for your prompt reply and help.

I'll test it ASAP.

Hi, n.d.k.:

After editing of your config.plist my Z77 hackintosh can login to desktop now.

However, only AMD R9 290X dGPU display properly. The internal HD 4000 display abnormally.

Did you get your HD 4000 display properly ?

Edited by jsl2000

Share this post


Link to post
Share on other sites
4 hours ago, jsl2000 said:

Hi, n.d.k.:

After editing of your config.plist my Z77 hackintosh can login to desktop now.

However, only AMD R9 290X dGPU display properly. The internal HD 4000 display abnormally.

Did you get your HD 4000 display properly ?

I wouldn't know because, i config my system to be a headless mode.  I don't hook up my monitor to HD4000 port, my r580 is driving both of my 4k monitors, HD4000 is limited to 1080p only, so i don't use it at all, only turn it on for the encoding purpose.

Share this post


Link to post
Share on other sites
13 hours ago, n.d.k said:

Error are related AptioMemoryFix, it's in Booter->Quirks section, mess with it.

 

ProvideCustomSlide = YES

EnableSafeModeSlide = YES

Even without a slide boot arg, seems ProvideCustomSlide made memory allocation error gone, but now I have a lovely black screen with no disk activity or any of my USB devices doing a thing (keyboard included).

 

This so feels like back in the 10.6 days...

Share this post


Link to post
Share on other sites

Do you guys think that it is possible to launch OpenCore from rEFInd or shim?

I tried signing OpenCore.efi with MOK and to start it from rEFInd or directly from shim, but the boot process suddenly stops without error messages.

 

Thanks

Share this post


Link to post
Share on other sites

On Catalina (any beta or release to date), the processor type does not show up in the About Mac window on my X299 build when processor type is set to 0 in OpenCore (as instructed in an early post here): PlatformInfo/SMBIOS/ProcessorType = 0.

 

This method works in Mojave, but not Catalina, as shown below. This is true for v050 to latest v052.

 

Catalina.jpg.6c99049a5e8c21d39848065258380934.jpg

Mojave.jpg.657dc05879b062958f03e803b5e9d456.jpg

 

If system is checked with Hackintool in Catalina, or using the command "sysctl -n machdep.cpu.brand_string" in Terminal, the correct CPU is reported:

"Intel(R) Core(TM) i9-9980XE CPU @ 3.00GHz".

 

So it seems that the data is still available in Catalina, as in Mojave, using same tools, but the problem is that OC can't auto retrieve it in Catalina when using ProcessorType = 0.

 

Maybe this problem is unique to X299 with OC (it's the only build I have with Catalina)?

 

Share this post


Link to post
Share on other sites
On 10/25/2019 at 3:11 PM, DaGr8Gatzby said:

 

Here is what the identifer looks like for my machine


<string>PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,16-7D-50-71-53-38-25-00)/HD(1,GPT,094B0907-C4B8-48B1-8010-8BA5BF105D0E,0x28,0x64000)/\EFI\Microsoft\Boot\bootmgfw.efi</string>

*BOOT EFI SHELL*

Shell> fs0:
fs0:\> map > maps.txt

I then mounted my ESP partition and was able to copy and paste the info into the plist file:

 

image.thumb.png.a724dbc35353f8f75c502a3d4943fc8f.png

 

I hope this helps somebody. Took me a bit of tries to get it working.

 

I had originally found the path using Clover Bootloader, just selecting the Drive / EFI location and hitting spacebar for the infos, however some of the slash symbols were reversed and needed to be corrected ( no big deal ). Your method thru the EFI shell is much simpler. Thanks. 
IMHO, Misc>Entries are a much better option than blessOverride . No extra EFIs options in the picker to deal with when you have different OS in other drives. ( I tried several options, including Hideself ).  

The Scan Policy I use is: 2,689,795  ( APFS, HFS, NTFS, SATA, NVME, USB ).  No Need for ESP Scan or dealing with BOOTCAMP. 
Cheers :guitar:

 

Screen Shot 2019-10-27 at 3.49.44 PM.png

2019-10-27-1.jpg

Edited by Ellybz

Share this post


Link to post
Share on other sites

I've made some progress since my last comments, principally by moving to the Debug build of OpenCore but also using the new Vanilla Guide and some of the recommended tools from there..

 

I have two issues, or symptoms, at this time:

  1. Very long pause after "OCC: Configuring Console" displays.  

I think this may be due to my XFX RX 580 having some issue with the GOP UEFI part of its BIOS, based on this thread.   I don't know if that's true, but I updated my motherboard BIOS and tried different VBIOS for the video card, but those led to seriously corrupted graphics.

 

I discovered that the system boots "normally" after the long pause, but the 5-second timeout for the menu was way too short, and the UI was committed by the time boot had progressed that far.  By changing to a long timeout I was able to boot from the USB normally.

 

This led to issue 2:

 

     2.  System stops booting after loading kexts.  

 

Specifically, it's haging after OcAppleGenericInputKeyCodeExit.  I don't know if that's the problem or just the last thing that the system is able to print.  Hopefully these remaining problems will be easy to solve, thanks in advance.

Share this post


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

I've made some progress since my last comments, principally by moving to the Debug build of OpenCore but also using the new Vanilla Guide and some of the recommended tools from there..

 

I have two issues, or symptoms, at this time:

  1. Very long pause after "OCC: Configuring Console" displays.  

I think this may be due to my XFX RX 580 having some issue with the GOP UEFI part of its BIOS, based on this thread.   I don't know if that's true, but I updated my motherboard BIOS and tried different VBIOS for the video card, but those led to seriously corrupted graphics.

 

I discovered that the system boots "normally" after the long pause, but the 5-second timeout for the menu was way too short, and the UI was committed by the time boot had progressed that far.  By changing to a long timeout I was able to boot from the USB normally.

 

This led to issue 2:

 

     2.  System stops booting after loading kexts.  

 

Specifically, it's haging after OcAppleGenericInputKeyCodeExit.  I don't know if that's the problem or just the last thing that the system is able to print.  Hopefully these remaining problems will be easy to solve, thanks in advance.

try copy this config.plist setting for ivybridge board.

Share this post


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

I've made some progress since my last comments, principally by moving to the Debug build of OpenCore but also using the new Vanilla Guide and some of the recommended tools from there..

 

I have two issues, or symptoms, at this time:

  1. Very long pause after "OCC: Configuring Console" displays.  

I think this may be due to my XFX RX 580 having some issue with the GOP UEFI part of its BIOS, based on this thread.   I don't know if that's true, but I updated my motherboard BIOS and tried different VBIOS for the video card, but those led to seriously corrupted graphics.

 

I discovered that the system boots "normally" after the long pause, but the 5-second timeout for the menu was way too short, and the UI was committed by the time boot had progressed that far.  By changing to a long timeout I was able to boot from the USB normally.

 

This led to issue 2:

 

     2.  System stops booting after loading kexts.  

 

Specifically, it's haging after OcAppleGenericInputKeyCodeExit.  I don't know if that's the problem or just the last thing that the system is able to print.  Hopefully these remaining problems will be easy to solve, thanks in advance.

I had some similar issues with my new XFX RX580.  Mine had a newer GOP driver dated may of this year.  Wouldn't boot mac os at all.  I then flashed the xfx bios from tech power up and got corrupted graphics with that.  I ended up going with a sapphire bios and now things are perfect.  It was Sapphire.RX580.8192.180719.rom from tech power up.  

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

  • Similar Content

    • By pilo2300
      Hi, I'm receiving these two errors before the system automatically reboots.
      36:296 00:063 OCSMC: SmcReadValue Key 4D535463 Size 1 36:351 00:054 OCSMC: SmcReadValue Key 4D534163 Size 2  
      Using OpenCore 0.5.7, Mojave 10.14.6 installed successfully (from USB, but have not gone through OS setup ie. 'select your country' screen yet) but now selecting the Mojave drive in the boot picker results in the above error.
      Hardware is Gigabyte H77-DS3H, Core i7 3770 (Ivy Bridge), Radeon Sapphire RX 580 Pulse, 16GB DDR3 ram.
       
      I had a fully working 10.14.4 install running OC 0.5.6 prior to this.

      OpenCore log and config.plist (with SMBIOS serials etc removed) attached - any help greatly appreciated.
       
      Thank you.
      opencore-2020-04-08-000853.txt
      config.plist
    • By anokic
      I have been using clover to install and configuration my Hackintosh High Sierra 10.13.6. It's been a struggle and a pain. Can't restart/shutdown/wake from sleep. Random freezes. When freeze happens mouse works but in loading state. UI and open apps freeze not the mouse. I can make the apps smaller and move them.

      I haven't used any DSDT nor SSDT. Tried 5 or 6 of them from others but sometimes i end up not booting. Could someone explain me do i even need them and why? Do i need DSDT or SSDT or both?

      I'm going to try to install everything OpenCore. The first thing is i can't use a method that needs an internet while installing MacOS cause my ethernet/internet only works when i install MacOS. So i can't use the images i need full installation. Okay i have the full installation for 10.13.6. I need to use a version 10.13.4-6 versions cause application Sketch needs the newer one High Sierra 10.13.4++ version.

      Can you tell me? Can i use same kexts from Clover on OpenCore? Secondly how can i install full USB MacOS installer? (High Sierra 10.13.6 version i have is 7gb i think thats it)
      Is there a version of AMDHigh Sierra version made from the community for 10.13.4++ version?
      If i use the normal 10.13.6 High Sierra should i use this AMD 10.13.6 Kernel when i have installed the MacOS or some other kernel that's better for my system? https://github.com/Shaneee/AMD-High-Sierra-XNU/releases
      Whats the best version of High Sierra to use for Ryzen and Nvidia system?

      Will it be better to use OpenCore?

      Specs:
      Mortar Max B450M
      Ryzen 2600x
      Nvidia GTX 1060
      16gb DDR4 2400mhz
    • By n.d.k
      OC forked https://github.com/n-d-k/OpenCorePkg.
       
      Additional features/changes:
      ============
       
      [ Multi-Boot ]
        - ACPI patches and Booter Quirks are optional for non macOS with setting ACPI->Quirks->EnableForAll / Booter->Quirks->EnableForAll to yes (default is no).
        - SMBIOS and Device Properties patches will only applied to macOS.
          
      [ Hotkeys ]
        - Full functional Hotkeys [1-9] corresponding to Boot Entry's Index number and dedicated W (Windows) / X (macOS) keys can be used without seeing Boot Picker.
        - While in boot picker, F10 can use to take a snapshot of the screen.
                
      [ Ui Boot Picker ]
        - Bios Date/time, auto boot to the same OS or manual set to always boot one OS mode, and OC version are displayed in boot picker.
        - Auto boot to previous booted OS (if Misc->Security->AllowSetDefault is NO/false).
        - macOS Recovery/Tools Entries are hidden by default, use Spacebar/Mouse click right in Boot Menu as a toggle on/off to show/hide hidden entries.
        - Mouse supported.
                
      [ Custom Entries ]
         - Custom entries are now listed first in picker menu and by the orders they are appeared in Misc->Boot->Entries, before all other entries.
         - Ability to change entry name found by auto scanner by adding custom entry with the exact same device path,
           this will give users the option to complete change how all boot entries listed in Boot Picker.
          
      [ Others ]
         - No verbose apfs.efi driver loading (if using apfs.efi instead of ApfsDriverLoader.efi).
          - ndk-macbuild.tool script are set to compile with latest edk2 (One can easily set to stable edk2 if prefer).
       
      Usage:
       - To build OpenCore, run "./ndk-macbuild.tool" at Terminal (require Xcode and Xcode Command Line Tool installed, and open xcode to accept license agreement before compiling).
       
      4k light theme

       
       
      4k dark theme.

       
       
       
       
    • By STLVNUB
      Script file to clone Clover, Opencore (official and unofficial) repos
      Script will create link to itself in /usr/local/bin/bob
      Wouldn't hurt to check there are no "Bob"'s there, i "Hope" there isn't.
      Then you only need to type bob. and a parameter
      "n" for NDK repo, unofficial
      "a" for ACID repo, official
      "c" for CLOVER
      It also takes "all" for ALL, if your game
       
      Easier typing bob than.....usual stuff
      Enjoy
       
    • By midi-sama
      After a long time of cooking this computer up with a lot of stuff, I'm finally releasing my guide for this P50 with OpenCore.
       
      Lenovo ThinkPad P50 macOS Install with OpenCore
       
      This thread may be used for questions/corrections/additions. Good Luck.
×