Checking the functionality of a Wi-Fi adapter: from diagnostics to repair

A Wi-Fi adapter is the "bridge" between your device and the wireless network. When the internet suddenly drops and you can't connect a cable, your first thought is, "Is the adapter broken?" But before taking your laptop to a service center or buying a new module, it's worth checking its functionality yourself. In 80% of cases, the problem lies not with the hardware, but with settings, drivers, or software conflicts.

This article will help diagnose a Wi-Fi adapter on any device - from an old laptop to Windows 7 to modern MacBook Pro with a chip M2We'll figure it out. 7 verification methods: from basic (enabling/disabling the module) to advanced (analyzing logs and testing antennas). You will also learn how to distinguish hardware failure from software, and what to do if the adapter "doesn't see" the network or connects, but without internet access.

Important: If you use USB Wi-Fi adapter (For example, TP-Link TL-WN725N or ASUS USB-AC56), some of the instructions will be universal, but some steps will require connecting the device to a different port or computer for testing. Built-in adapters (e.g., Intel AX200 or Qualcomm Atheros QCA61x4) are checked in a similar manner, but taking into account the features of a specific laptop model.

1. Basic check: Is the Wi-Fi adapter physically turned on?

The first thing you need to do is make sure that the adapter is not disabled. hardwareOn laptops this could be:

  • 🔄 Button or switch on the body (often found on models Lenovo, HP or Acer until 2018). For example, on Lenovo ThinkPad T480 The switch is located on the side panel.
  • 💡 Keyboard shortcut (usually Fn + F2, Fn + F5 or Fn + F12). On ASUS ROG it could be Fn + F1, and on Dell XPS — a separate key with an antenna icon.
  • 🔋 Airplane Mode** (All wireless modules, including Bluetooth, may be disabled). Check in the notification panel or in Settings → Network & Internet.

On desktop PCs with PCIe Wi-Fi card (For example, TP-Link Archer T6E) There is usually no physical switch, but the card may not be firmly inserted into the slot. Open the case and check that it has not fallen out during transportation or cleaning.

⚠️ Note: On some laptops (e.g. HP EliteBook 840 G5) Hardware-based Wi-Fi disabling blocks it even after a reboot. In this case, only pressing the button or key combination again will help.
📊 What type of Wi-Fi adapter do you have?
Built into the laptop
USB-dongle
PCIe card in a PC
Don't know

2. Device Manager: Checking Adapter Status in Windows

If everything is physically ok, we move on to software diagnostics. IN Windows 10/11 the main tool is device ManagerTo open it:

  1. Click Win + X and select "Device Manager".
  2. Expand the tab Network adapters**strong>.
  3. Find the device with the names Wireless, Wi-Fi, 802.11 or chip model (for example, Intel Wi-Fi 6 AX201).

Please note the icon next to the adapter name:

  • ⚠️ Yellow triangle — the driver is not installed or is in conflict.
  • Down arrow — the adapter is disabled in the system.
  • 🔴 Red Cross — the device is disabled via the Manager.

If the adapter is disabled, right-click on it and select "Engage" If there is an error with the code (for example, Code 10 or Code 43), try updating the driver (more on this in the next section).

Open Device Manager | Find the "Network Adapters" section | Check the status of the Wi-Fi module | Update the driver (if there is an error) | Restart the PC after changes-->

Error code Cause Solution
Code 10 The device fails to start (often due to a corrupted driver) Uninstall the driver and reinstall it
Code 43 The device has stopped working due to a failure. Roll back the driver or update the BIOS
Code 28 No drivers Download the driver from the manufacturer's website
Code 45 The device has been disabled by the system. Enable in Device Manager

3. Checking drivers: updating and rolling back

Drivers are a common cause of Wi-Fi issues. Even if there are no errors in Device Manager, they may be obsolete or damagedHere's how to check them:

Method 1: Automatic update

  1. In Device Manager, right-click on the adapter.
  2. Select "Update driver» → «Automatic search».
  3. If the system finds an update, install it and restart your PC.

Method 2: Manual installation from the manufacturer's website

