0% found this document useful (0 votes)
10 views7 pages

IRMFUU_UserGuide

The Intel® Remote Managed Firmware Update Utility (IRMFUU) User Guide provides instructions for using a command-line tool to update firmware for Intel SSDs across Windows, Linux, and ESXi platforms. It details the requirements for running the tool, the structure of the IRMFUU package, and various commands for showing device information and performing firmware updates. Additionally, it includes options for debugging, silent mode operation, and accessing help information.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views7 pages

IRMFUU_UserGuide

The Intel® Remote Managed Firmware Update Utility (IRMFUU) User Guide provides instructions for using a command-line tool to update firmware for Intel SSDs across Windows, Linux, and ESXi platforms. It details the requirements for running the tool, the structure of the IRMFUU package, and various commands for showing device information and performing firmware updates. Additionally, it includes options for debugging, silent mode operation, and accessing help information.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Intel® Remote Managed Firmware Update

Utility (IRMFUU)

User Guide
Version 1.0
April 2021
IRMFUU

Revision History

Revision Description Revision Date

001 Initial Version. Derived from earlier documents. April 2021

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.”

Requirements and Support


IRMFUU supports Windows, Linux and ESXi.
IRMFUU must be run with Admin/Super user privileges. Admin Command Prompt for Windows and sudo for Linux.
IRMFUU executable has version appended to the name so command syntax provided in this document should be
adjusted accordingly
Firmware updates for drives behind LSI RAID cards is available for Windows/Linux depending on the package and
card.
Reboot is recommended after every firmware update

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.

Show Device Information


Show information about one or more Intel SSD devices.
Generally, this command is run to get list of devices attached, get basic information from the drives and get device
index. This is also a way to check if there is any update available for drive(s) in the package without updating.

Syntax

List All drives

irmfuu show -intelssd


List details about specific drives

User Guide
4
IRMFUU

irmfuu show -intelssd [(Index|SerialNumber|PhysicalPath)]

Target Description

-intelssd Restricts output to specific Intel SSD by supplying the device’s


[(Index|SerialNumber|PhysicalPath)] Index or Serial Number.

Updating the Firmware


NOTE: Reboot is recommended after every firmware update

1.5.1 Updating Firmware (Default)


IRMFUU is designed to update without human interaction. So by default, IRMFUU will scan all the attached drives
on the system and check the Firmware Modules if any drive update is needed. If there is an update, then it will
automatically push the firmware update. If the package has no update defined for a drive, it will not be updated.

Syntax

irmfuu

1.5.2 Updating Firmware of specific drive


If user wants to target specific drive for the update, user can target that drive via Index, Serial Number or Device
path. Index can be retrieved with command listed in “Show Device Information”. With this method update will only
be applied to the drive specified, even though package may have an update for other drives on the system.

Syntax

irmfuu load -intelssd [Index|SerialNumber|DevicePath]

1.5.3 Targeting Specific Slot or Commit Action


By default, firmware update is applied to Slot = 1 and Commit Action = 1. However, if drive supports multiple slots
then user can specify specific slot and commit action.
NOTE: These options must be used with Caution and only be used when necessary.
NOTE: Feature is only available for drives that have multiple Slots

Syntax

irmfuu load -intelssd [Index|SerialNumber|DevicePath] [Slot = ('1|2|3|4|5|6|7')] [Action =


(0|1|2|3)]

NOTE: Slot must be provided if Action is provided

User Guide
5
IRMFUU

1.5.4 Updating via binary


IRMFUU allows firmware update thru firmware binary directly instead of Firmware Modules. In this scenario, user
must have binary compatible with their drive(s).
NOTE: This option must be used with Caution and only be used when necessary as this bypass logic check that
firmware modules provide.
Slot and Commit Action are optional.

Syntax

irmfuu load -source (BinaryfileName) -intelssd [Index|SerialNumber|DevicePath] [Slot =


('1|2|3|4|5|6|7')] [Action = (0|1|2|3)]

Additional Tool Options


1.6.1 Debugging
Generating log is the best way to diagnose any issue with communicating with drives and updating the firmware.
They should be provided to Intel Log contains in-depth details of communicating with drives and commands being
sent to drives/drivers.
IRMFUU can generate log with details for each command if log argument and file name is specified with command.

Syntax

irmfuu load -intelssd [Index|SerialNumber|DevicePath] -log LogFile.txt

1.6.2 Silent Mode


IRMFUU can run without displaying any information on the screen or prompting for input if silent argument is
specified

Syntax

irmfuu -s

irmfuu -s -log Logfile.txt

irmfuu /s

1.6.3 Help
IRMFUU provides help/syntax with help argument

Syntax

irmfuu help

User Guide
6
IRMFUU

1.6.4 Return Codes


As there can be multiple drives being updated and each may return different code, return codes are not fully
reliable. In General, if everything is successfully updated, return code is set to 0.

User Guide
7

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy