Raspberry Pi: Raspbian Wi-Fi Lower MAC Driver Example

Note: if you have an SD card version 2.2, please use this documentation (the version is printed on the SD card's package)

The WF200/WFM200 Wi-Fi Expansion Boards are the best to explore the capabilities of the WF(M)200 Wi-Fi Transceivers. The kits contain an expansion board that can be connected to a Rapsberry Pi 2B, 3B, 3B+ or 4B. The expansion board allows the Raspberry Pi MCU to connect to a WF(M)200 Wi-Fi part, which can connect to Wi-Fi networks, but also be an Access Point to which other devices can connect.

This document describes how to connect the WF(M)200 Wi-Fi EXP Board to a Raspberry Pi and run a demo.

Getting Started

This demonstration runs the Wi-Fi Lower MAC driver meant to communicate with the WF(M)200 Silicon Labs Wi-Fi transceivers. The Wi-Fi Lower MAC driver is used by mac80211/cfg80211 like many other Linux Wi-Fi drivers.

Naming convention


Hardware Prerequisites

To properly use the example you need the following hardware:

SLEXP8022A = WF200 Expansion Board BRD8022A + SD Card SLEXP8022C = SLEXP8022A + Raspberry Pi (2B) + power supply SLEXP8023A = WFM200 Expansion Board BRD8023A + SD Card SLEXP8023C = SLEXP8023A + Raspberry Pi (2B) + power supply

Software Prerequisites

For initial demonstration purposes, no software is required except the SD card delivered with the kit.

Set up your Kit

Once you have the above resources, follow the steps described below (you can refer to the image below):

Network Security Notice

Since the SoftAP credentials are publicly documented in the following pages, refer to our security notice.

Start the Example

The Raspberry Pi will boot and start the SoftAP.

Note: On the very first boot, make sure to leave the Raspberry Pi powered for at least 1 minute, since it will automatically expand the file system to take advantage of the entire SD card capacity.

You're ready to move to the demonstration matching your SD card version: