Supported Wifi Dongles
The officially supported balena 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 balena.
There are however many other USB wifi adapters that will work out of the box with balena 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 Balena. As a result no further configuration is required.
- Adafruit Miniature Wifi (802.11B/G/N) Module
- Generally speaking, WiFi devices listed over at the elinux rpi wifi page or devices which use one of the
linux-firmware-rtl8192cufirmwares 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 (adding a WiFi adapter to your device after power-on). Be sure you connect your WiFi adapter prior to switching on your device to avoid instability.