Jump to content

OpenCore General Discussion


dgsga
8,888 posts in this topic

Recommended Posts

30 minutes ago, flashgear said:


Anyone? 

Been at this for 3 hours now and can't get a display past choose macOS in the loader

 

Apart from using an RX Vega 64, what is the rest of your specs, it would help others to help you if they knew what board, cpu etc etc.

Link to comment
Share on other sites

3 minutes ago, eSaF said:

 

Apart from using an RX Vega 64, what is the rest of your specs, it would help others to help you if they knew what board, cpu etc etc.

I put it in my prev posts but don't mind again :)

 

i7 7700, Gigabyte H110M-S2H/16GB DDR4 Corsair 2400 Vegence/RX Vega 64/RM850w Corsair PSU

Link to comment
Share on other sites

You really should fill in your profile so that one can see it at a glance without having to scroll back and forth - Anyway, check if your board's CFG Lock (MSR) is locked or can be unlocked, either way your config.plist must reflect this, the correct entry must be in place. That is one of the reasons that can lead to a blank screen.

Link to comment
Share on other sites

I can't hear the sounds in the pre-boot (in the OC boot menu), and yet I think I have set everything correctly:

 

opencore 0.5.8 nightly official

 

Please, Can You help me ?

 

 

Screen Shot 2020-04-19 alle 23.33.00.png

Screen Shot 2020-04-19 alle 23.35.55.png

Edited by alkemix
Link to comment
Share on other sites

1 hour ago, alkemix said:

I can't hear the sounds in the pre-boot (in the OC boot menu), and yet I think I have set everything correctly:

 

opencore 0.5.8 nightly official

 

Please, Can You help me ?

 

 

Screen Shot 2020-04-19 alle 23.33.00.png

Screen Shot 2020-04-19 alle 23.35.55.png

Have you confirmed the correct address of your AudioDevice and codec?

Edited by SavageAUS
Link to comment
Share on other sites

5 minutes ago, SavageAUS said:

Have you confirmed the correct address of your AusdoDevice and codec?

Audiodevice is correct ( gfxutil -f HDEF  ),  audiocodec and audio out are indispensable, How do I know what the values are ?  

Screen Shot 2020-04-20 alle 00.53.41.png

Edited by alkemix
Link to comment
Share on other sites

6 hours ago, el_charlie said:

Use OCBuilder app to compile the latest commited version of OpenCore. Right now it's 0.5.8

 

Xcode complains that I don't have a developer certificate installed so won't compile...

 

Showing Recent Issues

No signing certificate "Mac Development" found: No "Mac Development" signing certificate matching team ID "5DG8PLV54H" with a private key was found.

 

Edited by davidm71
Link to comment
Share on other sites

35 minutes ago, davidm71 said:

 

Xcode complains that I don't have a developer certificate installed so won't compile...

 

Showing Recent Issues

No signing certificate "Mac Development" found: No "Mac Development" signing certificate matching team ID "5DG8PLV54H" with a private key was found.

 

Simply download OpenCore source code from master and launch macbuild.tool
https://github.com/acidanthera/OpenCorePkg/archive/master.zip

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

19 minutes ago, doddos920 said:

Hi, I want to ask, how to add fake imei on config.plist Opencore? 

Add device-id IMEI in DeviceProperties 

https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md

But if the device IMEI (HECI, MEI, etc.) is absent in ACPI, you should add in DSDT/SSDT, that fake device-id was applied.

Edited by Andrey1970
Link to comment
Share on other sites

4 hours ago, SavageAUS said:

 

Screen Shot 2020-04-19 at 11.13.15 pm.png

 

Out of topic but have you noticed the Date Modified tab of your screenshot? Tomorrow? Is it a bug? Or I don't understand English at all.

Edited by insanefrancis
Link to comment
Share on other sites

Sorry if this is a silly question, I have recently changed over to OpenCore from Clover, have done some research but can't find an answer to this.  

 

In the OpenCore config.plist should I be including the patches that I used to use in Clover ... eg change XHCI to XHC, change XHC1 to XHC, change GLAN to GIGE etc...?

 

I have compiled the SSDT files (AWAC, EC, HPET, PLUG, PMC etc..) and included them as shown in the installation guides. Completed USB mapping and stuff and the system is running pretty well.

 

Just wondering if I should have also added each of the patches I used to use in clover? I note that one big difference is that I had never used SSDTs before and wonder if having those takes over the need for the other patches.

 

Thanks in advance for the advice

 

__

MSI MPG z390 Gaming Plus, I5-9600KF, ASUS RX580, BCM94360CD, macOS Catalina 10.15.4, OpenCore


 
Link to comment
Share on other sites

9 hours ago, alkemix said:

Audiodevice is correct ( gfxutil -f HDEF  ),  audiocodec and audio out are indispensable, How do I know what the values are ?  

Screen Shot 2020-04-20 alle 00.53.41.png

 

Clues are in the Configuration manual:
 

1. AudioCodec
Type: plist integer
Failsafe: 0
Description: Codec address on the specified audio controller for audio support.
Normally this contains first audio codec address on the builtin analog audio controller (HDEF). Audio codec addresses, e.g. 2, can be found in the debug log (marked in bold):
OCAU: 1/3 PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1)/VenMsg(<redacted>,00000000) (4 outputs) OCAU: 2/3 PciRoot(0x0)/Pci(0x3,0x0)/VenMsg(<redacted>,00000000) (1 outputs)
OCAU: 3/3 PciRoot(0x0)/Pci(0x1B,0x0)/VenMsg(<redacted>,02000000) (7 outputs)
As an alternative this value can be obtained from IOHDACodecDevice class in I/O Registry containing it in IOHDACodecAddress field.
  
3. AudioOut
Type: plist integer
Failsafe: 0
Description: Index of the output port of the specified codec starting from 0.
Normally this contains the index of the green out of the builtin analog audio controller (HDEF). The number of output nodes (N) in the debug log (marked in bold):
OCAU: 1/3 PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1)/VenMsg(<redacted>,00000000) (4 outputs) OCAU: 2/3 PciRoot(0x0)/Pci(0x3,0x0)/VenMsg(<redacted>,00000000) (1 outputs)
OCAU: 3/3 PciRoot(0x0)/Pci(0x1B,0x0)/VenMsg(<redacted>,02000000) (7 outputs)
The quickest way to find the right port is to bruteforce the values from 0 to N - 1.

 

Link to comment
Share on other sites

11 hours ago, EC0 said:

Hello Everyone ..

why when I try install system and chose disk utility just detect external hard drive and internal hard drive not detected any of them i have SSD + SSD NVME +HHD

 

photo_2020-04-20_01-36-19.jpg

Please if anyone know what can i do tell me

Link to comment
Share on other sites

21 minutes ago, EC0 said:

Please if anyone know what can i do tell me

 

Hi

 

If you need help: before complete your signature (config, motherboard, OC version, etc), tell what macOS you want to install. Post before in the right macOS topic! 

  • Like 1
Link to comment
Share on other sites

56 minutes ago, Matgen84 said:

 

Hi

 

If you need help: before complete your signature (config, motherboard, OC version, etc), tell what macOS you want to install. Post before in the right macOS topic! 

hi Sir thanks for reply i put my system information in signature

and i want install 10.15.4 macOS Catalina

  • Like 1
Link to comment
Share on other sites

1 minute ago, EC0 said:

hi Sir thanks for reply i put my system information in signature

and i want install 10.15.4 macOS Catalina

 

Your GTX 1060 is not supported on Catalina. The highest you can go is High Sierra.

  • Like 1
Link to comment
Share on other sites

2 minutes ago, insanefrancis said:

 

Your GTX 1060 is not supported on Catalina. The highest you can go is High Sierra. 

thanks for info but i want why not detected My hard drive because when if i try  install High Sierra maybe the problem still with me

this my EFI file

 

 

EFI.zip

Link to comment
Share on other sites

27 minutes ago, EC0 said:

thanks for info but i want why not detected My hard drive because when if i try  install High Sierra maybe the problem still with me

this my EFI file

 

 

EFI.zip

 

You're several problem with your folder structure:

  • remove boot and bootlex.log, keep EFI folder
  • put Resources folder in OC directory

On your screenshot, your USB Toshiba is formatted MBR, why? macOS recognize your key as Internal drive? Try to recreate USB Installer from createinstallmedia method with GPT/macOS journalized pen drive for example.

  • Like 1
Link to comment
Share on other sites

Hello,

I have some problem with the boot audio, I'd want to play chime at startup.

The setup seems correct, but I have an error in OpenCore log (OCAU: Cannot find specified audio device - Not Found).

From Opencore log:

07:634 00:006 OCAU: Matching PciRoot(0x1)/Pci(0x2,0x0)/VenMsg(A9003FEB-D806-41DB-A491-5405FEEF46C3,00000000)...
07:640 00:006 HdaCodecAudioIoGetOutputs(): start
07:647 00:006 HdaCodecGetSupportedPcmRates(): start
07:653 00:006 HdaCodecGetOutputDac(): start
07:659 00:006 HdaCodecGetSupportedPcmRates(): start
07:665 00:006 HdaCodecGetOutputDac(): start
07:671 00:006 HdaCodecGetSupportedPcmRates(): start
07:677 00:006 HdaCodecGetOutputDac(): start
07:683 00:005 HdaCodecGetSupportedPcmRates(): start
07:689 00:006 HdaCodecGetOutputDac(): start
07:695 00:005 OCAU: 1/2 PciRoot(0x0)/Pci(0x1,0x4)/Pci(0x0,0x1)/VenMsg(A9003FEB-D806-41DB-A491-5405FEEF46C3,00000000) (4 outputs) - Success
07:701 00:006 HdaCodecAudioIoGetOutputs(): start
07:707 00:005 HdaCodecGetSupportedPcmRates(): start
07:713 00:005 HdaCodecGetOutputDac(): start
07:719 00:005 HdaCodecGetSupportedPcmRates(): start
07:725 00:006 HdaCodecGetOutputDac(): start
07:732 00:006 HdaCodecGetSupportedPcmRates(): start
07:738 00:006 HdaCodecGetOutputDac(): start
07:744 00:006 HdaCodecGetSupportedPcmRates(): start
07:750 00:006 HdaCodecGetOutputDac(): start
07:756 00:006 HdaCodecGetSupportedPcmRates(): start
07:762 00:006 HdaCodecGetOutputDac(): start
07:768 00:006 HdaCodecGetSupportedPcmRates(): start
07:775 00:006 HdaCodecGetOutputDac(): start
07:781 00:006 HdaCodecGetSupportedPcmRates(): start
07:787 00:006 HdaCodecGetOutputDac(): start
07:793 00:005 OCAU: 2/2 PciRoot(0x0)/Pci(0x2,0x0)/VenMsg(A9003FEB-D806-41DB-A491-5405FEEF46C3,00000000) (7 outputs) - Success
07:799 00:006 OCAU: Cannot find specified audio device - Not Found
07:806 00:006 OC: Audio connection failed - Not Found

The 4 outputs device is HDAU from my nvidia gpu card, the 7 outputs device is HDEF from the integrated audio device.

From gfxutil -f HDEF:

./gfxutil -f HDEF
00:02.0 8086:1d20 /PCI0@0/HDEF@2 = PciRoot(0x1)/Pci(0x2,0x0)

Relevant section of config.plist:

		<key>Audio</key>
		<dict>
			<key>AudioCodec</key>
			<integer>0</integer>
			<key>AudioDevice</key>
			<string>PciRoot(0x1)/Pci(0x2,0x0)</string>
			<key>AudioOut</key>
			<integer>0</integer>
			<key>AudioSupport</key>
			<true/>
			<key>MinimumVolume</key>
			<integer>20</integer>
			<key>PlayChime</key>
			<true/>
			<key>VolumeAmplifier</key>
			<integer>1000</integer>
		</dict>

.......

		<key>Drivers</key>
		<array>
			<string>HfsPlusLegacy.efi</string>
			<string>OpenRuntime.efi</string>
			<string>UsbMouseDxe.efi</string>
			<string>AudioDxe.efi</string>
			<string>OpenCanopy.efi</string>
		</array>

HDEF is Realtek ALC899 (Vendor ID: 0x10EC0899).

I tried AudioOut from 0 to 7, same error.

I'm able to dump the codec from the OpenShell with HdaCodecDump, see attached.

 

 

Audio resources are in their place:

oc.png.bee568d49189b187c681f01ba9b33d27.png

 

 

Not sure why OpenCore is reporting the address PciRoot(0x0)/Pci(0x2,0x0) instead of PciRoot(0x1)/Pci(0x2,0x0) as specified in the config.plist?

 

Do you think is it a bug?

I thought to open a github issue for this, but not sure where to place, if in "Bug in OpenCore or KEXTs" or in "Bug in tools or applications", and if this can be classified as a bug...I know vit9696 and all the devs have a lot of work to do and I don't want to make them waste time for nothing.

What do you think?

 

Thanks

 

dump.txt

Edited by ghost8282
Link to comment
Share on other sites

Help with Hotpatch (instant wake). 

 

I have a Thinkpad t470, and have it running well with opencore. However I still need to apply a static patch to my DSDT. 

 

My DSDT has in device XDCI:

 

           Name (_PRW, Package (0x03)  // _PRW: Power Resources for Wake
            {
                0x6D,
                0x03,
                \_SB.PCI0.LPCB.EC.PUBS
            })

 

That is causing wake from sleep.

 

Comparing to my XHC, that has: 

 

         Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
         {
                Return (Package (0x02)
                {
                    0x6D,
                    Zero
                })
        }

 

That I can fix with a 0x6d patch. 

 

 

My DSDT static patch converts (in XDCI) : the Name (_PRW, Package (0x03)  to a Method (_PRW, 0, NotSerialized). I then follow by the 0x6d rename and I am good to go. 

 

Is it possible to do this by pure hotpatching? 

 

Many Thanks,

Scott. 

Link to comment
Share on other sites

×
×
  • Create New...