Skip to main content
TDJ
Senior III
December 28, 2023
Solved

STM32 Trusted Package Creator - where do I find it?

  • December 28, 2023
  • 3 replies
  • 3673 views

According to AN5054, to prepare SFI (secure internal firmware install) or SFIx (secure external firmware install) "STM32 Trusted Package Creator" is required. Were do I find it? Searching ST website I find no such software product. Was it maybe recently replaced or "absorbed" by STM32Cube Programmer?

Best answer by TDK

Yes, it's part of STM32CubeProgrammer now.

TDK_0-1703729714468.png

https://www.st.com/content/st_com/en/ecosystems/stm32trust/security-services.html

 

Location within STM32CubeProgrammer:

TDK_1-1703730319633.png

 

3 replies

TDK
TDKBest answer
December 28, 2023

Yes, it's part of STM32CubeProgrammer now.

TDK_0-1703729714468.png

https://www.st.com/content/st_com/en/ecosystems/stm32trust/security-services.html

 

Location within STM32CubeProgrammer:

TDK_1-1703730319633.png

 

"If you feel a post has answered your question, please click ""Accept as Solution""."
christian239955_stm1_st
Associate II
August 5, 2025

Why is it grayed out? Reading AN5054 it seems, I could use  STM32 Trusted Package Creator, what apparently is this part of STM32CubeProgrammer, to create encrypted packages. 

christian239955_stm1_st_0-1754396258789.png

If I can only choose this tab if I'm connected to a STM32U5, STM32U0 oder STM32WBA, how can I encrypt files to be programmes onto a STM32L431 usind the STM32CubeProgrammer CLI?

 

STM32_Programmer_CLI -c port=COM28 -br 115200 -d out.bin 0x08000000 --key aa_myKey --iv 1b_myIv -e all -s 

fails after having created the out.bin with openSSL. So I was hoping the STM32CubeProgrammer could help me...

DCast.2
Visitor II
June 18, 2026

but this is a totally differente software than explained in the 

https://wiki.st.com/stm32mcu/wiki/Security:How_to_start_with_OEMiRoT_on_STM32U3#cite_note-STM32Cube_FW_H5_V1.0.0-1

 

tutorial, I need also the  TrustedPackageCreator (TPC) packet