1FWUPDTOOL(1) User Commands FWUPDTOOL(1)
2
3
4
6 fwupdtool - Standalone firmware update utility
7
9 Usage:
10 fwupdtool [OPTIONâ.¦]
11
12 activate [DEVICE-ID|GUID]
13 Activate pending devices
14
15 attach DEVICE-ID|GUID
16 Attach to firmware mode
17
18 bind-driver SUBSYSTEM DRIVER [DEVICE-ID|GUID]
19 Bind new kernel driver
20
21 build-firmware FILE-IN FILE-OUT [SCRIPT] [OUTPUT]
22 Build firmware using a sandbox
23
24 detach DEVICE-ID|GUID
25 Detach to bootloader mode
26
27 esp-list
28 Lists files on the ESP
29
30 esp-mount
31 Mounts the ESP
32
33 esp-unmount
34 Unmounts the ESP
35
36 export-hwids HWIDS-FILE
37 Save a file that allows generation of hardware IDs
38
39 firmware-build BUILDER-XML FILENAME-DST
40 Build a firmware file
41
42 firmware-convert FILENAME-SRC FILENAME-DST [FIRMWARE-TYPE-SRC]
43 [FIRMWARE-TYPE-DST]
44 Convert a firmware file
45
46 firmware-dump FILENAME [DEVICE-ID|GUID]
47 Read a firmware blob from a device
48
49 firmware-extract FILENAME [FIRMWARE-TYPE]
50 Extract a firmware blob to images
51
52 firmware-parse FILENAME [FIRMWARE-TYPE]
53 Parse and show details about a firmware file
54
55 get-details
56 Gets details about a firmware file
57
58 get-device-flags
59 Get all device flags supported by fwupd
60
61 get-devices
62 Get all devices that support firmware updates
63
64 get-firmware-types
65 List the available firmware types
66
67 get-history
68 Show history of firmware updates
69
70 get-plugins
71 Get all enabled plugins registered with the system
72
73 get-remotes
74 Gets the configured remotes
75
76 get-topology
77 Alias to get-devices
78
79 get-updates [DEVICE-ID|GUID]
80 Gets the list of updates for connected hardware
81
82 get-upgrades [DEVICE-ID|GUID]
83 Alias to get-updates
84
85 hwids [SMBIOS-FILE|HWIDS-FILE]
86 Return all the hardware IDs for the machine
87
88 install FILE [DEVICE-ID|GUID]
89 Install a firmware file on this hardware
90
91 install-blob FILENAME DEVICE-ID
92 Install a firmware blob on a device
93
94 monitor
95 Monitor the daemon for events
96
97 refresh
98 Refresh metadata from remote server
99
100 reinstall DEVICE-ID|GUID
101 Reinstall firmware on a device
102
103 security
104 Gets the host security attributes
105
106 self-sign TEXT
107 Sign data using the client certificate
108
109 smbios-dump FILE
110 Dump SMBIOS data from a file
111
112 switch-branch [DEVICE-ID|GUID] [BRANCH]
113 Switch the firmware branch on the device
114
115 unbind-driver [DEVICE-ID|GUID]
116 Unbind current driver
117
118 update [DEVICE-ID|GUID]
119 Update all devices that match local metadata
120
121 upgrade [DEVICE-ID|GUID]
122 Alias to update
123
124 verify-update [DEVICE-ID|GUID]
125 Update the stored metadata with current contents
126
127 watch Watch for hardware changes
128
129 Help Options:
130 -h, --help
131 Show help options
132
133 --help-all
134 Show all help options
135
136 Application Options:
137 --version
138 Show client and daemon versions
139
140 --allow-reinstall
141 Allow reinstalling existing firmware versions
142
143 --allow-older
144 Allow downgrading firmware versions
145
146 --allow-branch-switch
147 Allow switching firmware branch
148
149 --force
150 Force the action by relaxing some runtime checks
151
152 --ignore-checksum
153 Ignore firmware checksum failures
154
155 --ignore-vid-pid
156 Ignore firmware hardware mismatch failures
157
158 --ignore-power
159 Ignore requirement of external power source
160
161 --no-reboot-check
162 Do not check for reboot after update
163
164 --no-safety-check
165 Do not perform device safety checks
166
167 --show-all
168 Show all results
169
170 --plugins
171 Manually enable specific plugins
172
173 --prepare
174 Run the plugin composite prepare routine when using install-blob
175
176 --cleanup
177 Run the plugin composite cleanup routine when using install-blob
178
179 --enable-json-state
180 Save device state into a JSON file between executions
181
182 --disable-ssl-strict
183 Ignore SSL strict checks when downloading files
184
185 --filter
186 Filter with a set of device flags using a ~ prefix to exclude,
187 e.g. 'internal,~needs-reboot'
188
189 -v, --verbose
190 Show debugging information for all domains
191
192 --no-timestamp
193 Do not include timestamp prefix
194
195 --no-domain
196 Do not include log domain prefix
197
198 --plugin-verbose=PLUGIN-NAME
199 Show plugin verbose information
200
201 --daemon-verbose=DOMAIN
202 Show daemon verbose information for a particular domain
203
204 This tool allows an administrator to use the fwupd plugins without be‐
205 ing installed on the host system.
206
207
208
209fwupdtool 1.5.9 April 2021 FWUPDTOOL(1)