fwupdate man page

fwupdate — update system firmware


fwupdate [OPTION...]


-a, --apply=<guid> <firmware.cap>

Apply firmware updates. <guid> and <firmware.cap> have to be separates arguments; don't do --apply="<guid> <firmware.cap>" but --apply=<guid> <firmware.cap>

-l, --list

List supported firmware updates

-s, --supported

Query for firmware update support

-i, --info

Show the information of firmware update status

-e, --enable

Enable firmware update support on supported systems (will require a reboot)

-d | -D, --set-debug | --unset-debug

Set or unset the persistent debugging verbosity flag used when running updates.  This state is persistent until changed.

-q, --quiet

Work quietly

-q, --force

Forces flash even if GUID isn't in ESRT (EFI System Resource Table)

-p, --esp-path=<esp-path>

Directory where the ESP (EFI System Partition) is currently mounted. By default the fwupdate assume the ESP is mounted in /boot/efi/.

-F, --dont-use-existing-media-path

By default when you apply a firmware update, fwupdate check the current EFI firmware <guid> and recorded file path (use --info to get those informations). If the current EFI firmware <guid> is the same as the update, fwupdate will try to use the same recorded file path. This can be a problem if, for example, you want to change the ESP subdirectory[1] used by fwupdate.

This option makes fwupdate behave as if there wasn't any recorded file path.

-v, --verbose

Be more verbose on errors

Help options

-?, --help

Show this help message


Display brief usage message



ESP subdirectory


May 2015 fwupdate User Commands