Jump to content
8755 posts in this topic

Recommended Posts

Hey guys!

 

I just switched from SMBIOS/DATAHUB/etc into Platform Info in my config.plist to Automatic / General. With previous method I was able to use CPUType to correctly display 18 core Xeon W for my 9980XE, now about this Mac shows only "3 GHz" and nothing else. What am I missing? Thanks

45 minutes ago, Download-Fritz said:

@anmool Installer icons use an icns format not supported by 0.5.7, wait for 0.5.8 rolling out

thanks for replying

i m using latest commit changes compiled 5.8 and using icns format 

 

9 hours ago, pieropontra said:

Hey guys!

 

I just switched from SMBIOS/DATAHUB/etc into Platform Info in my config.plist to Automatic / General. With previous method I was able to use CPUType to correctly display 18 core Xeon W for my 9980XE, now about this Mac shows only "3 GHz" and nothing else. What am I missing? Thanks

 

So, OpenCore isn't able to retrieve all the CPUType in automatic?

 

When I was using SMBIOS/DataHub/PlatformNVRAM I added "3841" (0xF01 in Hex) to SMBIOS-->ProcessorType and it showed correctly "Intel Xeon W 18 core" since I got a 9980XE and MacPro7,1 SMBIOS. Now, with latest changes to config.plist sample, we're forced to use the Automatic/Generic mode which doesn't give us the ability to modify ProcessorType. Is there a way to solve this? I know in other SMBIOSes / CPUs OpenCore is able to retrieve ProcessorType automatically, will this functionality be updated for MacPro7,1 / X299 Skylake-X (and newer).

 

Thanks.

1 hour ago, anmool said:

thanks for replying

i m using latest commit changes compiled 5.8 and using icns format 

 

Mac USB installer already contains .VolumeIcon.icns, you don't need to add.

OpenCore shows installer icons as on real Mac.

 

424575825_2020-04-2311_54_17.png.c84b77c5ea21fc3a712134efabaa30f5.png

Edited by Andrey1970
  • Like 1

Has the nvram for finding OC version changed?

shaneee@iMac-Pro ~ % nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version
nvram: Error getting variable - '4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version': (iokit/common) data was not found

I can still pull other info but not OC version

 

shaneee@iMac-Pro ~ % nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:oem-vendor
4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:oem-vendor	Micro-Star International Co., Ltd.

 

3 hours ago, Shaneee said:

Has the nvram for finding OC version changed?


shaneee@iMac-Pro ~ % nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version
nvram: Error getting variable - '4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version': (iokit/common) data was not found

I can still pull other info but not OC version

 


shaneee@iMac-Pro ~ % nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:oem-vendor
4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:oem-vendor	Micro-Star International Co., Ltd.

 

Do you have ExposeSensitiveData set to 6 in config.plist ? I just tried and reading OC version from NVRAM works.

8 minutes ago, Paksman said:

Do you have ExposeSensitiveData set to 6 in config.plist ? I just tried and reading OC version from NVRAM works.

 

It's set to 8 to display more info. Was working on the release of 0.5.7 but I am currently booting with the latest sources I compiled.

6 hours ago, anmool said:

thanks for replying

i m using latest commit changes compiled 5.8 and using icns format 

 

Make sure that PickerAttributes have BIT0 set. If it is the case and you are on master, please upload the relevant file, OpenCore debug log, and your EFI directory.

30 minutes ago, Shaneee said:

 

It's set to 8 to display more info. Was working on the release of 0.5.7 but I am currently booting with the latest sources I compiled.

Try setting 10 or 14

B7D4F6C6-87A4-4AE5-8DA1-EC227FAE0846.jpeg

22 hours ago, MacNB said:

 

I have and Ivy Bridge CPU and have successfully used a xcpm_bootstrap patch for 10.14 using :

 

MacNB-xcpm-bootstrap-mv.thumb.png.369a93b65530439efbabc0f047a5f502.png

 

The same values for Find/Replace do not work with 10.15 (Catalina).

Do you happen to have a patch for 10.15 for Ivy Bridge ?

Thx.

Base: _xcpm_bootstrap
Comment: _xcpm_bootstrap (Ivy Bridge) 10.15.4+
Count: 1
Enabled: YES
Find: 80C3C480FB42
Identifier: kernel
Limit: 0
Mask: 
MinKernel: 19.04.00
MaxKernel: 19.99.99
Replace: 80C3C680FB42
ReplaceMask: 
Skip: 0

 

