Contribute
Register

X299 Big Sur Support

Joined
Apr 18, 2011
Messages
1,198
Motherboard
ASUS Pro WS X299 Sage II
CPU
i9-10980XE
Graphics
W5500
Mac
  1. MacBook Air
  2. Mac Pro
Mobile Phone
  1. iOS
Link to guide?

Go to the PCIe tab on Hackintool and it will show the devices and their paths.

Device Properties section for my Sage/10G
Code:
<key>DeviceProperties</key>
    <dict>
        <key>Add</key>
        <dict>
            <key>PciRoot(0x0)/Pci(0x14,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Built-In</string>
                <key>acpi-wake-type</key>
                <data>
                AQ==
                </data>
                <key>device-id</key>
                <data>
                r6IAAA==
                </data>
                <key>device_type</key>
                <string>USB eXtensible Host-Controller</string>
                <key>model</key>
                <string>Intel X299 Series Chipset USB 3.2 Gen 1</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x17,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Built-In</string>
                <key>device_type</key>
                <string>AHCI SATA Controller</string>
                <key>model</key>
                <string>Intel X299 Series Chipset SATA</string>
                <key>name</key>
                <string>Intel AHCI Controller</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1B,0x4)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Built-In</string>
                <key>device_type</key>
                <string>NVM Express Controller</string>
                <key>model</key>
                <string>Apple SSD AP1024M</string>
                <key>name</key>
                <string>Apple SSD Controller</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Built-In</string>
                <key>device_type</key>
                <string>USB eXtensible Host-Controller</string>
                <key>model</key>
                <string>ASMedia ASM2142 USB 3.2 Gen 2</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1D,0x2)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Built-In</string>
                <key>device_type</key>
                <string>USB eXtensible Host-Controller</string>
                <key>model</key>
                <string>ASMedia ASM2142 USB 3.2 Gen 2</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1f,0x2)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Built-In</string>
                <key>compatible</key>
                <string>pci8086,a2a1</string>
                <key>device-id</key>
                <data>
                oaIAAA==
                </data>
                <key>device_type</key>
                <string>PMC-Controller</string>
                <key>model</key>
                <string>Intel X299 Series Chipset PMC</string>
                <key>name</key>
                <string>Intel PMC</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1f,0x3)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Built-In</string>
                <key>device_type</key>
                <string>HD-Audio-Controller</string>
                <key>layout-id</key>
                <data>
                BwAAAA==
                </data>
                <key>model</key>
                <string>Realtec ALC S1220A HD Audio</string>
                <key>name</key>
                <string>Realtec ALC S1220A HD Audio Controller</string>
            </dict>
            <key>PciRoot(0x1)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x10,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Slot-5</string>
                <key>compatible</key>
                <string>pci1002,7340</string>
                <key>device-id</key>
                <data>
                QHMAAA==
                </data>
                <key>device_type</key>
                <string>Display Controller</string>
            </dict>
            <key>PciRoot(0x1)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x10,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x1)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Slot-5</string>
                <key>device_type</key>
                <string>Multimedia Controller</string>
                <key>model</key>
                <string>Radeon Pro W5500 HD Audio</string>
            </dict>
            <key>PciRoot(0x1)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x8,0x0)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Slot-7</string>
                <key>device_type</key>
                <string>AirPort Controller</string>
                <key>model</key>
                <string>Broadcom BCM943602CDP Wireless Network Adapter</string>
                <key>name</key>
                <string>AirPort Extreme</string>
            </dict>
            <key>PciRoot(0x3)/Pci(0x3,0x0)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Built-In</string>
                <key>device_type</key>
                <string>Network Controller</string>
                <key>model</key>
                <string>Intel X550-AT2 10G Gigabit LAN Controller</string>
            </dict>
            <key>PciRoot(0x3)/Pci(0x3,0x0)/Pci(0x0,0x1)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Built-In</string>
                <key>device_type</key>
                <string>Network Controller</string>
                <key>model</key>
                <string>Intel X550-AT2 10G Gigabit LAN Controller</string>
            </dict>
        </dict>
        <key>Delete</key>
        <dict/>
    </dict>
 
Joined
Feb 26, 2011
Messages
123
Motherboard
ASUS PRIME X299-A II
CPU
i9 10940X
Graphics
AMD RX 560 | Nvidia RTX 3070
Mac
  1. MacBook
  2. MacBook Pro
Mobile Phone
  1. iOS
11.3 update went ahead without a hitch, no USB issues afterwards, custom USB map seems to be doing its job.

Having working NVRAM now is a breath of fresh air, just hit update, go and have a cup of tea, come back and it's done. No need to sit around waiting for every reboot to pick the correct partition :)
 
Joined
Apr 18, 2011
Messages
1,198
Motherboard
ASUS Pro WS X299 Sage II
CPU
i9-10980XE
Graphics
W5500
Mac
  1. MacBook Air
  2. Mac Pro
