Jump to content
8755 posts in this topic

Recommended Posts

8 hours ago, zsirmo said:

Hello,

 

I have a problem with OC upgrade (0.0.3 -> 0.0.4), and upgrade all kext and efi's files(from github)

 

attached the EFI.zip and bootscreen

error message:

OC: Prelink Injection VirtualSMC.kext - Invalid Parameter

OC: Prelink Injection SMCProcessor.kext - Invalid Parameter

OC: Prelink Injection SMCSuperIO.kext - Invalid Parameter

 

Thanks

OC_EFI_20190816_2228.zip

20190816_214925.jpg

 

Do you try to remove AptioMemoryFix.efi, keep only fwruntime?

4 hours ago, matgeo said:

I read the guide but I coud not find it.

Is there any way to boot from last booted volume like in Clover ? Or at least select the partition to boot from?

 

This seemed to work without having to make any config changes when I updated macOS.  OpenCore automatically selected the "Install" partition when the macOS update rebooted the system and, later, automatically went back to booting from my primary system drive when done.

Edited by pastrychef
15 hours ago, zsirmo said:

Hello,

 

I have a problem with OC upgrade (0.0.3 -> 0.0.4), and upgrade all kext and efi's files(from github)

 

attached the EFI.zip and bootscreen

error message:

OC: Prelink Injection VirtualSMC.kext - Invalid Parameter

OC: Prelink Injection SMCProcessor.kext - Invalid Parameter

OC: Prelink Injection SMCSuperIO.kext - Invalid Parameter

 

Thanks

OC_EFI_20190816_2228.zip

20190816_214925.jpg

 

I had to go back to VirtualSMC 1.0.6 because 1.0.7 didn't get loaded and my system did not start.

VirtualSMC 1.0.6, no problem! Exact same config.

  • Like 1

For anyone who is new and looking for a starting place here is my setup for an Asus z370a. No boot errors, no kinks. Smoother than Clover to me (can be argued, lets not).

 

A few notes:

 

I've stripped back some device properties but left my 580 and 580 HDMI Audio properties in along with my on board audio. Use Hackintool to find your device path and replace. If this is too much (learn it though) then just remove all the Device Properties and Lilu, WEG, AppleALC will take care of the rest.

 

Use Hackintool to get your Serial and UUID and copy and paste into Platform. Easy.

 

If you have a USBkext then replace the kext in the folder and change the name in config if different. If using Injectall and a custom patch then remove the USBkext from config and the folder and add your files to both config and the folders. If you're confused in the Config then just copy and paste a different patch and change the values accordingly. It's easy once you get it. Pro Tip: make sure enabled is YES if applicable.

 

Something that hung me up for a bit with kext was realizing not every kext has an "Executable Path" and you can tell by right clicking the kext and selecting Show Package Contents then Contents and seeing wether or not it has a folder called "MacOS" with a file in there (named after the kext usually and without an extension). If nothing in there then leave it blank in the config file.

 

I have ShowPicker set to to NO so that my boot looks like a Mac. Also TimeOut is set to 1 second. If for some reason your device order is different than mine then you should change it to YES and make the Timeout longer so you have a chance to select the right option at boot. I'm not sure how to add the options like Recovery or what not or even how to auto select the options. Would love to know.

 

For getting a boot log replace Bootx64 and Opencore.efi from the repo with the debug version and change Misc>Debug>Target to 67 in the config file. Thats the number I landed on and seems to get the job done. Would love to know what's best here.

 

Is anyone using Misc>Entries for your drives. Is that what that's for?

 

Last tidbit, please try this on a flash drive. I moved to my main drive this week after 3 weeks of tinkering.

 

Thank you for everyones help in understanding the OpenCore Pkg Doc along with the nuances along the way. 

EFI.zip

  • Like 2

Hello! Long-time lurker, first-time poster.

 

I've successfully booted MacOS 10.13.6 with OC 0.0.4, with two minor inconveniences:

 

1) I get this message before the boot picker screen:

`OCS: Failed to parse real field of type 1`

 

2) Once I pick the boot volume, I get no graphics update (no progress bar) until the NVIDA driver loads at the end of boot.

 

I have Lilu and all of its related kexts in /library/extentions instead of in the EFI partition if that makes a difference.

Only SSDT is to enable XCPM.

 

Any thoughts appreciated.

 

Config.plist

1 hour ago, canyondust said:

Hello! Long-time lurker, first-time poster.

 

I've successfully booted MacOS 10.13.6 with OC 0.0.4, with two minor inconveniences:

 

1) I get this message before the boot picker screen:

`OCS: Failed to parse real field of type 1`

 

2) Once I pick the boot volume, I get no graphics update (no progress bar) until the NVIDA driver loads at the end of boot.

 

I have Lilu and all of its related kexts in /library/extentions instead of in the EFI partition if that makes a difference.

Only SSDT is to enable XCPM.

 

Any thoughts appreciated.

 

Config.plist

1)

have some mismatch with your config related to actual OC version are you using (check differences.pdf)

2)

check some post above or click on the link :)

 

Edited by Guest

How can I Obtain a list of pcidevices?

like:

 

Quote

VID  DID  SVID SDID Vendor Name                    Device Name                                        Class Name           SubClass Name        IOReg Name      IOReg IOName    Device Path
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8086 3E30 1458 5000 Intel Corporation              8th Gen Core 8-core Desktop Processor Host Bridge/ Bridge               Host bridge          pci8086,3e30    pci8086,3e30    PciRoot(0x0)/Pci(0x0,0x0) 
8086 1901 007F 0000 Intel Corporation              Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor  Bridge               PCI bridge           PEG0            pci-bridge      PciRoot(0x0)/Pci(0x1,0x0) 
8086 3E98 1458 D000 Intel Corporation              UHD Graphics 630 (Desktop 9 Series)                Display controller   Display controller   IGPU            display         PciRoot(0x0)/Pci(0x2,0x0) 
8086 A379 1458 8888 Intel Corporation              Cannon Lake PCH Thermal Controller                 Signal processing co Signal processing co pci8086,a379    pci8086,a379    PciRoot(0x0)/Pci(0x12,0x0) 
8086 A36D 1458 5007 Intel Corporation              Cannon Lake PCH USB 3.1 xHCI Host Controller       Serial bus controlle USB controller       XHC             pci8086,a36d    PciRoot(0x0)/Pci(0x14,0x0) 
8086 A36F 8086 7270 Intel Corporation              Cannon Lake PCH Shared SRAM                        Memory controller    RAM memory           pci8086,a36f    pci8086,a36f    PciRoot(0x0)/Pci(0x14,0x2) 
8086 A360 1458 1C3A Intel Corporation              Cannon Lake PCH HECI Controller                    Communication contro Communication contro IMEI            pci8086,a360    PciRoot(0x0)/Pci(0x16,0x0) 
8086 A352 1458 B005 Intel Corporation              Cannon Lake PCH SATA AHCI Controller               Mass storage control SATA controller      SATA            pci8086,a352    PciRoot(0x0)/Pci(0x17,0x0) 
8086 A340 0000 0000 Intel Corporation              Cannon Lake PCH PCI Express Root Port #17          Bridge               PCI bridge           RP17            pci-bridge      PciRoot(0x0)/Pci(0x1b,0x0) 
1022 1470 007F 0000 Advanced Micro Devices, Inc. [ ???                                                Bridge               PCI bridge           PEG0.PEGP       pci-bridge      PciRoot(0x0)/Pci(0x1,0x0) 
8086 A32C 007F 0000 Intel Corporation              Cannon Lake PCH PCI Express Root Port #21          Bridge               PCI bridge           RP21            pci-bridge      PciRoot(0x0)/Pci(0x1b,0x4) 
8086 A338 0000 0000 Intel Corporation              Cannon Lake PCH PCI Express Root Port #1           Bridge               PCI bridge           RP01            pci-bridge      PciRoot(0x0)/Pci(0x1c,0x0) 
8086 A339 0000 0000 Intel Corporation              Cannon Lake PCH PCI Express Root Port #2           Bridge               PCI bridge           RP02            pci-bridge      PciRoot(0x0)/Pci(0x1c,0x1) 
8086 A33B 0000 0000 Intel Corporation              Cannon Lake PCH PCI Express Root Port #4           Bridge               PCI bridge           RP04            pci-bridge      PciRoot(0x0)/Pci(0x1c,0x3) 
8086 A33C 0000 0000 Intel Corporation              Cannon Lake PCH PCI Express Root Port #5           Bridge               PCI bridge           RP05            pci-bridge      PciRoot(0x0)/Pci(0x1c,0x4) 
8086 A330 0000 0000 Intel Corporation              Cannon Lake PCH PCI Express Root Port #9           Bridge               PCI bridge           RP09            pci-bridge      PciRoot(0x0)/Pci(0x1d,0x0) 
8086 A305 1458 5001 Intel Corporation              Z390 Chipset LPC/eSPI Controller                   Bridge               ISA bridge           LPCB            pci8086,a305    PciRoot(0x0)/Pci(0x1f,0x0) 
8086 A348 1458 A0C3 Intel Corporation              Cannon Lake PCH cAVS                               Multimedia controlle Audio device         HDEF            pci8086,a348    PciRoot(0x0)/Pci(0x1f,0x3) 
8086 A323 1458 5001 Intel Corporation              Cannon Lake PCH SMBus Controller                   Serial bus controlle SMBus                SBUS            pci8086,a323    PciRoot(0x0)/Pci(0x1f,0x4) 
8086 A324 8086 7270 Intel Corporation              Cannon Lake PCH SPI Controller                     Serial bus controlle ???                  pci8086,a324    pci8086,a324    PciRoot(0x0)/Pci(0x1f,0x5) 
8086 15BC 1458 E000 Intel Corporation              Ethernet Connection (7) I219-V                     Network controller   Ethernet controller  GLAN            ethernet        PciRoot(0x0)/Pci(0x1f,0x6)

 

1 hour ago, fabiosun said:

1)

