Desktop PCs often lack built-in Wi-Fi, and buying a separate adapter isn't always justified—especially if you have a working module from an old laptop lying around. Can you use it to connect your desktop to a wireless network via USB? Yes, but with nuances. This method saves money and is a lifesaver in situations where purchasing a new adapter is impossible (for example, when traveling on a business trip or in an emergency). However, not all modules support this mode of operation, and the setup process requires technical knowledge.
In this article we will look at three main ways Connections: via an M.2/NGFF→USB adapter, network card emulation (NDIS), and access point mode from a laptop. You'll learn which modules are compatible with this method, how to install drivers manually, and how to avoid common errors like Code 10 or Device not recognized>. We'll also analyze alternative solutions for situations where modifying the module isn't practical, but the need to distribute Wi-Fi to a PC remains relevant.
⚠️ Important: The procedure for connecting a Wi-Fi module via USB is non-standard and may void the device's warranty. If the module is integrated into the laptop's motherboard (e.g., soldered), removing it requires soldering skills.
1. Which Wi-Fi modules can be connected to a PC via USB?
Not every laptop module is suitable for connecting to a desktop. Key compatibility criteria:
- 🔌 Connection interface: Modules with connector M.2 (NGFF) Key A/E or miniPCIe theoretically it is possible to adapt. Modules with proprietary connectors (for example, some Dell or HP) will not work.
- 📡 Chipset: Chip-based modules work best Intel (series 7260, 8260, 9260), Broadcom (BCM43xx) or Qualcomm Atheros (QCA61x4, QCA9377). Modules with chips Realtek (eg RTL8723DE) often require manual driver installation.
- 🔄 Opening hours: The module must support the mode
USB Client(rarely) or at leastSDIO(more often). Most modules are designed to work throughPCIe, which complicates adaptation.
The most adaptable models for experimentation:
| Module model | Chipset | Interface | USB support | Notes |
|---|---|---|---|---|
| Intel Wireless-AC 9260 | Intel 9260NGW | M.2 Key A/E | Partially | Requires an adapter and firmware |
| Broadcom BCM4352 | Broadcom 4352 | miniPCIe | Yes | Works with drivers from MacOS |
| Qualcomm Atheros QCA6174 | QCA6174 | M.2 Key A/E | Yes | Supports 802.11ac, but gets hot |
| Realtek RTL8822BE | Realtek 8822BE | M.2 Key A/E | No | PCIe only, not suitable |
A critical detail: even if the module is physically connected via an adapter, Windows may not recognize it as a network adapter. In 80% of cases, manual driver installation will be required via device Manager or specialized utilities like Zadig.
2. Method 1: Connecting via an M.2/NGFF→USB adapter
The most reliable method is to use an adapter that converts the module's interface to USB. For example, chip-based adapters ASMedia ASM1153E or JMicron JMS578The cost of such adapters ranges from 800 to 2500 rubles (as of 2026).
Step-by-step instructions:
- Remove the Wi-Fi module from the laptop, carefully disconnecting the antennas (usually they are attached with connectors
U.FLorIPEX). - Connect the module to the adapter, observing the keys (for example,
Key Afor Wi-Fi). - Connect the adapter to the PC via a USB port (preferably
USB 3.0for stability). - Install the drivers manually (more on this in the next section).
Removed the module without damaging the antennas|
Checked the adapter's compatibility with the module's chipset|
Connected to USB 3.0 (blue connector)|
Downloaded the drivers in advance-->
⚠️ Attention: Adapters on the base JMicron JMS578 may conflict with modules Intel due to protocol problems USB Attached SCSI (UAS)In this case, disable UAS via the Windows registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
Parameter "Start" → change the value to 0
3. Method 2: Network card emulation (NDIS) via USB
If you don't have an adapter, you can try tricking the system into treating the Wi-Fi module as a USB device. This method only works for modules that support USB Device Mode (for example, some Broadcom or Qualcomm).
Algorithm of actions:
- 🔧 Connect the module to the PC motherboard via an adapter M.2→PCIe (if there is a free slot).
- 🖥️ In
Device Managerfind the unidentified device (usually in theOther devices). - 📥 Install the driver manually by selecting the info file from the package for your chipset. For Broadcom Drivers from are suitable Apple (For example,
BCM43xxFor MacBook). - 🔄 Restart your PC and check if the virtual adapter appears in the section
Network adapters.
⚠️ Attention: This method often leads to error. Code 43 ("The device has stopped working due to problems.") The solution is to roll back the driver to the standard version or use a utility. USBDeview to reset the USB device configuration.
bcdedit /set nointegritychecks on
After rebooting, please try the installation again.-->
4. Method 3: Using a laptop as a USB modem (alternative)
If the previous methods don't work, you can try a workaround: connect your laptop to your PC via USB and share the Wi-Fi connection. This method doesn't require disassembling the device and works with any module.
How to set up:
- On your laptop, open
Settings → Network & Internet → Mobile Hotspot. - Enable the option
Allow other devices to use my internet connection. - Connect your laptop to your PC via a USB cable (preferably an original one with data transfer support).
- On PC in
Network connectionsa new connection will appearEthernet(via USB).
⚠️ Limitations of the method:
- 🐢 Speed is limited by bandwidth
USB 2.0(up to 480 Mbps). - 🔋 The laptop must remain on, which drains the battery.
- 🔒 Some corporate networks block this type of connection.
What to do if the PC does not detect the laptop via USB?
1. Make sure that the "Data transfer" mode (not "Charging") is enabled on the laptop.
2. Update the USB controller drivers on both devices.
3. Try a different cable (preferably with a ferrite ring).
4. In Device Manager On your PC, check if your laptop is showing up as Unidentified device with an error Code 28 (no drivers).
5. Installing Drivers: A Step-by-Step Guide
Without the correct drivers, even a compatible module won't work. Let's look at the process using a module as an example. Intel Wireless-AC 9260:
Step 1: Determine device identifiers:
- Open
device Manager(Win + X → Device Manager). - Find the unidentified device, right-click →
Properties → Details. - Select
Equipment IDand copy the lines like thisPCI\VEN_8086&DEV_2526.
Step 2. Search for drivers:
- 🔍 For Intel: download the package Wi-Fi Driver from the official website (section
Wireless). - 🔍 For Broadcom: use drivers from Boot Camp For Mac (For example,
BroadcomBCM43xx64). - 🔍 For Qualcomm Atheros: Search for drivers by device code on the website ath-drivers.com.
Step 3. Manual installation:
- IN
Device ManagerRight-click on the device →Update Driver → Browse my computer for driver software. - Select
Select a driver from the list of available onesand specify the path to the unpacked package. - If the driver does not install, try disabling signature verification (see the tip above).
⚠️ Attention: Drivers for Realtek often contain viruses. Download them only from the official website or through Snappy Driver Installer.
6. Common mistakes and their solutions
Even with a proper connection, problems can still occur. Let's look at the most common ones:
| Error | Cause | Solution |
|---|---|---|
Code 10 ("The device cannot start") | Driver conflict or power shortage | Disconnect other USB devices, update BIOS, try a different port |
Code 43 ("The device has stopped working") | Chipset incompatibility with driver | Install a driver from another model (for example, for Intel 8260 instead of 9260) |
Missing section Wi-Fi in the settings | The driver is installed but not activated. | Plug the adapter in Device Manager (RMB → Engage) |
| Slow speed or connection interruptions | Poor antenna contact or interference | Check the antenna connections and change the Wi-Fi channel on your router. |
If the module is defined as USB Mass Storage instead of a network adapter, then the adapter is incompatible with the chipset. In this case, the only solution is to replace the adapter or module.
7. Alternative solutions: when rework is not practical
If all attempts to connect the module via USB fail, consider alternatives:
- 📶 External USB adapter: Cost from 500 rubles (for example, TP-Link TL-WN725N on a chip Realtek RTL8188EU). Supports
802.11nwith speeds up to 150 Mbps. - 🖧 PCIe adapter: Optimal for a desktop PC TP-Link Archer T6E (up to 867 Mbps,
802.11ac). Requires a free slot.PCIe x1. - 🔗 Powerline adapter: If the router is far away, use adapters TP-Link AV600 to transmit internet through electrical wiring.
- 📱 Smartphone as a modem: Modern phones (eg. Samsung Galaxy or iPhone) can distribute Wi-Fi via USB (mode
USB-ethernet).
⚠️ Attention: Cheap USB adapters with chips Realtek RTL8188 often overheat and lose connection. For stable operation, choose models with passive cooling (for example, ASUS USB-AC56).
8. Frequently Asked Questions (FAQ)
Is it possible to connect a Wi-Fi module from a laptop? Lenovo to PC via USB?
Yes, if the module has a connector M.2 (NGFF) or miniPCIeModules from Lenovo often equipped with chips Intel or Qualcomm, which support adaptation. However, some models (for example, Lenovo Yoga) use proprietary connectors - you won't be able to connect them.
Why doesn't Windows detect the Wi-Fi module after connecting it via an adapter?
There are several reasons:
- The adapter is not compatible with the module chipset (for example, JMicron does not work with Realtek).
- Not enough power - connect the adapter to
USB 3.0(blue port) or use a Y-cable. - Drivers are missing - download them manually (see section 5).
Can I use laptop antennas to connect to a PC?
Yes, but you will need an extension cord. U.FL → RP-SMA (cost ~300 rubles). Laptop antennas usually have impedance 50 Ohm, which is compatible with most adapters. However, the cable length should not exceed 30 cm, otherwise the signal will be lost.
How do I check if my Wi-Fi module supports USB mode?
There are two ways:
- Check the module specifications on the manufacturer's website (section
Interfaces). If specifiedUSB 2.0/3.0orSDIO- supports. - Connect the module via an adapter and check it
Device Manager. If it is defined asNetwork adapter— USB mode is available.
⚠️ Modules Intel series AX200/AX210 do not support USB connection - they only work via PCIe.
What is the maximum Wi-Fi speed when connected via USB?
The speed depends on three factors:
- 🔌 USB version:
USB 2.0limits the speed to 480 Mbps (actually ~200 Mbps),USB 3.0— up to 5 Gbit/s (actually ~800 Mbit/s). - 📶 Wi-Fi standard:
802.11ngives up to 300 Mbps,802.11ac— up to 867 Mbit/s. - 🖥️ PC processor: On weak systems (for example, Celeron) drivers may not be able to handle packet processing, which will reduce speed.
In practice, when connecting via USB 3.0 and module Intel 9260 the actual speed will be ~500–600 Mbps.