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.

TECK

macrumors 65816
Nov 18, 2011
1,129
478
Actually, you don’t need to remove the no_compat_check boot arg to enable hardware acceleration... If you want hardware acceleration in Mojave, then take a look at the spoiler at the end of the section Complete you setup.
I edited my initial post, you're too fast to respond. :) After I add the NVRAM code into configuration, when I select to boot into Mojave, I end with a boot loop and a black screen. All I want is to be able to boot into Mojave and I believe adding just the following code should let me do that:

Code:
    <key>NVRAM</key>
    <dict>
        <key>Add</key>
        <dict>
            <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
            <dict>
                <key>boot-args</key>
                <string>-no_compat_check</string>
            </dict>
        </dict>
        <key>Delete</key>
        <dict>
            <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
            <array>
                <string>boot-args</string>
            </array>
        </dict>

We both use the same config, can you please test on your side the boot loop? For me it reboots twice with a black screen on Mojave. I did not added pikera and other settings except the no_compat_check, since you told me to remove them with the new configuration.

To me, it makes sense to have a working config for both drives, not just Monterey.
 
Last edited:

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
We both use the same config, can you please test on your side the boot loop? For me it reboots twice with a black screen on Mojave. I did not added pikera and other settings except the no_compat_check, since you told me to remove them with the new configuration.

To me, it makes sense to have a working config for both drives, not just Monterey.
For my current setup, I only ever boot Mojave natively, so I haven’t tested this recently, and because I’m away from my Mac Pro for the next few weeks, I won’t be able to do any testing for a while.

You might be able to solve your issue by setting SecureBootModel to Disabled (in addition to using no_compat_check). Alternatively, if you plan on booting Mojave through OC regularly, you might want to adopt the legacy settings (iMac Pro board ID) described in the spoiler I mentioned in my last post.
 

TECK

macrumors 65816
Nov 18, 2011
1,129
478
For my current setup, I only ever boot Mojave natively, so I haven’t tested this recently, and because I’m away from my Mac Pro for the next few weeks, I won’t be able to do any testing for a while.
Thanks, I'll wait for you to be available, curious to see the results. For now, I removed the legacy OS boot settings. I never boot into Mojave, unless I need to refresh the BootROM and is done natively, not through OC bootloader. The only beef I have is when I accidentally select the Mojave disk and I get the forbidden circle. :D
 

OVERKILL338LM

macrumors member
Jan 8, 2022
63
24
Ontario, Canada
Darn, too late for me I just erased the drive.

Im gonna go with Big Sur, since everything installed right and I feel its faster than Monterey on my system.

Thanks for the help.
You are quite welcome!

I had the opposite experience, so that's interesting! I found Monterey to be MUCH faster than Big Sur.
 

z521

macrumors newbie
Mar 8, 2022
4
0
Not sure if this is the correct place to post this as not to familiar with the forum. Attempted to install Monterey on my 5,1 and get this "firmware required to upgrade". I searched here and internet but nothing about it only you have to have an apple ssd. I have an apple ssd with Monterey on it but how do I upgrade the firmware on my 5,1 with it or is that even possible? Do I have to have one with Mojave on it? Really don't want to erase it so is there a solution to this? If this isn't the correct location for this, let me know please.
Thanks
 

tsialex

Contributor
Jun 13, 2016
13,455
13,602
Not sure if this is the correct place to post this as not to familiar with the forum. Attempted to install Monterey on my 5,1 and get this "firmware required to upgrade". I searched here and internet but nothing about it only you have to have an apple ssd. I have an apple ssd with Monterey on it but how do I upgrade the firmware on my 5,1 with it or is that even possible? Do I have to have one with Mojave on it? Really don't want to erase it so is there a solution to this? If this isn't the correct location for this, let me know please.
Thanks
Configure the correct FIRMWARE FEATURES on your OC config, use the search for details on how to do it.
 

z521

macrumors newbie
Mar 8, 2022
4
0
I don't really think I am lazy just not familiar with this firmware thing. I use Martin lo's that is 7.8 I believe. Is that the secure boot loader?
 

tsialex

Contributor
Jun 13, 2016
13,455
13,602
Is that the secure boot loader?
No. This is explained on the first post of this thread, read "Complete your setup / Spoofing and enabling missing features".

You have to edit at least SMBIOS, or PlatformNVRAM and SMBIOS, to something like the example below:

Code:
  <key>PlatformNVRAM</key>
        <dict>
            <key>BID</key>
            <string></string>
            <key>FirmwareFeatures</key>
            <data>A1QMwAgAAAA=</data>
            <key>FirmwareFeaturesMask</key>
            <data>P/8f/wgAAAA=</data>
            <key>MLB</key>
            <string></string>
            <key>ROM</key>
            <data></data>
            <key>SystemSerialNumber</key>
            <string></string>
            <key>SystemUUID</key>
            <string></string>
        </dict>

