Contribute
Register

X299 Big Sur Support

Status
Not open for further replies.
I don't know if anyone already mention that in this thread :
I have a Asrock X299 creator mobo with Unsupported NVRAM. It is currently running 11.1 from a fresh install (via theBloke method)
  1. I use CCC to clone my BS nvme to a SATA Drive
  2. I boot the SATA drive
  3. I run MacOS updater and Launch BS 11.2.1 installation
  4. On the first reboot, the Opencore screen shows a "Macintosh HD" new choice. I select it
  5. After several reboot, SATA drive has fully BS 11.2.1 working!!
It was my first attempt of updating BS and it works. I decide to do it after reading the WARNING from dortania's Guide
:
capture 2021-02-21 à 16.00.55.png

Hope this helps to lighten the mystery of mobos with UNsupported NVRAM :lol:

Now i'm gonna Update BS on the main nvme ;)
EDIT : it works also with nvme
 
Last edited:
Thanks.
I am using restrict events, (ref my efi I posted earlier.) but will certainly check to see where I went wrong with the memory map

You have to fill all 12 dimms not just 8 on the memory map

Here is mine as an example (can also refer to my github and my EFIs for various boards)
Code:
<key>Memory</key>
        <dict>
            <key>DataWidth</key>
            <integer>64</integer>
            <key>Devices</key>
            <array>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_A1</string>
                    <key>Manufacturer</key>
                    <string>Corsair</string>
                    <key>PartNumber</key>
                    <string>CMK32GX4M2E3200C16</string>
                    <key>SerialNumber</key>
                    <string>00000000</string>
                    <key>Size</key>
                    <integer>16384</integer>
                    <key>Speed</key>
                    <integer>3200</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_A2</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_B1</string>
                    <key>Manufacturer</key>
                    <string>Corsair</string>
                    <key>PartNumber</key>
                    <string>CMK32GX4M2E3200C16</string>
                    <key>SerialNumber</key>
                    <string>00000000</string>
                    <key>Size</key>
                    <integer>16384</integer>
                    <key>Speed</key>
                    <integer>3200</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_B2</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_C1</string>
                    <key>Manufacturer</key>
                    <string>Corsair</string>
                    <key>PartNumber</key>
                    <string>CMK32GX4M2E3200C16</string>
                    <key>SerialNumber</key>
                    <string>00000000</string>
                    <key>Size</key>
                    <integer>16384</integer>
                    <key>Speed</key>
                    <integer>3200</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_C2</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_D1</string>
                    <key>Manufacturer</key>
                    <string>Corsair</string>
                    <key>PartNumber</key>
                    <string>CMK32GX4M2E3200C16</string>
                    <key>SerialNumber</key>
                    <string>00000000</string>
                    <key>Size</key>
                    <integer>16384</integer>
                    <key>Speed</key>
                    <integer>3200</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_D2</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_EMPTY</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_EMPTY</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_EMPTY</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_EMPTY</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
            </array>
            <key>ErrorCorrection</key>
            <integer>3</integer>
            <key>FormFactor</key>
            <integer>9</integer>
            <key>MaxCapacity</key>
            <integer>274877906944</integer>
            <key>TotalWidth</key>
            <integer>72</integer>
            <key>Type</key>
            <integer>26</integer>
            <key>TypeDetail</key>
            <integer>128</integer>
        </dict>
 
You have to fill all 12 dimms not just 8 on the memory map

Here is mine as an example (can also refer to my github and my EFIs for various boards)
Code:
<key>Memory</key>
        <dict>
            <key>DataWidth</key>
            <integer>64</integer>
            <key>Devices</key>
            <array>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_A1</string>
                    <key>Manufacturer</key>
                    <string>Corsair</string>
                    <key>PartNumber</key>
                    <string>CMK32GX4M2E3200C16</string>
                    <key>SerialNumber</key>
                    <string>00000000</string>
                    <key>Size</key>
                    <integer>16384</integer>
                    <key>Speed</key>
                    <integer>3200</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_A2</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_B1</string>
                    <key>Manufacturer</key>
                    <string>Corsair</string>
                    <key>PartNumber</key>
                    <string>CMK32GX4M2E3200C16</string>
                    <key>SerialNumber</key>
                    <string>00000000</string>
                    <key>Size</key>
                    <integer>16384</integer>
                    <key>Speed</key>
                    <integer>3200</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_B2</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_C1</string>
                    <key>Manufacturer</key>
                    <string>Corsair</string>
                    <key>PartNumber</key>
                    <string>CMK32GX4M2E3200C16</string>
                    <key>SerialNumber</key>
                    <string>00000000</string>
                    <key>Size</key>
                    <integer>16384</integer>
                    <key>Speed</key>
                    <integer>3200</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_C2</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_D1</string>
                    <key>Manufacturer</key>
                    <string>Corsair</string>
                    <key>PartNumber</key>
                    <string>CMK32GX4M2E3200C16</string>
                    <key>SerialNumber</key>
                    <string>00000000</string>
                    <key>Size</key>
                    <integer>16384</integer>
                    <key>Speed</key>
                    <integer>3200</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_D2</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_EMPTY</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_EMPTY</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_EMPTY</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
                <dict>
                    <key>AssetTag</key>
                    <string></string>
                    <key>BankLocator</key>
                    <string>NODE 1</string>
                    <key>DeviceLocator</key>
                    <string>DIMM_EMPTY</string>
                    <key>Manufacturer</key>
                    <string>EmptyDIMM</string>
                    <key>PartNumber</key>
                    <string>EmptyDIMM</string>
                    <key>SerialNumber</key>
                    <string>EmptyDIMM</string>
                    <key>Size</key>
                    <integer>1</integer>
                    <key>Speed</key>
                    <integer>1</integer>
                </dict>
            </array>
            <key>ErrorCorrection</key>
            <integer>3</integer>
            <key>FormFactor</key>
            <integer>9</integer>
            <key>MaxCapacity</key>
            <integer>274877906944</integer>
            <key>TotalWidth</key>
            <integer>72</integer>
            <key>Type</key>
            <integer>26</integer>
            <key>TypeDetail</key>
            <integer>128</integer>
        </dict>
Perfect - thank you.
Screenshot 2021-02-21 at 17.05.45.png
 
Last edited:
Welp got my first bad Amazon Used item. The condition was "Used - Like New" and the person decided to return their used Rampage VI Extreme inside a Rampage VI Extreme Encore box. :mad:
 
Welp got my first bad Amazon Used item. The condition was "Used - Like New" and the person decided to return their used Rampage VI Extreme inside a Rampage VI Extreme Encore box. :mad:
Thought Amazon had procedures to stop things like this happening. But Amazon's returns make it easy to buy and 'test' with a no quibble refund policy.
 
Radeon VII are selling for like 1500€ and more on eBay! That's me thinking of selling mine, grab the cash and swap for a 5700XT trying to solve issues. Anyone here can help me figure out the black screen boot situation in February 2021? Do the 5700 XT (navi in general) still need agdpmod=pikera with WEG on MacPro7,1 or with this SMBIOS we don't need agdpmod=pikera and/or WEG? do Netflix/Prime DRMs work? I should be able to buy a 5700XT for 7/800€ which is a lot but selling the VII for so much is still 800€ (more or less) of gains :headbang:
 
Radeon VII are selling for like 1500€ and more on eBay! That's me thinking of selling mine, grab the cash and swap for a 5700XT trying to solve issues. Anyone here can help me figure out the black screen boot situation in February 2021? Do the 5700 XT (navi in general) still need agdpmod=pikera with WEG on MacPro7,1 or with this SMBIOS we don't need agdpmod=pikera and/or WEG? do Netflix/Prime DRMs work? I should be able to buy a 5700XT for 7/800€ which is a lot but selling the VII for so much is still 800€ (more or less) of gains :headbang:

good idea!

No WEG and no agdpmod is needed.

Going to double check later but i think DRM works jus
 
Great!

Anyone experienced problems with XFX? I mean, I know in the past there were problems with XFX's Vega and Polaris series, but I found a good price on a reference 5700XT built by XFX and dortania guide reports no issues on XFX's navi cards. I suppose hardware and VBIOS is the same across all AIBs for reference cards right? and I should be able, in worst case scenario, to flash a Sapphire vbios on a XFX card since they are reference cards, right?
 
Since you have the Prime Deluxe which is almost identical to my mobo. If you refer to @djlild7hina github, and download this base EFI
and also adapt Recommended Bios Settings

you should be able to boot your system at first try.
So it turns out all of the EFI's I have are fine!

The problem, I believe, is something to do with a kext in my current system maybe?

I couldn't get into Big Sur after cloning and updating several times.

I finally did a fresh install of Big Sur and viola! I'm in. So I decided to try Migration Assistant (which I usually balk at) as an experiment. Everything seemed to work but when I got into the desktop, I was informed that there are several kexts that need permission. So I granted a handful of permissions. One (or more) of them needed me to restart so I did and boom, same place I was getting stuck at when I was attempting to make my clone work.IMG_0107.jpg
I also got this screen a lot when doing the update. It was after a self restart during the update and happened instead of the Asus POST screen. I was unable to get into BIOS or do anything unless I powered off and then back on. Really strange.
IMG_0108.jpg

Does anyone have any ideas what kexts may be blocking me from getting into Big Sur?

I am on the latest BIOS and 0.6.6
 
So it turns out all of the EFI's I have are fine!

The problem, I believe, is something to do with a kext in my current system maybe?

I couldn't get into Big Sur after cloning and updating several times.

I finally did a fresh install of Big Sur and viola! I'm in. So I decided to try Migration Assistant (which I usually balk at) as an experiment. Everything seemed to work but when I got into the desktop, I was informed that there are several kexts that need permission. So I granted a handful of permissions. One (or more) of them needed me to restart so I did and boom, same place I was getting stuck at when I was attempting to make my clone work.View attachment 510216
I also got this screen a lot when doing the update. It was after a self restart during the update and happened instead of the Asus POST screen. I was unable to get into BIOS or do anything unless I powered off and then back on. Really strange.
View attachment 510217

Does anyone have any ideas what kexts may be blocking me from getting into Big Sur?

I am on the latest BIOS and 0.6.6

Do you have the ASMedia kext? Underscore looks like a symptom.
As for the issue with other kexts, I'm not sure.... may be best to look at the ones that caused permissions and reboots first?
 
Status
Not open for further replies.
Back
Top