Back to Blog
chromeos flexwifi troubleshootingdriver compatibility

How to Fix WiFi Not Working on ChromeOS Flex: Driver Compatibility, Kernel Flags, and Network Reset Fixes for Older PCs Running ChromeOS Flex

WiFi not showing up or dropping on ChromeOS Flex? The culprit is usually a missing kernel driver. Here’s how to diagnose your adapter, find a compatible USB fix, and get connected fast.

How to Fix WiFi Not Working on ChromeOS Flex: Driver Compatibility, Kernel Flags, and Network Reset Fixes for Older PCs Running ChromeOS Flex
8 min read

ChromeOS Flex breathes new life into older PCs and Macs by replacing aging Windows or macOS installs with a clean, Chromebook-like experience. But one of the most common frustrations new Flex users encounter is WiFi simply not working — the network list is empty, the adapter isn’t detected, or it connects and drops constantly. This guide covers every fix, starting with the root cause most users never know about.

Why WiFi Fails on ChromeOS Flex

ChromeOS Flex runs on a stripped-down Linux kernel that only includes drivers Google has validated. Unlike Windows or a standard Linux distribution, you cannot install third-party drivers. If your WiFi card’s driver isn’t in Google’s kernel build, the adapter simply won’t appear — no error, no warning, just no WiFi section in Settings.

This is the number-one reason WiFi fails on Flex, and it affects older laptops and desktops with less common wireless chipsets more than any other hardware category.

Most Compatible WiFi Chipsets

  • Intel — Wireless-AC 7260, 7265, 8260, 8265, 9260, and the WiFi 6 AX200/AX201 all work out of the box. Intel adapters are the safest choice for ChromeOS Flex.
  • Qualcomm Atheros — AR9xxx series chips are broadly supported across ChromeOS kernel versions.
  • MediaTek (formerly Ralink) — MT7601U and MT7612U are confirmed working on current Flex builds.
  • Realtek — Support is mixed. RTL8188/RTL8192 series often works; RTL8821CE and RTL8723BE (common in budget laptops) are frequently unsupported.

Chipsets That Commonly Fail

  • Broadcom BCM43xx — Found in older MacBooks and many HP laptops; almost never supported on ChromeOS Flex
  • Realtek RTL8821CE / RTL8723BE — Common in budget Windows laptops; driver not included in Flex kernel
  • Realtek RTL8814AU / RTL8812AU — Require out-of-tree drivers that cannot be loaded on ChromeOS at all

Fix 1: Check Whether the Adapter Is Detected

Before troubleshooting connectivity, confirm whether ChromeOS Flex can even see your adapter. Open Settings → Network. If no WiFi section appears (only Ethernet), the adapter is not detected — the driver is missing. If WiFi appears but shows no networks, the adapter is detected but may have a configuration or security mismatch.

For deeper diagnostics, open the built-in terminal by pressing Ctrl+Alt+T (crosh) and type:

connectivity show devices

If no wlan0 interface appears in the output, the kernel has no driver for your card and you need Fix 4 (USB adapter) or Fix 5 (hardware swap).

Fix 2: Reset Network Settings

If the adapter is detected but won’t connect or keeps dropping, clearing corrupted saved network state often resolves it.

  1. Go to Settings → Network → WiFi
  2. Click the gear icon next to your network name and select Forget
  3. Reconnect from scratch, re-entering your password

For a deeper reset, go to Settings → System Preferences → Reset Settings → Reset Network Settings. This clears all saved networks, VPN configs, and proxy settings simultaneously.

Fix 3: Fix WPA3 Compatibility Issues

ChromeOS Flex supports WPA3, but many older WiFi chips don’t handle the WPA3 handshake correctly. If your router is set to WPA3 only, an incompatible chip will fail authentication even though the adapter is fully detected and visible in Settings.

Fix: Log into your router admin panel (typically 192.168.1.1 or 192.168.0.1) and change the security mode to WPA2/WPA3 mixed mode or WPA2 Personal. This lets older chips negotiate WPA2 while newer devices still use WPA3. See our guide on WPA2 vs WPA3 for more on the differences.

Fix 4: Use a USB WiFi Adapter

If your internal adapter uses an unsupported chipset, a USB WiFi adapter with a kernel-supported chip is the quickest workaround — plug in, no driver install needed.

USB chipsets confirmed to work on ChromeOS Flex:

  • MediaTek MT7601U — Used in the TP-Link TL-WN725N v3 and Edimax EW-7811Un; plug-and-play on current Flex builds. Budget-friendly at under $15.
  • Realtek RTL8188EUS — Found in several nano USB adapters; works on current ChromeOS Flex kernel versions
  • Realtek RTL8192EU — Slightly faster dual-antenna adapters; confirmed working in community tests

Avoid adapters marketed as “AC1200” or “AX1800” USB — many use RTL8814AU or RTL88x2BU chipsets that require out-of-tree drivers and will not work on Flex regardless of what the packaging says.

Fix 5: Swap the Internal M.2 WiFi Card

If you’re comfortable opening your laptop or desktop, replacing the internal M.2 (2230 or 2242) WiFi card with an Intel AX200 or Intel AX201 is the most permanent fix. Both cards are fully supported by the ChromeOS Flex kernel, provide WiFi 6 speeds up to 2.4 Gbps, and cost $20–$35 on their own.

Before buying, confirm your machine has an M.2 slot (most laptops from 2015 onward do) and check whether it uses an M.2 2230 or 2242 form factor. Intel AX200 comes in both sizes.

Fix 6: Powerwash (Factory Reset)

A corrupted network stack can cause persistent failures even with a compatible adapter. If all other fixes fail, a Powerwash returns ChromeOS Flex to factory defaults.

Warning: This erases all local data. Back up anything important to Google Drive first.

  1. Press Ctrl+Alt+Shift+R on the sign-in screen, or navigate to Settings → Advanced → Reset Settings → Powerwash
  2. Click Restart and confirm the reset
  3. Reconnect to WiFi after the device returns to the setup screen

Quick Checklist

  1. WiFi section missing from Settings entirely? → Driver not found; use USB adapter with MT7601U chip
  2. Adapter detected but won’t connect? → Forget network and reset network settings
  3. Connects then immediately drops? → Switch router to WPA2/WPA3 mixed mode
  4. Authentication always fails? → Set router to WPA2 Personal temporarily to confirm
  5. All else fails on internal card? → Swap to Intel AX200 M.2 or use a supported USB adapter
  6. Corrupted state after previous fixes? → Powerwash and reconnect fresh

Once you’re back online, run a WiFi speed test to confirm your ChromeOS Flex machine is hitting the speeds your plan supports. If speeds are lower than expected, check our guide to why WiFi runs slow for the next tier of fixes.

Related Articles