Jump to content

OpenCore General Discussion


dgsga
8,888 posts in this topic

Recommended Posts

On 10/31/2019 at 4:34 AM, canyondust said:

Updated to  OC 0.5.2, brilliant. No more random cursor and faster boot.

 

What need to be set to see the output of VerifyMsrE2? I can launch it, but the screen remains black for a few seconds and then returns to the boot manager...

 

Thanks!

Added boot screen support to VerifyMsrE2 in AppleSupport master. This should let it launch from OpenCore menu.

  • Like 3
Link to comment
Share on other sites

I like to switch  from Clover to OpenCore

I need to make a EFI and Everything need about this ...

 

My Computer: X399 Gigabyte, AMD Ryzen Threadripper 1950X Processor, Radeon RX 560

 

please Help (I can Donate)

 

Regards

 

Edited by seyedhossein
Link to comment
Share on other sites

14 hours ago, seyedhossein said:

I like to switch  from Clover to OpenCore

I need to make a EFI and Everything need about this ...

 

My Computer: X399 Gigabyte, AMD Ryzen Threadripper 1950X Processor, Radeon RX 560

 

please Help (I can Donate)

 

Regards

 

 

 

I just did the switch from Clover to OpenCore myself. I spent perhaps around 10 hours reading, grinding and failing before it worked for me.

 

I hope someone will help, but in the meantime, I suggest you read some guides on OC. There are guides corresponding to different intel chipsets, for instance. Find your match if you can, and read to get to know more about OpenCore. It is very different from Clover, albeit there are similarities and things you could perhaps reuse in your configuration. It is good to have the knowledge about OpenCore the day when you need to upgrade your OpenCore installation.

 

Also, at first, install OpenCore on a USB stick and try to boot from it. In that way, you still have Clover left on your EFI harddrive and can boot from it if OpenCore fails.

 

Hope it works out!

Cheers,

Edited by Thegn
  • Thanks 1
Link to comment
Share on other sites

I am trying to boot from OpenCore version 0.5.2, but i am getting this error:

 

OC: Failed to open root FS - Security Violation!

 

Tried to search in the docs, but found nothing, any Ideas what this error means ?

Edited by yehia2amer
Link to comment
Share on other sites

Hi,

 

I got OpenCore booting, and I now want to do all the correct SSDT's. According to the Vanilla Guide, I should use two SSDT's (I have an ASUS Maximus Formula VIII, so Skylake it is):

 

1. SSDT-PLUG

2. SSTD-EC-USBX

 

The guide says one could use the SSDTTime script for the EC part, but as far as I understand, it only makes a SSTD-EC.aml, NOT a SSTD-EC-USBX.aml?

 

Also, I'm a bit confused about all the EC renaming, as the SSDT-EC-USBX.dsl says we should not rename from EC0, H_EC, etc. to EC?

 

How should I proceed to make a correct SSDT/SSDT's for my Skylake Asus Maximus Formula VII running Catalina?

 

Glad for any help!

Cheers,

Edited by Thegn
Link to comment
Share on other sites

3 hours ago, Prosecutor said:

Hi Guys!

I've got a problem with OpenCore Bootloader it wont boot...

It says:


OCS aborting corrupted config.plist file access

I only deleted my board id and etc stuff from platform info selection.

config.plist

How can anyone help you adequately without knowing your signature, platform, cpu, & just by looking at your config.plist? We are not psychics or astrologers :frantics: 
You also need to investigate a bit more the docs.  Based on your config, You seem to be missing lots of of important details. ( Kernels, ACPI Patches, etc..)

You'll find tons of information on how to set a good working "config.plist" based on your hardware configuration.  Please do a bit of research before asking for help. It's not difficult.

Best of luck.


 

 


 

Edited by Ellybz
  • Like 1
Link to comment
Share on other sites

My OpenCore doesn't see any other drives/partitions than EFI with Clover. I have Scanpolicy set to 0. What can i do more in this situation?

