SEGGER has launched the STM32-SFI Flasher Commander, a free CLI tool developed to support STMicroelectronics's Secure Firmware Installation (SFI) feature.
As part of the production process of SFI-enabled STM32 microcontrollers, the IP owner transmits encrypted firmware along with the matching firmware decryption key, which is securely stored on a Hardware Security Module (HSM), to the facility programming the microcontrollers for production. This can be a contract manufacturer or a distributor that provides mass programming of stocked devices for delivery.
At the programming facility, the STM32-SFI Flasher Commander interfaces with Flasher PRO, PRO XL, or Compact in-circuit programmers and transfers the encrypted firmware image and the matching firmware decryption key (also in encrypted form) to the target MCUs to be programmed.
"As an active member of the ST Partner Program, we are happy to contribute reliable production tools for our mutual customers that fully embrace the specific production process of SFI-enabled STM32 microcontrollers, "says Dirk Akemann, marketing manager at SEGGER. "Our aim is to always ensure that customers, ST's and ours, have the safest and most secure programming experience possible."