Improve this doc

Supported Wifi Dongles

The officially supported wifi dongle is the Official Raspberry Pi Wifi with the BCM43143 chipset. This chipset is guaranteed to work across all the device types supported by

There are however many other USB wifi adapters that will work out of the box with devices.

Known Working Devices

  • Pi Hut USB WiFi Adapter - Small form-factor and works right out of the box!
  • TP-Link Nano Router - Though this isn't strictly a WiFi adapter, it does enable you to connect to WiFi network using the ethernet port of the Pi and is known to work correctly with As a result no further configuration is required.
  • Adafruit Miniature Wifi (802.11B/G/N) Module
  • EP-N8531
  • Generally speaking, WiFi devices listed over at the elinux rpi wifi page or devices which use one of the linux-firmware-ath9k, linux-firmware-ralink and linux-firmware-rtl8192cu firmwares should work correctly.

Notes on Beaglebone Black

Always run the Beaglebone Black from a 5VDC 1A minimum supply when using a Wifi Dongle. You may also need to use an extension cable to move the dongle away from the planes of the PCB, as often times there is too much interference for the wifi dongles to work correctly. Sometimes standoffs will work. We also have had instances where when placed in a metal case, there can be Wifi issues as well. It will also help to use a dongle with a real antenna on it.

Have a look at this list of wifi dongles that are known to be compatible with the Beaglebone Black.

Note: We have seen that the Beaglebone Green does not exhibit these wifi issues and has much better wifi stability overall.


Important Note: Wifi adapters drain a lot of power which unfortunately causes power issues with many devices if you try to hotswap the adapters in (adding a WiFi adapter to your Pi after power-on). Be sure you connect your WiFi device prior to switching on your device to avoid instability.