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.

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
Okay, thanks. Mojave is in position #1, so if it doesn't boot to the OC EFI it should default to it.

If your machine suddenly turns off while booting, then you know Catalina was selected. In that case, remove your Catalina disk. Mojave should then boot up.
 

dataid

macrumors regular
Feb 1, 2020
100
66
USA
That is some third party posting their solution. Why not use the actual OC documentation which is so easy to use and understand? I would not trust anything else. The goal is to learn what you put into your property list file, not just copy/paste values for a website. Best example is: what happens if the maintainers of these sites stop maintaining their guides?


IMO, that is a perfect example what not to do, use pre-built tools which "fill" things for you.

You are making an assumption. The screenshot is not of a prebuilt tool which fills things in for you.

Programming tools like IDE’s and configuration programs all have their place. Not everyone reading this forum has the time or interest, to read and understand highly technical documentation which may not even be in their native language. Everyone in the computer industry uses tools built by others, we stand on the shoulders of those who have proceeded us. Let each user decide what is the appropriate resource and tools for them.

Your pointing out the pros and cons of each resource as you have done is good. Offering a variety options so readers of this thread can utilize OpenCore broadens the potential number of people who will find OpenCore of interest and make it possible for them to use it. Some of us read the source code, follow each debug release and compile it. Others just want to have a working pre boot screen that works without knowing what is under the hood. Ultimately each person will have to decide for them-self what tools and resources appropriate for them to use.
 
Last edited:

bumz961

macrumors newbie
Jun 8, 2019
4
2
You are making an assumption. The screenshot is not of a prebuilt tool which fills things in for you.

Programming tools like IDE’s and configuration programs all have their place. Not everyone reading this forum has the time or interest, to read and understand highly technical documentation which may not even be in their native language. Everyone in the computer industry uses tools built by others, we stand on the shoulders of those who have proceeded us. Let each user decide what is the appropriate resource and tools for them.

Your pointing out the pros and cons of each resource as you have done is good. Offering a variety options so readers of this thread can utilize OpenCore broadens the potential number of people who will find OpenCore of interest and make it possible for them to use it. Some of us read the source code, follow each debug release and compile it. Others just want to have a working pre boot screen that works without knowing what is under the hood. Ultimately each person will have to decide for them-self what tools and resources appropriate for them to use.

Well said
 
  • Like
Reactions: equals and kosiba

SudoPacman

macrumors newbie
May 22, 2020
3
1
Hi,

Thank you so much for the guide! I finally have Catalina up and running, and can boot into Windows without any hassle now I have a boot screen. Brilliant stuff!

Unfortunately I'm having trouble getting hardware acceleration working. I'm running a Powercolor RX 5700 XT Red Dragon (with silent BIOS to limit to ~170W).

My gfxinfo path looks a little different to the example. Does this look right?
Code:
pacman@Otto Downloads % curl -L https://github.com/acidanthera/gfxutil/releases/download/1.80b/gfxutil-1.80b-RELEASE.zip | tar -xf - && rm -r gfxutil.dSYM && chmod +x gfxutil && ./gfxutil -f display
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   638  100   638    0     0   1340      0 --:--:-- --:--:-- --:--:--  1337
100  350k  100  350k    0     0   249k      0  0:00:01  0:00:01 --:--:-- 2341k
07:00.0 1002:731f /PCI0@0/IOU0@3/PXS1@0/pci-bridge@0/display@0 = PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
i.e. a value of "PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)"

Apologies if this has been asked and answered somewhere before, but it's quite a massive thread, and I'm not sure what to search for!

Thanks,
Pacman
 

ariethekid

macrumors newbie
Dec 12, 2012
17
3
Just wanted to say, thanks for all the hard work you guys are putting in to this project.

I've run into a couple snags. I'm trying to get Hardware Acceleration working and I can't get it working for the life of me.

I have OpenCore working and see the boot screen and all that. Working on installing windows 10 EFI now.

I'm running a Mac Pro 5,1 2.66Ghz x2. 144 firmware.

