
QSG145: WGM110 SLEXP4320 Wi-Fi
Expansion Kit Quick-Start Guide
The WGM110 Wi-Fi Expansion Kit is an excellent way to get started with Wi-Fi connectivity for Silicon Labs MCUs.
The kit contains an expansion board that can be connected to one of 3 MCU starter-kits,
listed below. The expansion board allows the EFM32 MCU to connect to a WGM110 WiFi module, which can connect to Wi-Fi networks, but also be an access point to which
other devices can connect. The expansion kit works with the following Silicon Labs MCU
Starter kits:
•
EFM32 Pearl Gecko PG12 Starter Kit – SLSTK3402A
• EFM32 Pearl Gecko PG1 Starter Kit – SLSTK3401A
• EFM32 Giant Gecko GG11 Starter Kit – SLSTK3701A
KIT CONTENTS
• Expansion board with radio board socket
•
WGM110 radio board
• Getting Started card
silabs.com | Building a more connected world. Rev. 0.1

QSG145: WGM110 SLEXP4320 Wi-Fi Expansion Kit
Getting Started
1. Getting Started
Required Components
The WGM110 Wi-Fi Expansion Kit contains a Wi-Fi module. To use the kit, an MCU starter-kit is required, where the MCU will be the
host that communicates and controls the Wi-Fi module. Supported Starter Kits are listed below. Click the link to see a description of the
kit and associated MCU, and ensure one of these kits is available:
• EFM32 Pearl Gecko PG12 Starter Kit – SLSTK3402A
https://www.silabs.com/products/development-tools/mcu/32-bit/efm32-pearl-gecko-pg12-starter-kit
• EFM32 Pearl Gecko PG1 Starter Kit – SLSTK3401A
https://www.silabs.com/products/development-tools/mcu/32-bit/efm32-pearl-gecko-starter-kit
• EFM32 Giant Gecko GG11 Starter Kit – SLSTK3701A
https://www.silabs.com/products/development-tools/mcu/32-bit/efm32-giant-gecko-gg11-starter-kit
Install Simplicity Studio
Simplicity Studio is a free software suite needed to start developing your application.
1. Download the latest version of Simplicity Studio from the Silicon Labs website: http://www.silabs.com/simplicity-studio.
silabs.com | Building a more connected world. Rev. 0.1 | 2

QSG145: WGM110 SLEXP4320 Wi-Fi Expansion Kit
Set Up Your Kit
1. Connect the Expansion Kit to the MCU Starter Kit.
2. Provide power to the board by connecting the [DBG] USB connector to the PC using the provided USB cable.
3. Ensure that the power selector switch on the STK is in the [AEM] position.
4. Ensure that the power selector switch on the Wireless Expansion Board is in the [High Power (LDO)] position.
Getting Started
Detect Your Device
1.
Click [Refresh] button if your device does not show up in the [Device] view in the Simplicity Studio Launcher. The board
might take some time to appear due to driver installations for the debug adapter.
2. Once an item with a name that starts with [J-Link Silicon Labs] appears, expand it by clicking the arrow, and verify that the detected device matches your kit.
silabs.com | Building a more connected world. Rev. 0.1 | 3

QSG145: WGM110 SLEXP4320 Wi-Fi Expansion Kit
Getting Started
Set Up Your Wi-Fi Access Point
Before playing with the demo, the demo needs to know what Wi-Fi access point it should connect to. To keep things simple, these are
hard-coded in a file called app_wifi_cfg.h. In an end-application, these could be obtained through presenting a UI to the user, or by
setting up an access point on the WGM110 and leveraging the built-in web-server to allow a cell phone or computer to connect to the
WGM110 in order to configure it.
1. Select the MCU Starter Kit in the [Device] area.
2. Under [Getting Started] in the Launcher, scroll down in the [Software Examples] column until you find [micriumos_wifi_white-
board] and click it.
3. Answer [Yes] when a dialog opens asking you whether you want to switch to the IDE perspective and create the example project.
4. In the Simplicity IDE, locate the [Project Explorer] and expand the new project that was created. Go into the [Cfg] folder and open
app_wifi_cfg.h.
5. In app_wifi_cfg.h, change the value of APP_WIFI_AP_SSID and APP_WIFI_AP_PWD to the values of the Wi-Fi access point you
want to connect to.
Note:
If the app_wifi_cfg.h file is not visible in the [Cfg] folder, you can find the file in one of three ways:
1. Pressing [F3] when the cursor hovers over any of the configuration macros like APP_WIFI_AP_SSID.
2. Expanding the includes tree to find the app_wifi_cfg.h file.
3. Navigating to the project. In Windows, this would typically be located in C:\Users\<username>\SimplicityStudio\<workspace>
\<demo name>.
silabs.com | Building a more connected world. Rev. 0.1 | 4