How to Make the TP-Link Archer TX50Uh AX3000 USB WiFi Adapter Work on Ubuntu?
If you recently bought the TP-Link Archer TX50Uh AX3000 Wireless USB Adapter from Amazon India and discovered it doesn’t work out of the box on Ubuntu Linux, you’re not alone.
Here’s how I got it working smoothly on my Ubuntu system. ( Tested on the Newest Ubuntu 25.04 -when writing )
Amazon Product package: Tp-Link Archer Tx50Uh Ax3000 High Gain Wireless USB Adapter | 3000 Mbps Dual Band WiFi 6 | High Gain Antennas and Beamforming | USB 3.0 | Wpa3 | Ofdma and Mu-Mimo – Black
This device in lsusb shows up as ID 35bc:0101 Realtek 802.11ax WLAN Adapter.
It’s quite easy to make it work on Ubuntu. Here are the steps.
1. Install Required Packages
Open a terminal and run:
sudo apt update
sudo apt install -y build-essential dkms git linux-headers-$(uname -r)
2. Clone the Correct Driver Repository
Thanks to morrownr for maintaining a reliable driver repo for this chipset.
git clone https://github.com/morrownr/rtl8852cu-20240510
cd rtl8852cu-20240510
3. Build and Install the Driver
make
sudo make install
4. Configure the Module
During installation, a config file will open in nano
. Find this line:
options 8852cu rtw_switch_usb_mode=0
Change it to:
options 8852cu rtw_switch_usb_mode=1
Save and exit (Ctrl+O
, Enter
, Ctrl+X
).
To edit this config later, you can find it at:
sudo nano /etc/modprobe.d/8852cu.conf or use Vi or gedit
5. Reboot and Connect
Now reboot your system:
sudo reboot
After rebooting, your TP-Link WiFi adapter should be detected. The LED should start blinking, and you should see WiFi networks available in your settings.
Enjoy browsing the Interwebs.on your Ubuntu 🙂