Wi-Fi connection issues can arise for dozens of reasons, from a simple router malfunction to a physically damaged network adapter. But how can you tell if it's your own fault? Wi-Fi module, or is the problem rooted in settings, drivers, or even your ISP? This article will help. systemically Diagnose the module on any device: from a laptop to a smart TV.
We'll figure it out unique testing methods that are not found in standard instructions — for example, how to test a module without an operating system or why even a working adapter can "glitch" under high load. You'll also learn what commands in the terminal will provide comprehensive information about the state of the hardware and how to distinguish a software failure from a hardware defect.
Important: If you're unsure of your skills, some tests (such as disassembling the device) are best left to professionals. However, 90% of the tests can be done independently—and we'll show you how.
1. Primary diagnosis: exclude external causes
Before you dig into your device's settings, make sure the problem isn't with your router or ISP. Here's minimum checklist, which will save hours of time:
- 🔌 Reboot your routerUnplug it for 30 seconds—this will clear the cache and temporary errors.
- 📶 Check the signal on other devicesIf Wi-Fi isn't working on just one device, the problem is with that device, not the network.
- 🔧 Make sure your internet is paid for.Log in to your provider's personal account or call support (sometimes blocking occurs without SMS notifications).
- 🌐 Test your cable connectionIf Ethernet works but Wi-Fi doesn't, either the module or its settings are at fault.
If all external factors have been ruled out, proceed to diagnosing the module itself. Let's start with the simplest thing—checking it through the operating system.
2. Checking the Wi-Fi module via Windows (10/11)
Windows has built-in tools that will show whether the adapter is recognized by the system and whether there are any driver conflicts. Follow these steps:
- Open Device Manager:
- Click
Win + X→ select "Device Manager". - Expand the tab
Network adapters.
- Click
- Find the Wi-Fi module:
- Look for names like Intel Wi-Fi 6, Qualcomm Atheros, Realtek RTL8821CE or Broadcom 802.11ac.
- If there is a light next to the name yellow exclamation mark — the driver is not working properly or is missing.
- Right-click on the adapter → “Properties” → “General” tab.
- The Device Status field should read:
The device is working properly..
If the adapter does not appear at all or is marked with an exclamation mark, the problem may be:
- 🔄 Driver missing/incompatible (especially after Windows update).
- ⚡ Disabled adapter in BIOS/UEFI (relevant for PCs and some laptops).
- 💥 Hardware failure (for example, the contacts on the motherboard have burnt out).
Reinstall the driver manually|Check BIOS settings (is Wi-Fi enabled)|Test the module on another device (if possible)|Update Windows to the latest version-->
For in-depth diagnostics, use command line. Open it as administrator (Win + X → Terminal (Admin)) and enter:
netsh wlan show drivers
Please pay attention to the lines:
Radio type— it should be802.11n/ac/ax(depending on the model).Hosted network support- IfYes, the module can operate as an access point.WPS support- IfNo, this is normal for most modern adapters.
3. Testing on macOS and Linux
On MacBook or devices with Linux Testing a Wi-Fi module has its own nuances. Let's consider both cases.
🍎 macOS (Ventura/Monterey/Sonoma)
Apple uses its own drivers for Wi-Fi modules, so standard Windows methods won't work. Here's what to do:
- Check the system report:
- Click
⌘ + Space, enterSystem information. - Go to
Network → Wi-Fi. - Look at the fields
State(should beConnected) AndInterface(For example,en0).
- Click
networksetup -listallhardwareports
Look for the block Wi-Fi or AirPort (in older models). If it's missing, the module isn't recognized by the system.
sudo ifconfig en0 down && sudo ifconfig en0 up
Replace en0 to your interface from the previous step.
🐧 Linux (Ubuntu/Debian/Fedora)
In Linux, diagnostics are performed through the terminal. The main commands are:
lspci -knn | grep -iA3 net # Shows all network devicesiwconfig # Wireless interface status
dmesg | grep -i firmware # Checking for driver loading errors
If in the output iwconfig no block wlan0 or wlp3s0, Means:
- 🔌 Module physically disconnected (for example, the switch on a laptop is in the on position
Off). - 🖥️ Driver not loaded (try installing it via
sudo apt install firmware-repository). - 💀 Module faulty (replacement needed).
How to check supported Wi-Fi standards in Linux
Enter the command iw list | grep -A 10 "Supported interface modes"In the output, look for lines like IBSS (ad-hoc), managed (client mode), * AP (Access point mode). If they are not present, the driver is not working correctly.
4. Hardware testing: what to do if software tests don't help
If all the previous methods have not revealed any problems, but Wi-Fi is still not working, it is time to move on to physical diagnosticsThis is relevant for:
- 💻 Laptops (the module may come loose from the connector).
- 🖥️ Desktop PCs (Wi-Fi adapters on PCIe or USB).
- 📺 Smart TVs and set-top boxes (built-in modules often overheat).
WarningDisassembling the device may void your warranty. If you're unsure, contact a service center.
🔧 How to remove and inspect the Wi-Fi module in a laptop
- Turn off the laptop and disconnect the battery. (if it is removable).
- Remove the back cover (usually held in place with Phillips head screws).
- Find the module:
- It is usually located next to
M.2 SSDor under a small metal lid. - It looks like a small board with antenna wires (black and white/gray).
- It is usually located next to
- 🔌 Planting density — the module must fit into the connector without any play.
- 🔥 Signs of overheating - blackened components or swollen capacitors.
- 📡 Antenna integrity — the wires must not be kinked or oxidized.
If the module appears to be in good working order, try:
- 🔄 Reconnect it (remove and insert back).
- 🧲 Wipe the contacts with an eraser or alcohol (oxidation can damage the connection).
- 🔧 Replace with a known working one (for example, borrow from a friend or buy a used one AliExpress).
🖥️ Checking USB/Wi-Fi adapters (for PC)
External adapters (eg TP-Link TL-WN823N or ASUS USB-AC56) often fail due to:
- 🔌 Poor contact in the USB port (try a different port, preferably USB 2.0).
- ⚡ Food shortages (connect via USB hub with external power supply).
- 🔥 Overheating (the adapter should not be hot to the touch).
For the test:
- Connect the adapter to another device (for example, Raspberry Pi or a second PC).
- Check if it is detected in the system (in
Device Manageror throughlsusbin Linux). - If the adapter doesn't work anywhere, it's broken. If it only works on some devices, the problem is with the drivers or ports.
5. Checking the Wi-Fi module in the router
If the problem isn't on the client device, the router itself may be malfunctioning. Diagnosing the router module is more difficult because it's soldered to the board, but there are indirect signs of a malfunction:
| Symptom | Possible cause | How to check |
|---|---|---|
| Wi-Fi turns on, but the speed is below 1 Mbps | The 5 GHz radio module or antennas are faulty | Connect to 2.4 GHz - if the speed is normal, the 5 GHz module is to blame |
| The router reboots when connected to Wi-Fi. | Short circuit in the module power supply circuit | Check the logs via Telnet/SSH (look for errors) kernel panic) |
| Wi-Fi only works close to the router (1-2 meters) | Weak signal due to damaged amplifier | Check the transmit power in the settings (it should be 100%, not 25%) |
| Wi-Fi disconnects after 5-10 minutes of use | Chip overheating (common in cheap routers) | Touch the case - if it's hot, it needs ventilation or thermal paste replacement. |
For in-depth diagnostics:
- Connect to the router via cable and go to the web interface (usually
192.168.1.1or192.168.0.1). - Check the logs:
- Look in the menu
System LogorEvent log. - Type errors
wifi0: timeout waiting for beaconindicate problems with the module.
- Look in the menu
6. Checking the Wi-Fi module in smart TVs and set-top boxes
IN LG, Samsung, Xiaomi TV And Android TV set-top boxes (For example, NVIDIA Shield or Xiaomi Mi Box) Wi-Fi modules often fail due to:
- 🔥 Overheating (TVs are poorly ventilated).
- ⚡ Power surges (especially if connected via an extension cord).
- 📡 Poor antenna contact (built-in antennas wear out over time).
How to diagnose:
- Reset network settings:
- On Android TV:
Settings → Network & Internet → Reset Wi-Fi. - On Samsung Tizen:
Support → Self-diagnosis → Network reset.
- On Android TV:
- Check via Ethernet:
- If the internet works via cable but not via Wi-Fi, the problem is in the module.
- On LG press on the remote control
Settings → General → About TV → Service Menu(code0000or0413). - Find it in the menu
Wi-Fi TestorNetwork Status.
If your TV can't find any networks, but other devices can see your router:
- 🔧 Update the firmware (via USB or cable).
- 🔄 Reset to factory settings (all data will be deleted!).
- 🛠️ Take it to a service center — in 80% of cases, a detached antenna contact is to blame.
How to access the service menu on a Samsung TV
1. Turn off the TV.
2. Press the following buttons on the remote control in sequence: Info → Menu → Mute → Power.
3. In the menu, select Option → Wi-Fi Test.
⚠️ Do not change other settings - this may break the TV!
7. Stress test: how to check the stability of the Wi-Fi module
Sometimes the module works "normally" for simple tasks (for example, surfing the Internet), but "crashes" under high load - for example, when:
- 🎮 Online games (CS2, Fortnite).
- 📹 4K video streaming.
- 📥 Downloading large files (torrents, updates).
How to test:
- Use utilities for loading:
- On Windows: NetStress or JPerf.
- On Linux/macOS:
iperf3 -c [server_IP].
- Monitor stability:
- Launch
ping 8.8.8.8 -ton the command line and watch for packet loss. - If losses are >5%, the module cannot handle the load.
- Launch
- Use HWMonitor (Windows) or
sensors(Linux). - If the Wi-Fi chip temperature is >80°C, ventilation or thermal paste replacement is required.
If the module “falls off” under load, but works when idle, the following are possible:
- 🔋 Nutritional problems (for example, a faulty capacitor on the board).
- 📡 Interference from other devices (microwaves, wireless mice).
- 🔄 Incompatibility with the router (try changing the Wi-Fi channel to 6 or 11).
FAQ: Frequently asked questions about testing Wi-Fi modules
Is it possible to test a Wi-Fi module without a computer?
Yes, if you have a smartphone that supports it. OTG, connect the USB Wi-Fi adapter via the adapter and check if it is recognized in the settings (section "Mobile hotspot and modem" or "Connected devices"). You can also use Raspberry Pi or another single-board computer.
How do you know if your Wi-Fi module is burned out?
Signs hardware death module:
- The device does not respond to a factory reset.
- The module is not detected on any system (including Linux).
- There is physical damage (blackened microcircuits, burning smell).
- Antenna wires do not show any resistance when tested with a multimeter (should be ~50 Ohm).
Why is Wi-Fi working but the speed is very slow?
It's not always the module's fault. Check:
- 📶 Signal level (in Windows:
netsh wlan show interfaces→ seeSignal). If <50%, you are far from the router. - 🔄 Channel congestion (use Wi-Fi Analyzer on Android).
- 🔧 Router operating mode (if it's worth it)
802.11b, the speed will be up to 11 Mbps). - 🛡️ QoS settings (maybe your router is restricting your device).
Is it possible to repair a Wi-Fi module yourself?
Depends on the breakdown:
- ✅ It can be fixed: oxidized contacts, disconnected antennas, lost BIOS settings.
- ❌ Better not to touch: burnt-out microcircuits, cracked tracks on the board, problems with BGA soldering (a professional soldering station is needed).
For laptops, it is easier and cheaper to buy a new module (from 1500 rubles on AliExpress), than to repair the old one.
How to check the Wi-Fi module in BIOS?
In some laptops (for example, Lenovo or Dell) Wi-Fi can be disabled at the BIOS level. To check:
- When loading, click
F2,DelorEsc(depending on the model). - Find the section
AdvancedorConfiguration. - Look for options like
Wireless LAN,WLAN RadioorWi-Fi Enable. - Make sure the value is
Enabled.
⚠️ On some motherboards (eg. ASUS ROG) Wi-Fi can be tied to CNVi- connector - if it is disabled, the module will not work even with the correct BIOS settings.