2025-07-17 09:16:03 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 15 11:50:53 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
|
|
|
|
- Update to 3.0.1
|
|
|
|
* nxpcrypto:
|
|
|
|
- improve serial number validation in certificate generation
|
|
|
|
* nxpimage:
|
|
|
|
- fix AHAB container header info display
|
|
|
|
- fix MBI parameter for mcxa series
|
|
|
|
- add input data size validation for HAB segments
|
|
|
|
- add hardware key mixin to NHS52S04 MBI types
|
|
|
|
- add load address mixin to every MBI type
|
|
|
|
- improve CA Flag description in AHAB schemas
|
|
|
|
- fix AHAB update keyblob
|
|
|
|
- add new Fast Boot flags to AHABContainerV2
|
|
|
|
* nxpmemcfg:
|
|
|
|
- add missing memory types (MicronOPI_SDR, AdestoOPI_SDR)
|
|
|
|
* update default BOOT_FLAGS value in MC56F81x68 BCA configuration
|
|
|
|
* validate and clean up the contents of SPSDK data files
|
|
|
|
|
2025-06-25 04:03:23 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jun 23 14:28:03 UTC 2025 - Felix Stegmeier <felix.stegmeier@suse.com>
|
|
|
|
- removed patch 'python-spsdk-remove_pypemicro.patch since pemicro has been moved into a plugin in 2.2.0
|
|
|
|
|
|
|
|
- Update to 3.0.0
|
|
|
|
* New features:
|
|
|
|
- el2go-host:
|
|
|
|
- check UUID fuse index
|
|
|
|
- ifr:
|
|
|
|
- move into pfr application
|
|
|
|
- nxpcrypto:
|
|
|
|
- allow adding image key into existing PKI tree
|
|
|
|
- remove nxpcertgen application (all functionality is now available in nxpcrypto application)
|
|
|
|
- consolidate options -k/--private-key and -sp/--signature-provider replace with option -s/--signer
|
|
|
|
- nxpdebugmbox:
|
|
|
|
- move commands to separated groups with clearer organization
|
|
|
|
- move parameter --family from the root command to individual command groups
|
|
|
|
- derive test address from the family parameter
|
|
|
|
- nxpdevhsm:
|
|
|
|
- require oemRandomShare when oemEncMasterShare is defined
|
|
|
|
- add new format for sbfile for mcxa family devices with secure installer/extended bootloader
|
|
|
|
- nxpimage:
|
|
|
|
- generate fuse script when merging signed image
|
|
|
|
- add unicode characters for better BinaryImage visualization
|
|
|
|
- remove the deprecated 'image_type' key in ahab configuration and replace by 'target_memory'
|
|
|
|
- remove input_binary and base_address parameters from bee
|
|
|
|
- rename merge commands in bootable-image and binary-image to export
|
|
|
|
- remove 'mainCertChainId' key in cert-block configuration by 'mainRootCertId'
|
|
|
|
- replace hab export /parse commands with unified configuration approach
|
|
|
|
- implement SB3.1 data compression
|
|
|
|
- add parser of SB3.1
|
|
|
|
- consolidate all keys for data of SB3.1 load command into one
|
|
|
|
- simplify load command configuration
|
|
|
|
- simplify input data values
|
|
|
|
- pfr:
|
|
|
|
- remove option --show-calc from parse/read commands
|
|
|
|
- remove option --calc-inverse from generte binary command
|
|
|
|
- rename generate-binary command to export
|
|
|
|
- rename parse-binary command to parse
|
|
|
|
- require 'family' in BD file for SB2.1 and optionally 'revision' in the 'options' block
|
|
|
|
- tphost/tpconfig:
|
|
|
|
- remove applications
|
|
|
|
- remove family option from main top command to individual subcommands
|
|
|
|
- remove '--plugin' as optional parameter
|
|
|
|
- rename merge commands to export
|
|
|
|
- improve displaying of --help
|
|
|
|
- all applications that support the --config option now also support the -oc/--override-config option
|
|
|
|
|
|
|
|
* Bugfixes
|
|
|
|
- blhost:
|
|
|
|
- fix receive-sb-file command failures with usb
|
|
|
|
- el2go-host:
|
|
|
|
- fix family parameter issue
|
|
|
|
- nxpdebugmbox:
|
|
|
|
- fix famode-image get-templates command
|
|
|
|
- resolve debug authentication issues
|
|
|
|
- fix general error handling
|
|
|
|
- nxpdevhsm:
|
|
|
|
- fix config file issues
|
|
|
|
- nxpele:
|
|
|
|
- fix get-info error
|
|
|
|
- nxpfuses:
|
|
|
|
- fix get-config errors
|
|
|
|
- nxpimage:
|
|
|
|
- fix HAB and BIMG issues
|
|
|
|
- fix ahab export assertion error
|
|
|
|
- fix RT118x build IEE image failure
|
|
|
|
- fix parsing of imx943 bootable image
|
|
|
|
- fix issues with receiving sb31
|
|
|
|
- fix convertion binary from S19
|
|
|
|
- fix parsing of FCB for RT7xx
|
|
|
|
- remove unnecessary enableTrustZone parameter in MBI config files
|
|
|
|
- fix overlapping detection and adjust-offsets functionality in binary-image merge
|
|
|
|
- nxpmemcfg:
|
|
|
|
- fix deprecation warning
|
|
|
|
- nxpwpc:
|
|
|
|
- fix missing family parameter for service parameters
|
|
|
|
- fix api key existence
|
|
|
|
- shadowregs:
|
|
|
|
- fix general error
|
|
|
|
- fix invalid -oc option behavior
|
|
|
|
|
2025-06-17 08:04:27 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 17 08:03:02 UTC 2025 - Markéta Machová <mmachova@suse.com>
|
|
|
|
|
|
|
|
- Convert to libalternatives
|
|
|
|
|
2024-07-18 22:43:57 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jul 17 19:23:07 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
|
|
|
|
- Require importlib_metadata
|
|
|
|
|
2024-04-02 12:49:36 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 28 15:03:18 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
|
|
|
|
- update to 2.1.1:
|
|
|
|
* New features
|
|
|
|
- nxpcrypto:
|
|
|
|
- add RSA-PSS support
|
|
|
|
- nxpdevhsm:
|
|
|
|
- support external devhsm provisioning
|
|
|
|
* Bugfixes
|
|
|
|
- dk6prog:
|
|
|
|
- fix DK6 operations
|
|
|
|
- nxpdevhsm:
|
|
|
|
- fix buffer address MC56
|
|
|
|
- nxpele:
|
|
|
|
- fix write fuse
|
|
|
|
- nxpimage:
|
|
|
|
- add advanced params setting to configurations
|
|
|
|
(padding, keys, timestamp, etc.)
|
|
|
|
- fix manifest hash digest KW45/K32W1
|
|
|
|
|
2024-03-26 11:35:36 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 26 11:33:45 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>
|
|
|
|
|
|
|
|
- Add python-spsdk-remove_pypemicro.patch to remove dependency on
|
|
|
|
python-pypemcro and pyocd-pemicro.
|
|
|
|
|
2024-03-25 13:29:41 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 25 12:34:46 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>
|
|
|
|
|
|
|
|
- Update to 2.1.0:
|
|
|
|
* add signing commands (create, verify)
|
|
|
|
* add subcommands for Fault Analysis Mode (export, parse, get-templates)
|
|
|
|
* add printing the result of auth command
|
|
|
|
* add dedicated plugin system
|
|
|
|
* U-BOOT interface
|
|
|
|
* add commit command
|
|
|
|
* add commands related to release-container
|
|
|
|
* enable IEE encryption for RT1180
|
|
|
|
* add key exchange signed message
|
|
|
|
* add signature provider for RT1xxx
|
|
|
|
* support mcxn23x
|
|
|
|
* deployment of new database
|
|
|
|
* EL2GO mockup for S32K WPC
|
|
|
|
* introduce memory configuration tool
|
|
|
|
* fix get-trng state command
|
|
|
|
* fix cmpa template
|
|
|
|
* fix parsing ahab image for i.MX95
|
|
|
|
* fix xmcd export command
|
|
|
|
* fix certificate block as binary file
|
|
|
|
* fix sb21 get-template command
|
|
|
|
* fix export command
|
|
|
|
* fix pfr generate command
|
|
|
|
* fix default family parameter
|
|
|
|
|
2024-01-14 15:08:03 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jan 14 12:10:58 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
|
|
|
|
|
|
|
- update to 2.0.1:
|
|
|
|
* fix test memory AP address
|
|
|
|
* Fix detection of input file for FCB in bootable image
|
|
|
|
* fix IEE encryption for RT1180
|
|
|
|
* fix signed MBI for Anguilla Nano
|
|
|
|
* fix SB21 export with yaml config
|
|
|
|
* fix behavior of the RKTH registers
|
|
|
|
* fix invalid names of CRC field in database
|
|
|
|
* fix setting a register value as raw value when loading from
|
|
|
|
configuration
|
|
|
|
- update to 2.0.0:
|
|
|
|
* dedicated plugin system
|
|
|
|
* check of written data length in USB Interface
|
|
|
|
* remove dependency on PyCryptodome
|
|
|
|
* add rot command for calculating RoT hash
|
|
|
|
* distinguish between fw version and image version
|
|
|
|
* support YAML configuration for HAB
|
|
|
|
* support build RT11xx image with ECC keys
|
|
|
|
* support OSCCA
|
|
|
|
* support AHAB NAND
|
|
|
|
* implement HTTP Proxy Signature Provider
|
|
|
|
* signature provider for OSCCA
|
|
|
|
* add validation of signature in AHAB
|
|
|
|
* support OTFAD for RT1010
|
|
|
|
* export HAB from yaml config in bootable image
|
|
|
|
* revision of offsets in AHAB container
|
|
|
|
* command filter in SB 2.1 based on family
|
|
|
|
* refactor memory types for mbi
|
|
|
|
* add to AHAB key identifier for encrypted images
|
|
|
|
* pfr/ifr:
|
|
|
|
* remove devices subcommand
|
|
|
|
* sdpshost:
|
|
|
|
* connection support for iMX91 and iMX95
|
|
|
|
* shadowregs:
|
|
|
|
* unify endianness
|
|
|
|
* tool for converting JSON configuration into YAML with
|
|
|
|
comments
|
|
|
|
* support mcxa1xx
|
|
|
|
* unify naming: RKTH/RKHT
|
|
|
|
* remove nxpkeygen and nxpcertgen apps, replaced by nxpcrypto
|
|
|
|
* remove elftosb app, replaced by nxpcrypto
|
|
|
|
* positional arguments replaced by options for all parameters
|
|
|
|
with an exception to blhost, sdphost and dk6prog
|
|
|
|
* remove backward compatibility with command get-cfg-template,
|
|
|
|
replaced fully with get-template(s)
|
|
|
|
* unify family name within all modules
|
|
|
|
* remove lpc55xx from family names
|
|
|
|
* fix error of SPI connection
|
|
|
|
* add missing sdio in generate command
|
|
|
|
* fix generate-keyblob IEE
|
|
|
|
* fix issue with get-info command
|
|
|
|
* fix certificate block in AHAB
|
|
|
|
* fix signature in AHAB
|
|
|
|
* fix some commands for SB21
|
|
|
|
* fix non generated keys for AHAB parse
|
|
|
|
* fix RAM images for LPC55Sxx
|
|
|
|
* fix MBI signed for xip for MCXN9xx
|
|
|
|
* fix sb21 export yaml errors
|
|
|
|
* fix OTFAD with DUK
|
|
|
|
* fix wrong core ID in parse for iMX93
|
|
|
|
* fix binary certificate block for MBI
|
|
|
|
* fix manifest for mcxn9xx
|
|
|
|
* fix bootable image merge
|
|
|
|
* fix in MBI configurations
|
|
|
|
* fix missing parameters in MBI config in bootable-image parse
|
|
|
|
* fix sb21 file generation without SBKEK
|
|
|
|
* update list of supported MBI images for mcxn9xx
|
|
|
|
- drop python-spsdk-remove_pypemicro.patch (obsolete)
|
|
|
|
|
2023-10-30 10:56:23 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Oct 30 07:42:32 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
|
|
|
|
- update to 1.11.0:
|
|
|
|
* New features
|
|
|
|
- nxpimage:
|
|
|
|
- enable signature providers for AHAB image and signed
|
|
|
|
messages
|
|
|
|
- add support for rt104x in bootable-image
|
|
|
|
- tphost/tpconfig:
|
|
|
|
- add possibility to check TP_RESPONSE only with NXP_PROD raw
|
|
|
|
binary key
|
|
|
|
- add support for mcxn9xx
|
|
|
|
- add API for FuseLockedStatus
|
|
|
|
- possibility to declare private keys with passphrase in
|
|
|
|
signature provider config
|
|
|
|
- add checking of written data length in usb interface
|
|
|
|
- add support for dk6 tools
|
|
|
|
* Bugfixes
|
|
|
|
- nxpimage: fix offset on NAND memory in AHAB image
|
|
|
|
- fix plugin error for signature Provider for sb21
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Oct 30 07:36:10 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
|
|
|
|
- update to 1.10.1:
|
|
|
|
* New features
|
|
|
|
- nxpimage:
|
|
|
|
- support encrypted image hab
|
|
|
|
- support for RT11xx and RT10xx
|
|
|
|
- improve OTFAD/IEE names generation
|
|
|
|
- add API to retrieve info about fuses
|
|
|
|
* Bugfixes
|
|
|
|
- nxpimage:
|
|
|
|
- fix XMCD load_from_config
|
|
|
|
- fix IEE template
|
|
|
|
- fix circular dependency in signature provider import
|
|
|
|
- fix issue with loading keys as INT
|
|
|
|
- not enable logging when spsdk is used as a library
|
|
|
|
|
2023-05-31 16:14:08 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 31 05:46:17 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
|
|
|
|
- do no longer package the *.c and *.bin files in
|
|
|
|
spsdk/data/cpu_data/ (see
|
|
|
|
https://github.com/nxp-mcuxpresso/spsdk/issues/60)
|
|
|
|
|
2023-05-30 12:32:48 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 15 11:57:52 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
|
|
|
|
- add patch python-spsdk-remove_pypemicro.patch to remove
|
|
|
|
dependency on pypemicro, which contains a binary blob and cannot
|
|
|
|
be distributed on OBS as is
|
|
|
|
(see https://github.com/nxp-mcuxpresso/spsdk/issues/30)
|
|
|
|
- remove Requires for pyocd-pemicro
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri May 12 05:18:05 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
|
|
|
|
- new package python-spsdk, required by pynitrokey
|