What is Wi-Fi HaLow?
Before we talk about how to get your first Wi-Fi HaLow project off the ground, we thought we should define some terms and talk about the technology a bit. Wi-Fi HaLow is the first Wi-Fi standard purpose-built for the Internet of Things (IoT) and is a foundational technology for IoT 2.0. Operating in the sub-GHz spectrum (850–950 MHz), Wi-Fi HaLow delivers what traditional Wi-Fi cannot: long-range, meaningful throughput, low-power, and scalable connectivity, without sacrificing the openness, security, or familiarity of Wi-Fi.
Wi-Fi HaLow offers a unique combination of capabilities and advantages that other wireless technologies can’t match. This includes
- Long-range connectivity – Wi-Fi range extending up to 1km in urban environments, with superior penetration through walls, floors, and industrial infrastructure.
- Direct savings – Ultra-low power consumption enabling IoT devices to run on batteries for years
- Ease of use – No proprietary hubs or gateways. No lock-in. Just standards-based Wi-Fi that integrates seamlessly with existing IP networks.
- Enterprise-grade security – Full support of state-of-the-art security protocols including WPA3 Like all new technologies however, the understanding, implementation and governance of Wi-Fi HaLow varies across the globe.
Morse Micro is leading the global adoption of Wi-Fi HaLow with purpose-built silicon and reference solutions that redefine what Wi-Fi can do in large, complex environments.
With the mass production of the MM8108 back in September 2025, Morse Micro is unlocking a new generation of long-range, low-power IoT devices.
Introducing the MM8108-EKH05
The MM8108-EKH05 is a fully integrated Wi-Fi HaLow development platform designed for a wide range of IoT applications. It features the Morse Micro MM8108-MF15457 module, alongside an STM32U585 low-power microcontroller, a BlueNRG-M2 Bluetooth® SoC, a rich set of on-board sensor options, and expansion headers to enable users to add their own circuits quickly. The MM8108-EKH05 is the ideal hardware platform to get started building Wi-Fi HaLow-enabled IoT devices or gateways.
Morse Micro provides a Zephyr West manifest repository, enabling rapid bring-up of Wi-Fi HaLow on Zephyr compatible targets. This includes the devicetree configuration for the MM8108-EKH05 board, but also definitions for Morse Micro shields, the Morse Micro Wi-Fi HaLow drivers for Zephyr, and a small number of sample applications to get users started with Wi-Fi HaLow on Zephyr.
Preparing the MM8108-EKH05 for Golioth
Adding Wi-Fi HaLow support to a Zephyr-based Golioth project is simple. The manifest repository mentioned above doubles as a west module, which can be added to your west manifest to extend your Golioth west workspace. If you start from the Golioth Firmware SDK as a base project, you can target the variety of Golioth examples to talk to the Cloud.
Add the following to your west.yml, under projects
- name: morsemicro path: modules/lib/morsemicro revision: main url: https://github.com/MorseMicro/mm-iot-zephyr
Now run an update to pull in the Morse Micro Zephyr module. It’s important to fetch the binaries too. These binaries include the necessary MM8108 chip firmware, radio configuration binaries, and the Wi-Fi HaLow driver library – libmorse.a
west update west blobs fetch morsemicro
Now build the Golioth project and target the mm8108_ekh05 board included in the Zephyr module, and flash!
west build -p -b mm8108_ekh05 examples/zephyr/hello west flash
The board will boot, but won’t perform any application-level functions yet. To get it up and running, it’s simply a matter of creating the required Golioth credentials using the web console, opening a serial terminal, and provisioning the device with those credentials.
wifi cred add -k 1 -s your_ssid -p your_wifi_password settings set golioth/psk-id your-golioth-psk-id settings set golioth/psk your-golioth-psk kernel reboot
Using the Golioth stream example, you can start sending data right away through Pipelines to a variety of end points. Or try an Over-The-Air firmware update, done at high throughput using a sub-gig based modem. Walls are no match for this technology stack!
And just like that…
If you are instead adding Wi-Fi HaLow to a board which isn’t the MM8108-EKH05, then you’ll need to modify your board’s devicetree to include a node for the Morse Micro HaLow Wi-Fi interface. The MM8108 is a module talking to the STM32 on the Morse Micro development board, so it could also move onto your custom hardware as a peripheral for any other Zephyr enabled processor. You can add it as a child node to the SPI master you’re attaching to. See the devicetree implementation for the MM8108-EKH05 board in the Morse Micro Zephyr library for an example on how this node would look.


No comments yet! Start the discussion at forum.golioth.io