Setup Guide

eepromtool -P <eepromtype> -w <fru.bin>
Display EEPROM type:=
eepromtool --eeprom=<eepromtype> --encoding (or)
eepromtool -P <eepromtype> -E
Usage:=
common options:
-h, --h Show the help text
-L, --listdevices List all EEPROM devices
-P, --eeprom= EEPROM type
-x, --show Show operation
-I, --iteration= Iteration command execution
-E, --encoding EEPROM encoding type
specific options for TLV eeprom:
-l, --list List operation
-e, --erase Erase operation
-t, --test Test using the pre-programmed configuration or use supplied config
-g, --get Get operation
-s, --set Set operation
-c, --content EEPROM data validation Test option
-p, --protect EEPROM write protection Test option
specific options for FRU eeprom:
-T, --fru fru bin data operation
-M, --modify fru bin modified tag
-V, --value fru bin modified value
-O, --file specify the output fru bin file
-w, --fileprogram Write file to device
-U, --autogenuuid Auto genarate UUID and write to fru xml config file
specific options for mailbox eeprom:
-m, --psueepromdump Dump the PSU EEPROM
-F, --faneepromdump Dump the FAN EEPROM
root@dellemc-diag-os:~#
Output
root@dellemc-diag-os:~# eepromtool --list
TLV Code TLV Name
======== =================
0x21 Product Name
0x22 Part Number
0x23 Serial Number
0x24 Base MAC Address
0x25 Manufacture Date
0x26 Device Version
0x27 Label Revision
0x28 Platform Name
0x29 Loader Version
0x2a MAC Addresses
0x2b Manufacturer
0x2c Country Code
0x2d Vendor Name
0x2e Diag Version
0x2f Service Tag
0xfc EEPROM Test
0xfd Vendor Extension
0xfe CRC-32
root@dellemc-diag-os:~#
root@dellemc-diag-os:~# eepromtool --listdevices
IDEEPROM
FAN1EEPROM
FAN2EEPROM
FAN3EEPROM
PSU1EEPROM
PSU2EEPROM
root@dellemc-diag-os:~# eepromtool --eeprom=IDEEPROM --show
TlvInfo Header:
30
Dell EMC DIAG-OS tools