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
205 being installed on the host system.
206
207
208
209fwupdtool 1.5.8 March 2021 FWUPDTOOL(1)