STM32CubeWiSE RF PC tools


This document provides general information about the STM32CubeWiSE RF PC tools.

1. Introduction

STM32CubeWiSE (Wireless Software Ecosystem) is a comprehensive suite of tools designed to evaluate and test the capabilities of STM32 wireless MCUs and protocols — such as Bluetooth® LE, sub-GHz, and IEEE 802.15.4 — through a user-friendly graphical interface.

STM32CubeWiSE logo


The following STM32CubeWiSE RF PC Tools are available:

STM32CubeWiSE RF PC Tools
Tool RPN Protocols / (Devices) Reference application
STM32CubeWiSE – Bluetooth LE Explorer STM32CubeWiSEbe Bluetooth LE / (STM32WBA, STM32WB0, STM32WB) BLE_TransparentMode
STM32CubeWiSE – Current Estimation STM32CubeWiSEce Bluetooth LE / (STM32WBA, STM32WB0, STM32WB55) Not applicable
STM32CubeWiSE – 802.15.4 Explorer STM32CubeWiSE8e 802.15.4 / (STM32WBA, STM32WB55) Phy_Cli
STM32CubeWiSE – Radio Explorer STM32CubeWiSEre SubGHz / (STM32WL3x) CLI
STM32CubeWiSE – Radio Code Generator STM32CubeWiSEcg SubGHz / (STM32WL3x) Not applicable

2. STM32CubeWiSE – Bluetooth LE Explorer

The STM32CubeWiSE - Bluetooth® LE Explorer PC GUI is a graphical user application interface, which allows standard and vendor-specific Bluetooth® LE stack commands to be sent to the device controller and events to be received from it. It also provides a script engine, which can be used to load and run user scripts based on Bluetooth® LE stack commands and related events.

STM32CubeWiSE - Bluetooth LE Explorer GUI

These scripts can also be run via a standalone script launcher utility through a PC command prompt window, outside the PC GUI application context.

STM32CubeWiSE - Bluetooth LE Explorer Script Launcher

A set of sample scripts is provided in the software package on app\scripts folder.

STM32CubeWiSE - Bluetooth LE Explorer scripts examples

2.1. STM32CubeWiSE – Bluetooth LE Explorer resources

You can download the STM32CubeWiSE - Bluetooth LE Explorer SW package on STM32CubeWiSEbe.

The supported operating systems and architectures are:

  • Windows® 11, PC Intel 64-bit (x64)
  • Linux® Ubuntu® LTS 24.04.

The following documents are available:

  • Graphical user interface for the Bluetooth® LE capabilities evaluation of STM32WB0, STM32WBA and STM32WB microcontrollers (DB5550)
  • STM32CubeWiSE–Bluetooth® LE Explorer User Manual (UM3534)

It supports the Bluetooth LE protocol stack and STM32WBA, STM32WB0, STM32WB devices series.

The following NUCLEO Kits are supported:

  • STM32WB05/NUCLEO-WB05KZ
  • STM32WB07/NUCLEO-WB07CC
  • STM32WB09/NUCLEO-WB09KE
  • NUCLEO-U5 + X-NUCLEO-WBN05 (STM32WB05N NCP, RCP)
  • STM32WBA25/NUCLEO-WBA25CE
  • STM32WBA55/NUCLEO-WBA55CG
  • STM32WBA65/NUCLEO-WBA65RI
  • NUCLEO-U385RG-Q + X-NUCLEO-WBA25A1 (STM32WBA25 NCP/RCP)
  • STM32WB55/P-NUCLEO-WB55.Nucleo
  • STM32WB55/P-NUCLEO-WB55.USBDongle
  • STM32WB55/STM32WB5MM-DK
  • STM32WB15/NUCLEO-WB15CC

2.2. STM32CubeWiSE – Bluetooth LE Explorer GUI how to use?

Download the STM32CubeWiSE Bluetooth® LE Explorer tool from related web page.
Follow the installation instructions available on related UM3534
Use STM32CubeProgrammer tool to load the prebuilt binary image BLE_TransparentMode available on Firmware folder, on the selected STM32WBA, STM32WB0, STM32WB Nucleo kits folders
Plug the selected STM32WBA, STM32WB0, STM32WB Nucleo kit through a USB Type-C™ cable on your PC
Launch the STM32CubeWiSE - Bluetooth LE Explorer GUI application on your PC and open the related connected device COM port
You are ready to use STM32CubeWiSE - Bluetooth LE Explorer GUI application and play with, at least, another STM32WBA, STM32WB0, STM32WB Nucleo kit configured with the BLE_TransparentMode binary image and running the same tool

User can then play with the following STM32CubeWiSE - Bluetooth LE Explorer GUI windows tabs and exercise several Bluetooth LE scenarios:

  • ACI Commands
  • ACI Utilities
  • Scripts engine
  • Beacon
  • RF test
  • FUOTA bootloader

2.3. STM32CubeWiSE – Bluetooth LE Explorer Script Launcher how to use?

Download the STM32CubeWiSE Bluetooth® LE Explorer tool from related web page.
Follow the installation instructions available on related UM3534
Use STM32CubeProgrammer tool to load the prebuilt binary image BLE_TransparentMode available on Firmware folder, on the selected STM32WBA, STM32WB0, STM32WB Nucleo kits folders
Plug the selected STM32WBA, STM32WB0, STM32WB Nucleo kit through a USB Type-C™ cable on your PC
Open a window command prompt shell and launch the STM32CubeWiSE - Bluetooth LE Explorer Script Launcher utility --help to get a full list of supported functionalities
You are ready to use STM32CubeWiSE - Bluetooth LE Script Launcher utility and play with, at least, another STM32WBA, STM32WB0, STM32WB Nucleo kit configured with the BLE_TransparentMode binary image and running the same utility

User can then play with the available Bluetooth LE scripts examples on app\scripts folder, or build and run new Bluetooth LE scripts.

3. STM32CubeWiSE – Current Estimation

The STM32CubeWiSE - Current Estimation PC GUI application is a graphical user interface. It estimates the average current consumption for various wireless use cases with excellent correlation to real measurements.

STM32CubeWiSE - Current Estimation GUI

3.1. STM32CubeWiSE – Current Estimation resources

You can download the STM32CubeWiSE - Current Estimation SW package on STM32CubeWiSEce.

The supported operating systems and architectures are:

  • Windows® 11, PC Intel 64-bit (x64)
  • Linux® Ubuntu® LTS 24.04.

The following documents are available:

  • Graphical user interface for current consumption estimation of STM32WB0, STM32WBA and STM32WB MCUs (DB5731)
  • STM32CubeWiSE–Current Estimation User Manual (UM3640)

It supports the Bluetooth LE protocol stack and STM32WBA, STM32WB0, STM32WB devices series.

The following devices are supported:

  • STM32WB05
  • STM32WB07
  • STM32WB09
  • STM32WBA25
  • STM32WBA55
  • STM32WBA65
  • STM32WB55

3.2. STM32CubeWiSE – Current Estimation how to use?

Download the STM32CubeWiSE - Current Estimation from related web page.
Follow the installation instructions available on related UM3640
Launch the STM32CubeWiSE - Current Estimation GUI application
You are ready to use STM32CubeWiSE - Current Estimation GUI application and estimate the expected current consumption on the specific STM32WBA, STM32WB0, STM32WB Bluetooth LE scenario

The current estimation can be performed for the following Bluetooth LE scenarios:

  • Advertising (connectable mode)
  • Scanning
  • Connection (peripheral and central)

4. STM32CubeWiSE – 802.15.4 Explorer

The STM32CubeWiSE - 802.15.4 Explorer PC GUI application is a graphical user interface which allows to perform the 802.15.4 radio frequency tests on the selected device. This PC tool allows to send and receive test packets to check the efficiency of radio frequency boards and compute the packet error rate (PER) on STM32 devices supporting IEEE 802.15.4 technology.

STM32CubeWiSE - 802.15.4 Explorer GUI

4.1. STM32CubeWiSE – 802.15.4 Explorer resources

You can download the STM32CubeWiSE - 802.15.4 Explorer SW package on STM32CubeWiSE8e

The supported operating systems and architectures are:

  • Windows® 11, PC Intel 64-bit (x64)
  • Linux® Ubuntu® LTS 24.04.

The following documents are available:

  • Graphical user interface for 802.15.4 evaluation of STM32WBA and STM32WB MCUs (DB5731)
  • STM32CubeWiSE–802.15.4 Explorer User Manual (UM3639)

It supports the Bluetooth LE protocol stack and STM32WBA, STM32WB devices series.

The following NUCLEO Kits are supported:

  • STM32WBA25/NUCLEO-WBA25CE
  • STM32WBA55/NUCLEO-WBA55CG
  • STM32WBA65/NUCLEO-WBA65RI
  • STM32WB55/P-NUCLEO-WB55.Nucleo

4.2. STM32CubeWiSE – 802.15.4 Explorer how to use?

Download the STM32CubeWiSE – 802.15.4 Explorer from related web page.
Follow the installation instructions available on related UM3639
Use STM32CubeProgrammer tool to load the prebuilt binary image Phy_Cli available on Firmware folder, on the selected STM32WBA, STM32WB Nucleo kits folders
Plug the STM32WBA, STM32WB Nucleo kit through a USB Type-C™ cable on your PC
Launch the STM32CubeWiSE - 802.15.4 Explorer GUI application an open the related connected device COM port
You are ready to use STM32CubeWiSE - 802.15.4 Explorer GUI application and play with, at least, another STM32WBA, STM32WB Nucleo kit configured with Phy_Cli binary image and running the same tool

User can then play with the following STM32CubeWiSE -802.15.4 Explorer GUI windows tabs and perform the following tests:

  • TRANSMITTER TEST (TX)
  • RECEIVER TEST (TX)
  • PACKET ERROR RATE TEST (PER)

5. STM32CubeWiSE – Radio Explorer

The STM32CubeWiSE - Radio Explorer is a graphical user interface to interact with the STM32WL3x microcontroller and evaluate its radio capabilities. Using this tool, it is possible to program both the MRSUBG and the LPAWUR radio IPs of the device. The tool provides an easy-to-use interface in which it is possible to select and tweak all the system and radio parameters, read and write SoC and radio registers, execute transmission and reception tests.

STM32CubeWiSE - Radio Explorer GUI

5.1. STM32CubeWiSE – Radio Explorer resources

You can download the STM32CubeWiSE - Radio Explorer SW package on STM32CubeWiSEre

The supported operating systems and architectures are:

  • Windows® 11 , PC Intel 64-bit (x64)
  • Linux® Ubuntu® LTS 24.04.

The following documents are available:

  • Graphical user interface for the radio setting and performance of STM32WL3x microcontrollers (DB5419)
  • STM32CubeWiSE – Radio Explorer User Manual (UM3400)

The following NUCLEO Kits are supported:

  • STM32WL33CC/NUCLEO-WL33CC1
  • STM32WL33CC/NUCLEO-WL33CC2
  • STM32WL3RKB/NUCLEO-WL3RKB1
  • STM32WL3RKB/NUCLEO-WL3RKB2

5.2. STM32CubeWiSE – Radio Explorer how to use?

Download the STM32CubeWiSE – Radio Explorer from related web page.
Follow the installation instructions available on related UM3400
Use STM32CubeProgrammer tool to load the CLI demonstration binary image, on the selected STM32WL3CC, STM32WL3RKB Nucleo kits folder. The CLI demonstration binary image can be built from the STM32Cube_FW_WL3_V1.5.0\Projects\{NUCLEO-WL33CC|NUCLEO-WL3RKB1|NUCLEO-WL3RKB2}\Demonstrations\Command_Line_Interface\CLI\EWARM IDe project.
Plug the selected STM32WL3CC, STM32WL3RKB1/2 Nucleo kit through a USB Type-C™ cable on your PC
Launch STM32CubeWiSE - Radio Explorer GUI application and open the related connected device COM port
You are ready to use STM32CubeWiSE - Radio Explorer GUI application and play with, at least, another STM32WL3CC, STM32WL3RKB Nucleo Kit configured with CLI binary image and running the same tool

User can then play with the following STM32CubeWiSE - Radio Explorer GUI windows tabs:

  • System settings
  • Radio settings
  • Data coding
  • Packet settings
  • Wakeup Radio settings
  • Registers settings

Further, user can perform the following tests:

  • Radio test
  • RX packet test
  • TX packet test
  • Wakeup RX packet test
  • RSSI test
  • GPIO Data

6. STM32CubeWiSE – Radio Code Generator

The STM32CubeWiSE - Radio Code Generator is a PC application that is used to build a flowgraph that defines which transceiver actions to execute under which condition, using the MRSUBG sequencer driver.

STM32CubeWiSE - Radio Code Generator GUI

6.1. STM32CubeWiSE – Radio Code Generator resources

You can download the STM32CubeWiSE - Radio Code Generator SW package on STM32CubeWiSEce

The supported operating systems and architectures are:

  • Windows® 11, PC Intel 64-bit (x64)
  • Linux® Ubuntu® LTS 24.04.

The following documents are available:

  • Graphical user interface to graphically build STM32WL3x transceiver actions flowgraph (DB5731)
  • STM32CubeWiSE – Radio Code Generator User Manual (UM3399)

The following devices are supported:

  • STM32WL33CC
  • STM32WL3RKB

6.2. STM32CubeWiSE – Radio Code Generator how to use?

Download the STM32CubeWiSE – Radio Code Generator from related web page.
Follow the installation instructions available on related UM3399
Launch the STM32CubeWiSE - Radio Code Generator GUI application
You are ready to use STM32CubeWiSE - Radio Code Generator GUI application and build your specific sequencer code

User can then define a specific list of SubGHz radio sequencer actions and generate the related source code to be included on the overall user project.