Contribute
Register

X299 Big Sur Support

Status
Not open for further replies.
How do you see all the PCI?
Can you share your EFI folder?

1) See the picture above - that's system-report.
2) Use Hackintool
3) Use IORegistryExplorer.app

:)
 
that's system-report.
1) See the picture above - that's system-report.
2) Use Hackintool
3) Use IORegistryExplorer.app

:)
Are you sure it's that simple? :crazy:

I may have been doing Hackintosh since 10.9
But it has always been with the help of the community
Especially on the X99 - X299 platform
And I never wrote SSDT myself or anything like that

Do you have a link to the video guide?
 
Are you sure it's that simple? :crazy:

I may have been doing Hackintosh since 10.9
But it has always been with the help of the community
Especially on the X99 - X299 platform
And I never wrote SSDT myself or anything like that

Do you have a link to the video guide?
nice and easy

use hackintool to generate this for you

mount your efi and it can even add the info into your config.plist, nice and easy!
 
nice and easy

use hackintool to generate this for you

mount your efi and it can even add the info into your config.plist, nice and easy!

Link to guide?
 
How do you see all the PCI?
Can you share your EFI folder?

Sure - I just updated the EFI attached to my Asus PRIME X299-A II post. Its a combination of Device Properties as the posts above mention and SSDT's for the GPU's as Big Sur doesn't seem to apply the Device Properties entries correctly for both the GPU and HDMI/DP Audio devices on the GPU's. Pretty straightforward once you've done one or two devices, just rinse repeat. :thumbup:

Edit: Also don't be too intimidated by writing your own SSDT's, I'm no expert in ACPI, its usually just a case of looking at an established method and adapting to your ACPI paths and names by checking another tool like IORegExplorer, Hackintool or a DSDT dump from your board using something like MaciASL which is great for checking your SSDT too, if there's errors in the syntax it'll tell you. Its not too bad, give it a go. :)
 
Last edited:
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>
 
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 :)
 
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:
Status
Not open for further replies.
Back
Top