Hello,
I am working with the NXP Secure Provisioning Tool (SEC) version 26.03 and I am trying to understand how to properly use the generated Manufacturing Package in a standalone environment.
My intended workflow is the following:
- Put the device (i.MX RT1052) into Serial Downloader Mode;
- Run a firmware update script from a Windows host machine;
- Perform full flashing using the generated Manufacturing Package content (scripts + tools).
When I use SEC directly, or when I run the generated Manufacturing Package while SEC is installed on the host PC, everything works correctly without any issues.
However, my goal is to remove the dependency on the SEC installation and use only the exported Manufacturing Package (scripts, tools, and firmware images) in a standalone deployment environment.
What I am currently observing is that:
- The generated scripts rely on SEC-related installation paths (e.g., C:\nxp\SEC_Provi_...);
- Some wrapper scripts and tool calls assume the presence of the SEC installation structure;
- As a result, execution fails or requires manual adaptation when SEC is not installed.
My question is:
What is the recommended way to use the SEC Manufacturing Package in a fully standalone mode (without requiring SEC installation on the host PC)?
More specifically:
- Is there an officially supported “portable” mode for the Manufacturing Package?
- Should the scripts be manually adapted to point only to SPSDK tools (blhost/sdphost)?
- Or is SEC installation strictly required for execution, meaning the Manufacturing Package is not intended to be fully standalone?
Any guidance or best practices on how to decouple the Manufacturing Package from SEC installation would be very helpful.
Thank you in advance.
Best regards,
Fabio Rossi