58:005 00:473 OC: OpenCore is loaded, showing boot menu...
58:292 00:286 OCB: Performing OcScanForBootEntries...
58:765 00:473 OCB: Found 2 potentially bootable filesystems
59:051 00:285 OCB: Filesystem 0 (A00C4518) named EFI (Not Found) has 0 entries
59:524 00:473 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
59:830 00:305 OCBP: APFS Volume Info is missing
60:284 00:454 OCBP: Blessed file is missing
60:589 00:305 OCBP: Blessed folder is missing
61:214 00:624 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
61:519 00:305 OCBP: Predefined <nil> \EFI\APPLE\X64\BOOT.EFI is missing - Not Found
61:995 00:475 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI was found
62:282 00:286 OCB: Filesystem 1 (9F7C3318) named EFI (Success) has 1 entries
62:757 00:474 OCB: Adding entry 0, external - 0, skip recovery - 0
63:042 00:285 DevicePath - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x1,0x0,0x0)/HD(1,GPT,C99DE762-B26F-4D09-8C39-6D09608DCF7F,0x28,0x64000)/\EFI\BOOT\BOOTX64.EFI
63:560 00:517 OCBP: APFS recovery volume handle missing - \EFI\BOOT\
63:865 00:305 OCB: Adding entry 0 recovery (<null>) - Not Found
64:321 00:456 Scanning got 1 entries
64:626 00:305 Trying to get label from \EFI\BOOT\.contentDetails
65:102 00:475 Trying to get label from \EFI\BOOT\.disk_label.contentDetails
65:390 00:287 Trying to detect Microsoft BCD
65:865 00:475 Entry 0 is EFI at \EFI\BOOT\ (T:0|F:0)
66:152 00:286 Entry 0 is EFI at dp PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x1,0x0,0x0)/HD(1,GPT,C99DE762-B26F-4D09-8C39-6D09608DCF7F,0x28,0x64000)/\EFI\BOOT\BOOTX64.EFI
66:670 00:518 OCB: Performing OcShowSimpleBootMenu... 0
66:975 00:304 OCB: BootNext has not been found
67:598 00:623 OCB: BootOrder is unavailable - Not Found
67:903 00:305 OCB: Initial default is 0, fallback

 

Link to comment
Share on other sites

On 11/4/2019 at 3:26 AM, seyedhossein said:

I like to switch  from Clover to OpenCore

I need to make a EFI and Everything need about this ...

 

My Computer: X399 Gigabyte, AMD Ryzen Threadripper 1950X Processor, Radeon RX 560

 

please Help (I can Donate)

 

Regards

 

You may try my EFI of OpenCore 0.5.0 which worked perfectly at 10.13.6/10.14.x/10.15.x in my Ryzen 1700X hackintosh.

Just modify those are specific for your X399 and different from mine.

 

Edited by jsl2000
  • Thanks 1
Link to comment
Share on other sites

**** Edit: All works now. 5.1 audio, monitors and monitor power off/power on (no black screen)). ****

 

Hi,

 

I am (or at least trying to), move to OpenCore. Now I struggle with my 3 monitors and my Asus AMD Radeon VII.

With OpenCore only the primary monitor works and the two other monitors does not show up at all in System Profiler. With Clover all monitors work. No special injection in Clover for the monitors - they just work.

 

Running the latest Lilu and WhatEverGreen kexts. OpenCore is the latest beta compiled today (Nov. 5).

SMBIOS: imacpro1,1.

All BIOS settings are set per the OpenCore guidelines. The iGPU is disabled in BIOS.

 

Any tips, please?

Edited by Thegn
Updated info.
Link to comment
Share on other sites

And that's why we try to avoid confusion of maintainance ownership... the only officially supported method is macbuild, no GUI is available or needed, and all other methods may work very well, however there will be no support for usage or builds created with such. If you do not know how to use the Terminal, I'm not sure why you are trying to build OpenCore anyway, just stick to the releases.

  • Like 3
  • Haha 1
Link to comment
Share on other sites

9 minutes ago, Download-Fritz said:

And that's why we try to avoid confusion of maintainance ownership... the only officially supported method is macbuild, no GUI is available or needed, and all other methods may work very well, however there will be no support for usage or builds created with such. If you do not know how to use the Terminal, I'm not sure why you are trying to build OpenCore anyway, just stick to the releases.

thanks so much, just want try haha. But if Opencore isn't themes, maybe will try late :d

  • Like 1
Link to comment
Share on other sites

18 hours ago, jsl2000 said:

You may try my EFI of OpenCore 0.5.0 which worked perfectly at 10.13.6/10.14.x/10.15.x in my Ryzen 1700X hackintosh.

Just modify those are specific for your X399 and different from mine.

 

There are many links for you
Which one do you recommend?

 

Regards

Link to comment
Share on other sites

4 hours ago, oldman20 said:

hello, how to build app from github? i alreadly install command line tool, but dont know start! :( thanks you

Open Terminal app an type the following 4 commands ( press Enter after each line ):

CD ~/Desktop

git clone https://github.com/acidanthera/OpenCorePkg

cd OpenCorePkg

./macbuild.tool 


Done. This will build the latest version of OC in your Homefolder.

/OpenCorePkg/UDK/Build/OpenCorePkg/RELEASE_XCODE5/X64/ 

/OpenCorePkg/UDK/Build/OpenCorePkg/DEBUG_XCODE5/X64/

 

 

PS: as mentioned by Download-Fritz , if you are uncomfortable with terminal commands, you should probably only stick to the official releases.

 

 

 

Edited by Ellybz
  • Like 1
Link to comment
Share on other sites

In the spirit of adhering to the guide I'm down to one last name change: SAT0>SATA.

 

So far I've got this but it just moves to SAT0 to a pci8*** in IOreg. Can anyone help me understand where I'm wrong? Seems like invaluable knowledge in this world.

 

 

DefinitionBlock ("", "SSDT", 2, "HACK", "SsdtSATA", 0x00001000)
{
    External (_SB_.PCI0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.SAT0, DeviceObj)    // (from opcode)

    Scope (\_SB.PCI0.SAT0)
    {
        Scope (SAT0)
        {
            Name (_STA, Zero)  // _STA: Status
        }

        Device (SATA)
        {
            Name (_ADR, 0x001F0002)  // _ADR: Address
        }
    }
}

 

Link to comment
Share on other sites

1 minute ago, NorthAmTrans said:

In the spirit of adhering to the guide I'm down to one last name change: SAT0>SATA.

 

So far I've got this but it just moves to SAT0 to a pci8*** in IOreg. Can anyone help me understand where I'm wrong? Seems like invaluable knowledge in this world.

 

 


DefinitionBlock ("", "SSDT", 2, "HACK", "SsdtSATA", 0x00001000)
{
    External (_SB_.PCI0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.SAT0, DeviceObj)    // (from opcode)

    Scope (\_SB.PCI0.SAT0)
    {
        Scope (SAT0)
        {
            Name (_STA, Zero)  // _STA: Status
        }

        Device (SATA)
        {
            Name (_ADR, 0x001F0002)  // _ADR: Address
        }
    }
}

 

Your status (STA) should be a method not a name. It should look like this:

DefinitionBlock ("", "SSDT", 2, "HACK", "SsdtSATA", 0x00001000)
{
    External (_SB_.PCI0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.SAT0, DeviceObj)    // (from opcode)

    Scope (\_SB.PCI0.SAT0)
    {
        Scope (SAT0)
        {
            Method (_STA, 0, NotSerialized)  // _STA: Status
                {
                    Return (Zero)
                }
        }

        Device (SATA)
        {
            Name (_ADR, 0x001F0002)  // _ADR: Address
            Method (_STA, 0, NotSerialized)  // _STA: Status
                {
                    Return (0x0F)
                }
        }
    }
}

 

  • Like 1
Link to comment
Share on other sites

13 minutes ago, Pavo said:

Your status (STA) should be a method not a name. It should look like this:


DefinitionBlock ("", "SSDT", 2, "HACK", "SsdtSATA", 0x00001000)
{
    External (_SB_.PCI0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.SAT0, DeviceObj)    // (from opcode)

    Scope (\_SB.PCI0.SAT0)
    {
        Scope (SAT0)
        {
            Method (_STA, 0, NotSerialized)  // _STA: Status
                {
                    Return (Zero)
                }
        }

        Device (SATA)
        {
            Name (_ADR, 0x001F0002)  // _ADR: Address
            Method (_STA, 0, NotSerialized)  // _STA: Status
                {
                    Return (0x0F)
                }
        }
    }
}

 

Thanks Pavo. Working out this error then I should probably be set.

 

"1, 6126, Input file does not appear to be an ASL or data table source file"

EDIT: USER ERROR, it compiled.

 

Hell, with something as basic as this do I even need "Name (_ADR, 0x....)?

Edited by NorthAmTrans
  • Like 1
Link to comment
Share on other sites

@Pavo No dice. Got this far though. Still getting that error on line 1.

 

DefinitionBlock ("", "SSDT", 2, "ALASKA", "A M I ", 0x01072009)
{
    External (_SB_.PCI0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.SAT0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.SAT0.SDSM, DeviceObj)    // (from opcode)

    Scope (\_SB.PCI0.SAT0)
    {
        Scope (SAT0)
        {
            Method (_STA, 0, NotSerialized)  // _STA: Status
                {
                    Return (Zero)
                }
        }

        Device (SATA)
        {
            Name (_ADR, 0x001F0002)  // _ADR: Address
            Method (_STA, 0, NotSerialized)  // _STA: Status
                {
                    Return (0x0F)
                }
        }
    }
}

 

Link to comment
Share on other sites

×
×
  • Create New...