Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

Fairdinkem

macrumors newbie
Jun 11, 2019
17
3
Can You check the output:
Code:
nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version
Also in the Update section did you check update SMBIOS (and remove Auto as it only applies the generic section)?

output:
Code:
4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version    REL-052-2019-10-30

I unchecked auto and I made sure update SMBIOS is checked.
 

Charmandrigo

macrumors member
Jul 3, 2018
94
22
You're right when you chose a Windows DVD rather than Windows USB installer, since it still contains the legacy bootloader, and when you remove the "bootcamp apps" , because, apart they don't detect more the APFS, starting from the Windows 10 (I guess from 1803 build) and on latest releases keeping "bootcamp apps" will produce "windows blue screen kernel panic", because apparently apple have dropped their Bootcamp software from Mojave.
Wait, is possible to boot the DVD with no issue having OpenCore active?
 

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
Wait, is possible to boot the DVD with no issue having OpenCore active?

Not sure, but maybe setting OpenCore in a certain mode for example combining (sum) the "ScanPolicy" (convert the hex to decimal value to use in config.plist):

Code:
0x00000001 - Known File Systems Only
0x00000002 - Known Device Types
0x00000100 - APFS File System Scan
0x00000200 - HFS File System Scan
0x00000400 - Allow EFI Partition Scan
0x00000800 - NTFS File System Scan
0x00001000 - EXT Linux File System Scan
0x00010000 - Allow Sata Scan
0x00020000 - SAS Scan
0x00040000 - SCSI Scan
0x00080000 - NVMe Scan
0x00100000 - CD/DVD Scan
0x00200000 - USB Drive Scan
0x00400000 - FireWire Scan
0x00800000 - SD/Card Media Scan

Currently on my config.plist (I use also "ShowPicker true" and its "Timeout higher than 10 seconds") I can't detect Windows NTFS volumes from the OpenCore boot picker, but I use it from an external EFI FAT32 device, then after power-on simply holding alt-option key I can boot Bootcamp (or the Windows dvd).
 
Last edited:

startergo

macrumors 603
Sep 20, 2018
5,020
2,282
Currently on my config.plist (I use also "ShowPicker true" and its "Timeout higher than 10 seconds") I can't detect Windows NTFS volumes from the OpenCore boot picker
I can see all my drives with scan policy 0, but I haven't tried yet booting to Windows from the bootpicker
[automerge]1573814978[/automerge]
Except maybe Windows 7 which boots in legacy mode, but there is a quirk to enable duet pkg for legacy boot
 

startergo

macrumors 603
Sep 20, 2018
5,020
2,282
When i set the ARTfrequency and FSBfrequency with any values, no change clock is slow.
Maybe you can try this kext:

[automerge]1573829625[/automerge]
I unchecked auto and I made sure update SMBIOS is checked.
If you updated the hub, smbios and NVRAM and not just the board id all 3 should be set Update=Yes
 
Last edited:

Fairdinkem

macrumors newbie
Jun 11, 2019
17
3
In manual mode (automatic = false), Generic is ignored, so make sure that you have configured the SMBIOS part.

Should the SMBIOS part in OC Configurator be set to which of the following? - Auto - Create - Overwrite - Custom
 

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
Should the SMBIOS part in OC Configurator be set to which of the following? - Auto - Create - Overwrite - Custom

The failsafe is Create. I would choose that. However, by "SMBIOS part" I mean the part that includes the properties BIOSVendor, BIOSVersion, ..., MemoryFormFactor. You must specify these properties if you use manual mode. (Automatic mode is easier because you just need to configure the Generic part.)
 

ironmanny1

macrumors member
Oct 28, 2018
67
28
I've just finishing installing opencore on my MacPro 4,1 -> 5,1. Catalina is installed and running on my NVME SSD. I have a separated SSD hard drive in the hard drive Sled that has windows 10 install in legacy mode. After installing catalina, i went to the startup manager and selected my windows drive to boot to it, however, it just goes straight to catalina. The way opencore is configured, it probably goes there first, but doesn't know that there is another hard drive with windows 10 i want to boot to. Does anyone what / how i need to configure opencore to boot to windows 10 legacy mode?
 

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
Does anyone what / how i need to configure opencore to boot to windows 10 legacy mode?

Unfortunately, OpenCore does not support booting legacy installations of Windows. You can, however, still boot Windows (and Catalina for that matter) without OC. See part 10 of the guide. Just remember to re-enable OC for system updates.
 
  • Like
