[Solved]TP-Link Archer T2U PLUS [RTL8821AU]

Hello everyone Please tell me which drivers need to be used for the correct operation of the TP-Link Archer T2 PLUS wi-Fi adapter [RTL8821AU] ?

root@OpenWrt:~# lsusb
Bus 001 Device 002: ID 0627:0001 QEMU QEMU USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux 5.15.162 uhci_hcd UHCI Host Controller
Bus 002 Device 002: ID 2357:0120 Realtek  802.11ac WLAN Adapter
Bus 002 Device 001: ID 1d6b:0002 Linux 5.15.162 xhci-hcd xHCI Host Controller
Bus 003 Device 001: ID 1d6b:0003 Linux 5.15.162 xhci-hcd xHCI Host Controller

Proxmox has defined this device as follows:

root@proxmox:~# lsusb
Bus 002 Device 005: ID 2357:0120 TP-Link Archer T2U PLUS [RTL8821AU]
root@OpenWrt:~# cat /etc/banner
  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 23.05.4, r24012-d8dd03c46f
 -----------------------------------------------------
root@OpenWrt:~# uname -a
Linux OpenWrt 5.15.162 #0 SMP Mon Jul 15 22:14:18 2024 x86_64 GNU/Linux
root@OpenWrt:~# lsmod
amd_xgbe              110592  0
bnx2                   73728  0
button_hotplug         12288  0
crc_ccitt              12288  1 ppp_async
crypto_acompress       12288  2 lzo,lzo_rle
e1000                  98304  0
e1000e                176128  0
ena                    73728  0
fat                    61440  1 vfat
forcedeth              61440  0
i2c_dev                12288  0
igb                   159744  0
igc                    90112  0
inet_diag              20480  3 udp_diag,tcp_diag,raw_diag
ixgbe                 217088  0
libcrc32c              12288  1 nf_tables
lzo                    12288  0
lzo_compress           12288  2 lzo,lzo_rle
lzo_decompress         12288  2 lzo,lzo_rle
lzo_rle                12288  0
mdio                   12288  1 ixgbe
mii                    12288  0
nf_conntrack           77824  8 nft_redir,nft_nat,nft_masq,nft_flow_offload,nft_ct,nf_nat,nf_flow_table,nf_conntrack_netlink
nf_conntrack_netlink   32768  0
nf_defrag_ipv4         12288  1 nf_conntrack
nf_defrag_ipv6         16384  1 nf_conntrack
nf_flow_table          28672  4 nf_flow_table_ipv6,nf_flow_table_ipv4,nf_flow_table_inet,nft_flow_offload
nf_flow_table_inet     12288  0
nf_flow_table_ipv4     12288  0
nf_flow_table_ipv6     12288  0
nf_log_syslog          16384  0
nf_nat                 28672  4 nft_redir,nft_nat,nft_masq,nft_chain_nat
nf_reject_ipv4         12288  2 nft_reject_ipv4,nft_reject_inet
nf_reject_ipv6         12288  2 nft_reject_ipv6,nft_reject_inet
nf_tables             180224296 nft_fib_inet,nf_flow_table_ipv6,nf_flow_table_ipv4,nf_flow_table_inet,nft_reject_ipv6,nft_reject_ipv4,nft_reject_inet,nft_reject,nft_redir,nft_quota,nft_objref,nft_numgen,nft_nat,nft_masq,nft_log,nft_limit,nft_hash,nft_flow_offload,nft_fib_ipv6,nft_fib_ipv4,nft_fib,nft_ct,nft_counter,nft_chain_nat
nfnetlink              16384  3 nf_tables,nf_conntrack_netlink
nft_chain_nat          12288  2
nft_counter            12288 23
nft_ct                 16384  5
nft_fib                12288  3 nft_fib_inet,nft_fib_ipv6,nft_fib_ipv4
nft_fib_inet           12288  0
nft_fib_ipv4           12288  1 nft_fib_inet
nft_fib_ipv6           12288  1 nft_fib_inet
nft_flow_offload       12288  0
nft_hash               12288  0
nft_limit              12288  5
nft_log                12288  0
nft_masq               12288  2
nft_nat                12288  0
nft_numgen             12288  0
nft_objref             12288  0
nft_quota              12288  0
nft_redir              12288  0
nft_reject             12288  3 nft_reject_ipv6,nft_reject_ipv4,nft_reject_inet
nft_reject_inet        12288  2
nft_reject_ipv4        12288  0
nft_reject_ipv6        12288  0
nls_cp437              16384  0
nls_iso8859_1          12288  0
nls_utf8               12288  0
ppp_async              16384  0
ppp_generic            32768  3 pppoe,ppp_async,pppox
pppoe                  16384  0
pppox                  12288  1 pppoe
r8169                  77824  0
raw_diag               12288  0
realtek                24576  0
slhc                   16384  1 ppp_generic
tcp_diag               12288  0
tg3                   155648  0
tun                    45056  2
udp_diag               12288  0
vfat                   16384  0
root@OpenWrt:~#


Or is it better to use an adapter for this TP-LINK Archer T3U Plus AC1300?

Except T2U (v1 & v2 only, not v3, not Nano, not Plus), none of the TP-Link USB WiFi is supported.

1 Like

The TP-Link Archer T3U Plus is supported on snapshot TP-Link AC1300 Archer T3U Plus driver

ac600-archer-t2u-plus
So the information in this topic is not correct?

Could you please tell me what packages were installed if you look at this topic?

From the topic you quoted, have you seen it working?
I own T2U Nano, which is same family as your T2U Plus and I was never able to make it working on OpenWrt.

Realtek drivers are simply suck and difficult to get into mainline. I don't know what's your purpose, but the T3U Plus working in snapshot means client mode only, don't dream about AP mode.

Get Mediatek one if you really need it.

Try installing kmod-rtl8812au-ct and wpad-basic but the most you can get is scanning has never worked for me

Thanks for the clarification, then my idea with a virtual router with wi-fi is not feasible((

Will this chip work?
MTK7601

7601 works, however it's 2.4GHz super old and slow.....at least get a 7610/7612

There is no point to look at mt7601, mt7610 or mt7612, mt7921au is well supported and relatively cheap (~10 EUR).

Disclaimer: I still recommend against using USB wireless for 24/7 and/or AP mode tasks.

rtl8821au is supported by the latest rtw88 development module. I created an OpenWrt package for this https://github.com/henkv1/rtw88-usb-openwrt

1 Like

more recent rtw88 is available in the openwrt snapshots

Hi, from all that has been done above, do I understand correctly that at the moment the TP-Link AC600 Archer T2U Plus adapter is not compatible with openwrt 23.05.4 and will not work in access point mode, even when using the rtw88 driver?

that's why I said snapshots ...

The upstream version of rtw88 does not support rtl8821au. The development version in https://github.com/lwfinger/rtw88 does, so I created a OpenWrt package for this version. Also AP mode is not working correct in the upstream release for the other USB chipsets that rtw88 supports. This development version has some fixes for this as well.

2 Likes

Hi. I collected the packages, but it gives an error during installation, please tell You've done a lot of work, thank you! I followed your instructions and I managed to collect the packages, now TP-Link AC600 Archer T2 Plus is working in access point mode!Thank you so much again!

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.