Secure Provisioning SDK (SPSDK)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Secure Provisioning SDK (SPSDK)

Secure Provisioning SDK (SPSDK) is an open-source development kit with its source code released on Github and PyPI. It contains a set of API modules for custom production tool development which requires more advanced secure provisioning flow. SPSDK enables communication with NXP’s microcontrollers for security features configuration, debug authentication, generation of Secure Binary (SB) images, trust provisioning and secure programming, etc.

Where to start?

  • Visit SPSDK landing page for the latest document and software on Github and PyPI.
  • Latest news? View “Announcement” label below
  • Get help or report issues? Visit Github. We centralize code release and support on Github.
Labels

Discussions

Sort by:
SPSDK v2.5 is now available for download This release delivers: New devices supported: i.MX RT735S and i.MX RT758S i.MX RT1043 and i.MX RT1046 MCX A13x variants KW47xx and MCX W72x devices EdgeLock 2GO: enablement for i.MX 93 New Fuse Tool: nxpfuses for handling operations with fuses Python 3.13 support Drop pyocd  and replace by spsdk-mcu-link and spsdk-pyocd   SPSDK Plugins 0.4.0: The plugins update: MCU-Link debug probe support plugin for NXP LPC-Link/MCU-Link hardware debug probes. GitHub: https://github.com/nxp-mcuxpresso/spsdk_plugins PyPi: https://pypi.org/search/?q=spsdk&o=   Restricted Data Package for SPSDK 2.5: The delivery to the web is currently in process and will be available soon. The data contains: MCX A163, MCX A164, MCX L253, MCX L254, MCX L255, i.MX 91, i.MX 943, i.MX95 Please note that the package uses an LA_OPT license. Package will be located in the Download section: https://www.nxp.com/design/design-center/software/development-software/secure-provisioning-sdk-spsdk:SPSDK
View full article
SPSDK v2.3 is now available for download This release brings new features for i.MX 93 and i.MX 95: Support for signing and encryption of existing AHAB (nxpimage ahab sign) Support for new AHAB container with PQC format version 2 Command for creating the PKI tree (nxpcrypto pki-tree) Support for i.MX95 DAT A0/A1/B0 revisions SPSDK integrates UUU with and brings python wrapper for libuuu https://pypi.org/project/libuuu/ New tool nxpuuu for programming of devices from SPSDK Support for nxpele over fastboot The latest changes are shown in the release notes  
View full article
SPSDK v2.2.1 is now available for download New features include: Added CAN support for blhost Added EdgeLock 2Go support for MWCT2x12, MWCT2xD2 and RW61x New plugins available The latest changes are shown in the release notes  
View full article
We have upgraded SPSDK to 2.0.1 which includes a large scale of changes: elftosb will be replaced by nxpimage nxpcertgen and nxpkeygen will be replaced by nxpcrypto select appropriate family will be done using: -f/–family parameter move towards options for all parameters with an exception to BLHost removal of crypto backends extend dedicated spsdk.crypto module - serve as the de-facto backend of SPSDK module level imports via init files
View full article
We plan to upgrade SPSDK to 2.0 in the next release which includes a large scale of changes.  Customers are suggested to prepare for the changes before the 2.0 release (end of Sept 2023).  Major changes in 2.0 are: elftosb will be replaced by nxpimage nxpcertgen and nxpkeygen will be replaced by nxpcrypto select appropriate family will be done using: -f/–family parameter move towards options for all parameters with an exception to BLHost removal of crypto backends extend dedicated spsdk.crypto module - serve as the de-facto backend of SPSDK module level imports via init files
View full article