Reactions: ironmanny1

ironmanny1

macrumors member
Oct 28, 2018
67
28
Unfortunately, OpenCore does not support booting legacy installations of Windows. You can, however, still boot Windows (and Catalina for that matter) without OC. See part 10 of the guide. Just remember to re-enable OC for system updates.

Great, Disabled OC, Got into windows.... Nice, Used the bootcamp tool in windows to restart into macOS, nothing, black screen then shutdown. Then I thought about it, I need to edit OC under the EFI partition to enable it again before I boot into Catalina. I had installed mojave on a spare 2.5 SSD prior to configuring OC and installing catalina, I removed my windows hard drive, connected mojave SSD HD, reset pram & SMC, go into recovery mode and bless my EFI partition again. Whew, I'm back into catalina.

Now there must be an easier way..... Im going to look through the manual to see if i can find out anything. Thank you
 
  • Like
Reactions: cdf

Charmandrigo

macrumors member
Jul 3, 2018
94
22
Installed back Windows 10 with the DVD, had to disable openCore, and enable it back after I completed installing Windows 10.
Now, does booting from the Target Disk from settings allow me boot normally on windows 10 while having OC enabled without any risk?
 

startergo

macrumors 603
Sep 20, 2018
5,020
2,282
Now, does booting from the Target Disk from settings allow me boot normally on windows 10 while having OC enabled without any risk?
Macs can boot into a “Target Disk Mode” that causes them to function like an external hard drive. Connect one Mac to another Mac and you can access its files in the Finder.
 

Ludacrisvp

macrumors 6502a
May 14, 2008
797
363
Update on the MP3,1 ...
Got it to boot from OC all the way to the desktop.
It just took a long time to do it (based on log about 110 seconds before it started loading OS)
Once it did boot, I did get my verbose boot as desired, just -zero- display from OC itself.
So that would mean that GOP works to some degree at least.

However I suppose it *may* be possible that it somehow chain-loaded into refind and booted my default OS in refind, rather than a direct boot via OC and that is why i was able to see verbose boot but nothing from OC's interface.

The reason I say it was a success booting is that it saw my dual X5482 as "Unknown" processors which normally is not what they say. Also, OpenCore only sees a single processor based on debug logs.

Image.png



Tried running this to check the version of OC that was reported but the command apparently wasn't valid.
Code:
nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version

My first attempt to adjust SMBIOS faking didn't boot.
Still poking around at it though.

EDIT:
I think the reason it didn't boot was chain loading from refind that time (I've been using -nextonly bless option and apparently that is really strict in that it requires you to boot something else before you can re-bless that as another 'nextonly' as I've been testing this way as to not be stranded without a visual boot loader)
I've also updated the AMD acceleration thread with success info.
 
Last edited:

Charmandrigo

macrumors member
Jul 3, 2018
94
22
Macs can boot into a “Target Disk Mode” that causes them to function like an external hard drive. Connect one Mac to another Mac and you can access its files in the Finder.
I am talking about if I can boot back to my Windows 10 disk without disabling OpenCore, i had to disable it to install the system because OC can't read DVD's, but now that I am done, I booted back to MacOS and enabled OpenCore again, now I wonder if it's save to boot to my Windows 10 drive while having OC enabled (via MacOS Catalina settings app), I don't know if the Windows 10 bootcamp app can keep it up rebooting back to Mac and not disabling OC or changing something...
 

Fairdinkem

macrumors newbie
Jun 11, 2019
17
3
The failsafe is Create. I would choose that. However, by "SMBIOS part" I mean the part that includes the properties BIOSVendor, BIOSVersion, ..., MemoryFormFactor. You must specify these properties if you use manual mode. (Automatic mode is easier because you just need to configure the Generic part.)

Hi I have input values etc into all these fields and still no luck making my Mac Pro think its an iMac Pro. Any chance you or someone here could put up a detailed step by step guide maybe with screen shots of OC Configurator for us to follow? I am at a loss to see what I am doing wrong.
 

tsialex

Contributor
Jun 13, 2016
13,454
13,601
Hi I have input values etc into all these fields and still no luck making my Mac Pro think its an iMac Pro. Any chance you or someone here could put up a detailed step by step guide maybe with screen shots of OC Configurator for us to follow? I am at a loss to see what I am doing wrong.
Again, do you have a Westmere Xeon?

 

Fairdinkem

