AX88179 Drivers for Big Sur 11.0
Code Block csrutil enable --without kext
It worked for my AX88179 based adapter using drivers from ASIX.
Download new driver from asix revision v2.18.0 and install
Boot MacBook in recovery mode
In Terminal: /usr/sbin/spctl kext-consent add 5RHFAZ9D4P
Start MacOs X and accept pop up in system preferences/security and privacy. All works.
You need check developer ID
(An example based on ASIX ELECTRONICS CORPORATION)
Install driver and check if it exists kext in: /Library/Extensions/AX88179178A.kext
In terminal: sudo su - (type your password)
/usr/sbin/spctl -a -vv -t install /Library/Extensions/AX88179178A.kext
You see:
/Library/Extensions/AX88179_178A.kext: accepted
source=Notarized Developer ID
origin=Developer ID Application: ASIX ELECTRONICS CORPORATION (5RHFAZ9D4P)
3. Next boot MacBook in recovery mode
4. In Terminal add developer ID: /usr/sbin/spctl kext-consent add 5RHFAZ9D4P
5. Start MacOs X and accept pop up in system preferences/security and privacy.
6. In terminal check added developer ID: /usr/sbin/spctl kext-consent list
You see:
Allowed Team Identifiers:
5RHFAZ9D4P
7. In terminal, check driver loaded: kextfind -report -b -loaded |grep com.asix.driver.ax88179-178a
You see:
com.asix.driver.ax88179-178a yes
Try to follow all the steps bellow but on the step 5 doesn't show any pop up and step 7 is showing:
com.asix.driver.ax88179-178a no
Hi,
You need check developer ID
(An example based on ASIX ELECTRONICS CORPORATION)
Install driver and check if it exists kext in: /Library/Extensions/AX88179178A.kext
In terminal: sudo su - (type your password)
In terminal install kext:
/usr/sbin/spctl -a -vv -t install /Library/Extensions/AX88179178A.kext
You see:
/Library/Extensions/AX88179_178A.kext: accepted
source=Notarized Developer ID
origin=Developer ID Application: ASIX ELECTRONICS CORPORATION (5RHFAZ9D4P)
3. Next boot MacBook in recovery mode
4. In Terminal add developer ID: /usr/sbin/spctl kext-consent add 5RHFAZ9D4P
5. Start MacOs X and accept pop up in system preferences/security and privacy.
6. In terminal check added developer ID: /usr/sbin/spctl kext-consent list
You see:
Allowed Team Identifiers:
5RHFAZ9D4P
7. In terminal, check driver loaded: kextfind -report -b -loaded |grep com.asix.driver.ax88179-178a
You see:
com.asix.driver.ax88179-178a yes
Then I found this article, I installed the drivers provided in it and it worked after the restart. The drivers are primarily for Catalina but they worked with my BigSur beta install on the MacBook Pro 13 (2018)
link: plugable.com/2019/10/04/usb-ethernet-adapter-not-working-after-macos-catalina-10-15-update-we-can-help/
In the systemreport / software / Extensions/ the status of AX88179178A is not loaded.
After reboot kextfind -report -b -loaded showed "com.asix.driver.ax88179-178a no"
/usr/sbin/spctl -a -vv -t install /Library/Extensions/AX88179178A.kext/
/Library/Extensions/AX88179_178A.kext/: accepted
source=Notarized Developer ID
override=security disabled
origin=Developer ID Application: ASIX ELECTRONICS CORPORATION (5RHFAZ9D4P)
The workaround involves a few extra steps. But here is exactly what I did.
Go to the Asix support page asix.com.tw/en/product/USBEthernet/Super-SpeedUSBEthernet/AX88179?utmsource=ASIX.Youtube&utmmedium=video&utm_campaign=ASIX .
Click the Downloads tab.
Click the Software & Tools link.
Download the Apple macOS 10.9 to 10.15 Drivers Installer v2.18.0 2020-08-04 3.0 MB.
Proceed to install the driver.
When you get to step 7, you will notice that macOS reports no instead of yes. That is ok. That happened to me too.In terminal install kext:
/usr/sbin/spctl -a -vv -t install /Library/Extensions/AX88179178A.kext
You see:
/Library/Extensions/AX88179_178A.kext: accepted
source=Notarized Developer ID
origin=Developer ID Application: ASIX ELECTRONICS CORPORATION (5RHFAZ9D4P)
. Next boot MacBook in recovery mode
4. In Terminal add developer ID: /usr/sbin/spctl kext-consent add 5RHFAZ9D4P
5. Start MacOs X and accept pop up in system preferences/security and privacy.
6. In terminal check added developer ID: /usr/sbin/spctl kext-consent list
You see:
Allowed Team Identifiers:
5RHFAZ9D4P
Now, go to the Plugable website. Download and install v2.16.0 of the drivers from here: plugable.com/2019/10/04/usb-ethernet-adapter-not-working-after-macos-catalina-10-15-update-we-can-help/7. In terminal, check driver loaded: kextfind -report -b -loaded |grep com.asix.driver.ax88179-178a
You see:
com.asix.driver.ax88179-178a yes
This time, during installation you'll be prompted to allow the extension and the install should fully succeed. After rebooting, your network adapter should be enabled and working again.
I am not sure if driver versions make a difference. I suspect that I will be able to upgrade to v2.18.0 of the drivers and they will begin to work. I'll report back if that is the case. But for the time being I wanted to report the precise steps I took to get everything to work.
ASIX should be ashamed of themselves.