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.

Pavo

macrumors member
Aug 8, 2017
46
29
During installation - PlatformInfo - MacBookPro12,1
What do you mean "during installation"? Are you only using MacBookPro12,1 SMBIOS info for the install process only? Can you post you OpenCore config.plist you used for the installation part?
 

eksu

macrumors 6502
Aug 3, 2017
329
151
Wifi & Bluetooth is back after rebooting into Big Sur.

EDIT: Open Core 0.5.9 also is not injecting any Kexts into Big Sur as I can tell, I loaded an old copy of Radeon Boost to see if it would display the GPU vBios version in System Preferences and it did not.

I might try some boot args to see if it makes a difference, but there is hope that I can load the drive for my RAID card, and hopefully OpenCore updates to however kexts are now handled.
 
Last edited:

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
Also, Lilu, WhateverGreen, and agdpmod=pikera are also required to make sure all ports on the display card can work properly.
The kexts will not be injected unless the prelinkedkernel is enforced. It looks like OC is not ready yet for the Big Sur.
Do you have any kext loaded?
 

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
Big Sur should be installed with Virtual machine or with supported Mac on an external drive and fully booted to Desktop then:

Open your config.plist and change:
Booter --> Quirks --> AvoidRuntimeDefrag to FALSE (NO) otherwise you can't boot at all

NVRAM --> ADD --> 7C436110-AB2A-4BBB-A880-FE41995C9F82
create a new DATA child with a value of <00>

And also

NVRAM --> Delete --> 7C436110-AB2A-4BBB-A880-FE41995C9F82

create a new String called "booter-fileset-kernel"
 
  • Like
Reactions: Tiem

eksu

macrumors 6502
Aug 3, 2017
329
151
Open your config.plist and change:
Booter --> Quirks --> AvoidRuntimeDefrag to FALSE (NO) otherwise you can't boot at all

NVRAM --> ADD --> 7C436110-AB2A-4BBB-A880-FE41995C9F82
create a new DATA child with a value of <00>

And also

NVRAM --> Delete --> 7C436110-AB2A-4BBB-A880-FE41995C9F82

create a new String called "booter-fileset-kernel"

Does the data value need a key? Can you post an example in XML?

Also, why are these changes needed?
 

TECK

macrumors 65816
Nov 18, 2011
1,129
478
@cdf some update related to Windows 10 install with VirtualBox. I was about to start on your Windows 10 install procedure and I added the ExFatDxeLegacy driver. Then, just for kicks, I restarted and booted to previously installed Windows, with OpenCanopy. Windows restarted properly, without any issues. I rebooted at least 20 times to make sure this is not just random. It has to do with Sonnet Allegro USB3C-2PM-E USB drive connected always to my Mac, as all I did was added the legacy EFI driver.
 

pbsxr

macrumors newbie
May 4, 2019
29
1
Hi,

I carefully read most of the thread... ;) ...and installed OC on my main drive (PCIe SSD)... but still have problems installing "Big Sur"... I am a bit unsure about the GPU... I am using a Nvidia Titan Black - may this be a problem?!

w/o OF the BI error occured.. after installing it wants to update the firmware (for the spoofed iMacPro?) to install on an APFS volume... - but installing on an HFS+ drive ist not working either.. (missig firmware partition)...

Can anyone post a config.plist for the 4.1-5.1 known working for installation of "Big Sur", and name the uesed .kext if needed... maybe i missed a think...

thx
 

modellbobby

macrumors newbie
Jun 25, 2020
5
1
Dear Experts,

i have OpenCore 0.5.9 installed and all works very well beside that I have 3 entries in the boot menu (boot Picker) One ist showing EFI Partition and the other my SSD and the other Recovery. I don't want to see this EFI partition option. Is this needed? I already tested the HideAuxilliary option but no success.

Many thanks
 

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
This is an interesting concept:
1593098134081.png
 

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
Big Sur should be installed with Virtual machine or with supported Mac on an external drive and fully booted to Desktop then:

Open your config.plist and change:
Booter --> Quirks --> AvoidRuntimeDefrag to FALSE (NO) otherwise you can't boot at all

NVRAM --> ADD --> 7C436110-AB2A-4BBB-A880-FE41995C9F82
create a new DATA child with a value of <00>

And also

NVRAM --> Delete --> 7C436110-AB2A-4BBB-A880-FE41995C9F82

create a new String called "booter-fileset-kernel"

Does "booter-fileset-kernel" allow to re-use the prelinkedkernel instead of BootKernelExtensions.kc ?

For what is needed the new nvram data <00> ?
 

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
You can check the first few pages of this thread. We posted about how to completely spoof the cMP as iMac Pro at there.

Anyway, we just need to spoof the cMP ident for installation. Once Big Sur is installed, we can boot Big Sur with the current OpenCore config and keep the 5,1 ident.
View attachment 926218

Which kext do you use for enabling USB input and output devices on BigSur ?
 

jameslmoser

macrumors 6502a
Sep 18, 2011
697
672
Las Vegas, NV
Dear Experts,

i have OpenCore 0.5.9 installed and all works very well beside that I have 3 entries in the boot menu (boot Picker) One ist showing EFI Partition and the other my SSD and the other Recovery. I don't want to see this EFI partition option. Is this needed? I already tested the HideAuxilliary option but no success.

Many thanks

If you select it what does it do? Do you have the "hide self" option set to true?
 
  • Like
Reactions: modellbobby

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
I read this on the discord:
User "Veemyu#8767"

I used "kmutil install --update-all" many times, but even if on BigSur is still present prelinkedkernel (and used with "kcditto") in multiple locations, it's not updated, it has the date modified as apple compiled, while instead "BootKernelExtensions.kc" has current date modified and also increase its size when other kext are added.

So I guess opencore developers should focus only on BootKernelExtensions.kc .
[automerge]1593102858[/automerge]
I don't need that, USB input / output work natively.

I asked because on the BigSur unsupported thread they are trying to figure out how to use USB legacy kext .
 

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
Interesting. Boot Camp Assistant in Big Sur now works without modification. No more "This Mac does not support Boot Camp." The utility even detected my existing Windows installation and gave the option to erase it.
 
  • Like
Reactions: TECK

205Maxi

macrumors regular
Nov 3, 2019
175
53
That's due to the iMac Pro SMBIOS spoofing, nothing about the Navi X6000 framework issue.

Without this boot argument, most likely only one display port on the card will work.

Can you share your config.plist from the post
I have the Dual Proc, but to get HWACell and H265 I have to spoof an old MacBook Pro 15

I do not understand, when I spoof with MacPro7.1 then I get kernel panic and it does not boot.
When I spoof with iMacPro I get only one screen working. The 2 remain completely black.
Thank you again.
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Can you share your config.plist from the post
I have the Dual Proc, but to get HWACell and H265 I have to spoof an old MacBook Pro 15

I do not understand, when I spoof with MacPro7.1 then I get kernel panic and it does not boot.
When I spoof with iMacPro I get only one screen working. The 2 remain completely black.
Thank you again.
config.plist attached.

May be processor count make the difference. My single processor 5,1 can boot Big Sur with 7,1 SMBIOS. Just have the usual "memory config alert" after boot to desktop.

It's expected only one port work with iMac Pro SMBIOS until you patch board-id to board-ix (usually done via WhateverGreen) but you can also do that manually
Code:
<key>Patch</key>
        <array>
            <dict>
                <key>Base</key>
                <string></string>
                <key>Comment</key>
                <string>Patch AppleGraphicsDevicePolicy board-id to board-ix</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>Ym9hcmQtaWQ=</data>
                <key>Identifier</key>
                <string>com.apple.driver.AppleGraphicsDevicePolicy</string>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>Replace</key>
                <data>Ym9hcmQtaXg=</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
            </dict>
        </array>
 

Attachments

  • config.zip
    4 KB · Views: 116
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.