Capsule Helper and Tool¶
These modules are designed to help developers build, sign, and distribute correctly formatted UEFI Capsules, as well as the Windows files necessary to arm and install the Capsules.
Capsule Helper Parameters¶
The CapsuleHelper tool has a number of functions to help build and/or format Capsules and their associated files. Each of these functions has some associated function documentation, but there are some shared parameters between all of the functions. These are described here.
Capsule Options¶
This is a dictionary that can include the following values:
fw_version_string
- must be a string containing the dot-separated semantic version for this capsule. Used in file naming and INF filefw_version
- must be a number that can be represented as a 32-bit unsigned integer. Used in the capsule binary and INF fileis_rollback
- TODO: Documentarch
- TODO: Documentfw_name
- TODO: Documentprovider_name
- TODO: Documentesrt_guid
- TODO: Documentarch
- TODO: Documentfw_description
- TODO: Documentfw_version_string
- TODO: Documentfw_version
- TODO: Documentmfg_name
- TODO: Documentfw_integrity_file
- if included, must be the filename of a Mu FW integrity file to be included with the capsule files. Caller must ensure that the integrity file is in the same directory as the newly generated capsule binary. Used by the INF file
Signer Options¶
TBD
Signature Options¶
TBD