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>

Info

2025-03-13 BFB Management Tool