macrumors newbie
Jun 11, 2019
17
3
Again, do you have a Westmere Xeon?

Ah I missed your point in your previous answer, I have a Mac Pro 4,1 flashed to 5,1 with 2 x 6 core 2.7ghz Intel Xeon CPU's. So with my GPU and CPU combination I won't be able to achieve my goal? Would spoofing a 2013 Mac Pro and upgrading my GPU get me to where I want to go?
 
Last edited:

Ludacrisvp

macrumors 6502a
May 14, 2008
797
363
Ah I missed your point in your previous answer, I have a Mac Pro 4,1 flashed to 5,1 with 2 x 6 core 2.7ghz Intel Xeon CPU's. So with my GPU and CPU combination I won't be able to achieve my goal? Would spoofing a 2013 Mac Pro get me to where I want to go?
what model CPU is this?
I assume by 6 core 2.7GHz you mean 2.66GHz which I *think* should be a Westmere processor

in terminal you can run this and it will tell you:
Code:
sysctl machdep.cpu.brand_string

Remind me again what your end goal is?
Just for Catalina updates or something else?
 

tsialex

Contributor
Jun 13, 2016
13,454
13,601
Ah I missed your point in your previous answer, I have a Mac Pro 4,1 flashed to 5,1 with 2 x 6 core 2.7ghz Intel Xeon CPU's. So with my GPU and CPU combination I won't be able to achieve my goal? Would spoofing a 2013 Mac Pro get me to where I want to go?
Any 1366 6-core Xeon is a Westmere Xeon, so you have AppleHypervisor support, but your GPU don't have hardware encoding support. So, it's useless.

macOS supports hardware encoding only for these AMD GPUs:

  1. Polaris (RX 460/470/480/560/570/580/590)
  2. Vega (Vega 56/64)
  3. VII
  4. Navi (RX 5700/5700XT)
MP6,1 (late-2013) don't have hardware encoding at all.
 
  • Like
Reactions: w1z

Fairdinkem

macrumors newbie
Jun 11, 2019
17
3
Any 1366 6-core Xeon is a Westmere Xeon, so you have AppleHypervisor support, but your GPU don't have hardware encoding support. So, it's useless.

macOS supports hardware encoding only for these AMD GPUs:

  1. Polaris (RX 460/470/480/560/570/580/590)
  2. Vega (Vega 56/64)
  3. VII
  4. Navi (RX 5700/5700XT)
MP6,1 (late-2013) don't have hardware encoding at all.
So I read you correctly I can't spoof an iMac Pro 1,1 is because I don't have the correct GPU?
 

tsialex

Contributor
Jun 13, 2016
13,454
13,601
So I read you correctly I can't spoof an iMac Pro 1,1 is because I don't have the correct GPU?
Your CPU/GPU combo can spoof an iMacPro1,1, but will not have h264/HEVC hardware acceleration.

So, it's totally and completely useless to spoof an iMacPro1,1 with your GPU since you will get nothing from it and risk a brick.

Btw, we only spoof a newer Mac for h264/HEVC hardware encoding. We don't need to spoof a newer Mac to run Catalina, just to enable the VMM flag.
 
  • Like
Reactions: h9826790

Fairdinkem

macrumors newbie
Jun 11, 2019
17
3
Your CPU/GPU combo can spoof an iMacPro1,1, but will not have h264/HEVC hardware acceleration.

So, it's totally and completely useless to spoof an iMacPro1,1 with your GPU since you will get nothing from it and risk a brick.

Btw, we only spoof a newer Mac for h264/HEVC hardware encoding. We don't need to spoof a newer Mac to run Catalina, just to enable the VMM flag.

My goal is to continue to update my Mac with Catalina and beyond natively but I would like to update my GPU and have hardware acceleration. For now I will use VMM flag to update and when I update the GPU I will try again.

Thanks for the help
[automerge]1573899433[/automerge]
what model CPU is this?
I assume by 6 core 2.7GHz you mean 2.66GHz which I *think* should be a Westmere processor

in terminal you can run this and it will tell you:
Code:
sysctl machdep.cpu.brand_string

Remind me again what your end goal is?
Just for Catalina updates or something else?
Code:
machdep.cpu.brand_string: Intel(R) Xeon(R) CPU           X5650  @ 2.67GHz

Thanks for your help earlier, I am now a bit clearer about the hardware requirements for everything I want to work thanks to you and the other kind people who have replied.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.