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

Broadcom NetXtreme Ethernet Adapter • Diagnostic User’s Guide
page 34
Broadcom Confidential and Proprietary
When “-updateiscsicfg” command line parameter is entered before “-firmall” command, the
ISCSI 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.
-pipmi <filename> used for field program of IPMI firmware
The feature is used to execute a field upgrade of NVRAM to add IPMI firmware. The
firmware is programmed into a/the device/s specified by “-c” option switch.
-uipmi <filename> used for field program of IPMI firmware
The feature is used to execute a field upgrade of IPMI firmware. The firmware is
programmed into a/the device/s specified by “-c” option switch if IPMI firmware is
originally loaded in NVRAM
-lbspd <spd> selects the line speeds to run test D3 (external loopback)
The external loopback test, by default, runs lines speeds of 10/100/1000 Mbits/s. The user
can select to run any combination of the line speeds to run the external loopback via this
option. The <spd> parameter specifies the operational speed by using t/h/g for 10/100/1000
Mbits/s respectively. To run test D3 at a 100 Mbits/s line rate the user would enter “b57diag
–t abcd –T d3 –lbspd h”. To run test D3 at a 100 Mbits/s and 1 Gbit/s the user would enter
“b57diag –t abcd –T d3 –lbspd hg”.
-hlb <spd> puts the UUT into the host loopback mode
All data sent to the device on the line side will be looped back to the line. This setup can be
used to test a specific device with an external tester or can be used with the –tr option to
perform a requestor-response test. The optional <spd> parameter specifies the operational
speed by using 10/100/1000 for 10/100/1000 Mbits/s respectively. The default value is 1000
Mbits/s.
-tr <pkts> <spd> the UUT transmits and receives data
The UUT will transmit the number of packets specified by <pkts>. The default number of
packets transmitted is 1,000,000. The UUT will receive all packets sent to it via the line side.
Counts of the transmitted and received packets will be presented to the user. This setup can
be used to test a specific device with an external tester or can be used with the –hlb option to
perform a requestor-response test. The optional <spd> parameter specifies the operational
speed by using 10/100/1000 for 10/100/1000 Mbits/s respectively. The default value is 1000
Mbits/s.
-c <num> specify UUT device number
When more than one device is in the system, the devices are number starting from zero. For
example, if there is three devices detected, the device is numbered as 0,1,and 2. In this case,
by entered the parameter –c 2 will select the last found device as default UUT.

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