35
set_public_keys [public key
binary file]
Set Public Keys (For FS3/FS4 image only).
set_forbidden_versions
[forbidden versions]
Set Forbidden Versions (For FS3/FS4 image only).
binary_compare|bc
Verify the firmware image on a device which operates in livefish mode by
comparing it with an existing binary firmware file.
HW Access Key:
set_key [key]
Set/Update the HW access key which is used to enable/disable access to HW.
The key can be provided in the command line or interactively typed after the
command is given.
NOTE: The new key is activated only after the device is reset.
hw_access <enable|
disable> [key]
Enable/disable the access to the HW.
The key can be provided in the command line or interactively typed after the
command is given.
Low Level Flash Operations:
hw query
Query HW info and flash attributes.
e[rase] <addr>
Erase sector
rw <addr>
Read one dword from flash
ww <addr> < data>
Write one dword to flash
wwne <addr>
Write one dword to flash without sector erase
wb <data-file> <addr>
Write a data block to flash
wbne <addr> <size> <data ...>
Write a data block to flash without sector erase
rb <addr> <size> [out-file]
Read a data block from flash
mstflint: Burning a Firmware Image
The mstflint utility enables you to burn the Flash from a binary image.To burn the entire Flash from
a raw binary image, use the following command line:
# mstflint -d <device> -i <fw-file> [-guid <GUID> | -guids <
4
GUIDS> | -mac <MAC> | -macs <
2
MACs>] burn
where:
device
Device on which the flash is burned.
fw-file
Binary firmware file.
The following commands are non-failsafe when performed on a 5th generation (Group II)
device: sg, smg, sv and set_vpd.
Manufacture GUIDs are similar to GUIDs. However, they are located in the protected area of
the flash and set during production. By default, firmware will use GUIDs unless specified
otherwise during production.