<key>SMBIOS</key>
        <dict>
            <key>BIOSReleaseDate</key>
            <string></string>
            <key>BIOSVendor</key>
            <string></string>
            <key>BIOSVersion</key>
            <string>9144.0.7.8.0</string>
            <key>BoardAssetTag</key>
            <string></string>
            <key>BoardLocationInChassis</key>
            <string></string>
            <key>BoardManufacturer</key>
            <string></string>
            <key>BoardProduct</key>
            <string>Mac-27AD2F918AE68F61</string>
            <key>BoardSerialNumber</key>
            <string></string>
            <key>BoardType</key>
            <integer>0</integer>
            <key>BoardVersion</key>
            <string></string>
            <key>ChassisAssetTag</key>
            <string></string>
            <key>ChassisManufacturer</key>
            <string></string>
            <key>ChassisSerialNumber</key>
            <string></string>
            <key>ChassisType</key>
            <integer>0</integer>
            <key>ChassisVersion</key>
            <string></string>
            <key>FirmwareFeatures</key>
            <data>AxQMwAgAAAA=</data>
            <key>FirmwareFeaturesMask</key>
            <data>P/8f/wgAAAA=</data>
            <key>PlatformFeature</key>
            <integer>-1</integer>
            <key>ProcessorType</key>
            <integer>0</integer>
            <key>SmcVersion</key>
            <data></data>
            <key>SystemFamily</key>
            <string></string>
            <key>SystemManufacturer</key>
            <string></string>
            <key>SystemProductName</key>
            <string></string>
            <key>SystemSKUNumber</key>
            <string></string>
            <key>SystemSerialNumber</key>
            <string></string>
            <key>SystemUUID</key>
            <string></string>
            <key>SystemVersion</key>
            <string></string>
        </dict>

References:


 
Last edited:

0488568

Cancelled
Feb 17, 2008
406
107
You are quite welcome!

I had the opposite experience, so that's interesting! I found Monterey to be MUCH faster than Big Sur.

Hi,

So I've made a backup of my big sur installed and I'm going through the open core legacy patcher route to try out Monterey.

So far so good, I do like that it builds an OC config specific for your machine and it installs it automatically. What I didn't like was that it installs an older version of OC (0.7.7 I think).

It did detect my bluetooth stuff during the setup.

Hopefully its as quick as you say.

Thanks for the tips.
 
  • Like
Reactions: OVERKILL338LM

OVERKILL338LM

macrumors member
Jan 8, 2022
63
24
Ontario, Canada
Hi,

So I've made a backup of my big sur installed and I'm going through the open core legacy patcher route to try out Monterey.

So far so good, I do like that it builds an OC config specific for your machine and it installs it automatically. What I didn't like was that it installs an older version of OC (0.7.7 I think).

It did detect my bluetooth stuff during the setup.

Hopefully its as quick as you say.

Thanks for the tips.
No problem!
 
  • Like
Reactions: 0488568

0488568

Cancelled
Feb 17, 2008
406
107
No problem!

So far so good.

I did the post install for the patcher and it found my wifi which I had lost a while ago.

It does feels snapier than Big Sur.

I'm having to re-authorize all my AUs again but no biggie.

I feel that the OCLP route right now is the best solution. Don't need to get your hands dirty. Just a couple of clicks and things are done.

Thanks!
 
  • Like
Reactions: OVERKILL338LM

toomanyairmiles

macrumors newbie
Jul 27, 2017
11
0
I'm experiencing some weird mouse behavior, dropping windows while dragging, for example.

Anyone have any thoughts on what might be behind it? Opencore on Big Sur and Opencore on Catalina both have the same behavior.
Mac Pro 5,1 with RX580 and two 4k displays.

So I finally got to the bottom of this and the solution is setting AppleEvent to OEM.

Opencore contains a reimplementation of the OEM Apple Event protocol which, on (I guess) multi monitor 4k display systems like mine, has too short of a timeout and this leads to a 'senile cursor' that forgets what you're dragging. You can alter the timeout using PointerPollMin, I haven't had time to try this, but the OEM setting has finally resolved this issue for me.

More info: https://dortania.github.io/docs/latest/Configuration.html and see 11.10 AppleInput Properties
 

719c6

macrumors member
Apr 4, 2018
74
8
Missouri
1st - After getting Mojave going with the -no_compat_check, I have since moved on to Monterey... working great BTW. I have not removed the arg in the config.plist since moving to Monterey. Question is, do I need to delete it or leave it?

2nd - 8 sticks of 2GB 10600 ECC or 8 sticks of 4GB 10600 non-ECC?

Thanks!
 

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
1st - After getting Mojave going with the -no_compat_check, I have since moved on to Monterey... working great BTW. I have not removed the arg in the config.plist since moving to Monterey. Question is, do I need to delete it or leave it?
It doesn’t hurt to keep it, but it serves no purpose if you are booting only Catalina and later through OC. Besides, you can always boot Mojave natively if need be.
 

