Skip to main content
Associate II
July 10, 2025
Solved

Default DTM firmware for X-NUCLEO-WB05KN1

  • July 10, 2025
  • 1 reply
  • 784 views

Hello,

I am working with an X-NUCLEO-WB05KN1 expansion board and I need to flash the default DTM firmware into the STM32WB05KN device.

In the X-CUBE-WB05N package, I found the following folders:

  • BLE_Transparent_Mode_STM32WB05_controller_only

  • BLE_Transparent_Mode_STM32WB05_location_essential

Each contains SPI and UART .bin and .hex files.

I tried flashing BLE_TransparentMode_UART_with_Updater_C_O.hex (the .bin did not work with CubeProgrammer), but my board does not respond to HCI Reset commands via UART.

My questions are:

  1. Which exact DTM firmware is the default one preloaded on the WB05KN1 by ST for UART usage ?

  2. Where can I download this default DTM firmware (.bin or .hex) to restore the original configuration of my board ?

Thank you in advance for your help.

Best regards,

Sheul

Best answer by STTwo-32

Hello @sheulisback 

The preloaded image on X-NUCLEO-WB05KN1 is Location + Essential
configurations, UART mode.

You could refer to the document available on X-CUBE-WB05N SW package,
Documentation folder: "Getting started with the STMicroelectronics X-CUBE-WB05N
software package for STM32CubeMX", Section 8 HCI Interface Communication
protocol: 

"By default, the X-NUCLEO-WB05KN1 is factory programmed with UART based DTM
binary based on Bluetooth LE stack V3.x which is compatible with
X-CUBE-WB05N_V1.1.0. The X-CUBE-WB05N_V2.0.0 is based on Bluetooth stack V4.x. Therefore user needs to upgrade the firmware of X-NUCLEO-WB05KN1 with latest BLE_Transparent_Mode_STM32WB05_location_essential binary images present in
X-CUBE-WB05N_V2.0.0/Utilities/BLE_Transparent_Mode_STM32WB05_location_essential
folder".

So if user is using latest X-CUBE-WB05N_V2.0.0 it is mandatory to upgrade the preloaded image with the new one available on Utilities folder
(location/essential or controller only, UART or SPI mode).

Best Regards.

STTwo-32

1 reply

STTwo-32
STTwo-32Answer
Technical Moderator
July 15, 2025

Hello @sheulisback 

The preloaded image on X-NUCLEO-WB05KN1 is Location + Essential
configurations, UART mode.

You could refer to the document available on X-CUBE-WB05N SW package,
Documentation folder: "Getting started with the STMicroelectronics X-CUBE-WB05N
software package for STM32CubeMX", Section 8 HCI Interface Communication
protocol: 

"By default, the X-NUCLEO-WB05KN1 is factory programmed with UART based DTM
binary based on Bluetooth LE stack V3.x which is compatible with
X-CUBE-WB05N_V1.1.0. The X-CUBE-WB05N_V2.0.0 is based on Bluetooth stack V4.x. Therefore user needs to upgrade the firmware of X-NUCLEO-WB05KN1 with latest BLE_Transparent_Mode_STM32WB05_location_essential binary images present in
X-CUBE-WB05N_V2.0.0/Utilities/BLE_Transparent_Mode_STM32WB05_location_essential
folder".

So if user is using latest X-CUBE-WB05N_V2.0.0 it is mandatory to upgrade the preloaded image with the new one available on Utilities folder
(location/essential or controller only, UART or SPI mode).

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
Associate II
July 15, 2025

Thanks for your reply,

I found that the "DTM_UART_WITH_UPDATER.bin" is only available in the previous version. I just want to toggle an LED by sending a command from my phone to the board, and display something on my phone when pressing the User button.

Which firmware should I flash? Which application should I use? Is nRF Connect sufficient?

STTwo-32
Technical Moderator
July 15, 2025

Hello @sheulisback 

This is a new question. So, you need to create a new post for it after selecting the comment that answer your original question as best answer.

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.