This already exists, it's called OCLP.Hi. Will we see an integrated compiled package for 5,1 MPs that would integrate all of the kext and config.list stuff for Monterey ?
My legendary laziness would be forever grateful (and also my unease in copying and pasting stuff that I barely understand)...
Do you consider something is missing along those lines in post #1? What, exactly?Will we see an integrated compiled package for 5,1 MPs that would integrate all of the kext and config.list stuff for Monterey ?
I did a full Monterey 12.0.1 (only one available via gibMac) install via USB that was patched with OCLP to a wiped SSD. With the clean install, I just followed everything in post #1 w/OC 0.7.5 and then added what you had for Bluetooth, which made Bluetooth finally work. I think whenever you do a full install or upgrade to Monterey, you end up losing Bluetooth when you have the original Bluetooth card. At least that was my case, upgrading my original drive (original as in the OS that shipped with the Mac Pro in 2009 that I upgraded with each OS release) install from Big Sur to Monterey and then later trying the experiment to do a full install of Big Sur to a wiped drive then upgrading it to Monterey. Hope you figure it out.Thank you for your answer. I have mostly the same ( I've got some extra kext lines for GPU acceleration ) but I don't get if you are installing Monterey starting again from Mojave or if it's just a Mojave installation. I'm in Monterey 12.0.1. I have modified LauncherOption and DirectGopRendering as you suggest ( had VMM disabled previously ) but the bluetooth keeps missing ( no activation is possible both in the System Preferences or the top bar icon ). Still looking for a solution. Thanks anyway. ;-)
You are right, you said Monterey and not Mojave, my mistake. Ok, I use Martin Lo's OC version that have been working fine for me for several years. Maybe it's time to move to OCLP to restore the bluetooth. Thanks again.I did a full Monterey 12.0.1 (only one available via gibMac) install via USB that was patched with OCLP to a wiped SSD. With the clean install, I just followed everything in post #1 w/OC 0.7.5 and then added what you had for Bluetooth, which made Bluetooth finally work. I think whenever you do a full install or upgrade to Monterey, you end up losing Bluetooth when you have the original Bluetooth card. At least that was my case, upgrading my original drive (original as in the OS that shipped with the Mac Pro in 2009 that I upgraded with each OS release) install from Big Sur to Monterey and then later trying the experiment to do a full install of Big Sur to a wiped drive then upgrading it to Monterey. Hope you figure it out.
Maybe you ought to have paid attention from the very beginning (post #1) that the benefits provided by @cdf’s method are aimed at Mac Pros with updated, supported Bluetooth/Wi-Fi modules. Nobody can promise that an unmodified Big Sur/Monterey system will be able to make the original BT/Wi-Fi module work.Maybe it's time to move to OCLP to restore the bluetooth.
As I said I follow the Martin Lo's method with his own tutorials that have been working fine for me until now. I have read the post #1 but it's not the way I have been working until now. I will try to find a solution through any future OC update or moving to OCLP or just buy a coming iMac/Mac Mini/Mac Pro with Apple processor and let all this behind. It's becoming the same to use Windows in a clone and I had enough of that in the past. Thanks everyone for your support.Maybe you ought to have paid attention from the very beginning (post #1) that the benefits provided by @cdf’s method are aimed at Mac Pros with updated, supported Bluetooth/Wi-Fi modules. Nobody can promise that an unmodified Big Sur/Monterey system will be able to make the original BT/Wi-Fi module work.
Could you clarify with me how exactly to do that? I'm pretty inexperienced when it comes to OpenCore.Please turn on verbose mode, and if possible, turn on OC debug mode as well. And see what's showed on the screen when it hangs.
This is the stock BT2.0 from MP5,1And finally I have this BT adapter in my Mac Pro: usb id 05ac:8215.
Using the VMM flag is a perfectly safe option. Just make sure to disable the flag afterwards; it just needs to be enabled when installing or updating.Currently I have followed the instructions in the first post with a manual install in the hopes of upgrading to Monterey. Towards that goal, I have applied the VMM CPUID flag. I am currently being offered an upgrade to macOS 12 by System Preferences. From reading the 1st post it seems this is NOT a safe option.
A clean install of macOS will not erase the EFI partition, but using Disk Utility to erase the entire disk before installing will. So either prepare your disk for macOS before installing OpenCore or erase just the target partition (or container) if needed (you can mount your ESP after erasing to confirm that OpenCore is still there).I have successfully downloaded a Monterey image/installer with the macadmin script. The question is how I should apply it. My concern is that a clean install from the non-boot drive to the boot drive will wipe OpenCore completely.
In option a), if you choose your Mojave partition (the one on your boot drive), then that would be an update rather than a clean install. That should be fine, but if possible, I would opt for option b) after erasing the target partition (see above).Should I a) boot from the OpenCore boot drive (currently running Mojave) and run it from there -OR- b) boot from my backup drive (also running Mojave) and install it to the OpenCore upgraded drive?
Correct. This should just be a matter of selecting the right entry in the boot menu.I assume I also need to make sure I boot with OpenCore and not natively from the backup drive.
No. That's just there for Mojave. You can clean that up after installing Monterey if you don't intend on booting Mojave through OpenCore.Aside from the VMM CPUID flag in the config.plist file, do I also need to apply the "-no-compat-check" boot arg to successfully install and boot Monterey?
Unsupported Bluetooth cards are outside the scope of the guide, so I'll leave others respond to this one.Will it continue to work after an upgrade?
So I've got my old legacy (i.e., pre-OC) Mojave install on one NVME, and Monterey (installed using SecureBootModel=Default, NVRAM update with Firmware Features, and the MacPro 7,1 BoardID) on another NVME. So my questions related to booting Mojave & Monterey with the least bit of config.plist tinkering:Using the VMM flag is a perfectly safe option. Just make sure to disable the flag afterwards; it just needs to be enabled when installing or updating.
A clean install of macOS will not erase the EFI partition, but using Disk Utility to erase the entire disk before installing will. So either prepare your disk for macOS before installing OpenCore or erase just the target partition (or container) if needed (you can mount your ESP after erasing to confirm that OpenCore is still there).
In option a), if you choose your Mojave partition (the one on your boot drive), then that would be an update rather than a clean install. That should be fine, but if possible, I would opt for option b) after erasing the target partition (see above).
Correct. This should just be a matter of selecting the right entry in the boot menu.
No. That's just there for Mojave. You can clean that up after installing Monterey if you don't intend on booting Mojave through OpenCore.
Unsupported Bluetooth cards are outside the scope of the guide, so I'll leave others respond to this one.
Yes, but for Mojave you'll also need the -no_compat_check boot-arg if you're using MacPro7,1 hybridization (as described in the guide).1. Can I disable the NVRAM update and set SecureBootModel=Disabled in order to boot both Mojave & Monterey?
No, but it's recommended for seamless updates.2. Is NVRAMUpdate w/Firmware Features & SecureBootModel=Default necessary to boot Monterey?
No.3. Do I need to do a complete reinstall of Monterey w/VMM Flagged, but NVRAM update w/Firmware Features disabled, and SecureBootModel=Disabled necessary to boot both it and Mojave natively?
$ nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version
4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version UNK-000-0000-00-00
However I have lost two functions (well three, but I only care about two.) Namely Bluetooth, which was expected. But I also lost hardware encoding support. I had difficulties installing Lilu and Whatevergreen in the manner described, so I had to back both out of the EFI partition and remove the um, 'enabler' in config.plist. Otherwise I just booted to a black screen.
<key>boot-args</key>
<string>-no_compat_check -wegtree unfairgva=1</string>
<key>boot-args</key>
<string>-no_compat_check -wegtree unfairgva=1 agdpmod=pikera</string>
@cdf - I am having trouble creating a RescueCD following the guide in post #1. I am at step 5 and when I enter the command it fails and I get the following error - ".....could not access /Volumes/OC-CD/EFI/OC/config.plist - Invalid argument".
I have my OC-CD folder with my working EFI folder inside in my home directory and am at a loss at what I am missing. I appreciate any pointers.
Regards
Thanks. That is exactly what I did - copied EFI into the OC-CD folder and then edited the config.plist there. When I followed the instructions EXACTLY (copied the file to my home folder, edited it, and copied it back (replacing the original)) it worked.I was able to reproduce the error. This happens if you try to edit your config directly in OC-CD/EFI/OC, instead of editing it in your home folder and copying it back. I've clarified the instructions.
So the good news is the cMP is bootable. However, Lilu and Whatevergreen categorically refused to load from the EFI partition. So I had to add them to /Library/Extensions, and they are now shown as loaded in the System Report.While it's preferable to add the WEG settings as device properties (as described in the guide), you can also add them as boot arguments:
Code:<key>boot-args</key> <string>-no_compat_check -wegtree unfairgva=1</string>
If you still get a black screen, you may need agdpmod. In that case:
Code:<key>boot-args</key> <string>-no_compat_check -wegtree unfairgva=1 agdpmod=pikera</string>
Please let me know how this goes, so that I can amend the guide.
@cdf - one step closer but....Thanks. That is exactly what I did - copied EFI into the OC-CD folder and then edited the config.plist there. When I followed the instructions EXACTLY (copied the file to my home folder, edited it, and copied it back (replacing the original)) it worked.
This is strange. OpenCore should be able to load them.So the good news is the cMP is bootable. However, Lilu and Whatevergreen categorically refused to load from the EFI partition. So I had to add them to /Library/Extensions, and they are now shown as loaded in the System Report.
For enabling hardware acceleration, the device tree must be renamed (PXS1 to GFX0). This is done with either the -wegtree boot-arg or the rebuild-device-tree device property. You can check the rename in ioreg. As for the model: with hybridization, there are actually no outward changes to how it is identified.But this has done me no good as far as enabling hardware acceleration. And my Mac Pro still identifies itself as a Mac Pro (2010). Should it not be reflecting a more recent model, such as an iMac Pro or MacPro6,1?
I successfully burned the CD but when I insert it I get an error - "The disk you attached was not readable by this computer" and I can't boot with it.
plug the USB into the mac USB 2.0 port@cdf So I'm stumped....
I followed your guide on page 1 to the "T", but the Windows installer USB will not show up on the OpenCore boot selector.... I've tried playing around with my config.plist, to see if that may change anything, but still no luck.
I started from top to bottom, and did everything that you mentioned in post 1. Any tips?
Offtopic -- I had Windows working perfectly via Bootcamp 6.1 and was on High Sierra for a real long time, but was getting a little bored/tired of the same old thing, and then when I started reading about OC, I got excited!
Anyway, one thing led to another, and after getting Big Sur working on my machine (very flawlessly) and all tests going accordingly (not to mention the posts in this thread and other forums), I decided to try to see if I could just convert my Windows SSD from MBR to GPT, and if the OC bootloader would pick it up..... Unfortunately, ended up screwing up my Windows SSD, so had to reformat, and I lost it all.... but it's ok, trying now with this method.
SO where I currently stand right now is this:
I've got Big Sur running on my machine successfully with OC, and I have my Windows SSD Formatted to ExFAT (GUID partition), with a Windows 10 USB Stick plugged in and ready (following your rsync -r ....) instructions.
When I boot to OC Bootloader, I do NOT see Windows. I also tried holding ALT right after chime/before OC bootloader, but still no Windows stick.
Any help is very much appreciated!