🧪 Experimental Web Tool
This is an experimental web-based implementation of the TI Key Configuration Tool.
For production use, please use the official Python tool from Texas Instruments:
https://github.com/TexasInstruments/security-utils/tree/release
This web tool is useful for learning, planning configurations, and generating JSON files that can be loaded into the official Python tool.
⚠️ Disclaimer
This Key configuration tool is provided solely for reference purposes.
The output generated by this tool should be thoroughly validated in a test environment before being applied to production devices.
Texas Instruments makes no warranty regarding the accuracy, completeness, or suitability of the generated configurations for any particular purpose. The user assumes full responsibility for the verification and validation of all generated key material and configurations.
Improper use of this tool may result in permanent device configuration that cannot be reversed due to the one-time programmable (OTP) nature of the target memory.
This tool is not a substitute for comprehensive security planning and risk assessment. Users should consult the complete product documentation and security best practices when implementing security features in production environments.
Configuration Options
MPK Options
About This Tool
This tool generates blobs for programming keys using the keywriter-lite feature. The keywriter-lite feature is currently available only on AM62Lx devices.
Generated binary files can be used as input to the U-Boot prompt as described in the U-Boot Keywriter-Lite User Guide .
Features
- Generate keywriter-lite blob for all command modes
- Generate a C file with the configured keys for review
- Save and restore progress via JSON configuration files
- Real-time data validation
- Support for MPK hashes, key counts, software revisions, and more