bfb-tool - Man Page
Tool for extracting and repackaging BFBs
Synopsis
bfb-tool <action> --bfb <BFB> --psid <PSID>|--opn <OPN>|--all [-p|--profile <Profile>] [--output-dir <dir>] [-v|--verbose]
Description
The bfb-tool is used for managing BFBs (bf-bundle/bf-fwbundle). It supports two primary actions: extract and repack.
The repack action involves extracting and building a new BFB for a specific OPN/PSID.
Options
- action
Specify the action to perform. Supported actions are: extract and repack
- extract
Extract the payload from the BFB.
- repack
Extract and build a new BFB for a specific OPN/PSID.
- --bfb <BFB>
Specify the BFB file (either bf-bundle or bf-fwbundle).
- --psid <PSID>
Specify the PSID of the DPU for payload extraction.
- --opn <OPN>
Specify the OPN of the DPU for payload extraction.
- --all
Extract or repack for all applicable configurations.
- -p, --profile <Profile>
Specify a configuration profile.
- --output-dir <dir>
Specify the directory where results will be stored.
- -v, --verbose
Enable verbose mode for detailed output.
Examples
Extract payload from a BFB for a specific PSID:
bfb-tool extract --bfb bf-fwbundle-2.9.2-40_25.02-prod.bfb --psid MT_0000001070
Repack a BFB for a specific OPN:
bfb-tool repack --bfb bf-fwbundle-2.9.2-40_25.02-prod.bfb --opn 900-9D3B6-F2SV-PA0_Ax
See Also
mlx-mkbfb(8)
Author
Written by Vladimir Sokolovsky <vlad@nvidia.com>