Status | Date | Doc Version | Applicable | Confidentiality |
RELEASED | 30 jan. 2026 | v1.2 | 5G Mesh v1.2.0 | CONFIDENTIAL |
Introduction
A Wirepas 5G Mesh node has two basic architectures:
- Single-MCU: The application and the Wirepas stack firmware run on the same MCU
- Dual-MCU: The application and the Wirepas stack run on two different MCU’s. The other MCU might be another microcontroller or for example a gateway unit.
Please for more details on architectures and APIs take a look at [1].
Note! Sections preceded by Warning word will highlight important points that must be understood and respected.
Supported SiPs
nRF91xx SiP | Max TX Power | Wirepas 5G Mesh release | Notes |
nRF9131 1) | +19 dBm | 5G Mesh v1.1.0 Band 1 5G Mesh v1.2.0 Band 1 | |
nRF9161 1) | +19 dBm | 5G Mesh v1.1.0 Band 1 5G Mesh v1.2.0 Band 1 | |
nRF9151 1) | +19 dBm | 5G Mesh v1.1.0 Band 1 5G Mesh v1.2.0 Band 1 | From 5G Mesh v1.2.0 onwards, the band selection (Band 1, 4) is done in application init (no separate stack binaries per band) |
+19 dBm | 5G Mesh v1.2.0 Band 4 | ||
| |||
Wirepas Essential Hardware Requirements
Wirepas 5G Mesh stack firmware is designed to run with Nordic Semiconductor's nRF9161/nRF9151/nRF9131 SiP hardware. The Wirepas 5G Mesh firmware is running in application CPU core and requires Nordic Semiconductor’s NR+ modem firmware which is run in the modem CPU core.
Below chapters are listed the essential HW requirements for a product running Wirepas 5G Mesh firmware. The nRF9161/nRF9151/nRF9131 SiP related HW requirements are provided by Nordic Semiconductor.
External SPI Flash Memory
In order to enable Nordic Semiconductor NR+ modem firmware to be updated as full modem update using Wirepas OTAP, external flash is mandatory to be included in all the nodes in 5G Mesh network (also in sink node).
Interface
- SPI interface
- SCK
- MOSI
- MISO
- CS
- recommendation is to use nRF9161/nRF9151/nRF9131 SiP’s Master SPI interface
Size of the external SPI Flash memory
- minimum size is 1 MB (to support modem FW OTAP)
- Note! If external flash is intended to be used for other purposes, the use case is dictating the size of external flash thus the end user need to decide the external flash size (> 1 MB)
nRF9161/nRF9151/nRF9131 SiP IOs are using 1.8V - thus the power supply for SPI flash has to be 1.8V (see [4])
Serial Interface (UART)
The serial interface is needed for the sink node for communication with the gateway host processor subsystem.
Interface
- UART interface
- RX
- TX
- UART pins can be freely selected by HW integrator with the following limitation by Nordic Semiconductor NR+ modem:
- Warning: check from Nordic Semiconductor which GPIOs are reserved for the ETM debug trace interface - thus these pins should not be used for UART (or some other purposes)
- The internal pull resistors are not enabled in the default configuration. If necessary, this can be changed by modifying the pin configurations in
mcu/nrf/common/hal/usart_dma.c.
nRF9161/nRF9151/nRF9131 SiP IOs are using 1.8V - thus the power supply for UART has to be 1.8V (see [4])
Note (Nordic Thingy:91 X / pca20065 reference hardware)
For the Nordic Thingy:91 X pca20065 retail revision v1.0.0, the onboard nRF53 interface MCU exposes two virtual COM ports (VCOMs) over USB with fixed baud rates:
UART / VCOM | Typical usage | Baud rate |
UART_0 / VCOM0 | Default serial interface | 115200 |
UART_1 / VCOM1 | Optional high‑speed interface | 1000000 |
On this hardware, the Wirepas reference board configuration for pca20065 uses UART_0 / VCOM0 by default, which means that applications intended to use the USB serial interface must be built with a baud rate of 115200 out of the box. It is also possible to use UART_1 / VCOM1 with a baud rate of 1000000 if the corresponding UART pins are selected for the product design.
Older prototype or pre‑production Thingy:91 / pca20065 revisions are not officially supported and may have different UART/USB bridge behaviour.
Programming Interface (SWD)
The initial flashing of nRF9161/nRF9151/nRF9131 SiP is done using the SWD interface. This requires that the nRF9161/nRF9151/nRF9131 SiP SWD interface and nRESET are taken into a flashing and debug connector in the target HW.
Interface
- SWD interface
- nRESET
- SWDCLK
- SWDIO
nRF9161/nRF9151/nRF9131 SiP IOs are using 1.8V - thus the power supply for SPI flash has to be 1.8V (see [4])
The initial programming requires that the modem subsystem and application subsystem is programmed, see flashing guide in [2].
Special Note for Thingy:91x (pca20065 v1.0.0)
The retail Thingy:91x (pca20065) v1.0.0 does not provide a standard J-Link interface via its on-board nRF53 Interface MCU (IMCU).
- The IMCU exposes CMSIS-DAP, not J-Link. Standard J-Link tooling through IMCU will fail.
- Recommended flashing method:
- Use an external SEGGER J-Link connected directly to the nRF91 debug pins.
- Alternatively, use CMSIS-DAP tooling (e.g., pyOCD) if you choose IMCU path. Wirepas does not guarantee CMSIS-DAP workflows; follow Nordic documentation.
- Warning: Double-check target selection when using the tools and the physical switch on the board selecting whether the nRF91/nRF53 is connected to the debug pins. Ensure you program the nRF91, not the nRF53, to avoid erasing the IMCU firmware.
- Nordic’s preferred upgrade path is via MCUboot, which is not supported by Wirepas firmware.
Nordic Semiconductor Essential Hardware Requirements
nRF9161, nRF9131 and nRF9151 SiPs have different requirements and Nordic Semiconductor customer support and documentation will provide the details. The table below outlines the main differences between the SiPs.
Topic | nRF9161 | nRF9151 | nRF9131 |
32.765 kHz Crystal (LFXO) | Integrated to SiP | Integrated to SiP | External |
32 MHz Crystal (HFXO) | Integrated to SiP | Integrated to SiP | External |
Power Management | Integrated to SiP | Integrated to SiP | External |
HW Calibration | Calibrated | Calibrated | Requires AFC and TX power calibration |
- Warning: for starting the hardware design, it is advised to look at Nordic Semiconductor provided documentation and/or contact Nordic Semiconductor customer support for getting the details on the specific hardware design requirements per SiP - also what calibration is needed for each SiP and the tools for R&D phase and production phase testing.
Harmonized Standard EN 301 406-2 Testing
Harmonized Standard testing is defined in ETSI EN 301 406-2. It consists of radio tests and channel access tests.
Radio tests and needed tools are provided by Nordic Semiconductor. Please contact Nordic Semiconductor for further details on test cases.
Channel access tests and needed tools are provided by Wirepas. See detail in [3].
References
[1] Wirepas Software and APIs Overview
[2] https://developer.wirepas.com/support/solutions/articles/77000560717
[3] https://developer.wirepas.com/support/solutions/articles/77000566272
[4] nRF9161 power supply & GPIO power supply
Revision History
Date | Version | Notes |
v1.0 | Initial Version | |
v1.1 | Added the table on Sip & Band support and also secure storage information | |
v1.2 | Added Special Note for Thingy:91x (pca20065 v1.0.0) programming |
Legal Notice
Use of this document is strictly subject to Wirepas’ Terms of Use and Legal Notice.
Copyright © 2026 Wirepas Oy