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
Topic:
App & System Services
SubTopic:
Drivers
Tags: