# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Dark Matter

# FDOS v1.0 FINAL - B57 udiag

- 1
- 2
…
- 27
- 28
- 29
- 30
- 31
…
- 192
- 193

Broadcom NetXtreme Ethernet Adapter • Diagnostic User’s Guide
page 29
Broadcom Confidential and Proprietary
4 Command line option parameters
When users invoke this program, a set of option parameter can be used to overwrite the configuration
file or the default configuration. This section summarizes the options. The options are case sensitive.
-putil Call “b57putil.exe” utility to unload PXE driver.
When "-putil" was entered, diag will call another application "b57putil.exe". "b57putil.exe"
will unload PXE and such that diag can have full control over the device. This option switch
should be used when updating firmware with "-firmall" option switch via PXE connection.
-seldev <VID_DID> option to select devices that match VID and DID
Use this option to select target devices. Other devices, which have different VIDs and DIDs,
will not be selected and listed. This option switch can be used along with “-firm” and “-
firmall” option switches.
Example: a:\b57diag –b57eng –seldev 14e411677
-uump <filename> used for field program of UMP firmware
The feature is used to execute a field upgrade of UMP firmware. The firmware is
programmed into a/the device/s specified by “-c” option switch if UMP firmware is
originally loaded in NVRAM
-dir used for displaying file directory in NVRAM
The feature is used to display file directory in NVRAM. The file directory in the
NVRAM of device/s specified by"-c" option switch will be display. If no "-c" option
switch has been entered, the file directory of all detected devices will be
displayed. In order to log the file directory to a log file, "-l" option switch option
must be entered BEFORE "-dir" option switch. Since this is a single function
command, the will be no "nictest" or other functions will be preformed.
-pump <file> Program UMP firmware
This option needs to follow the –e and –c options. If this option is entered, the program will
retrieve the UMP firmware filename from the command line then it will start programming.
Example:
b57diag –e <code> -c 0 –pump ee5714c1.00
-pump1 <file> Program UMP firmware only
The feature is used to execute a field upgrade of NVRAM to add UMP firmware. The
firmware is programmed into a/the device/s specified by “-c” option switch.
-u <value> : Enable/Disable (value = 1/0) UMP in manufacture mode

- 1
- 2
…
- 27
- 28
- 29
- 30
- 31
…
- 192
- 193