dfu-prefix(1)

dfu-prefix1

Add, check, or remove special firmware file prefix

Usage

dfu-prefix [{-s address | -L}] --add DFU_FILE

dfu-prefix [{-T | -L}] --check DFU_FILE

dfu-prefix [{-T | -L}] --delete DFU_FILE

dfu-prefix --help

dfu-prefix --version

Overview

The program dfu-prefix can be used to add, check or remove a prefix used by certain hardware manufacturers. The Stellaris format from TI and the LPC format from NXP is supported.

Note that a standard DFU firmware file has no concept of a prefix, and a DFU host tool like dfu-util passes the prefix on to the device as part of the normal firmware payload.

Options

-s, --stellaris-address address

(in combination with --add) Add TI Stellaris address prefix to file

-T, --stellaris

(in combination with --delete or --check) Act on TI Stellaris address prefix of file

-L, --lpc-prefix

(in combination with --add or --delete or --check) Use NXP LPC DFU prefix format

-h, --help

Displays a help message.

-V, --version

Displays the software version.

Examples

dfu-prefix --stellaris-address 0x0100 --add firmware.dfu

Adds a Stellaris prefix with load address 0x0100

dfu-prefix --stellaris --check firmware.dfu

Checks the file firmware.dfu for a Stellaris prefix

dfu-prefix --lpc-prefix --delete firmware.dfu

Removes a LPC prefix from the file firmware.dfu

Exit status

0

Success (also if prefix is missing)

-64

Usage error

Releases

Unchanged in 3 releases since Debian 12 (Bookworm).

  1. 12–Arch

Bugs

https://sourceforge.net/p/dfu-util/tickets/

Authors

See AUTHORS file in source.

From dfu-util 0.11-3 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.