Jump to content
8755 posts in this topic

Recommended Posts

@gengik84 thank you for your fast answer I have added it but still not working muss I use a boot arg ? I have a Realtek alc 891 and my Ids is 11 or 13 and i have added first 0B000000 and I have replaced it with 0D000000 for I’d 13 but still not injecting the audio :)

 

12 minutes ago, Proxary said:

@gengik84 thank you for your fast answer I have added it but still not working muss I use a boot arg ? I have a Realtek alc 891 and my Ids is 11 or 13 and i have added first 0B000000 and I have replaced it with 0D000000 for I’d 13 but still not injecting the audio :)

 

 

are you sure that the PCI address of the audio device is correct ???

2 minutes ago, iCanaro said:

 

are you sure that the PCI address of the audio device is correct ???

yes I'm sure here a picture as appendix 

Screenshot 2019-08-23 at 12.21.47.png

4 minutes ago, gengik84 said:

@Proxary

i don't know exactly your configuration

maybe you have lose or wrong some thing

check carefully... your kext..etc....

here a picture with my kext folder and my kernel add path :) 

Screenshot 2019-08-23 at 12.24.06.png

Okay I have updated the opencore but I have a problem I sticking in randomiseed I think the AptioFixMemory.efi is not injecting it is dropped how can i remove it ? here a Picture what i mean :) (the blue line)

screenshot.PNG

 

Edit: i have Fixed it i have removed AptioMemoryFix.efi and FwRunrimeServices.efi and i have placed OsxAptioFixDrv2.efi and I can normally but again but the sound is again not working :angel_not:

Edited by Proxary
3 hours ago, gengik84 said:

Use FwRunrimeServices.efi and remove OsxAptioFixDrv2.efi... Clover's driver are incompatible with opencore

Yes but when I remove OSXAptioFixDrv2.efi im sticking at randomseed :) and do you have a idea how can I fix the log output at startup I mean I have removed -v boot arg and I have enabled ConsoleControl but when I starting my Apple Hacki :D I don't see the apple logo I see only the output file with uuid and randomseed etc :)

Edited by Proxary
13 minutes ago, gengik84 said:

Read pdf and check your configuration

you have a wrong setting

so I Haved a older version of opencore and I have updated to the newer version but in the newer version is open core dropping the aptioinputmemoryfix.efi and I cannot booting them I have added osxfixdrv2.efi and now is all working but I will check it but I don't can't find a guide for this problem :)

3 minutes ago, Proxary said:

so I Haved a older version of opencore and I have updated to the newer version but in the newer version is open core dropping the aptioinputmemoryfix.efi and I cannot booting them I have added osxfixdrv2.efi and now is all working but I will check it but I don't can't find a guide for this problem :)

if you have updated correctly the OpenCore you should be using the FwRunrimeServices as you may not have added in the new quirks as such to the config

 

Just now, Proxary said:

@errorexists

i have checked it and I don't have idea which quirk will fix the memory problem I think I  to let the file osxfixdrv2.efi in my folder at the moment 

do not use clover drivers in the OpenCore as it has stated in the documents an in this channel many times

6 minutes ago, errorexists said:

do not use clover drivers in the OpenCore as it has stated in the documents an in this channel many times

yes I can understand you but I have used the aptioinputmemoryfix.efi but this is removed with the newer version of open core and I don't have a idea which quirk will fix my problem I mean I have read that AppleGenericInput.efi  is the AptioInputFix.efi but then I will try to boot im sticking at randomseed

 

in clover ++++++++++++++++++ :hammer:

Edited by Proxary

@Proxary

 

Try FwRuntimeServices.efi with 

	<key>Booter</key>
	<dict>
		<key>Quirks</key>
		<dict>
			<key>AvoidRuntimeDefrag</key>
			<true/>
			<key>DisableVariableWrite</key>
			<false/>
			<key>DiscardHibernateMap</key>
			<false/>
			<key>EnableSafeModeSlide</key>
			<false/>
			<key>EnableWriteUnprotector</key>
			<true/>
			<key>ForceExitBootServices</key>
			<false/>
			<key>ProtectCsmRegion</key>
			<false/>
			<key>ProvideCustomSlide</key>
			<false/>
			<key>SetupVirtualMap</key>
			<true/>
			<key>ShrinkMemoryMap</key>
			<false/>
		</dict>
	</dict>

And to get the apple back, set ProvideConsoleGop=TRUE

Hi, I am trying to boot linux

		<key>Entries</key>
		<array>
			<dict>
				<key>Name</key>
				<string>LibreElec</string>
				<key>Comment</key>
				<string>VDR Media Client</string>
				<key>Enabled</key>
				<true/>
				<key>Path</key>
				<string>PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0x1,0x0)/HD(1,GPT,886ea49d-fb01-4685-ada6-842ce476367f,0x2000,0x100000)/\EFI\BOOT\syslinux.efi</string>
			</dict>
		</array>

or refind

		<key>Entries</key>
		<array>
			<dict>
				<key>Name</key>
				<string>Refind</string>
				<key>Comment</key>
				<string>Not signed for security reasons</string>
				<key>Enabled</key>
				<true/>
				<key>Path</key>
				<string>PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0x0,0x0)/HD(1,GPT,df9f014d-e07b-4cae-a8b2-0b80f9f06600,0x28,0x64000)/\EFI\Refind\refind.efi</string>
			</dict>
		</array>

I am working with to two different hacks and on both I added the efi files via bcfg boot... to get the Path. Both are working from bios boot menu but from OpenCore I get:

04:500 00:741 Should boot from Refind (W:0|R:0|F:0)
04:503 00:002 OCB: Perform boot Refind to dp PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)/HD(1,GPT,DF9F014D-E07B-4CAE-A8B2-0B80F9F06600,0x28,0x64000)/\EFI\Refind\refind.efi (0/0)
04:505 00:002 OCB: LoadImage failed - Not Found

What's wrong?

Edited by uglyJoe
50 minutes ago, Download-Fritz said:

@uglyJoe idk whether your Shell is borked or whatever, but SATA has three operands, it should be SATA(0x0,0xFFFF,0x0)

 

I fixed the path like you said and it works.

syslinux/LibreElec and refind are loading correctly (and I can start macOS from refind).

Thanks a lot!

 

But my shell is not borked because I tried different versions with two pc's and all gives me the path like I used it before.

bcfg simply does not add the 0xFFFF to the path and the firmware does not need it for booting.
 

UEFI Interactive Shell v2.2
EDK II
UEFI v2.31 (American Megatrends, 0x0004028D)

Option: 00. Variable: Boot0080   
  Desc    - Mac OS X
  DevPath - PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0x0,0x0,0x0)/HD(2,GPT,0e24b55c-ac2b-4cbf-aadf-3a13409a3ddd,0x64028,0x1d161920)/VenMedia(be74fcf7-0b7c-49f3-9147-01f4042e6842,b4e5b22b3b8ed24cb3d6c832ed0ae1c8)/\141E13A7-2343-30EF-A414-4E40632F276A\System\Library\CoreServices\boot.efi
  Optional- N
Option: 01. Variable: Boot0001   
  Desc    - UEFI OS
  DevPath - HD(1,GPT,df9f014d-e07b-4cae-a8b2-0b80f9f06600,0x28,0x64000)/\EFI\BOOT\BOOTX64.EFI
  Optional- N
Option: 02. Variable: Boot0000   
  Desc    - Windows Boot Manager
  DevPath - HD(1,GPT,f9933d89-0bd2-4a3a-85ea-4395d6cf0ce8,0x800,0x32000)/\EFI\Microsoft\Boot\bootmgfw.efi
  Optional- Y
Option: 03. Variable: Boot0003   
  Desc    - UEFI: KINGSTON SA400S37120G
  DevPath - PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0x4,0x0)/HD(1,GPT,ce93fbb9-5aad-4897-ba61-7c9cdee187fd,0x28,0x64000)
  Optional- Y
Option: 04. Variable: Boot0004   
  Desc    - UEFI: ST1000LM024 HN-M101MBB
  DevPath - PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0x5,0x0)/HD(1,GPT,e4409a95-a817-4d06-b9ea-e0b7c60c9e8d,0x28,0x64000)
  Optional- Y
Option: 05. Variable: Boot0005   
  Desc    - UEFI: ST1000LM024 HN-M101MBB
  DevPath - PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0x5,0x0)/HD(4,GPT,73612ed4-ef49-4981-8d6d-7f8ad35e694a,0x745ac548,0x15a840)
  Optional- Y
Option: 06. Variable: Boot0002   
  Desc    - Refind
  DevPath - PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0x0,0x0)/HD(1,GPT,df9f014d-e07b-4cae-a8b2-0b80f9f06600,0x28,0x64000)/\EFI\OpenCore\refind.efi
  Optional- N

 

EFI Specification Revision : 2.31
EFI Vendor                 : American Megatrends
EFI Revision               : 4.653
EFI Build Version          : HermitCrabs-Lab-20151103

The boot option list is:
01. PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0x0,0x0,0x0)/HD(2,GPT,0e24b55c-ac2b-4cbf-aadf-3a13409a3ddd,0x64028,0x1d161920)/VenMedia(be74fcf7-0b7c-49f3-9147-01f4042e6842,b4e5b22b3b8ed24cb3d6c832ed0ae1c8)/\141E13A7-2343-30EF-A414-4E40632F276A\System\Library\CoreServices\boot.efi "Mac OS X"
02. HD(1,GPT,df9f014d-e07b-4cae-a8b2-0b80f9f06600,0x28,0x64000)/\EFI\BOOT\BOOTX64.EFI "UEFI OS"
03. HD(1,GPT,f9933d89-0bd2-4a3a-85ea-4395d6cf0ce8,0x800,0x32000)/\EFI\Microsoft\Boot\bootmgfw.efi "Windows Boot Manager" OPT
04. PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0x4,0x0)/HD(1,GPT,ce93fbb9-5aad-4897-ba61-7c9cdee187fd,0x28,0x64000) "UEFI: KINGSTON SA400S37120G" OPT
05. PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0x5,0x0)/HD(1,GPT,e4409a95-a817-4d06-b9ea-e0b7c60c9e8d,0x28,0x64000) "UEFI: ST1000LM024 HN-M101MBB" OPT
06. PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0x5,0x0)/HD(4,GPT,73612ed4-ef49-4981-8d6d-7f8ad35e694a,0x745ac548,0x15a840) "UEFI: ST1000LM024 HN-M101MBB" OPT
07. PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0x0,0x0)/HD(1,GPT,df9f014d-e07b-4cae-a8b2-0b80f9f06600,0x28,0x64000)/\EFI\Refind\refind.efi "Refind"

 

19 minutes ago, uglyJoe said:

bcfg simply does not add the 0xFFFF to the path and the firmware does not need it for booting.

DPs are not stored in text format, they are converted. Lack of 0xFFFF means the conversion is screwed, not that the value is "not needed". Which Shell are you using? The only I can recommend is OpenCoreShell, though even it needs more refinement.

 

EDIT: Ah, you use HermitShell... don't

Edited by Download-Fritz
  • Like 1
×
×
  • Create New...