Got Lilu, WEG, Apple MCEReport, Night shift enabler in the kexts.
(Random question: Is AppleMCEReport needed in Mojave?; says min version 19.0.0 when Mojave is 18.)???

I've put in the board ID for iMacPro1,1 like in the instructions and it doesn't seem to inject. Still says Mac Pro in the System Profiler??? Lost here.

I'm pretty sure that's why the acceleration isn't working. just running out of ideas on how to fix that.

Any help would be great!!!

Thanks
[automerge]1590181028[/automerge]
Just wanted to say, thanks for all the hard work you guys are putting in to this project.

I've run into a couple snags. I'm trying to get Hardware Acceleration working and I can't get it working for the life of me.

I have OpenCore working and see the boot screen and all that. Working on installing windows 10 EFI now.

I'm running a Mac Pro 5,1 2.66Ghz x2. 144 firmware.

Got Lilu, WEG, Apple MCEReport, Night shift enabler in the kexts.
(Random question: Is AppleMCEReport needed in Mojave?; says min version 19.0.0 when Mojave is 18.)???

I've put in the board ID for iMacPro1,1 like in the instructions and it doesn't seem to inject. Still says Mac Pro in the System Profiler??? Lost here.

I'm pretty sure that's why the acceleration isn't working. just running out of ideas on how to fix that.

Any help would be great!!!

Thanks

SOLVED??? SOMEHOW?. So I just added agdpmod=pikera to the boot-args and it started working. Strange. Still not showing iMacPro1,1 in SysProfiler.
 

Attachments

  • config.plist.zip
    2.7 KB · Views: 100
Last edited:

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
Is AppleMCEReport needed in Mojave?

No.

I've put in the board ID for iMacPro1,1 like in the instructions and it doesn't seem to inject. Still says Mac Pro in the System Profiler??? Lost here.

This is actually intended. Your machine is still mostly seen as a Mac Pro. Only the board-id is from the iMacPro. Any screenshots you may have seen in this thread showing "iMacPro" in About This Mac do not reflect the current state of the art for the Mac Pro.

So I just added agdpmod=pikera to the boot-args and it started working.

Double check your steps. If you are following the guide, you shouldn't need any boot arguments.
 

KingCachapa

macrumors member
Feb 29, 2020
62
3
ROMTool

[automerge]1582998573[/automerge]

Turn on the ProtectSecureBoot in config.plist (only exist in 0.5.6 beta)
@h9826790 does this mean the newer versions of OC after 0.5.6 have this built in by default and we don't have to turn it on in config.plist?

I'm about to attempt installing windows 10 pro on a nvme drive and gathering resources. I think I have what I need, but I'm seeing both informations from looking around:

- "installing Windows with USB stick now is not a problem, no concern for VRAM etc. writes"

- " installing Windows with USB stick UEFI is still risky, back up your ROM with DOSDUDE's app and turn on SecureBoot"

which one of these is right at the moment?
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
@h9826790 does this mean the newer versions of OC after 0.5.6 have this built in by default and we don't have to turn it on in config.plist?

I'm about to attempt installing windows 10 pro on a nvme drive and gathering resources. I think I have what I need, but I'm seeing both informations from looking around:

- "installing Windows with USB stick now is not a problem, no concern for VRAM etc. writes"

- " installing Windows with USB stick UEFI is still risky, back up your ROM with DOSDUDE's app and turn on SecureBoot"

which one of these is right at the moment?
You have to turn on this function by yourself.

My OpenCore package that intended for providing HWAccel has this function turned on for cMP users. But in any case, you should double check the config plist if you want to install / boot Windows in EFI mode, and backup your ROM as precaution.
 
  • Like
Reactions: kitcostantino

KingCachapa

macrumors member
Feb 29, 2020
62
3
You have to turn on this function by yourself.

My OpenCore package that intended for providing HWAccel has this function turned on for cMP users. But in any case, you should double check the config plist if you want to install / boot Windows in EFI mode, and backup your ROM as precaution.

Yes perfect, I used that package, 0.5.8 currently, and I have confirmed that "ProtectSecureBoot" was preset to True. I have also backed up / dumped my ROM.