Scubaman

macrumors member
Nov 1, 2011
73
47
I've got Monterey 12.2.1 working but no bluetooth.

Do I need to get a new bluetooth card? If so which one?

Thanks
Hi, I have a Mac Pro 5,1 and been having issues with Bluetooth for a while. I finally bit the bullet and bought the kit from OSX Wifi (US$214.98):


It's not cheap but Monterey 12.2.1 is working fine on my system. Do buy the Antenna Kit as it makes sure your bluetooth connections are optimised.

PS: any idea where to get a copy of OC 0.7.9 - I've got 0.7.8 but it seems this is out of date.
 

0488568

Cancelled
Feb 17, 2008
406
107
Hi, I have a Mac Pro 5,1 and been having issues with Bluetooth for a while. I finally bit the bullet and bought the kit from OSX Wifi (US$214.98):


It's not cheap but Monterey 12.2.1 is working fine on my system. Do buy the Antenna Kit as it makes sure your bluetooth connections are optimised.

PS: any idea where to get a copy of OC 0.7.9 - I've got 0.7.8 but it seems this is out of date.

I solved all my problems by using OCLP.
 
  • Like
Reactions: OVERKILL338LM

trifero

macrumors 68030
May 21, 2009
2,963
2,805
Hi, I have a Mac Pro 5,1 and been having issues with Bluetooth for a while. I finally bit the bullet and bought the kit from OSX Wifi (US$214.98):


It's not cheap but Monterey 12.2.1 is working fine on my system. Do buy the Antenna Kit as it makes sure your bluetooth connections are optimised.

PS: any idea where to get a copy of OC 0.7.9 - I've got 0.7.8 but it seems this is out of date.
Really, no need to spend that money. Just an adapter and proper BT/WiFI module
 
Last edited:
  • Like
Reactions: Ausdauersportler

719c6

macrumors member
Apr 4, 2018
74
8
Missouri
Most of the macOS have their respective icon in the bootpicker... any way to designate the different Windows versions, ie. Windows 10 vs. 11?
 

Bmju

macrumors 6502a
Dec 16, 2013
702
768
https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Flavours.md - forward search for Windows; you need to create .contentFlavour file next to each bootable Windows file \EFI\Microsoft\Boot\bootmgfw.efi:

Windows is automatically detected by OpenCore, so the basic Windows flavour will be applied automatically. Unlike macOS, Windows versions are not detected automatically, so per-version icons will require manual specification by the user (e.g. in .contentFlavour) as follows, in order to be found and used.

Windows icon is recommended, all others are optional.

  • Windows - Microsoft Windows (auto-detected by OC; fallback: HardDrive)
  • Windows11:Windows - Microsoft Windows 11 (Windows11.icns)
  • Windows10:Windows - Microsoft Windows 10 (Windows10.icns)
  • Windows8_1:Windows - Microsoft Windows 8.1 (Windows8_1.icns, etc.)
  • Windows8:Windows - Microsoft Windows 8
  • Windows7:Windows - Microsoft Windows 7
 

Wifinomad

macrumors newbie
Mar 20, 2018
2
1
Here is the relevant part from the first post - you need to put these lines back into your config.plist in the NVRAM key -


⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀
<key>NVRAM</key>
<dict>
<key>Add</key>
<dict>
<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
<dict>
<key>boot-args</key>
<string>-no_compat_check</string>
</dict>

</dict>
<key>Delete</key>
<dict>
<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
<array>
<string>boot-args</string>
</array>
</dict>
Sorry for the noob question but does that mean adding these two sections directly under <key>NVRAM</key> or replacing lines that are already there. I updated to 0.7.7 via OCLP 0.4.2 and I have the same issue of old OS's no longer being permissible. They loaded with OC 0.7.3. I attached my config.plist as it currently is for a cMP with Radeon 580. Grateful for advice as system works perfectly otherwise with MacOS 12.2 and 11.6.4 but I have need of an old Mojave install for a Drobo NAS.
 

Attachments

  • Screenshot 2022-03-14 at 18.22.21.png
    Screenshot 2022-03-14 at 18.22.21.png
    360.5 KB · Views: 74

sfalatko

macrumors 6502a
Sep 24, 2016
642
365
Sorry for the noob question but does that mean adding these two sections directly under <key>NVRAM</key> or replacing lines that are already there. I updated to 0.7.7 via OCLP 0.4.2 and I have the same issue of old OS's no longer being permissible. They loaded with OC 0.7.3. I attached my config.plist as it currently is for a cMP with Radeon 580. Grateful for advice as system works perfectly otherwise with MacOS 12.2 and 11.6.4 but I have need of an old Mojave install for a Drobo NAS.
Add "-no_compat_check" to the line with "keepsyms=1 debug=0x100" so it reads "-no_compat_check keepsyms=1 debug=0x100" (separated by spaces). No other changes needed.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.