Jump to content

1,003 posts in this topic

Recommended Posts

Posted (edited)

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

Share this post


Link to post
Share on other sites
Advertisement
Posted (edited)
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

Share this post


Link to post
Share on other sites
Posted (edited)

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

Share this post


Link to post
Share on other sites
Posted (edited)
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

Share this post


Link to post
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. 

Share this post


Link to post
Share on other sites
13 minutes ago, Andrey1970 said:

 

If it is required to drop all SSDT.

112241317_2019-04-2922_02_46.png.c08a90c8e915c35ae48cda643844928a.png

 

Yes, just like at the bottom of my plist. ;)

 

Fred

Share this post


Link to post
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

Share this post


Link to post
Share on other sites
Posted (edited)
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

Share this post


Link to post
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 ;)

Share this post


Link to post
Share on other sites

This logo should be something along the lines of a Apple with half of it missing showings the apple core.

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites
Posted (edited)
40 minutes ago, Download-Fritz said:

"sudo nvram -c" in macOS, but this has nothing to do with OC

Only work with hardware NVRAM.

Edited by obus

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
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 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Slice
      OK, 4988 released.
      Now, @vector sigma, what have we do to update translations?
    • By dracoflar
      So you've been reading the forum on this brand new boot loader called OpenCore hoping to try it out but you take one look at the configurations PDF and take a step back in shock at the complexity! Well if you've been feeling a bit intimidated by the DOCS well you've come to the right place:
       
      OpenCore Vanilla Desktop Guide
       
      If you have any issues or suggestions please feel free to comment
       
      - Your local neighbourhood Hackintosh Slav
    • By vit9696
      OpenCorePkg / Documentation / Configuration Template / Bugtracker   Discussion and installation should be done in a separate thread! This thread is for development only!
      Current status as of April 2019: Support for UEFI and DuetPkg (legacy) booting APFS and HFS+ compatibility ACPI patcher (adding, dropping, binary patching, relocation) Apple-compatible bless implementation DeviceProperties injection DataHub and SMBIOS generation Symbolic kext and kernel patcher Direct kext injection/patching/blocking within prelinkedkernel Installation/Recovery/FileVault 2 support  Configuration in config.plist with open documentation Simple boot picker for quick launch Direct boot from dmg images  
      Known defects live here.  
      For those, who are not familiar with the history, OpenCore is a project initially born in HermitCrabs Lab that unfortunately almost died before its birth. This release is both a rebirth and a complete rewrite of OpenCore, which brings a number of new ideas, and tries to preserve the smart moves incorporated by iNDi and his team. Other than that, I wish to express my deepest words of gratitude to Acidanthera and WWHC members: your participation was and remains the key for project success, and you are simply the best.
×