Jump to content
8755 posts in this topic

Recommended Posts

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

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

 

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

**** 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.

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
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
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

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

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
        }
    }
}

 

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
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

@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)
                }
        }
    }
}

 

46 minutes ago, NorthAmTrans said:

@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)
                }
        }
    }
}

 

Can you upload your IOReg without the SATA SSDT? 

22 hours ago, seyedhossein said:

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

 

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.

 

  • Thanks 1
3 hours ago, NorthAmTrans said:

@Ellybz attached plus EFI in case.

 

 

EFI.zip

Michael’s iMac SAT0.ioreg

 

Give it a try, also renamed  PPMC to PMCR, if you prefer original names remove it.


 

DefinitionBlock ("", "SSDT", 2, "HACK", "SATAPMCR", 0x00001000)
{
    External (_SB_.PCI0, DeviceObj)
    External (_SB_.PCI0.PPMC, DeviceObj)
    External (_SB_.PCI0.SAT0, DeviceObj)

    If (_OSI ("Darwin"))
    {
        Scope (\_SB.PCI0)
        {
            Scope (PPMC)
            {
                Name (_STA, Zero)  // _STA: Status
            }

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

            Scope (SAT0)
            {
                Name (_STA, Zero)  // _STA: Status
            }

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

 

Edited by hardcorehenry
  • Like 1
×
×
  • Create New...