Differences between the revision of 17:26, 23 April 2021, created by fishyfriend, and the revision of 17:22, 23 April 2021
Notice: the text in red has been deleted from the previous revision, the text in green has been added in this revision and the text in gray has not been changed.
differences in the entry: vendor
Vast-Technologies-Inc.
differences in the entry: model name
TP-Link 802.11ac WLAN Adapter
differences in the entry: possible other names of the device
TP-Link Archer T2U Plus
TP-Link AC600 USB WiFi Adapter
Realtek RTL8812AU
differences in the entry: VendorID:ProductID code of the device
10ec:0120
differences in the entry: year of commercialization
not-specified
differences in the entry: interface
USB
differences in the entry: GNU/Linux distribution used for the test
guix
differences in the entry: tested with the following kernel libre
5.11.15-gnu
differences in the entry: does it work with free software?
yes
differences in the entry: free driver used
rtl88XXau
differences in the entry: Description
This is a dual-band wifi USB adapter with a large antenna and activity indicator LED.

Please note that the vendor id on this page [b]10ec[/b] is copied from another Realtek product on the wiki, as a temporary workaround since the actual vendor ID returned by `lsusb` is not yet in H-Node's database.


[h1]Driver[/h1]

The status of Realtek's driver for this product is unclear, but it seems likely that it is not actively maintained.

The Aircrack-ng project has created a working driver based on Realtek's driver for this product. As of spring 2021 this project appears to be actively maintained. On Guix, the Aircrack-ng driver is available as the package [i]rtl8812au-aircrack-ng-linux-module[/i]. The source code may be found here:

[a]https://github.com/aircrack-ng/rtl8812au[/a]

[h1]Functionality[/h1]

Using the Aircrack-ng driver, the device has worked on linux-libre kernel version 5.11 and several earlier 5.x kernels. Driver support tends to lag behind kernel upgrades by roughly a few weeks, so be aware that it won't always work with the very latest kernel.

Both 2.4 GHz and 5 GHz bands work well individually. They have not been tested simultaneously.

[h1]Detailed information[/h1]

[b]lsusb -v[/b]
[code]Bus 001 Device 004: ID 2357:0120 TP-Link 802.11ac WLAN Adapter
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.10
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x2357 TP-Link
idProduct 0x0120
bcdDevice 2.00
iManufacturer 1 Realtek
iProduct 2 802.11ac WLAN Adapter
iSerial 3 00e04c000001
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x003c
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 6
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 2 802.11ac WLAN Adapter
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x05 EP 5 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x06 EP 6 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x87 EP 7 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 3
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x08 EP 8 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x09 EP 9 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 0x0016
bNumDeviceCaps 2
USB 2.0 Extension Device Capability:
bLength 7
bDescriptorType 16
bDevCapabilityType 2
bmAttributes 0x00000002
HIRD Link Power Management (LPM) Supported
SuperSpeed USB Device Capability:
bLength 10
bDescriptorType 16
bDevCapabilityType 3
bmAttributes 0x00
wSpeedsSupported 0x000e
Device can operate at Full Speed (12Mbps)
Device can operate at High Speed (480Mbps)
Device can operate at SuperSpeed (5Gbps)
bFunctionalitySupport 1
Lowest fully-functional device speed is Full Speed (12Mbps)
bU1DevExitLat 10 micro seconds
bU2DevExitLat 1023 micro seconds
Device Status: 0x0001
Self Powered
[/code]
The contents of this page are in the Public Domain. (see the CC0 page for detailed information). Anyone is free to copy, modify, publish, use, sell, or distribute the text for any purpose, commercial or non-commercial, and by any means.
h-node.org is a hardware database project. It runs the h-source PHP software, commit cdeda15, available under the GNU General Public (GPLv3) License.
JavaScript license information