Wi-Fi connection issues are often related to outdated or corrupted network adapter drivers. Even if your laptop or PC "sees" networks, the connection is constantly dropping, the speed is lower than expected, or the device doesn't detect available access points at all— The first thing you should do is check if the driver is up to date.In 80% of cases, updating the adapter's software resolves the issue without the need to purchase new hardware.
In this article you will find step-by-step instructions for all popular operating systems, including Windows 10/11, Linux (Debian/Ubuntu, Arch) and macOSWe'll also discuss how to identify your Wi-Fi adapter model, where to download official drivers (and why you shouldn't trust third-party sites), and what to do if your network stops working completely after an update. For your convenience, we've added a unique table of driver compatibility with the latest versions of Windows, which you won't find in standard manuals.
1. How to determine the model of your Wi-Fi adapter
Before updating your driver, you need to know exactly what hardware is installed on your device. The verification methods vary depending on the operating system.
On Windows the easiest to use device Manager:
- Click
Win + Xand select "Device Manager". - Expand the "Network adapters" section.
- Find the device with the words Wireless, Wi-Fi or 802.11 in the title (for example, Intel Wi-Fi 6 AX200 or Qualcomm Atheros QCA9377).
- Right-click the adapter → "Properties" → "Details" tab. In the drop-down menu, select "Hardware IDs" - here you will see lines like
PCI\VEN_8086&DEV_2723, which will help you find the driver if the adapter name is unknown.
On Linux Run the following command in the terminal:
lspci -knn | grep -iA3 net
Or for USB adapters:
lsusb
In the output, look for lines mentioning Network Controller or manufacturers like Broadcom, Realtek, Mediatek.
On macOS Open "About This Mac" → "System Report" → "Network" → "Wi-Fi". The chipset will be listed here (for example, Broadcom BCM43xx).
2. Where to download official drivers
Never download drivers from third party websites like driverpack.io or drp.su — They often distribute outdated versions containing adware or viruses. Official sources:
- 🔹 Laptop/Motherboard Manufacturer: For built-in adapters (for example, in laptops Lenovo, HP, Dell) Drivers are published on the model's support website. Search by the exact device name (for example, Lenovo ThinkPad T14 Gen 3).
- 🔹 Chipset manufacturer: If the adapter is discrete (for example, TP-Link TL-WN823N), download the driver from the website TP-LinkFor chipsets Intel, Qualcomm Atheros, Realtek or Broadcom — from the official pages of these companies.
- 🔹 Microsoft Update Catalog (Windows only): Suitable if the manufacturer no longer supports the model. Search by
Equipment ID(see section 1).
For Linux Drivers are usually included in the kernel or installed through packages (e.g. firmware-iwlwifi for chipsets Intel). On macOS Driver updates come through System Update.
3. Updating the driver on Windows
Windows has two update methods: automatic (via the system) and manual (from the official website). The automatic method is simpler, but it doesn't always install the latest version.
Method 1: Via Device Manager
- Open
device Manager(see section 1). - Right-click on the Wi-Fi adapter → "Update driver".
- Select "Search automatically for drivers".
If the system finds an update, it will install it automatically. However, this method often misses the latest versions from the manufacturer.
Method 2: Manual installation
- Download the driver from the official website (see section 2). This is usually a file with the extension
.exeor.zip. - If the file
.exe- Run it and follow the installation wizard instructions. - If the archive
.zip:- Unzip it into a folder.
- IN
Device ManagerClick on the adapter → "Update driver" → "Browse my computer for driver software". - Specify the path to the unzipped folder.
Download the driver from the official website|Create a system restore point|Disable your antivirus during installation|Restart your PC after installation-->
After the update Be sure to restart your computer, even if the system doesn't require it. Some changes only take effect after a restart.
What should I do if Wi-Fi stops working after an update?
If after installing a new driver the adapter disappears from the Device Manager or an exclamation mark appears:
1. Roll back the driver (right-click → "Properties" → "Roll Back").
2. Uninstall the device (right-click → "Uninstall device"), then restart your PC - Windows will try to install the driver again.
3. Try a different driver version (for example, not the latest one, but the previous one).
4. Updating drivers on Linux
In most Linux distributions, drivers for Wi-Fi adapters are already included in the kernel or installed through the package manager. However, for some chipsets (especially Broadcom or new ones Mediatek) manual installation may be required.
For Intel, Realtek, Atheros adapters
Update the kernel and firmware:
sudo apt update && sudo apt upgrade
sudo apt install linux-firmware
For specific chipsets (eg. Intel AX200/AX210):
sudo apt install firmware-iwlwifi
For Broadcom adapters
Install the proprietary driver:
sudo apt install broadcom-sta-dkms
After installation, reboot the system:
sudo reboot
For USB adapters on the Realtek chip (e.g. RTL8188EU, RTL8812AU)
Download the driver from GitHub (for example, the repository aircrack-ng/rtl8812au) and compile:
git clone https://github.com/aircrack-ng/rtl8812au.gitcd rtl8812au
make
sudo make install
sudo modprobe 8812au
If the adapter is not detected after the update, check the command output:
dmesg | grep -i firmware
Errors of the form firmware: failed to load will indicate missing firmware files.
5. Updating drivers on macOS
On macOS, drivers for built-in Wi-Fi adapters are updated along with the system via Software update (Settings → "General" → "Software Update"). However, for external USB adapters (for example, from TP-Link or ASUS) manual installation may be required.
Update process:
- Connect the adapter to your Mac.
- Download the driver from the manufacturer's website (look for the version for Mac OS X or macOS).
- Open the downloaded file
.dmgor.pkgand follow the installer instructions. - After installation, restart your Mac.
- 🔌 Check the model's compatibility with your version of macOS (for example, chip-based adapters Realtek RTL8188EU (often don't work on macOS Ventura and newer).
- 🔄 Try connecting the adapter through a USB hub with external power—some models require more power than the MacBook port provides.
- 📡 Change the Wi-Fi channel on the router (for example, from automatic to fixed
6or11in the 2.4 GHz range). - 🔄 Disable the feature 802.11n/ac Wireless Mode in the adapter settings (sometimes helps with conflicts with older routers).
- ⚡ Update the motherboard BIOS (relevant for integrated adapters).
If the adapter is not recognized:
6. Errors resolved after the update
Sometimes updating a driver can lead to new problems. Here are the most common errors and how to fix them:
| Error | Cause | Solution |
|---|---|---|
| Error Code 10 ("The device cannot start") | Incompatible or corrupted driver | Roll back the driver or install a different version |
| Error Code 43 ("Windows has stopped the device") | Conflict with power saving or BIOS | Disable Temporarily turn off the device to save power in the adapter properties |
| The Wi-Fi adapter has disappeared from Device Manager. | The driver has removed the device or there is a conflict with other software. | Check "Hidden devices" in Device Manager or search for new devices |
| Limited connection (no internet access) | Incorrect IP settings or conflict with the router | Reset the TCP/IP stack: netsh int ip reset |
If the adapter is unstable (for example, the speed drops or the connection is lost), try:
7. How to roll back a driver if the update was unsuccessful
If the new driver causes problems, revert to the previous version:
- Open
device Manager. - Right-click on the Wi-Fi adapter → "Properties" → "Driver" tab.
- Click "Roll Back" if the button is active. If not, proceed to the next step.
- Select "Uninstall device" → check "Delete the driver software for this device" → "Uninstall".
- Restart your PC. Windows will attempt to install the previous driver version automatically.
If rolling back doesn't help, download the older version of the driver from the manufacturer's website and install it manually (see section 3).
Where can I find older versions of drivers?
Manufacturers typically maintain archived versions on their websites. For example:
- Intel offers a choice of versions in a drop-down menu on the download page.
- Realtek publishes archives on FTP (search by chipset model).
- For laptops, check the "Drivers and Software" → "Previous Versions" section on the support site (Lenovo, HP and others).
8. Additional tips for optimizing Wi-Fi
Updating your driver is only part of the solution for stable Wi-Fi. Here's what else you can do:
- 📶 Update your router firmware: Outdated firmware may conflict with new adapter drivers. Check the version in the router's web interface (usually
192.168.1.1or192.168.0.1). - 🔋 Adjust power management: In Windows, open adapter properties → "Power Management" → uncheck "Allow the computer to turn off this device to save power".
- 🛡️ Check your security settings: If you use
WPA3, but the adapter does not support it, switch toWPA2-AESin the router settings. - 🌐 Use 5 GHz instead of 2.4 GHz: If your adapter supports dual-band, connect to a 5 GHz network - there is less interference (but a shorter signal range).
To diagnose connection problems in Windows, use the following commands:
ping 8.8.8.8 -tnetsh wlan show interfaces
ipconfig /all
On Linux:
iwconfigping -c 10 8.8.8.8
dmesg | grep -i wifi
FAQ: Frequently Asked Questions
Is it possible to update the Wi-Fi adapter driver on a laptop via Windows Update?
Yes, but this isn't always the best option. Windows Update installs generic drivers from Microsoft, which may be outdated or not optimized for your model. For maximum performance, download the driver from the laptop or chipset manufacturer's website.
Why has my Wi-Fi speed slowed down after updating my driver?
This may be due to:
- Automatic selection of a less optimal channel or standard (for example,
802.11ginstead of802.11ac). - Power saving features enabled in new drivers.
- Conflict with router settings (for example, channel width
40 MHzinstead of20 MHz).
Check your adapter settings in Device Manager (Advanced tab) and experiment with options like Wireless Mode or Roaming Aggressiveness.
How to update a Wi-Fi adapter driver without internet access?
Download the driver on another device with network access, transfer it to a flash drive, and install it manually:
- On a device with Internet access, find the driver according to the adapter model (see section 2).
- Copy the file (
.exeor.zip) to the flash drive. - Connect the flash drive to the target PC and install the driver (see section 3).
If you have Windows, you can also use Windows Update Offline Mode: download the update package (.cab) through Microsoft Update Catalog and install it through DISM.
Do I need to update the driver if Wi-Fi is working fine?
If there are no connection, speed, or stability issues, updating the driver is not necessary. However, new versions may:
- Improve compatibility with the latest standards (e.g.
Wi-Fi 6E). - Fix security vulnerabilities.
- Add support for new features (eg.
WPA3or160 MHz channels).
If you're not experiencing any issues but want to maximize performance, update your driver every 6-12 months.
What should I do if the manufacturer no longer supports my adapter?
In this case:
- Try a driver from a similar model (for example, if you have TP-Link TL-WN725N v1, and support has ended, download the driver for v2 or v3).
- Use generic drivers from the chipset manufacturer (for example, for Realtek RTL8188EU Download the driver from the website Realtek, and not TP-Link).
- On Linux try compiling the driver from source (see section 4).
- Buy an external USB adapter with a modern chipset (for example, Intel AX200 or Mediatek MT7921).
⚠️ Important: If your Wi-Fi adapter is built into your laptop and is no longer detected after updating the BIOS or driver, it may be disabled at the hardware level. Check your BIOS settings (sectionAdvanced → Onboard Devices) and make sure that the parameterWireless LANorWLANinstalled inEnabled.