IRMFUU_UserGuide
IRMFUU_UserGuide
Utility (IRMFUU)
User Guide
Version 1.0
April 2021
IRMFUU
Revision History
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the
absence or characteristics of any features or instructions marked "reserved" or "undefined". Intel reserves these for future
definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The
information here is subject to change without notice. Do not finalize a design with this information.
Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or
configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your
purchase.
No computer system can provide absolute security. Requires an enabled Intel processor, enabled chipset, firmware and/or
software optimized to use the technologies. Consult your system manufacturer and/or software vendor for more information.
The products described in this document may contain design defects or errors known as errata which may cause the product to
deviate from published specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
All products, computer systems, dates, and figures specified are preliminary based on current expectations, and are subject to
change without notice.
© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names
and brands may be claimed as the property of others.
User Guide
2
IRMFUU
Contents
1 Introduction ................................................................................................................................................................................................ 4
About ........................................................................................................................................................................................................... 4
Requirements and Support ......................................................................................................................................................... 4
IRMFUU Package ................................................................................................................................................................................. 4
Show Device Information ............................................................................................................................................................. 4
Updating the Firmware................................................................................................................................................................... 5
1.5.1 Updating Firmware (Default) .................................................................................................................................... 5
1.5.2 Updating Firmware of specific drive .................................................................................................................... 5
1.5.3 Targeting Specific Slot or Commit Action ........................................................................................................ 5
1.5.4 Updating via binary ......................................................................................................................................................... 6
Additional Tool Options .................................................................................................................................................................. 6
1.6.1 Debugging .............................................................................................................................................................................. 6
1.6.2 Silent Mode ............................................................................................................................................................................ 6
1.6.3 Help ............................................................................................................................................................................................. 6
1.6.4 Return Codes ........................................................................................................................................................................ 7
User Guide
3
IRMFUU
1 Introduction
This guide describes usability of IRMFUU.
About
IRMFUU is a CLI tool that provides firmware update functionality for Intel SSDs in Windows, Linux and ESXi.
IRMFUU is delivered via package. Package contains IRMFUU tool and firmware modules. Firmware binaries are
embedded in the firmware modules along with update logic.
If the IRMFUU package has an update specified for the drive it will update the firmware. Otherwise, it will say “The
selected Intel SSD contains current firmware as of this tool release.”
IRMFUU Package
IRMFUU is an executable that provides firmware update functionality. It is accompanied by Firmware module (DLL
or SO file(s) in FirmwareModules folder) that contain update logic and embedded firmware binaries. Packages are
custom generated to update specific set of drives with specific firmware. Binaries are only pushed to the drive if
requirements for update are met. Such as Product type, Model number, Current firmware. This prohibits user from
pushing wrong firmware to the drive.
Syntax
User Guide
4
IRMFUU
Target Description
Syntax
irmfuu
Syntax
Syntax
User Guide
5
IRMFUU
Syntax
Syntax
Syntax
irmfuu -s
irmfuu /s
1.6.3 Help
IRMFUU provides help/syntax with help argument
Syntax
irmfuu help
User Guide
6
IRMFUU
User Guide
7