Automatic updates don't always find the latest versions. It's best to download the driver from the official website:

  • 🖥️ For laptops: look on the manufacturer's website (for example, support.lenovo.com For Lenovo or asus.com/support For ASUS). Enter your laptop model (e.g. HP Pavilion 15-eg0004ur).
  • 🔌 For USB/PCIe adapters: on the chip manufacturer's website (e.g. Intel For AX200 or TP-Link For Archer T4U).
⚠️ Attention: If after updating the driver Wi-Fi stops working completely, roll back To roll back to a previous version, in Device Manager, select "Properties" → "Driver" → "Roll Back Driver."

Method 3: Uninstall and reinstall

If the adapter is not detected or returns errors:

  1. Remove the device in the Device Manager (right click → “Remove device”).
  2. Check the box "Remove the driver software for this device" (if it appears).
  3. Restart your PC - Windows will try to install the driver automatically.

4. Command line: network and adapter diagnostics

For a deep check we use command line (CMD). Run it as administrator (Win + X → "Command Prompt (Administrator)" or "Windows PowerShell (Administrator)".

Command 1: Check adapter status

netsh wlan show interfaces

Please pay attention to the lines:

  • State — it should be connected or ready.
  • Radio stations — it should be incl. (If off, the adapter is disabled by software).
  • BSSID — if empty, the adapter does not see the network.

Command 2: Scan for available networks

netsh wlan show networks mode=bssid

If the list of networks is empty, the problem may be:

  • 🔌 Disconnected antenna (relevant for laptops with two antennas).
  • 📡 Weak signal (try moving the device closer to the router).
  • 🔧 Adapter malfunctions (even if there are no networks near the router).

Command 3: Connection Test

ping 8.8.8.8

If the ping goes through (responses like Reply from 8.8.8.8: number of bytes=32), but the internet doesn't work - the problem is DNS or IP settings. If ping doesn't work (Timeout exceeded), check:

  • 🔌 Connect to the router (the indicator on the router should blink).
  • 🔒 Wi-Fi password (it may have changed).
  • 📡 Router channel (if used) 5 GHz, but the adapter does not support it).
What to do if the netsh command doesn't work?

If after entering netsh wlan show interfaces If you receive the error "WLAN AutoConfig service is not running", run:

  1. Click Win + R, enter services.msc.
  2. Find a service WLAN AutoConfig.
  3. Right click → Launch.
  4. Set the startup type Automatically.

After this, repeat the commands.

5. Testing on another device or OS

If all the previous steps did not help, you need to exclude hardware failureTo do this:

Method 1: Connect the adapter to another PC

  • 🖥️ For USB adapters: Plug it into a different port or computer. If it works on the second PC, the problem is with the first device (drivers, USB port, software conflict).
  • 💻 For built-in adapters: try downloading Live Linux distribution (For example, Ubuntu (from a flash drive). If Wi-Fi works in Linux but not in Windows, the OS or drivers are to blame.

Method 2: Check in Safe Mode

Software conflicts (antivirus, VPN, network managers) can block Wi-Fi. To check:

  1. Restart your PC and hold Shift + F8 (For Windows 10/11).
  2. Select "Safe Mode with Networking».
  3. Try connecting to Wi-Fi.

If the adapter works in safe mode, look for conflicting software (most often it is Kaspersky, Avast or NordVPN).

Method 3: Test with another router

Connect to another network (for example, using your phone's hotspot mode). If the adapter "sees" it and connects, the problem is with the main router (settings, channel, signal strength).

6. Checking antennas and physical damage

If the adapter is detected by the system, but doesn't catch the network or the signal is extremely weak, the problem may be with the antennas. This applies to:

  • 📡 laptops (the antennas are connected to the Wi-Fi module with thin cables).
  • 🖥️ Stationary PCs With PCIe cards (For example, ASUS PCE-AC55BT).
  • 🔌 USB adapters with external antennas (for example, TP-Link TL-WN822N).

How to check antennas?

  1. Open the back cover of the laptop (or PC case).
  2. Find the Wi-Fi module (usually near M.2-slot or under a small metal cover).
  3. Check if they are connected two antennas (black and white/gray cables). They must be firmly inserted into the connectors. MAIN And AUX.
  4. If the cables have come loose, carefully reconnect them (don't mix them up! MAIN usually corresponds to the main antenna).
⚠️ Note: On some laptops (e.g. MacBook Pro or Dell XPS 13) The antennas are soldered to the module. In this case, self-repair is not possible – contact a service center.

Signal test

To evaluate the signal quality, use the utility NetSpot (free version) or command in CMD:

netsh wlan show interfaces | find "Signal"

The result will be in percentage (for example, Signal: 85%). Normal values:

  • 🟢 70–100% - excellent signal.
  • 🟡 40–69% - average (breaks are possible).
  • 🔴 0–39% - weak (need to check antennas or router).

7. Alternative diagnostic methods

If the standard methods don't help, try these:

Method 1: Windows logs

Review the system logs for Wi-Fi related errors:

  1. Open View events (Win + X → "View events").
  2. Go to Windows Logs → System.
  3. Filter events by keywords: WLAN, Wi-Fi, 802.11.

Source errors WLAN-AutoConfig or Netwtw04 (driver Intel) will point out the problem.

Method 2: Test on a different router channel

Some adapters (especially older ones) do not support modern channels. 5 GHz or 160 MHz. Try:

  1. Go to your router settings (usually 192.168.0.1 or 192.168.1.1).
  2. In the section Wi-Fi or Wireless mode change the channel to 6 or 11 (For 2.4 GHz) or 36–48 (For 5 GHz).
  3. Save settings and reconnect.

Method 3: Checking via Linux Live USB

If you don't have a second PC at hand, boot from Ubuntu Live USB:

  1. Download the image from official website and write it to a flash drive (Rufus or BalenaEtcher).
  2. Boot from the flash drive (select boot from USB in BIOS).
  3. In the upper right corner, click on the network icon - if Wi-Fi works, the problem is Windows.
sudo ifconfig wlan0 up

Where wlan0 — the name of your Wi-Fi interface (you can find out using the command ip a).-->

Frequently Asked Questions (FAQ)

🔍 Why is my Wi-Fi adapter detected but not my network?

There are several reasons:

  • 📡 The antennas have become disconnected. (relevant for laptops).
  • 🔌 The adapter only works at 2.4 GHz., and the router is configured to 5 GHz.
  • 🔒 The router has hidden network mode enabled (SSID hidden).
  • 🛠️ The driver is blocking scanning. (try rolling it back).

First check the antennas, then the router settings.

⚡ My Wi-Fi adapter connects, but my internet connection isn't working. What should I do?

This is a typical problem with DNS or IP address. Try:

  1. In the command line, run:
    ipconfig /release
    

    ipconfig /renew

  2. If that doesn't help, enter Google's DNS:
    netsh interface ip set dns "Wi-Fi" static 8.8.8.8
  3. Reboot your router.
💻 How to test a Wi-Fi adapter on a Mac?

On macOS use Wireless network diagnostics:

  1. Hold Option (Alt) and click on the Wi-Fi icon in the menu bar.
  2. Select "Open wireless network diagnostics».
  3. Follow the wizard's instructions.

Also in Terminal you can enter:

networksetup -listallhardwareports

Look for the line Wi-Fi or AirPort (on older Macs).

🔧 Can a broken Wi-Fi adapter be repaired?

Depends on the breakdown:

  • 🔧 Detached antennas - you can solder it or connect it back.
  • 🔥 Burnt chip — module replacement only.
  • 💾 Problems with firmware (relevant for USB adapters) - sometimes reflashing helps.

In 90% of cases it is cheaper and easier buy a new adapter (For example, TP-Link TL-WN823N for ~1000 ₽) than to repair the old one.

📶 How do I find out the model of my Wi-Fi adapter?

Methods for different OS:

  • Windows: Device Manager → Network Adapters.
  • Linux: in the terminal, enter lspci | grep -i network (for PCIe) or lsusb (for USB).
  • macOS: About This Mac → System Report → Network → Wi-Fi.