# 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
…
- 31
- 32
- 33
- 34
- 35
…
- 192
- 193

Broadcom NetXtreme Ethernet Adapter • Diagnostic User’s Guide
page 33
Broadcom Confidential and Proprietary
The feature outputs the following information: PCI DID, VID, SDID & SVID; MAC
address, Firmware revision, PXE, PXESpd, WOL, ASF, MBA, Bond Rev. This information
can be used to verify the setup of a chip after a firmware upgrade.
-elog <filename> an error log file <filename> used to log diagnostics failures
The feature is used to log the failure information of the diagnostics run. When an error
occurs if the file <filename> exists it is appended to and if it does not exist it is created. If
there are no diagnostics failures then the file in not appended or created. A user abort of the
diagnostics testing is log to the error log file <filename>.
-firm <filename> used for field upgrade of bootcode firmware
The feature is used to execute a field upgrade of bootcode firmware. The bootcode firmware
is programmed into a/the device/s of a system if there is a match of the PCI DID, VID,
SDID & SVID of firmware and device. For legacy bootcode, only VPD data block and
Phase 1 and Phase 2 bootcode will be updated by default. For Selfboot firmware and
Hardware Selfboot firmware, only patches will be updated.
-firmall <filename> used for field upgrade for entire NVRAM image
The feature is used to execute a field upgrade of entire NVRAM image. The new NVRAM
image is programmed into a/the device/s of a system if there is a match of the PCI DID,
VID, SDID & SVID of firmware and device. Media Manufact Region and Media VPD
Block in NVRAM will be preserved. If the Advance Firmware, such as ASF and IPMI, is
present, the Configuration Block of the firmware will also be preserved. Three addition
command line parameters, “-updateasfcfg “-updatesecfg “-updateiscsicfg” and “-sil can be
used along with “-firmall” command.
-updateasfcfg update the advance firmware configuration block of NVRAM with that of
the NVRAM image provided by “-firmall” command
When “-updateasfcfg” command line parameter is entered before “-firmall” command, the
Advance Firmware Configuration Block of the NVRAM will not be preserved. It will get
updated by the input file of “-firmall” command. The “-firmall” command is described
above.
-updatesecfg update the Media Manufact Region and Media VPD Block, of NVRAM
with that of the NVRAM image provided by “-firmall” command
When “-updatesecfg” command line parameter is entered before “-firmall” command, the
Meida Manufact Region and Media VPD Block of the NVRAM will not be preserved. They
will get updated by the input file of “-firmall” command. The “-firmall” command is
described above.
-updateiscsicfg update the ISCSI firmware configuration block of NVRAM with that of
the NVRAM image provided by “-firmall” command

- 1
- 2
…
- 31
- 32
- 33
- 34
- 35
…
- 192
- 193