Differences between the revision of 20:34, 28 April 2023, created by prospero, and the revision of 09:59, 27 September 2022
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.
Unterschiede: Hersteller
Vast-Technologies-Inc.
Unterschiede: Modellbezeichnung
TP-Link 802.11ac WLAN Adapter
Unterschiede: Andere mögliche Gerätenamen
TP-Link Archer T2U Plus
TP-Link AC600 USB WiFi Adapter
Realtek RTL8812AU
Unterschiede: Hersteller-ID:Produkt-ID des Gerätes
10ec:0120
Unterschiede: Jahr der Markteinführung
not-specified
Unterschiede: Schnittstelle
USB
Unterschiede: Verwendete GNU/Linux-Distribution für die Überprüfung
guix , trisquel_10_0
Unterschiede: Überbrüft mit folgendem freien Betriebssystemkern (Libre Kernel)
5.11.15-gnu
Unterschiede: Funktioniert mit Freie Software?
yes
Unterschiede: Verwendete Freie Firmware/Treiber
rtl88XXau
Unterschiede: Beschreibung
[p]This is a dual-band wifi USB This adapter with a large antenna and activity indicator LED.[/p] currently requires non-free firmware disguised as source code:

[p]Please note the vendor id [i]10ec[/i] is inaccurate. The correct vendor id is [i]2357[/i] but this is not yet in H-Node's database. There is an issue requesting to add it: [a]https://h-node.org/issues/view/en/380[/a][/p]

[h1]Driver[/h1]

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

[p]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][/p]

[p]Some versions of this product may be using RTL8811AU rather than RTL8812AU. This article only refers to the RTL8812AU (feel free to update if you have tested the RTL8811AU version).[/p]

[h1]Functionality[/h1]

[p]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.[/p]

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

[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]
[p]https://github.com/n0ss/realtek-rtl88xxau-dkms/blob/main/hal/rtl8812a/hal8812a_fw.c[/p]
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