View on GitHub

Raspberry Pi PCIe Database

Raspberry Pi PCI Express device compatibility database

Intel BE200 WiFi 7 802.11be M.2 non vPro

Intel BE200 WiFi 7 802.11be M.2 non vPro
CM4 Functionality Pi 5 Functionality Driver Required? More Info
Untested Full Yes GitHub Issue

Videos Related to this Card

There are no videos for this card yet.

Description and Notes

To get this card working on the Pi, you need to compile a custom kernel with the following kernel configuration option added:

Device Drivers
  > Network device support
    > Wireless LAN
      > Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi)
        > Intel Wireless WiFi MVM Firmware support

Details on how to compile a kernel, you may want to look at cross-compiling for a significant speed bump Details on iwlwifi

Then you also need to install the latest Intel firmware for the BE200:

$ sudo cp linux-firmware-20241110/iwl* /lib/firmware/
$ sudo reboot

To physically connect it to a Pi 5, you may need to buy an M.2 A+E key to PCI Express card adapter, like this one from ThePiHut. Please note that the antenna connections use MHF4, not UHF - thus you likely need to order a pair of antennas (or adapter cables) as well.

Please note that 6 GHz support was only introduced to NetworkManager in v1.46 & v1.48, thus you’ll have a better experience with an upgrade to Debian (testing): trixie (which includes NetworkManager v1.50)

At this point, I’ve only tried this as Wi-Fi 7 client - not as an AP.