Contribute
Register

How to fix Aquantia 10 Gb Ethernet for Big Sur

Joined
Oct 19, 2020
Messages
3
Motherboard
Gigabyte Z490 Vision D
CPU
i9-10900K
Graphics
RTX 3080 + RX 580
Kext to patch = com.apple.driver.AppleEthernetAquantiaAqtion

Find: D4TAAgAA
Replace: Zg8fRAAA

For Opencore config using PListEdit Pro for example, open config.plist and under Kernel-Patch. Create a new entry

<dict>


<key>Comment</key>


<string>AQC 107 10 GbE v2</string>


<key>Count</key>


<integer>1</integer>


<key>Enabled</key>


<true/>


<key>Find</key>


<data>


D4TAAgAA


</data>


<key>Identifier</key>


<string>com.apple.driver.AppleEthernetAquantiaAqtion</string>


<key>InfoPlistPatch</key>


<false/>


<key>Name</key>


<string>AppleEthernetAquantiaAqtion</string>


<key>Replace</key>


<data>


Zg8fRAAA


</data>


<key>Skip</key>


<integer>0</integer>


</dict>
 

Attachments

  • 10gFix.pdf
    18.7 KB · Views: 1,798
Great ! This patch works 100% in my hack #1 with Big Sur 11.0.1
Just note that the 10gFix PDF file above contains a typo error with a space to remove after 'driver'

false--> com.apple.driver .AppleEthernetAquantiaAqtion
correct--> com.apple.driver.AppleEthernetAquantiaAqtion
 
Last edited:
Kext to patch = com.apple.driver.AppleEthernetAquantiaAqtion

Find: D4TAAgAA
Replace: Zg8fRAAA

For Opencore config using PListEdit Pro for example, open config.plist and under Kernel-Patch. Create a new entry

<dict>


<key>Comment</key>


<string>AQC 107 10 GbE v2</string>


<key>Count</key>


<integer>1</integer>


<key>Enabled</key>


<true/>


<key>Find</key>


<data>


D4TAAgAA


</data>


<key>Identifier</key>


<string>com.apple.driver.AppleEthernetAquantiaAqtion</string>


<key>InfoPlistPatch</key>


<false/>


<key>Name</key>


<string>AppleEthernetAquantiaAqtion</string>


<key>Replace</key>


<data>


Zg8fRAAA


</data>


<key>Skip</key>


<integer>0</integer>


</dict>

Hi Haroot,

Thanks for sharing the fix, I'm facing the same problem of not be able to use Aquantia 10 Gb Ethernet on my Mac Pro(2010) after Big Sur upgrade.

I know a bit about shell programming and edit hex file, but I don't know how to apply your path, could you point me to a guide of patching kext?

Really appreciate your help

mko
 
Saved my life. Was scratching my head wondering why my Aqtion stopped working in Big Sur. Thanks.
 
Kext to patch = com.apple.driver.AppleEthernetAquantiaAqtion

Find: D4TAAgAA
Replace: Zg8fRAAA

For Opencore config using PListEdit Pro for example, open config.plist and under Kernel-Patch. Create a new entry

<dict>


<key>Comment</key>


<string>AQC 107 10 GbE v2</string>


<key>Count</key>


<integer>1</integer>


<key>Enabled</key>


<true/>


<key>Find</key>


<data>


D4TAAgAA


</data>


<key>Identifier</key>


<string>com.apple.driver.AppleEthernetAquantiaAqtion</string>


<key>InfoPlistPatch</key>


<false/>


<key>Name</key>


<string>AppleEthernetAquantiaAqtion</string>


<key>Replace</key>


<data>


Zg8fRAAA


</data>


<key>Skip</key>


<integer>0</integer>


</dict>
I have a Gigabyte Z490 Extreme with an Intel Core i9 10900K running Big Sur 11.1. I can't get Plist to accept either of the data find and replace values above, it just gives me a "Your entry is not valid" error. Any ideas? I can't get either the Intel 2.5GbE, or the Aquantia AQC 107 devices to work even though they both show up in my Hackintool PCIe list (attached).
 

Attachments

  • Hackintool PCIe List Gigabyte Z490 Extreme.jpg
    Hackintool PCIe List Gigabyte Z490 Extreme.jpg
    3.5 MB · Views: 726
I have a Gigabyte Z490 Extreme with an Intel Core i9 10900K running Big Sur 11.1. I can't get Plist to accept either of the data find and replace values above, it just gives me a "Your entry is not valid" error. Any ideas? I can't get either the Intel 2.5GbE, or the Aquantia AQC 107 devices to work even though they both show up in my Hackintool PCIe list (attached).
Are you using opencore configurator? It does some base 16 (or 64? idk) conversion so it should be like this:
Screen Shot 2020-12-31 at 13.40.59.png
 
No, I am using Plist editor to enter the patch directly to the config.plist ->Kernel->patch.
Patch section of my OC config, you can try copying it
Code:
        <key>Patch</key>
        <array>
            <dict>
                <key>Arch</key>
                <string>Any</string>
                <key>Base</key>
                <string></string>
                <key>Comment</key>
                <string>AQC 107 Big Sur Patch</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>D4TAAgAA</data>
                <key>Identifier</key>
                <string>com.apple.driver.AppleEthernetAquantiaAqtion</string>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string>20.0.0</string>
                <key>Replace</key>
                <data>Zg8fRAAA</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
            </dict>
        </array>
 
Patch section of my OC config, you can try copying it
Code:
        <key>Patch</key>
        <array>
            <dict>
                <key>Arch</key>
                <string>Any</string>
                <key>Base</key>
                <string></string>
                <key>Comment</key>
                <string>AQC 107 Big Sur Patch</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>D4TAAgAA</data>
                <key>Identifier</key>
                <string>com.apple.driver.AppleEthernetAquantiaAqtion</string>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string>20.0.0</string>
                <key>Replace</key>
                <data>Zg8fRAAA</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
            </dict>
        </array>
It worked! Thank you!! Now I only need to get the Intel 2.5GbE and Thunderbolt working and everything will be fixed. Any ideas on these two? Let me know if you need and files so enable you to answer?
 
It worked! Thank you!! Now I only need to get the Intel 2.5GbE and Thunderbolt working and everything will be fixed. Any ideas on these two? Let me know if you need and files so enable you to answer?
I guess it will require the same kind of patches, but I don't know how to create them. I'd love to learn if someone can walk me through the process.
 
Back
Top