cancel
Showing results for 
Search instead for 
Did you mean: 

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

HRadt.1
Senior

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?

2 REPLIES 2
Remi QUINTIN
ST Employee

​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 Employee

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.