Jump to content

OpenCore General Discussion


dgsga
8,750 posts in this topic

Recommended Posts

Hi @obus and @fabiosun

 

Could you please try if these two patches work? (which is supposed to perform the same thing as what FakeCPUID in Clover does)

 

#1

Base: _cpuid_set_info
Comment: FakeCPUID - Model 0xE (0x5E, SKL), 10.14
Count: 1
Enabled: YES
Find: 89C1C0E904880D
Identifier: kernel
Limit: 0
Mask: (LEAVE THIS EMPTY)
MatchKernel: 18.
Replace: B90E000000880D
ReplaceMask: (LEAVE THIS EMPTY)
Skip: 0
#2

Base: _cpuid_set_info
Comment: FakeCPUID - Ext 0x5 (0x5E, SKL), 10.14
Count: 1
Enabled: YES
Find: 89C1C1E91080
Identifier: kernel
Limit: 0
Mask: (LEAVE THIS EMPTY)
MatchKernel: 18.
Replace: B90500000080
ReplaceMask: (LEAVE THIS EMPTY)
Skip: 0

 

Or this full Patch entry:

	<key>Kernel</key>
	<dict>
		<key>Patch</key>
		<array>
			<dict>
				<key>Base</key>
				<string>_cpuid_set_info</string>
				<key>Comment</key>
				<string>FakeCPUID - Model 0xE (0x5E, SKL), 10.14</string>
				<key>Count</key>
				<integer>1</integer>
				<key>Enabled</key>
				<true/>
				<key>Find</key>
				<data>
				icHA6QSIDQ==
				</data>
				<key>Identifier</key>
				<string>kernel</string>
				<key>Limit</key>
				<integer>0</integer>
				<key>Mask</key>
				<data>
				</data>
				<key>MatchKernel</key>
				<string>18.</string>
				<key>Replace</key>
				<data>
				uQ4AAACIDQ==
				</data>
				<key>ReplaceMask</key>
				<data>
				</data>
				<key>Skip</key>
				<integer>0</integer>
			</dict>
			<dict>
				<key>Base</key>
				<string>_cpuid_set_info</string>
				<key>Comment</key>
				<string>FakeCPUID - Ext 0x5 (0x5E, SKL), 10.14</string>
				<key>Count</key>
				<integer>1</integer>
				<key>Enabled</key>
				<true/>
				<key>Find</key>
				<data>
				icHB6RCA
				</data>
				<key>Identifier</key>
				<string>kernel</string>
				<key>Limit</key>
				<integer>0</integer>
				<key>Mask</key>
				<data>
				</data>
				<key>MatchKernel</key>
				<string>18.</string>
				<key>Replace</key>
				<data>
				uQUAAACA
				</data>
				<key>ReplaceMask</key>
				<data>
				</data>
				<key>Skip</key>
				<integer>0</integer>
			</dict>
		</array>
	</dict>

 

Note: Assuming that both of you are using and testing under 10.14, those 2 patches above were made based off 10.14.4 (18E226), for earlier versions, please send me the kernel and I will take a look.

Edited by PMheart
better explanation
  • Like 2
  • Thanks 1
Link to comment
Share on other sites

2 hours ago, PMheart said:

Hi @obus and @fabiosun

 

Could you please try if these two patches work? (which is supposed to perform the same thing as what FakeCPUID in Clover does)

 


#1

Base: _cpuid_set_info
Comment: FakeCPUID - Model 0xE (0x5E, SKL), 10.14
Count: 1
Enabled: YES
Find: 89C1C0E904880D
Identifier: kernel
Limit: 0
Mask: (LEAVE THIS EMPTY)
MatchKernel: 18.
Replace: B90E000000880D
ReplaceMask: (LEAVE THIS EMPTY)
Skip: 0

#2

Base: _cpuid_set_info
Comment: FakeCPUID - Ext 0x5 (0x5E, SKL), 10.14
Count: 1
Enabled: YES
Find: 89C1C1E91080
Identifier: kernel
Limit: 0
Mask: (LEAVE THIS EMPTY)
MatchKernel: 18.
Replace: B90500000080
ReplaceMask: (LEAVE THIS EMPTY)
Skip: 0

 

Or this full Patch entry:


	<key>Kernel</key>
	<dict>
		<key>Patch</key>
		<array>
			<dict>
				<key>Base</key>
				<string>_cpuid_set_info</string>
				<key>Comment</key>
				<string>FakeCPUID - Model 0xE (0x5E, SKL), 10.14</string>
				<key>Count</key>
				<integer>1</integer>
				<key>Enabled</key>
				<true/>
				<key>Find</key>
				<data>
				icHA6QSIDQ==
				</data>
				<key>Identifier</key>
				<string>kernel</string>
				<key>Limit</key>
				<integer>0</integer>
				<key>Mask</key>
				<data>
				</data>
				<key>MatchKernel</key>
				<string>18.</string>
				<key>Replace</key>
				<data>
				uQ4AAACIDQ==
				</data>
				<key>ReplaceMask</key>
				<data>
				</data>
				<key>Skip</key>
				<integer>0</integer>
			</dict>
			<dict>
				<key>Base</key>
				<string>_cpuid_set_info</string>
				<key>Comment</key>
				<string>FakeCPUID - Ext 0x5 (0x5E, SKL), 10.14</string>
				<key>Count</key>
				<integer>1</integer>
				<key>Enabled</key>
				<true/>
				<key>Find</key>
				<data>
				icHB6RCA
				</data>
				<key>Identifier</key>
				<string>kernel</string>
				<key>Limit</key>
				<integer>0</integer>
				<key>Mask</key>
				<data>
				</data>
				<key>MatchKernel</key>
				<string>18.</string>
				<key>Replace</key>
				<data>
				uQUAAACA
				</data>
				<key>ReplaceMask</key>
				<data>
				</data>
				<key>Skip</key>
				<integer>0</integer>
			</dict>
		</array>
	</dict>

 

Note: Assuming that both of you are using and testing under 10.14, those 2 patches above were made based off 10.14.4 (18E226), for earlier versions, please send me the kernel and I will take a look.

It works like a treat even for version macOS 10.14.4 (18E2034).

Thank's again PMhart for your efforts.

Edited by obus
Link to comment
Share on other sites

X86PlatformPlugin and X86PlatformShim is not loading with OC on my rig.

Anybody else having the same problem?

How to enable plugin type and drop Oem SSDTs?

 

Any ideas?

Screenshot 2019-04-29 at 18.35.39.png

Edited by obus
Link to comment
Share on other sites

3 hours ago, obus said:

X86PlatformPlugin and X86PlatformShim is not loading with OC on my rig.

Anybody else having the same problem?

How to enable plugin type and drop Oem SSDTs?

 

Any ideas?

Screenshot 2019-04-29 at 18.35.39.png

 

Take a look at sample ssdt in /doc/AcpiSamples directory, compil SSDT-PLUG.dsl and add it to injection and drop what you want. 

 

You can try first without dropping all SSDT this example is just to show you howto use those options.

 

337107271_Capturedcran2019-04-2918_56_23.png.57a81ec62773c9d1b8147d220bf8a2b7.png

Fred 

Edited by FredWst
  • Like 3
Link to comment
Share on other sites

This is a great change in the boot loader , i am using clover and it is working flawlessly but i would like to try this new boot loader , i did as on the installation process but my system stop after the acpi injection , can anyone help me so i can send my patched dsdt and ssdt and config plist file , waiting any reply , again , thank you for this new boot loader. 

  • Like 1
Link to comment
Share on other sites

Has anyone had an issue with booting from NVMe as some are reporting issues on the Z390, im on Asus Prime Z370 PII with Sata Disabled and just use a 970 Evo on bottom M2 Slot with PCIEx4 booted with Opencore with Native speeds :thumbsup_anim:

Screenshot 2019-04-29 at 23.36.35.png

  • Like 2
Link to comment
Share on other sites

18 minutes ago, MacFriedIntel said:

Has anyone had an issue with booting from NVMe as some are reporting issues on the Z390, im on Asus Prime Z370 PII with Sata Disabled and just use a 970 Evo on bottom M2 Slot with PCIEx4 booted with Opencore with Native speeds :thumbsup_anim:

 

 

thanks on the heads up will check it out an try on mine as have a asus z370-p

Edited by errorexists
Link to comment
Share on other sites

7 hours ago, WarDoc said:

if someone wants to make a logog for this bootloader pass it to me please also this is bringing attention slowly to the project 

 

Amazing video! Thank you for your contribution ;)

  • Like 1
Link to comment
Share on other sites

On 4/28/2019 at 6:31 PM, errorexists said:

any one using a samsung 970 pro nvme m.2 with OpenCore as it doesnt seem to show in the boot selector only the ssd's will show

still having issue with boot selection on asus z390-a an the z370-p
im using mojave 10.14.4 used olarila install with clover boot loader with out issues an maldon provided the openCore release an i have gone through my bios settings to make sure all is good as i am unable to do a debug as i can not see the mojave in the selector as the mojave beta is on a ssd card the ones i am trying to load are on 970 nvme evo m.2 & (pro) but yet windows does show as its on a samsung nvme m.2 evo

as i opened a bug report @vit9696  closed an says to ask here as there is no way i can do a debug for the issue ahh im lost here lol
Untitled3245.jpg.459579e5a4d9e7c44655df121720e934.jpg

Link to comment
Share on other sites

3 hours ago, errorexists said:

still having issue with boot selection on asus z390-a an the z370-p
im using mojave 10.14.4 used olarila install with clover boot loader with out issues an maldon provided the openCore release an i have gone through my bios settings to make sure all is good as i am unable to do a debug as i can not see the mojave in the selector as the mojave beta is on a ssd card the ones i am trying to load are on 970 nvme evo m.2 & (pro) but yet windows does show as its on a samsung nvme m.2 evo

as i opened a bug report @vit9696  closed an says to ask here as there is no way i can do a debug for the issue ahh im lost here lol
Untitled3245.jpg.459579e5a4d9e7c44655df121720e934.jpg

 

 

I'm having the same issue. I have an NVME Samsung 960 Pro that I boot fine with Clover, but it does not even appear with OC. Using GB Z390 Aorus Ultra.

Link to comment
Share on other sites

3 hours ago, Allan said:

Even with the Pendrive formatted in right way, I can't boot from it.

 

I've put the OC and BOOT folders with the correct content inside each other, but it don't show up. <_<

jump in discord we will help you out 

  • Like 1
Link to comment
Share on other sites

2 hours ago, artur_pt said:

hello

 

 insyde bios have problems with OC

 

I only see apple logo then the UEFI boot stop from the usb

 

just waiting new releases from OC

 

good hack

My insyde #2 works.

IgnoreInvalidFlexRatio Yes

ReleaseUsbOwnership Yes

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

×
×
  • Create New...