Connecting to a wireless network via USB Wi-Fi adapter — a popular solution for PCs without a built-in module or when signal amplification is needed. However, without a properly installed driver, even the most powerful adapter TP-Link Archer T4U or ASUS USB-AC68 turns into a useless "flash drive." In this article, we'll cover not only the standard installation procedure, but also the nuances for different operating systems and how to resolve common errors (for example, Code 10 or The device is not recognized), and we will also give recommendations on choosing drivers for rare models.
We will pay special attention to automatic and manual installation methods, as well as alternative solutions for cases where the manufacturer doesn't provide drivers for your OS. For example, owners of chip-based adapters Realtek RTL8812BU often encounter problems on Linux, and macOS users may find that their device D-Link DWA-131 It's simply not supported out of the box. We'll cover each scenario in detail so you can configure your adapter regardless of its model and operating system.
1. Preparation: What you need to know before installation
Before you begin installation, determine three key parameters:
- 🔍 Adapter model — usually indicated on the body (for example, Tenda U12 or Mercusys MW300UM). If the inscription has worn off, look at the sticker on the back.
- 🖥️ OS version and bit depth - for Windows this can be checked in
Settings → System → AboutOn Linux, enter the commanduname -a, on macOS —sw_vers. - 🛠️ Chip type — the most important parameter. For example, adapters TP-Link TL-WN725N may be on chips Realtek RTL8188EU or Ralink RT5370, and the drivers for them are different!
If the adapter model is unknown, connect it to the PC and check it Device Manager (Windows) or via command lsusb (Linux/macOS). For example, on Linux, the output might look like this:
Bus 001 Device 003: ID 2357:010c TP-Link 802.11ac NIC
Here 2357:010c — unique identifiers of the manufacturer and device by which the driver can be found.
⚠️ Attention: Some adapters (especially cheap ones from AliExpress) may have counterfeit chips. For example, instead of the stated one Realtek RTL8812AU what will be inside RTL8188EUThis will cause the chip to malfunction even with the "correct" driver. Check the chip through device Manager or specialized utilities like USBDeview.
2. Methods for installing drivers on Windows
Windows is the most user-friendly OS for installing drivers, but even here there are some pitfalls. Let's look at three main methods: automatic, manual, and via Windows Update.
2.1. Automatic installation (recommended for beginners)
The easiest way is to use installation wizard from a disk or the manufacturer's official website:
- Download the driver from the brand's website (for example, TP-Link support). Select the version for your OS and bit depth (x64 or x86).
- Connect the adapter to the USB port. If the system does not recognize it, run the downloaded file (usually with the extension
.exe). - Follow the wizard's instructions. Once complete, restart your PC.
If the adapter is identified as Network controller with an exclamation mark in Device Manager, right-click on it → Update driver → Automatic searchWindows will automatically find a suitable driver in its database.
2.2. Manual installation (if automatic installation did not work)
If the automatic search does not produce results, try installing the driver manually:
- Download the archive with the driver (for example, for Realtek RTL88x2BU from the chip manufacturer's website).
- Unzip the archive into a folder (for example,
C:\Drivers\WiFi). - Open device Manager, find the adapter with the exclamation mark.
- Right click →
Update driver→Search for drivers on this computer→ specify the folder with the unpacked files.
For chip adapters Mediatek (For example, MT7610U) may be required Disabling driver signature verificationTo do this:
1. Press Win + X → Run → entershutdown /r /o /f /t 02. After rebooting, select
Diagnostics → Advanced options → Boot options → Restart
3. Press F7 to disable signature verification.
⚠️ Attention: Installing unsigned drivers can compromise system stability. Use this method only if other methods have failed and you are certain of the source of the files.
Download the driver from the official website
Unzip the archive into a separate folder
Connect the adapter to the USB port
Open Device Manager
Disable signature verification (if required)-->
2.3. Installation via Windows Update
Sometimes a driver is already included in the Windows database, but it isn't installed automatically. To force it to download:
- Open
Settings → Update & Security → Windows Update → View update history → Driver updates. - Click
Checking for updatesIf the adapter is connected, the system can find the driver itself.
This method does not work for all models, but often helps with popular adapters like TP-Link TL-WN823N.
3. Installing drivers on Linux
In Linux, the driver installation process is more complicated than in Windows, but there are more options for manual configuration. The main methods are: using built-in kernel drivers, installing via dkms or compilation from source.
3.1. Checking the current status of the adapter
Connect the adapter and run the following in the terminal:
lsusb
iwconfig
If in the output iwconfig If your device isn't listed, it means the driver isn't loaded. For example, for a chip-based adapter. Realtek RTL8188EU the conclusion may be like this:
Bus 001 Device 004: ID 0bda:0179 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
3.2. Installation via repositories (the easiest way)
Many adapters are supported by the Linux kernel out of the box. Try updating your system and rebooting:
sudo apt update && sudo apt upgrade -y # For Debian/Ubuntusudo dnf upgrade --refresh # For Fedora
sudo pacman -Syu # For Arch Linux
If the adapter doesn't work, check if there's a package for it in the repositories. For example, for chips Realtek RTL88xx:
sudo apt install rtl8812au-dkms
3.3 Manual driver compilation
For rare chips (eg. MT7612U or RTL8852AE) you'll have to compile the driver manually. Algorithm:
- Download the driver source from GitHub (for example, rtl8812au).
- Install dependencies:
sudo apt install build-essential dkms linux-headers-$(uname -r) - Unzip the archive and go to the folder with the driver:
cd rtl8812aumake
sudo make install
sudo modprobe 8812au
After rebooting, the adapter should be detected. If an error occurs modprobe: FATAL: Module not found, check the module name with the command lsmod | grep 8812.
⚠️ Attention: On newer Linux kernel versions (5.15+), some drivers may not compile due to API changes. In this case, look for forked repositories that support the latest kernels (e.g., rtl8821cu for chips RTL8821CU).
What should I do if the adapter doesn't work after compilation?
Check the kernel logs with the command dmesg | grep -i wifi. Module loading errors are often indicated there.
Make sure there are no conflicting drivers in your system (eg. rtl8xxxu may block rtl8812au).
Try disabling the laptop's built-in Wi-Fi module (if any) with the command rfkill unblock wifi.
4. Installing drivers on macOS
macOS is the most demanding operating system for USB Wi-Fi adapters. Apple officially supports only a limited list of chips, so many adapters (especially on Realtek or Mediatek) simply won't work. However, there are workarounds.
4.1. Compatibility Check
Before purchasing an adapter, check its compatibility on sites like Wireless USB Adapter CheckFor example, chip-based adapters:
- ✅ Broadcom BCM43xx — usually work out of the box.
- ⚠️ Realtek RTL8188xx — require manual installation of drivers.
- ❌ Mediatek MT76xx — are most often not supported.
4.2. Installation via Homebrew (for supported chips)
If your adapter is on a chip Realtek RTL8188xx, try installing the driver through Homebrew:
brew install --cask rtl8188eu
After installation, restart your Mac. The adapter should appear in the list of network interfaces.
4.3. Alternative solutions
If there are no drivers for your adapter, consider the following options:
- 🔄 Use the adapter in bridge mode - connect it to the router via Ethernet and share Wi-Fi from your phone.
- 🖥️ Virtual machine with Windows - install Windows via Parallels Desktop or VirtualBox and connect the adapter to the virtual machine.
- 🛠️ Replacing the chip - some users successfully replace the chip in the adapter with a supported one (for example, Broadcom BCM4360).
⚠️ Attention: On macOS Big Sur and later, many third-party drivers have stopped working due to security changes. If you're using these versions, check the driver's compatibility with your OS on forums (e.g., TonyMacx86).
5. Solving typical problems
Even after successfully installing the driver, the adapter may still operate unstable. Let's look at the most common errors and their solutions.
| Problem | Possible cause | Solution |
|---|---|---|
Code 10: The device cannot start. (Windows) |
Driver conflict or low USB resources | Disconnect other USB devices, update your motherboard chipset driver, try a different port |
| The adapter switches off periodically | USB power saving or unstable power supply | Turn off energy saving in Device Manager → Properties → Power Management |
The device is not recognized (any OS) |
Damaged USB port, faulty adapter, or missing driver | Check the adapter on another PC, try a different cable/port, install the driver manually |
| Slow speed or connection interruptions | Interference, outdated driver, or incorrect Wi-Fi standard (e.g. 802.11n instead of 802.11ac) | Update the driver, change the channel on the router, check the adapter settings in Network connections |
If the adapter is detected but does not connect to networks, check:
- 📶 Regional settings — Wi-Fi channels are limited in some countries. In Windows, this can be configured in
Control Panel → Network and Internet → Network and Sharing Center → Change adapter settings → Properties → Configure → Advanced → Country Region. - 🔒 Firewall or antivirus - temporarily disable them and check the connection.
- 🔄 Adapter operating mode - in the driver settings (tab
Additionally) select802.11acinstead of802.11n, if your router supports 5 GHz.
6. Optimizing adapter performance
After successfully installing the driver, you can improve the performance of the adapter by adjusting its settings.
6.1. Selecting a Wi-Fi channel and standard
If your adapter supports 802.11ac (Wi-Fi 5) or 802.11ax (Wi-Fi 6), but only connects via 802.11n, force the modern standard to be enabled:
- Open
Device Manager → Network Adapters → Properties of your adapter → Advanced. - Find the parameter
Wireless Modeor802.11n/ac Wireless Modeand select802.11ac. - Accordingly, configure the router to operate in the mode
802.11acor802.11ax.
6.2. Antenna setup (for adapters with connectors)
If your adapter has detachable antennas (eg. ASUS USB-AC68), experiment with their position:
- 📡 For maximum coverage, angle the antennas
90°to each other. - 🏠 In an apartment building, point the antennas vertically for better signal reception from neighboring routers.
- 🌳 In open areas (dacha, private house) use directional antennas with a gain factor
5-9 dBi.
6.3. Using the manufacturer's utilities
Many brands offer proprietary utilities for managing adapters. For example:
- 🔧 TP-Link —
TP-Link Wireless Configuration Utility(allows you to scan networks and configure connection profiles). - 🔧 ASUS —
ASUS AiRadar(optimizes signal for gaming applications). - 🔧 D-Link —
D-Link Wi-Fi Utility(makes it easier to connect to hidden networks).
These utilities often offer features that are not available through standard Windows settings.
7. Choosing an adapter: what to look for
If you haven't purchased an adapter yet, consider the following criteria to avoid driver and compatibility issues:
| Parameter | Recommendations | Examples of models |
|---|---|---|
| chip | Give preference to chips Realtek RTL88x2, Intel AX200 or Broadcom BCM43xx — it’s easier to find drivers for them. | TP-Link Archer T4U (RTL8812AU), ASUS USB-AX56 (Intel AX200) |
| Wi-Fi standard | It's enough for home 802.11ac (Wi-Fi 5), for future compatibility take 802.11ax (Wi-Fi 6). |
Mercusys MW603XU (Wi-Fi 6), D-Link DWA-192 (Wi-Fi 5) |
| USB port | Adapters with support USB 3.0 (blue connector) provide higher speed, but can get hot. For laptops, it's better USB 2.0. |
TP-Link TL-WN823N (USB 2.0), ASUS USB-AC68 (USB 3.0) |
| Antennas | For desktop PCs, choose models with external antennas. Compact adapters are suitable for laptops. | Alfa AWUS036ACH (2 antennas), Tenda U3 (without antennas) |
Avoid adapters with unknown chips (eg. No-Name from AliExpress based RTL8188FTV). They often lack stable drivers, and performance leaves much to be desired.
⚠️ Attention: Cheap chip-based adapters Realtek RTL8188xx (for example, many models Tenda or Mercusys (for 300-500 rubles) may have driver issues on Linux and macOS. Before purchasing, check reviews on forums (for example, 4PDA or iXBT).
8. Alternative ways to connect to Wi-Fi
If you are unable to install the driver for your USB adapter, consider alternative Wi-Fi connection options:
- 📱 Modem mode on a smartphone — share the Internet from your phone via USB or Wi-Fi (but this will require additional traffic costs).
- 🖧 PCI-e adapter - if you have a desktop PC, an internal Wi-Fi card (for example, TP-Link Archer TX3000E) will be more reliable than USB.
- 🌐 Powerline adapters — transmission of the Internet via electrical wiring (for example, TP-Link AV1000). Suitable if the router is far away.
- 🔗 Ethernet over USB - If you have access to the router via cable, use USB-Ethernet adapter (For example, ASIX AX88179).
For laptops without a Wi-Fi module, you can consider installing an internal card M.2 NGFF (For example, Intel Wireless-AC 9260). It's more complicated than a USB adapter, but more reliable and aesthetically pleasing.
FAQ: Frequently Asked Questions about USB Wi-Fi Adapters
My adapter is listed as "Unidentified Device." What should I do?
This error occurs if:
- The driver is not installed or is not suitable for your OS.
- The adapter is faulty or connected to a non-working USB port.
- The adapter chip is not supported by your system (applicable to macOS/Linux).
Solution:
- Test the adapter on another PC.
- Download the driver from the manufacturer's official website chip (not an adapter!). For example, for Realtek RTL8811AU Look for the driver on the Realtek website.
- On Linux, try the command
sudo lsusb -vto find out the device IDs and find the driver by them.
The adapter connects, but the speed is slow. How can I fix it?
Reasons for low speed:
- The adapter operates in the mode
802.11ninstead of802.11ac. - Interference from other networks (especially on the 2.4 GHz channel).
- USB 2.0 port limits bandwidth.
- The driver is outdated or not working correctly.
Solution:
- In the adapter settings (in
Device Manager) force the mode to turn on802.11ac. - Change the channel on your router to a less busy one (use utilities like Wi-Fi Analyzer for Android).
- Connect the adapter to the port
USB 3.0(blue connector). - Update your driver or roll it back to a previous version.
Can I use a USB Wi-Fi adapter on my TV?
Yes, but with some reservations:
- 📺 Android TV - most adapters are chip-based Realtek RTL8188xx or Ralink RT5370 will work after connection (drivers are already in the system).
- 🍎 Apple TV — does not support USB adapters.
- 🖥️ Smart TV on Tizen or WebOS — USB Wi-Fi adapters typically don't support them. The exception is some Samsung models with a USB 3.0 port.
For TVs it is better to use external router in bridge mode or Powerline adapters.
How do I check if my adapter is working at maximum speed?
To check the actual speed:
- Connect to the router via Wi-Fi.
- Run a speed test on the website Speedtest.net or via command:
speedtest-cli - Compare the result with the maximum speed of your tariff and adapter standard (for example,
802.11acup to 867 Mbps on 5 GHz).
If the speed is significantly lower, check:
- Distance to the router and presence of obstacles.
- Channel congestion (change the channel on the router).
- Adapter settings (operating mode, channel width).
Where can I download the driver if it's not on the manufacturer's website?
The official website isn't always the best source. Alternative options:
- 🔧 Chip manufacturer's website - for example, for Realtek This realtek.com, For Mediatek — mediatek.com.
- 📦 Driver repositories