Edited by hardcorehenry

Hello all,

 After a few days trials and errors, I got the 0.5.7 to boot to my MacBookPro11,2 Catalina 15.4, but I got this message on my OSXFUSE. What do I need to do to? Clover is fine with read/write to NTFS.

Thanks,

Louis

osxfuse.jpeg

Has anybody tried to build OC with GCC lately?

It compiled without a lot of fuzz previously now it's spilling some new errors.

 

src/repos/OpenCorePkg/UDK/OpenCorePkg/Library/OcBootManagementLib/OcBootManagementLib.c:52:1: error: conflicting types for OcShowSimpleBootMenu
   52 | OcShowSimpleBootMenu (
      | ^~~~~~~~~~~~~~~~~~~~
In file included from /src/repos/OpenCorePkg/UDK/OpenCorePkg/Library/OcBootManagementLib/BootManagementInternal.h:21,
                 from /src/repos/OpenCorePkg/UDK/OpenCorePkg/Library/OcBootManagementLib/OcBootManagementLib.c:15:
/src/repos/OpenCorePkg/UDK/OpenCorePkg/Include/Library/OcBootManagementLib.h:768:1: note: previous declaration of OcShowSimpleBootMenu was here
  768 | OcShowSimpleBootMenu (
      | ^~~~~~~~~~~~~~~~~~~~
rm -f /src/repos/OpenCorePkg/UDK/Build/OpenCorePkg/DEBUG_GCC5/X64/OpenCorePkg/Library/OcCompilerIntrinsicsLib/OcCompilerIntrinsicsLib/OUTPUT/OcCompilerIntrinsicsLib.lib
make: *** [GNUmakefile:363: /src/repos/OpenCorePkg/UDK/Build/OpenCorePkg/DEBUG_GCC5/X64/OpenCorePkg/Library/OcBootManagementLib/OcBootManagementLib/OUTPUT/OcBootManagementLib.obj] Error 1
Building ... /src/repos/OpenCorePkg/UDK/MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf [X64]


build.py...
 : error 7000: Failed to execute command
	make tbuild [/src/repos/OpenCorePkg/UDK/Build/OpenCorePkg/DEBUG_GCC5/X64/OpenCorePkg/Library/OcBootManagementLib/OcBootManagementLib]


build.py...
 : error F002: Failed to build module
	/src/repos/OpenCorePkg/UDK/OpenCorePkg/Library/OcBootManagementLib/OcBootManagementLib.inf [X64, GCC5, DEBUG]

- Failed -
Build end time: 21:40:28, Apr.23 2020
Build total time: 00:00:06

 

10 hours ago, Andrey1970 said:

Mac USB installer already contains .VolumeIcon.icns, you don't need to add.

OpenCore shows installer icons as on real Mac.

 

424575825_2020-04-2311_54_17.png.c84b77c5ea21fc3a712134efabaa30f5.png

 

5 hours ago, vit9696 said:

Make sure that PickerAttributes have BIT0 set. If it is the case and you are on master, please upload the relevant file, OpenCore debug log, and your EFI directory.

i followed as your instruction

i don't see any realmac macOS Installer icon during boot with USB Installer only i see orange icon Install macOS Catalina on GUI

i attached screenshot and EFI folder

20200423_221719.thumb.jpg.c7409ffd8c0cf16fb6a8294557084add.jpg

880306231_ScreenShot2020-04-23at10_15_44PM.png.d87b1437a55b79b8ada1a7ff221ee15f.png

OpenCore-EFI.zip

4 hours ago, hardcorehenry said:

Base: _xcpm_bootstrap
Comment: _xcpm_bootstrap (Ivy Bridge) 10.15.4+
Count: 1
Enabled: YES
Find: 80C3C480FB42
Identifier: kernel
Limit: 0
Mask: FFFF00FFFFFF
MinKernel: 19.05.00
MaxKernel: 19.99.99
Replace: 80C3C680FB42
ReplaceMask: 0000FF000000
Skip: 0

 

 

Thx.

That patch does not work.

First, I'm on macOS 10.15.4 (19E287) and OC identifies it as 19.4.0 so that patch had to be modified so that MinKernel = 19.04.00.

Second, I never had the Mask and ReplaceMask to work so they are left empty.

 

Here's the patch:

 

71713501_Screenshot2020-04-23at21_04_34.png.67af725994b69ad6e9012317afbca222.png

 

Then OC successfully patches the kernel (which I assume means that it found the "Find" value and replaced it "Replace" value :

15:093 00:010 OC: Read kernel version 19.4.0 (190400)
15:095 00:001 OC: Kernel patcher skips kernel (_xcpm_bootstrap (Ivy Bridge) 10.13-10.14) patch at 1 due to version 0 <= 190400 <= 180700
15:098 00:003 OCAK: _xcpm_bootstrap (Ivy Bridge) 10.15.4+ replace count - 1
15:100 00:001 OC: Kernel patcher result 2 for kernel (_xcpm_bootstrap (Ivy Bridge) 10.15.4+) - Success

...but that does not enable XCPM.

There's nothing in the log to say that XCPM mode is enabled.

 

Where did you get this patch from ?

Is is meant for 10.15.5 ???

 

 

9 minutes ago, Andrey1970 said:

PickerAttributes 1

as instruction of vit9696 said PickerAttributes set to 0 but didn't work 

now as your instruction PickerAttributes i set to 1 solved

thanks so much Andrey1970 

PickerAttributes set to 1 worked

20200423_230437.thumb.jpg.16ca2e8bcc0bdcd15af22b2d5e72379f.jpg

41 minutes ago, MacNB said:

 

Thx.

That patch does not work.

First, I'm on macOS 10.15.4 (19E287) and OC identifies it as 19.4.0 so that patch had to be modified so that MinKernel = 19.04.00.

Second, I never had the Mask and ReplaceMask to work so they are left empty.

 

Here's the patch:

 

71713501_Screenshot2020-04-23at21_04_34.png.67af725994b69ad6e9012317afbca222.png

 

Then OC successfully patches the kernel (which I assume means that it found the "Find" value and replaced it "Replace" value :


15:093 00:010 OC: Read kernel version 19.4.0 (190400)
15:095 00:001 OC: Kernel patcher skips kernel (_xcpm_bootstrap (Ivy Bridge) 10.13-10.14) patch at 1 due to version 0 <= 190400 <= 180700
15:098 00:003 OCAK: _xcpm_bootstrap (Ivy Bridge) 10.15.4+ replace count - 1
15:100 00:001 OC: Kernel patcher result 2 for kernel (_xcpm_bootstrap (Ivy Bridge) 10.15.4+) - Success

...but that does not enable XCPM.

There's nothing in the log to say that XCPM mode is enabled.

 

Where did you get this patch from ?

Is is meant for 10.15.5 ???

 

 

 

In bootstrap patch you only have to replace C4 with calculated value for your processor IvyBridge C6.
I may have miscalculated MinKernel, but it is meant for 10.15.4. Do you have SSDT-PLUG.aml in your ACPI folder and config? Did you rebuild kernel cache after applying this patch?

I need to change device ID for the IMEI device, PciRoot(0x0)/Pci(0x16,0x0)

However, using device-id dict in Device Properties has no effect.

The device id change is ignored. It works fine if I want to change device ID for graphics card.

But for IMEI it is always ignored. Result: no QE CI.

Clover works perfectly. pls help?

I need to change device ID for the IMEI device, PciRoot(0x0)/Pci(0x16,0x0)

However, using device-id dict in Device Properties has no effect.

The device id change is ignored. It works fine if I want to change device ID for graphics card.

But for IMEI it is always ignored. Result: no QE CI.

Clover works perfectly. pls hlep

55 minutes ago, hardcorehenry said:

 

In bootstrap patch you only have to replace C4 with calculated value for your processor IvyBridge C6.
I may have miscalculated MinKernel, but it is meant for 10.15.4. Do you have SSDT-PLUG.aml in your ACPI folder and config? Did you rebuild kernel cache after applying this patch?

 

I see where you got that patch from.

That was from @nmano's list for Haswell, Skylake and later. 

They don't work for Ivy Bridge.

 

Yes I have an SSDT for my CPU PM and it's does set Plugin-Type to 1.

No I had not rebuild the cache as patch ing live on relinked kernel.

I did it anyway just to prove rebelling cache makes no difference.

 

I got my Ivy Bridge patch for High Sierra & Mojave from Clover sources for KernelXCPM quirk and will need to check if they updated it for Catalina.

Thanks anyway.

 

Edited by MacNB
×
×
  • Create New...