Skip to content

Instantly share code, notes, and snippets.

@xma
Created November 13, 2014 21:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xma/b876e3a4430b218381ff to your computer and use it in GitHub Desktop.
Save xma/b876e3a4430b218381ff to your computer and use it in GitHub Desktop.
Fix for LAN USB Network Adapter with 'fake' AX88772
$ cd /System/Library/Extensions
$ sudo kextload AX88772.kext
$ sudo dmesg
AX88772: start - Version number 1.0.0
AX88772: Non-authentic ASIX product, ASIX does not support it.
$ sudo perl -pi -e 's|\x85\xC0\x74\x41\x48\x8D\x3D\xC9\x54|\x85\xC0\xEB\x41\x48\x8D\x3D\xC9\x54|g,s|\x74\x3A\x48\x8D\x3D\x99\x44|\xEB\x3A\x48\x8D\x3D\x99\x44|g' /System/Library/Extensions/AX88772.kext/Contents/MacOS/AX88772
$ sudo kextload AX88772.kext
$ sudo dmesg
AX88772: start - Version number 1.0.0
AX88772: Input buffers 64, Output buffers 64
en5: attached with 5 suspended link-layer multicast membership(s)
AX88772: enable - Exit
AX88772::monitorLinkStatus - Link up at 100 Mbps - Full Duplex (PHY regs 5,6:0x45e1,0x0007)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment