Skip to main content
HRadt.1
Associate III
Jul 2, 2020 9:29 AM UTC
Question

Stm32CubeProgrammer: Error: -wusrkey command is not available for SWD interface.

How should a user key be provisioned when only SWD access is possible?

I see that while flashing the wireless firmware, Stm32CubeProgrammer first flashes a FUS_Operator binary. Can this FUS_Operator somehow be used to program a user key into the STM32WB?

This topic has been closed for replies.

2 replies

Remi QUINTIN
ST Technical Moderator
Jul 2, 2020 3:33 PM UTC

​FUS_Operator is a ST proprietary SW that transmits SWD commands to the FUS. It is not open for delivery.

It is another process to insert customer key inside the device using the CKS (Customer Key System).

please hav a look at the project under the directory \STM32Cube_FW_WB_V1.7.0\Projects\P-NUCLEO-WB55.Nucleo\Applications\CKS\CKS_Crypt.

Remi QUINTIN
ST Technical Moderator
Jul 3, 2020 7:30 AM UTC

Note that CKS is only possible via UART or USB port for now.

This is why -wusrkey command is not working via SWD interface. Support via SWD will come later.