Jump to content
d5aqoep

Success: AQC107 10 GbE native support in High Sierra 10.13.2

254 posts in this topic

Recommended Posts

Advertisement

btw, I don't think this card does support WOL.....I don't see it mentioned on the Sonnet website for the page that references this card, yet, the Sonnet 2 port 10G does mention it supports WOL.....so my guess is that it does not support it....typical for most Aquantia low cost 10G adapters....

Share this post


Link to post
Share on other sites
On 8/10/2018 at 5:03 AM, meaganmargaret said:

btw, I don't think this card does support WOL.....I don't see it mentioned on the Sonnet website for the page that references this card, yet, the Sonnet 2 port 10G does mention it supports WOL.....so my guess is that it does not support it....typical for most Aquantia low cost 10G adapters....

 

But did you try it yourself in Windows?

 

In Windows, Make sure latest drivers for it are installed, disable Fast Boot from power settings. Then in Bios of your motherboard, enable wake from PCI setting.

 

Then if you have ASUS router, you can go to your router homepage -> Network Tools -> Wake on LAN -> Select the MAC address of your PC and wake it from there.

If you don't have ASUS router, then you need to download any WOL app from app store and configure it to wake up your PC remotely. Even port forwarding might be needed but there are plenty easy guides out there. Once you get WOL to work, there is this Warm Fuzzy feeling that you have total control of your PC.

 

BTW AQN-107 which I purchased from Aquantia themselves does support WOL and I got it for just $69 + $10 shipping.Now they have increased shipping to $30 haha. But this card relies on the hackery of installing 10.13.3 to make it work with a kext patch for future macOS versions. We don't even know if that kext patch might stop working in future and we have to rely on outdated Apple bootcamp drivers to run it in Windows. That is why I was trying for Sonnet card.

 

PS: I have not yet got any Hackintosh to successfully WOL from shutdown ever. I can get it to wake up when put to sleep though. But in Windows, I can get it to wake up from complete shutdown.

Edited by d5aqoep

Share this post


Link to post
Share on other sites
9 hours ago, d5aqoep said:

 

But did you try it yourself in Windows?

 

In Windows, Make sure latest drivers for it are installed, disable Fast Boot from power settings. Then in Bios of your motherboard, enable wake from PCI setting.

 

Then if you have ASUS router, you can go to your router homepage -> Network Tools -> Wake on LAN -> Select the MAC address of your PC and wake it from there.

If you don't have ASUS router, then you need to download any WOL app from app store and configure it to wake up your PC remotely. Even port forwarding might be needed but there are plenty easy guides out there. Once you get WOL to work, there is this Warm Fuzzy feeling that you have total control of your PC.

 

BTW AQN-107 which I purchased from Aquantia themselves does support WOL and I got it for just $69 + $10 shipping.Now they have increased shipping to $30 haha. But this card relies on the hackery of installing 10.13.3 to make it work with a kext patch for future macOS versions. We don't even know if that kext patch might stop working in future and we have to rely on outdated Apple bootcamp drivers to run it in Windows. That is why I was trying for Sonnet card.

 

PS: I have not yet got any Hackintosh to successfully WOL from shutdown ever. I can get it to wake up when put to sleep though. But in Windows, I can get it to wake up from complete shutdown.

 

Well on another thread on a different forum, I mentioned that my new Sonnet card had failed and I returned it.  I haven't ordered another one, so I can't help you in this regard.

Share this post


Link to post
Share on other sites
3 minutes ago, cosmos654 said:

A brand new RJ45 10Gb NIC card based on same Aquantia chip by Synology with 5 YEARS warranty and (it semms) better heatsink:

https://www.synology.com/en-uk/products/E10G18-T1

heading.png

 

 

Well, I'm all about having lots of choices.....BUT, in looking at the card and searching for it, I see its pricing is a bit higher ($140), but not too bad.  However, there's no real detail about whether it support macOS natively.....if it supports macOS natively, that would be great....

Share this post


Link to post
Share on other sites
1 hour ago, meaganmargaret said:

 

Well on another thread on a different forum, I mentioned that my new Sonnet card had failed and I returned it.  I haven't ordered another one, so I can't help you in this regard.

 

Maybe you get just a bad one... mine works perfect, no issues at all

Share this post


Link to post
Share on other sites
On 8/12/2018 at 8:32 PM, DSM2 said:

 

Maybe you get just a bad one... mine works perfect, no issues at all

Hi dude! Can you let me know if WOL (Wake on LAN) works on your Sonnet Card in Windows?

 

You can use any WOL app found on Google's Play Store or Apple's App Store depending on your mobile to wake your system up.

Share this post


Link to post
Share on other sites

Dear peeps,

 

I'm at a loss with my ASRock X299 XE board that has the AQC107 chip. I see user jya claims to have it running on this board, and I believe (s)he does, because I managed to get it to work in 10.13.3 and Windows (forcefully installed the iMac Pro bootcamp drivers, before installing any other Aquantia driver). I just can't get it to work in 10.13.6 (latest). I tried both Mieze's patches (original and V3), but to no avail.

 

In verbose loading 10.13.3 I clearly see there is a firmware check, and it works. In verbose 10.13.6 this doesn't happen, and there is no Aquantia related information to be found anywhere (network settings, IOReg). I tried resetting the network settings a few times, but no luck there either.

 

Am I missing something? Can I help by uploading some files so people can check? Like I said, IOReg is empty, and the patches are copy/pasted from this thread (doublechecked 'm).

 

Does the firmware flashing only work when updating from 10.13.2 to 10.13.3, or with any 10.13.3 installation?
 
I did a direct install of 10.13.3 on one of the two identical boards I have here. Due to some mishap the AQC107 was flashed badly by macOS, leading to Windows not being able to start or install at all. A BIOS flash didn't recover this, as the Aquantia chip itself is flashed. I contacted ASRock about this. 
 
Since I had a second board I went ahead and tried the process again, but this time without first installing the Windows drivers, and making sure everything happened in UEFI mode. As far as I can tell the second X299 board isn't flashed, or it went right this time. The current verbose output I get is as follows: https://i.imgur.com/X10h6sy.jpg
 
10.13.3 works, Windows works (with forcefully installed iMac Pro drivers), but there's no show at all of anything in macOS, IOReg, verbose boot, etc. of the Aquantia chip in 10.13.6 or 10.14.beta
 
My EFI's are differing, because I use an iMac18,3 definition to get into 10.13.3 (also 10.13.6 possible) and iMac Pro for 10.13.6 usually. The rest of the EFI folder is identical, of which probably only Mieze's patches matter. I can post it tomorrow if needed.
 
I also testes the lastes Mojave beta, no luck with either two patches.
Edited by Allubz

Share this post


Link to post
Share on other sites

Just installing 10.13.3 is enough for it to get flashed. No need to upgrade from 10.13.2. But the flashed firmware gets active only after you power off (shutdown) your PC completely and turn off it's power from wall's power socket. Then turn it back on.

 

Regarding the faulty 1st motherboard, you need to RMA it to ASROCK saying "it is not working".

 

Apple has recently updated Aquantia drivers for iMac Pro and they don't work with our firmware flashed cards anymore in Windows. Yo have to rely on Old drivers. So at some point these flashed cards might not work in Windows as support for older drivers gets dropped.

 

Everyone's best bet is to buy a Sonnet card.

 

Share this post


Link to post
Share on other sites
In regard to my problem with the ASRock X299 XE motherboard: It turns out I probably mistyped one of the patches anyway, because it works fine now in 10.13.6 on both motherboards I have here.
 
I can advise setting the motherboard to non-CSM (UEFI-mode), and not installing any Windows Aquantia drivers, before flashing with 10.13.3. It bricked Windows functionality on the board I took the other route, whereas the second motherboard works fine in Windows (iMac Pro drivers) and any modern macOS. The Windows problems are severe, as the UEFI firmware data of the AQC107 gets corrupted, not allowing Windows to boot, be it either preinstalled, or as installer, or as post-final installer. Ididn't try Live USB.
 
So, typical lesson: Triple-check your patches if everyone says this is how it works ;)

Share this post


Link to post
Share on other sites

I managed to successfully flash back the stock firmware on one of my Aquantia card. Firmware files are available on station-drivers website. I plan to keep it that way because it is going to be used in a Windows 10 Only based system. Just make sure to install the Diagnostic driver for your Aquantia card first.

 

 

 

The other baptized card I will continue to use till it stops working. It is still working in latest DP10 of Mojave.

Share this post


Link to post
Share on other sites

What I did:

 

1. Extract the Firmware Directory to your Windows 10 desktop. Download AQC_Config.zip from this post and extract the 2 config files into the Firmware Dir on your Desktop.

