Help#
Running Image-builder without arguments produces the program’s command line interface syntax.
image-builder Copyright 2013 Silicon Laboratories, Inc.
Version: 1.5.2
ECC signature support present.
Usage: image-builder <operation> [ <additional arguments> ]
Print operation: Arguments for printing OTA header information
-p, --print=<filename|directory> print either (1) the OTA header of the specified file, or (2) all OTA files found in the directory.
Create operation: Arguments for creating OTA files
-c, --create=<filename> create OTA file
-v, --version=<4-bytes-hex> firmware version
-m, --manuf-id=<2-bytes-hex> manufacturer ID
-i, --image-type=<2-bytes-hex> image type ID
-s, --stack-version=<2-bytes> zigbee stack version (optional)
--string=<text> header string text (optional)
--min-hw-ver=<2-bytes-hex> Minimum hardware version (optional)
--max-hw-ver=<2-bytes-hex> Maximum hardware version (optional)
--upgrade-dest=<8-bytes-hex-big-endian> The EUI64 of the device the file is intended for (optional)
-t, --tag-id=<2-bytes-hex> tag identifier
-l, --tag-length=<32-bit length> length of dummy data for tag
-f, --tag-file=<filepath> file to include or extract as data with associated tag
--security-credentials=<1-byte-hex> The security credentials required for this upgrade.
--test-sign=<crypto-suite-number> Sign the image with the built-in security key
--sign=<filename> Sign using certificate and private key from file (or stdin)
Extract operation: Extract tags from an OTA file
-x, --extract=<filename> Extract tags from the specified OTA file
-t, --tag-id=<2-bytes-hex> tag identifier
-f, --tag-file=<filepath> file to include or extract as data with associated tag
EBL operation: Arguments for manipulating EBLs
--ebl-print=<filename> Print the contents of an EBL
Help operation
-h, --help display this usage and exit
--help-signing Print syntax for signing certificate files