Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.78 KB

README.md

File metadata and controls

42 lines (32 loc) · 1.78 KB

RTL8812AU_ASUS

ASUS USB-AC56 driver from Asus downloads

Modified to compile against kernels > 3.18 - tested on Archlinux x86_64 against kernel 4.6.2 - should also compile for earlier kernels. Builds on x86_64 as default. Change platform as needed in the MakeFile under section "Platform Related".

Updated to support VHT (802.11ac) mode using changes from uminokoe. The card then connects in 802.11ac mode (previously would connect as 802.11n on Linux).

Issues:

  • although the bit rate is listed as 867 Mb/s I have been unable in my tests to get throughput greater than 250-350Mbs (give or take a few megabits) on my setup (Asus RT-3200 router). If you manage to get greater speeds I'd appreciate you telling me about your setup, test and any driver changes you made.
  • Although the USB AC-56 is supposed to be USB 3.0 capable, lsusb lists it as a 2.0 USB device. Windows 10 appears to also see it as as USB 2.0 device using Windows stock drivers. The adapter is first recognized as a USB 3.0 (Superspeed) device after installing the Asus specific drivers. This may indicate that specific code exists in the Windows driver to switch ths USB mode from 2.0 to 3.0 which is not present in the source version provided by Asus. If so it's a shame because it means that the USB AC-56 is then actually bound to the USB 2.0 max throughput of 480Mbs on Linux making it a good but expensive 802.11n adapter. Again any insights would be greatly appreciated.

To build:

make clean
make

To install (as root or sudo):

make install

To activate (as root or sudo):

modprobe 8812au