I have a solution for those who tried to re-enabled System Integration Security (SIP) after successful driver installation.
(my OS version is: macOS Big Sur version 11.0.1)
1- Unplug your USB-Ethernet device.
2- Get the latest version and discard all advices about using older versions. Get version 2.19 (beta2) which is currently available. Do NOT install driver now !
3- Uninstall old driver first using the uninstaller that comes with the latest driver. You will have to restart.
4- Wait your screen to be off due to Restart, then directly... (next point)
5- Keep holding Command+R wile your PC is booting. Keep holding until the Apple logo appears. (If you fail to enter recovery mode, shut down and repeat this point).
6- Select your account and enter password.
7- Choose Utilities > Terminal.
8- csrutil disable
9- /usr/sbin/spctl kext-consent list
10- If 5RHFAZ9D4P is not in the list, enter: /usr/sbin/spctl kext-consent add 5RHFAZ9D4P . Otherwise, skip this point.
11- Restart you mac.
12- This is the critical point which you might miss from all other instructions available: Remove Allow permission you provided earlier to asix team (5RHFAZ9D4P). This is important to let your OS accept the device again. Follow these steps carefully:
sudo su
(enter your password if prompted), then...
sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy
delete from kextloadhistoryv3 where teamid='5RHFAZ9D4P';
delete from kextpolicy where teamid='5RHFAZ9D4P';
.quit
13- Install driver.
14- Now you will be prompt to Allow this driver in System Preferences -> Security & Privacy.
15- Connect your USB-Ethernet device.
16- Your USB-Ethernet device should work by now. Ensure you have ethernet connected to router/Switch to verify.
17- If it does not yet work, try running this in terminal: sudo kextload -b com.asix.driver.ax88179-178a
Post
Replies
Boosts
Views
Activity
Revised instructions to install AX88179-179A USB-Ethernet driver on Mac OS 11 (Big Sur)
Thanks for all who confirmed these instructions actually works even with scenarios that one find himself stuck like after re-enabling SIP using csrutil enable in recovery mode. Point 12 solves this particular issue. However, everybody should follow all these instructions including point 12. Thanks volodymyrk for correction.
Follow these instructions carefully:
1- Unplug your USB-Ethernet device.
2- Get the latest version and discard all advices about using older versions. Get version 2.19 (beta2) which is currently available. Do NOT install driver now !
3- Uninstall old driver first using the uninstaller that comes with the latest driver. You will have to restart.
4- Wait your screen to be off due to Restart, then directly... (next point)
5- Keep holding Command+R wile your PC is booting. Keep holding until the Apple logo appears. (If you fail to enter recovery mode, shut down and repeat this point).
6- Select your account and enter password.
7- Choose Utilities > Terminal.
8- csrutil disable
9- /usr/sbin/spctl kext-consent list
10- If 5RHFAZ9D4P is not in the list, enter: /usr/sbin/spctl kext-consent add 5RHFAZ9D4P . Otherwise, skip this point.
11- Restart you mac.
12- This is the critical point which you might miss from all other instructions available: Remove Allow permission you provided earlier to asix team (5RHFAZ9D4P). This is important to let your OS accept the device again. Follow these steps carefully:
sudo su
(enter your password if prompted), then enter these four lines by sequence:
sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy
delete from kext_load_history_v3 where team_id='5RHFAZ9D4P';
delete from kext_policy where team_id='5RHFAZ9D4P';
.quit
13- Install driver.
14- Now you will be prompt to Allow this driver in System Preferences -> Security & Privacy.
15- Connect your USB-Ethernet device.
16- Your USB-Ethernet device should work by now. Ensure you have ethernet connected to router/Switch to verify.
17- If it does not yet work, try running this in terminal: sudo kextload -b com.asix.driver.ax88179-178a
Everybody, welcome :) Glad to know that instructions actually worked for you.
emaxim, the current driver requires you to leave SIP disabled.
I do not need to mention, because it is clear, that anybody follows these instruction is doing so by their own risk. I do not give any kind of guarantee. This is just sharing of experience to help people get to solution in a shorter time.