These mostly Python tools serve two purposes:
- Generate your application's firmware artifacts by postbuild script: combined bootloader+application .bin or .hex, firmware update files .sfb or .sfbp (patch).
- Generate your application's secure keys: ECDSA and AES keys by make_keys script.
The JojoDiff difference tool jdiff.exe
v0.8.1 is obtained from https://sourceforge.net/projects/jojodiff/.
To use these scripts you need to make sure you have installed the appropriate Python modules listed in "requirements.txt":
pip install -r requirements.txt
The scripts have been tested to work with Python 3.8.0 or later.