Skip to content

CaseySJ/Aquantia-macOS-Patches

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 

Repository files navigation

Aquantia-macOS-Patches

These patches allow AppleEthernetAquantiaAqtion to work properly in Monterey, Ventura and Sonoma when AppleVTD is not available. They were created for AMD platforms, but work equally well on Intel platforms when AppleVTD is not enabled.

There are 11 patches in the .plist. The first nine belong to Set 1. The last two belong to Set 2. Either Set 1 or Set 2 patches may be used depending on your preference. Do not enable both Set 1 and Set 2 patches at the same time. All patches from a set must be enabled in order to operate the Aquantia 10GbE card properly.

Notes:

  1. Set 2 patches make use of OpenCore's Mask and ReplaceMask features1.
  2. OpenCore's kernel quirk ForceAquantiaEthernet needs to be enabled.
  3. These patches have been tested with AQC-107 and AQC-113 running under Monterey, Ventura, and Sonoma.
  4. These patches should not be used in Big Sur or Monterey 12.0, 12.1 and 12.2. The patches apply only to Monterey 12.3 and later.

An easy way to import the patches into config.plist is by using OpenCore Configurator. Navigate to the Kernel --> Patch section and right-click to select Import set of patches from the pop-up menu:

Screen Shot 2022-12-03 at 8 40 18 AM

Then select the .plist file downloaded from this repository. The result will look something like this:

Screenshot 2023-06-24 at 12 38 42 PM

Sonoma Patches have not yet been added to OCAT

The patches are also available directly from within OCAT (OpenCore Auxiliary Tools). Navigate to the Kernel --> Patch section and right-click to select Preset from the pop-up menu:

Screen Shot 2022-12-03 at 8 44 53 AM

Then select either Aquantia Compact Patches (Set 2) or Aquantia Patches (Set 1):

Screen Shot 2022-12-03 at 8 54 08 AM

The result will look something like this:

Screen Shot 2022-12-03 at 8 54 41 AM

While it's perfectly okay to add both sets of patches to config.plist, only one set should be enabled at a time. Do not enable both Set 1 and Set 2 at the same time.

Footnotes

  1. OCValidator may raise a warning that may be ignored.

About

Patches to enable AppleEthernetAquantiaAqtion in Monterey and Ventura when AppleVTD is not available

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published