I have also noticed under this line, there is another setting "ProtectUefiServices" and this is currently set to False. Is this intentional?
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Yes perfect, I used that package, 0.5.8 currently, and I have confirmed that "ProtectSecureBoot" was preset to True. I have also backed up / dumped my ROM.

I have also noticed under this line, there is another setting "ProtectUefiServices" and this is currently set to False. Is this intentional?
That's not related to cMP. If you want to know what it is, you can study the OpenCore manual.
 

KingCachapa

macrumors member
Feb 29, 2020
62
3
That's not related to cMP. If you want to know what it is, you can study the OpenCore manual.

Thanks, just making sure. What format and partition map does the destination drive need to be for running Windows on NVME? I'm able to boot the USB stick installer with OC, and thought I format correctly, but when I choose "where to install windows", it's telling me "we couldn't create a new partition or locate an existing one. For more information see setup log files". :/
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Thanks, just making sure. What format and partition map does the destination drive need to be for running Windows on NVME? I'm able to boot the USB stick installer with OC, and thought I format correctly, but when I choose "where to install windows", it's telling me "we couldn't create a new partition or locate an existing one. For more information see setup log files". :/
Do either this

Or this
 

Dayo

macrumors 68020
Dec 21, 2018
2,257
1,279
If the properties already exist, they will not be set unless they are "blocked" first (or "deleted" in the latest OpenCore version).
To avoid confusion from extrapolating what was said here, note that the "Block" key was only changed to "Delete" in the "ACPI", "NVRAM" and "DeviceProperties" (which @cdf is discussing here) Sections of the config and not every instance. I.E., the "Kernel" Section still uses "Block".

See https://github.com/acidanthera/Open...9c893feaed07e7f0480adf#commitcomment-39365991
 

donvito4ever

macrumors regular
Apr 9, 2016
116
13
Spain
Hi!

I have one question:

I have troubles with the original/native Bluetooth of the Mac Pro (upgraded for continuity) with lost of signal on my trackpad randomly... I put a externel bluetooth usb pen and I select it with Bluetooth explorer... fine!! Problem solved!! But I have to do it in each reset...

Searching in google I saw that writing in terminal "sudo nvram bluetoothHostControllerSwitchBehavior=always" this will fix this... and this works! But again, randomly, I have to write again in terminal "sudo nvram bluetoothHostControllerSwitchBehavior=always"...

I have installed OC 0.5.6... My question: Can I add or choose the Bluetooth controller editing the plist of OC or anything like this?

Thanks in advance!
 

08380728

Cancelled
Aug 20, 2007
422
165
Before attempting this I have some concerns.

I have Mac Pro 2009 flashed to 2010 added CPU W3690 has MSI Amor Radeon RX 580 an SSD with Mojave.

What is a “Westmere” mean? Is this motherboard or something? I looked at W3690 CPU Intel spec, it not mention any Westmere things.

1. I prefer just stay on Mojave, too scared updating to Catalina, so is possible just use this existing Mojave working OS and install OpenCore on it? I predict major dramas going to all the effort and time installing Catalina then migrating all data from Mojave..what a pain.

2. Recovery mode you say to boot too, how is possible, when screen is black almost until desktop? I can’t see normal Mac Boot picker anyway, so how is booting into recovery going to be possible because currently I cannot even do that to change SIP? Does the OpenCore make some magic to see recovery?

3. I have original NVidia GT120s, this card give me native Mac Boot Picker bootscreen but only with High Sierra SSD and lower OS, but Mac Pro does not even boot with this GPU with Mojave Installed. So what is solution, here if above 2 cannot see anything in recovery?

I see massive complications in this OpenCore Instructions requiring two SSD and requiring Catalina installation.

Ideally, would be way more desirable just install OpenCore on existing Mojave SSD and get back to business, leave OS as it is, if possible and needed just update this Mojave to Catalina, but for me I have ne need for Catalina, Mojave works ok, and I prefer no new headaches cos to get this Mac Pro to Mojave in first place a was a fsckin nightmare 2 day ordeal.
 
Last edited:

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
1. I prefer just stay on Mojave, too scared updating to Catalina, so is possible just use this existing Mojave working OS and install OpenCore on it?

