MediaTek WiFi cards — the MT7921, MT7922, and MT7961 found in countless budget and mid-range Windows 11 laptops — have earned a reputation. They work fine until a Windows update, a sleep cycle, or a driver refresh leaves them dead, throwing Code 10 in Device Manager, or vanishing from the network list entirely. The hardware is usually fine; the driver and firmware dance around it is what’s fragile.
This guide is MediaTek-specific: the driver sources that actually work, the power settings that kill these cards, and the Code 10 sequence. If your card is soldered (most thin-and-lights), these software fixes are the whole game.
Why this happens
- Windows Update driver mismatch. Microsoft’s MediaTek driver build conflicting with the laptop’s firmware.
- Power management killing the card. The adapter failing to reinitialize after sleep or idle power-down.
- Code 10 initialization failure. Driver loads but the hardware won’t start — usually a version mismatch.
- Fast Startup stale state. Hybrid boot resuming the card in a wedged state.
- Corrupt driver installation. Partial update leaving mixed driver files.
- BIOS/firmware too old. The card’s firmware expecting a newer platform initialization.
- Failing M.2 card. Genuine hardware failure — uncommon but real on these cards.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Power-cycle and check the adapter’s state
Start by establishing exactly what state the card is in.
- Open Device Manager > Network adapters — look for MediaTek Wi-Fi (MT7921/MT7922/MT7961).
- Note the symptom precisely: missing entirely, yellow warning (Code 10), or present but no networks.
- Do a full shutdown — hold Shift while clicking Shut down to bypass Fast Startup — wait 30 seconds, power on.
- If the card reappears after a cold boot but dies after sleep, it’s the power-management issue — jump to Fix 4 after completing Fix 3.
- Check Settings > Network & internet — if Wi-Fi is missing as a category, Windows isn’t seeing the adapter at all.
Fix 2: Run the network troubleshooter
The quick automated pass before driver surgery.
- Go to Settings > System > Troubleshoot > Other troubleshooters > Network and Internet > Run.
- Let it complete — it resets the adapter and the TCP/IP stack, which fixes simple wedged states.
- Restart after it finishes, even if it claims nothing was wrong.
- If it reports the adapter has a driver problem, that’s confirmation for Fix 3.
- Microsoft’s network troubleshooting reference is on Windows support .
Fix 3: Install the laptop maker’s MediaTek driver
The central fix — the manufacturer’s validated driver, not Windows Update’s.
- Go to your laptop maker’s support site (ASUS, Acer, Lenovo, MSI) and download the Wi-Fi/MediaTek driver for your exact model and Windows 11.
- In Device Manager, right-click the MediaTek adapter, choose Uninstall device, and check Attempt to remove the driver for this device.
- Restart — then install the downloaded maker driver before reconnecting to the internet if possible (stops Windows grabbing its own first).
- Restart again after installation and verify the driver date in Properties > Driver.
- If the maker’s driver is older than what Windows offered, install the maker’s anyway — validated beats newer for MediaTek cards.
Fix 4: Disable power management on the adapter
The classic MediaTek sleep-death workaround.
- In Device Manager, right-click the MediaTek adapter > Properties > Power Management tab.
- Uncheck Allow the computer to turn off this device to save power.
- Go to Control Panel > Power Options > Change plan settings > Change advanced power settings.
- Expand Wireless Adapter Settings > Power Saving Mode and set both On battery and Plugged in to Maximum Performance.
- Disable Fast Startup (Power Options > Choose what the power buttons do) — hybrid boot wedges these cards.
Fix 5: Reset the network stack
When the driver is fine but Windows’ networking is corrupt around it.
- Open Command Prompt as administrator.
- Run, in order:
netsh winsock reset,netsh int ip reset,ipconfig /release,ipconfig /renew,ipconfig /flushdns. - Restart the laptop.
- Alternatively: Settings > Network & internet > Advanced network settings > Network reset — this reinstalls all adapters and resets everything to defaults (you’ll re-enter Wi-Fi passwords).
- Test with the laptop close to the router first — rule out signal issues before blaming the stack.
Fix 6: Update the BIOS and try a newer MediaTek driver
Firmware and newer driver builds for stubborn cases.
- Check your laptop maker’s site for a BIOS update — changelogs mentioning Wi-Fi, MT7921, or connectivity are directly relevant.
- Install on AC power, then retest the card’s behavior after sleep specifically.
- If the maker’s driver still misbehaves, try the newer driver from MediaTek’s or Microsoft Update Catalog (catalog.update.microsoft.com ) — search for your card model (MT7921/MT7922) and pick a recent build.
- Install via Device Manager > Update driver > Browse my computer pointing at the extracted catalog files.
- If a catalog driver fixes it, consider blocking Windows Update from replacing it (Show or hide updates troubleshooter).
When Wi-Fi disappears from Windows entirely, the broader guide helps: WiFi disappeared on Windows 11 — no WiFi option .
Fix 7: Code 10 deep fix and the hardware verdict
For the persistent “device cannot start” case.
- In Device Manager, open the adapter’s Properties > General and confirm it’s Code 10 (not Code 43 or 45 — different fixes).
- Uninstall with driver deletion checked, shut down fully, unplug AC, hold power 15 seconds, then boot and install the maker driver — the full power-cycle clears wedged firmware state.
- Try the card in a different OS state: a Linux live USB — working Wi-Fi there proves the hardware is fine and it’s purely a Windows driver problem.
- If the card is a replaceable M.2 module (check your model’s service manual), an Intel AX210 (~$20) is the popular permanent fix — but verify the card isn’t soldered first.
- For 5GHz-specific connection failures rather than a dead adapter, see how to fix laptop not connecting to WiFi 5GHz in Windows 11 24H2 .
Closing
MediaTek WiFi on Windows 11 is a driver-management problem more than a hardware problem: get the laptop maker’s validated driver installed, stop Windows Update from replacing it, and disable the power-management features that wedge the card after sleep. That trio resolves the overwhelming majority of dead-or-Code-10 MediaTek adapters.