2. Open AQC107-Config.aqc with notepad and make the necessary changes to the following: The below are the default values for my card. You have to download official drivers from Aquantia card and open the inf file to find your own values pertaining to your manufacturer.

 

FW_FILE: 'C:\Users\Your Username\Desktop\aquantia_firmware\firmware\asr_d107_1.5.58.clx'
PCI Device ID: 0xd107
PCI Subsystem ID: 0x1 (Mine is 0001 but you need to drop the zeroes if they are first. 
PCI Subsystem Vendor ID: 0x1d6a

(Eg. If your ASRock PCI Device ID is 07B1 you write PCI Device ID: 0x7b1)
(Adjust the firmware path to the actual clx file which contains the firmware. If you are using 10 Gigabit card, choose d107 file. If you are using 5 Gigabit card, choose d108 file.

 

3. Change the MAC Address by editing these 2 lines

MAC OUI: 'XX-XX-XX' (First 6 digits of your MAC address)
MAC Begin: 'XX-XX-XX' (Last 6 digits of your MAC address)

Find your MAC address printed on your card's sticker or on the box. Dashes are required.

 

4. MAC End should be

MAC End: '00-FF-FF'
Count : 0x0

5. Uninstall your Aquantia ethernet device and tick "Delete the driver software for this device"

6. Install Diag driver for Aquantia card found in the firmware folder.

 

7. Open Command Prompt in Administrator

C:\Users\Your Username\Desktop\aquantia_firmware\AQUANTIA\AMD64  

(Adjust your path to diag64 folder and replace Your Username with Windows 10 account name and Press Enter)

Then type:

diag --password !h:ahT8uW6 --aqc C:\Users\Your Username\Desktop\aquantia_firmware\AQC107-Config.aqc

(Again adjust your path as per required and replace Your Username with Windows 10 account name and Press Enter)

If your paths are correct, you should see a success message. Reboot windows for firmware change to take effect. Your card should be stock and start accepting Official Aquantia drivers. It will not work in macOS anymore. (Even with the kext patches)

 

If your card has AQC107S chipset, it will work in macOS. It is really necessary to find a card which has AQC107S chipset for out of the box compatibility with macOS.

So far, cards by Sonnet and Caldigit are the right ones to buy.

 

AQC_Config.zip

Edited by d5aqoep

Share this post


Link to post
Share on other sites
On 5/28/2018 at 8:49 AM, Mieze said:

Well, it has always been clear that this patch will most likely fail after the next update of the driver. Try to use the "built-in" patch which should still work as it doesn't rely on any specific code pattern.

240187790_Bildschirmfoto2018-05-28um00_42_40.png.da2006ff5af712a5b159f55ade9d2072.png

 

I've just updated to Mojave 10.14 (18A391) and my ASUS XG-C100C stopped working.

I was using the Find: 0F84C003 0000 Replace: 90909090 9090 patch, but It's now working fine with this patch.

 

Thanks for all your hard work @Mieze, much appreciated. :thumbsup_anim:

Share this post


Link to post
Share on other sites

BTW there is a card Syba 10 gbe based on AQC-107s chipset and it is native in macOS Mojave 10.14. Someone has commented on it on another forum.

 

My card is arriving today so will confirm.

Share this post


Link to post
Share on other sites
5 hours ago, d5aqoep said:

BTW there is a card Syba 10 gbe based on AQC-107s chipset and it is native in macOS Mojave 10.14. Someone has commented on it on another forum.

 

My card is arriving today so will confirm.

 

Basically, I expect it will work, but what I'm particularly interested in is longevity.   Because my Sonnet worked for about a week or so and then it didn't.  Based on reviews on Amazon, others experienced the same thing - maybe a bad batch?  But who knows.....

 

This card is supposed to support WOL, too.....so let us know how it goes.

Share this post


Link to post
Share on other sites
2 hours ago, meaganmargaret said:

 

Basically, I expect it will work, but what I'm particularly interested in is longevity.   Because my Sonnet worked for about a week or so and then it didn't.  Based on reviews on Amazon, others experienced the same thing - maybe a bad batch?  But who knows.....

 

This card is supposed to support WOL, too.....so let us know how it goes.

Got the card. Installed it and works out of the box in Mojave. Wake on Lan also works in Windows. I have finally found a true 10gbe solution which works flawlessly in macOS, Windows and Linux without hackery of kext patches and dodgy firmware updates.

Share this post


Link to post
Share on other sites

Has any of you tried or know a way to activate a AQC111? I just moved to an ASUS X299D 2 and it comes bundled with the said model 5Gbs ethernet, I already have a ACPI table for it, but I think the Mieze patch dosn't work with this model.

 

I'm not even near sure how to make patches so I'm a bit lost right now

Share this post


Link to post
Share on other sites
6 hours ago, dolgarrenan said:

Has any of you tried or know a way to activate a AQC111? I just moved to an ASUS X299D 2 and it comes bundled with the said model 5Gbs ethernet, I already have a ACPI table for it, but I think the Mieze patch dosn't work with this model.

 

In order to use the device with the Apple driver, it's firmware must be updated with macOS 10.13.3 but as the AQC111's device id 0x11b1 isn't supported natively by Apple's driver, I doubt that it will update the firmware and even in case it does, there is no guarantee that Apple's firmware will work on this chip, it might as well render the chip unusable.

 

Mieze

Share this post


Link to post
Share on other sites

it is seems aqc-108 on my asrock z270 supercarrier did not work after inject kext patch in clover config.plist,even i open info.plist in AppleEthernetAquantiaAqtion.kext and found out the aqc 108 did in this list.

            <key>IONameMatch</key>
            <array>
                <string>pci1d6a,1</string>
                <string>pci1d6a,d107</string>
                <string>pci1d6a,7b1</string>
                <string>pci1d6a,80b1</string>
                <string>pci1d6a,87b1</string>
                <string>pci1d6a,88b1</string>
                <string>pci1d6a,89b1</string>
                <string>pci1d6a,91b1</string>
                <string>pci1d6a,92b1</string>
            </array>

 

        <key>ForceKextsToLoad</key>
        <array>
            <string>/System/Library/Extensions/tn40xx.kext</string>
            <string>/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtion.kext</string>

        <key>KextsToPatch</key>

        </array>

            <dict>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                YnVpbHQtaW4=
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>AppleEthernetAquantiaAqtion</string>
                <key>Replace</key>
                <data>
                YmJiYmJiYmI=
                </data>
            </dict>

i have no clue but asking for help ,if any other necessory info anyone need,plz ask me ,i will provide them  as i could to help.

 

  系统版本: macOS 10.13.6 (17G4015)

config.plist

Edited by afrojewelz

Share this post


Link to post
Share on other sites
On 1/3/2019 at 8:50 PM, meaganmargaret said:

 

Basically, I expect it will work, but what I'm particularly interested in is longevity.   Because my Sonnet worked for about a week or so and then it didn't.  Based on reviews on Amazon, others experienced the same thing - maybe a bad batch?  But who knows.....

 

This card is supposed to support WOL, too.....so let us know how it goes.

This Syba card has stopped doing WOL suddenly from yesterday. I installed my previous card it is waking up my PC correctly. So this Syba card is borked in just 20 days. Tried everything from reinstalling windows to resetting my BIOS settings to resetting my ASUS router. It is also taking fairly long to establish a link.

 

So there it is.... another Chinese trash with non-existent Q&A. If I cant wake up my PC remotely, this card is junk for me.

Share this post


Link to post
Share on other sites
1 hour ago, d5aqoep said:

This Syba card has stopped doing WOL suddenly from yesterday. I installed my previous card it is waking up my PC correctly. So this Syba card is borked in just 20 days. Tried everything from reinstalling windows to resetting my BIOS settings to resetting my ASUS router. It is also taking fairly long to establish a link.

 

So there it is.... another Chinese trash with non-existent Q&A. If I cant wake up my PC remotely, this card is junk for me.

I see no reason why anybody would need WoL as Apple drivers support mDNS offload so that the machine stays visible while sleeping and can be woken up with a connection request using protocols like SSH for example?

 

Mieze

Share this post


Link to post
Share on other sites
20 hours ago, Mieze said:

I see no reason why anybody would need WoL as Apple drivers support mDNS offload so that the machine stays visible while sleeping and can be woken up with a connection request using protocols like SSH for example?

 

Mieze

I use Windows to primarily wake my PC.

 

An update: I kept they Syba card out of my PC for 2 days and today I plugged it back in. Now my PC wakes up correctly. Must be some capacitor problem stored with too much charge.

But still it is a reliability issue. I will keep an eye on it if it happens again or so.

Edited by d5aqoep

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×