Yes. You can install OpenCore to the EFI volume of your Mojave disk. Just follow steps 1-3 and 5, replacing every instance of "Disk A" by "Disk B."

2. Recovery mode you say to boot too, how is possible, when screen is black almost until desktop? I can’t see normal Mac Boot picker anyway, so how is booting into recovery going to be possible because currently I cannot even do that to change SIP?

An image will eventually appear because macOS graphics drivers work in recovery. Just be patient. However, you may have a broken recovery, so before doing anything, make sure that you can actually get into recovery.

[automerge]1590235041[/automerge]
Can I add or choose the Bluetooth controller editing the plist of OC or anything like this?

Yes. Try adding

Code:
<key>bluetoothHostControllerSwitchBehavior</key>
<string>always</string>

to 7C436110-AB2A-4BBB-A880-FE41995C9F82.
 
Last edited:
  • Like
Reactions: donvito4ever

tsialex

Contributor
Jun 13, 2016
13,455
13,602
Before attempting this I have some concerns.

I have Mac Pro 2009 flashed to 2010 added CPU W3690 has MSI Amor Radeon RX 580 an SSD with Mojave.

What is a “Westmere” mean? Is this motherboard or something? I looked at W3690 CPU Intel spec, it not mention any Westmere things.
Westmere Xeons are the Nehalem die shrink to 32nm. Westmere Xeons are the first processors to have Apple Hypervisor support, a requirement for VMM spoofing.

W3690 is a Westmere Xeon made for the consumer market, what Intel then call Gulftown.

I'll add the Gulftown codename to the first post too.
[automerge]1590246349[/automerge]
Before attempting this I have some concerns.

I have Mac Pro 2009 flashed to 2010 added CPU W3690 has MSI Amor Radeon RX 580 an SSD with Mojave.

What is a “Westmere” mean? Is this motherboard or something? I looked at W3690 CPU Intel spec, it not mention any Westmere things.

1. I prefer just stay on Mojave, too scared updating to Catalina, so is possible just use this existing Mojave working OS and install OpenCore on it? I predict major dramas going to all the effort and time installing Catalina then migrating all data from Mojave..what a pain.

2. Recovery mode you say to boot too, how is possible, when screen is black almost until desktop? I can’t see normal Mac Boot picker anyway, so how is booting into recovery going to be possible because currently I cannot even do that to change SIP? Does the OpenCore make some magic to see recovery?

3. I have original NVidia GT120s, this card give me native Mac Boot Picker bootscreen but only with High Sierra SSD and lower OS, but Mac Pro does not even boot with this GPU with Mojave Installed. So what is solution, here if above 2 cannot see anything in recovery?

I see massive complications in this OpenCore Instructions requiring two SSD and requiring Catalina installation.

Ideally, would be way more desirable just install OpenCore on existing Mojave SSD and get back to business, leave OS as it is, if possible and needed just update this Mojave to Catalina, but for me I have ne need for Catalina, Mojave works ok, and I prefer no new headaches cos to get this Mac Pro to Mojave in first place a was a fsckin nightmare 2 day ordeal.
You don't need OpenCore for running Mojave. Recovery works with your RX 580 perfectly as is, just press Command-R during POST. What you really want?
 
Last edited:

KingCachapa

macrumors member
Feb 29, 2020
62
3
Do either this

Or this

Thanks a lot for this, I'm going so far so good. I want to clarify something before I proceed - Step 14 says

"14 - When asked about the drive to install to, delete all the partitions and let Windows do its thing."

I've of course removed all other drives, OC is on the Windows EFI as instructed, and launched into the installer successfully. It's showing what you can see on this image.

- Do I delete al partitions as said in quote above? Or just top one (EFI) and bottom one (unallocated space).
[as I understand, in the next step we are putting the MAC OS with OC drive back in, so I'm not concerned about the loss of Win EFI]

Thanks!
 

Attachments

  • Screen Shot 2020-05-23 at 1.15.46 PM.png
    Screen Shot 2020-05-23 at 1.15.46 PM.png
    5.3 MB · Views: 71
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.