Mobile Phone
  1. iOS
Little update on using the ASUS Thunderbolt EX4 card (Available on newegg and amazon now btw)

Few notes:
- Does not seem to like the latest BIOS update with resizable bar (Tried on Sage/10G and Rampage VI Extreme Encore and ran into Error code 62 when rebooting). Downgraded to the BIOS in January and it seems to connect fine now without kp or error codes.
- Recognized without connecting 14 pin header, internal usb 2 header, or 6 pin power connector.
- USB-C works when hot plugged, if connected at boot or after sleep it does not connect.
- Sleep is broken, Hot-plug SSDT seems to fix it.

Screen Shot 2021-04-27 at 10.42.40 PM.png


Will work on getting thunderbolt devices to test and then extract the firmware.
 
Last edited:
Joined
Nov 1, 2014
Messages
199
Motherboard
Asus Prime X299-Deluxe II
CPU
i9-9980XE
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
OK...rustEswan Feartech djlild7hina
So it was definitely easy :thumbup:

But I'm not sure I did it right
I edited the names in Opencore Configurator
And not in the software you offered me

Is it still okay?


Screen Shot 2021-04-28 at 10.10.11.png
 
Joined
Feb 26, 2011
Messages
123
Motherboard
ASUS PRIME X299-A II
CPU
i9 10940X
Graphics
AMD RX 560 | Nvidia RTX 3070
Mac
  1. MacBook
  2. MacBook Pro
Mobile Phone
  1. iOS
OK...rustEswan Feartech djlild7hina
So it was definitely easy :thumbup:

Is it still okay?

Looks alright to me, don't think it really matters what you use to edit the config.plist as long as Device Properties get added. :thumbup:

Only thing (and I'm really nitpicking again here) Is that the Slot-1 GPU and Slot-1 Audio have different device names - Radeon Pro Vega vs RX Vega 64 ;)
 
Joined
Nov 1, 2014
Messages
199
Motherboard
Asus Prime X299-Deluxe II
CPU
i9-9980XE
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
Looks alright to me, don't think it really matters what you use to edit the config.plist as long as Device Properties get added. :thumbup:

Only thing (and I'm really nitpicking again here) Is that the Slot-1 GPU and Slot-1 Audio have different device names - Radeon Pro Vega vs RX Vega 64 ;)
Yes I initially wrote ״Radeon Pro Vega״
And so it was seen in About This Mac

The next day (this morning) it back to "RX Vega 64"
It seems to me a repair of the operating system
 
Joined
Nov 1, 2014
Messages
199
Motherboard
Asus Prime X299-Deluxe II
CPU
i9-9980XE
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
Looks alright to me, don't think it really matters what you use to edit the config.plist as long as Device Properties get added. :thumbup:

Only thing (and I'm really nitpicking again here) Is that the Slot-1 GPU and Slot-1 Audio have different device names - Radeon Pro Vega vs RX Vega 64 ;)

If you really want to be nitpicki
So now it shows AMD Radeon Pro Vega

Screen Shot 2021-04-28 at 22.24.09.png
 
Joined
Aug 19, 2012
Messages
221
Motherboard
Asus Prime X299- A II
CPU
i9-10980XE
Graphics
RX 5700 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac mini
  4. Mac Pro
Classic Mac
  1. Plus
  2. Power Mac
  3. Quadra
Mobile Phone
  1. iOS
Well it was a little more work than the previous MSI board but I would consider this ASUS PRIME X299-A II pretty much a "golden build" now with everything I've been able to test working:

Well, I'm trusting you on this since I just orderer one myself (Amazon and NewEgg have them at $350, not too bad of a price considering it's an x299 board).

I hope you don't mind if I bug you from time to time if I have some issues. The only difference between what you're running and what I will be running is that I'm planning on the 10980XE CPU, and just a single 5700xt GPU (for now).

BTW, which version of OC does your EFI have?
 
Joined
Feb 26, 2011
Messages
123
Motherboard
ASUS PRIME X299-A II
CPU
i9 10940X
Graphics
AMD RX 560 | Nvidia RTX 3070
Mac
  1. MacBook
  2. MacBook Pro
Mobile Phone
  1. iOS
Well, I'm trusting you on this since I just orderer one myself (Amazon and NewEgg have them at $350, not too bad of a price considering it's an x299 board).

I hope you don't mind if I bug you from time to time if I have some issues. The only difference between what you're running and what I will be running is that I'm planning on the 10980XE CPU, and just a single 5700xt GPU (for now).

BTW, which version of OC does your EFI have?
No worries - I’ll be happy to help.

That EFI on my post is OC 6.8, my board is on the latest UEFI BIOS - I’ll take a look through the settings and post a summary for you, I realise that isn’t on my post, I can’t see you should have any trouble and the USB map should be directly transferable :thumbup:
 
Top