have some mismatch with your config related to actual OC version are you using (check differences.pdf)

2)

check some post above or click on the link :)

 

 

 

Enabling ConsoleControl and ProvideConsoleGop solved both issues! OC now up and running smooth as silk. Thank you!

  • Like 1
2 hours ago, canyondust said:

 

I have Lilu and all of its related kexts in /library/extentions instead of in the EFI partition if that makes a difference.

Only SSDT is to enable XCPM.

 

Any thoughts appreciated.

 

Config.plist

 

You need to move all of your kext to the OC folder and make sure Lilu is at the top in your config. Also make sure they're all in the config.

  • Like 1
10 minutes ago, MacProDude said:

Has anyone fixed the bootscreen issue with Vega 64 Stock Cards, i still have a massive boot screen even with the suggested config changes.

 

Have you tried changing to Resolution in Boot Properties to Wxh (section 8.3 in the doc https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Configuration.pdf).

 

I also need to have CSM disabled in bios.

7 minutes ago, NorthAmTrans said:

 

Have you tried changing to Resolution in Boot Properties to Wxh (section 8.3 in the doc https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Configuration.pdf).

 

I also need to have CSM disabled in bios.

i also have CSM Disabled and have tried setting 2k and 4k res's and it doesn't change. 

image0.jpg

Edited by MacProDude
8 minutes ago, NorthAmTrans said:

@MacProDude take a look at my config and see if anything is different or usable. There also might just be an Nvidia nuance im unaware of. 

config.plist

i've tried all ways including whats in your config and nothing seems to prevent it from going very large to start with.

15 minutes ago, NorthAmTrans said:

@macprodude do you mind sending your config?

Sure, but it's a Vega 64 Stock card i'm starting to wonder if there is an underlying problem between the VBIOS, Opencore and Whatevergreen, hard to tell unless someone else is having a similar issue.

My RX580 works fine

 

config.plist

Edited by MacProDude

i assumed because i have a 4k Display UI scale should be 02 and 01 for 1080p, which is why i have 02. but i will test this out.

 

Okay so that is strange UIScale 01 which is suppose to be for 1080p Displays actually reduces the size of the boot logo, but i have now lost HIDPi on boot, its cosmetic i know but everything worked okay under 0.0.3 so i'm confused as to what changed to make the bootscreen behave the way it does.

 

4 hours ago, NorthAmTrans said:

 

You need to move all of your kext to the OC folder and make sure Lilu is at the top in your config. Also make sure they're all in the config.

2

 

I've migrated the kexts back out of /Library/Extensions to EFI/OC/Kexts. Everything still working :)

 

Pretty happy with OC so far. It takes a little while for the picker to appear but I bet that is down to the scan options which I'll mess with later. So far so good!

×
×
  • Create New...