Monday, June 23, 2025

How to modify MiTAC B7129 FRU information

 B7129 FRU data can be modified by below process


1. ipmi command [Remote / Local command]

Ipmitool: v1.8.18

 

Command:

ipmotool [-H hotst_IP –U username –P password] fru edit <fru id> field <section> <index> <string>

 

Sample:

ipmotool [-H hotst_IP –U username –P password] fru edit 0 field p 0 MiTAC

 

<fru id>: fru id is the digit ID of the FRU (see the output of “fru print”); default is 0.

 

<section> :     section is a string which refers to FRU Inventory Information Storage Areas and may be refer to:

        c: FRU Inventory Chassis Info Area

        b: FRU Inventory Board Info Area

        p: FRU Inventory Product Info Area

 

<index> :        specifies the field number. Field numbering starts on the first 'english text' field type. For instance in the <board> info area field '0' is <Board Manufacturer> and field '2' is <Board Serial Number>; see IPMI Platform Management FRU Information Storage Definition v1.0 R1.1 for field locations.

 

<string> :        must be the same length as the string being replaced and must be 8-bit ASCII (0xCx).

 

Command table

FRU Device Description

IPMI command for FRU edit

Chassis Part Number

ipmitool fru edit 0 field c 0 CPN000001

Chassis Serial

ipmitool fru edit 0 field c 1 CSN000001

Board Mfg

ipmitool fru edit 0 field b 0 TYAN

Board Product

ipmitool fru edit 0 field b 1 S7106GM2NR

Board Serial

ipmitool fru edit 0 field b 2 CXBE3AJ27008

Board Part Number

ipmitool fru edit 0 field b 3 5411T6210002

Product Manufacturer

ipmitool fru edit 0 field p 0 TYAN

Product Name

ipmitool fru edit 0 field p 1 B7106G93V12HR

Product Part Number

ipmitool fru edit 0 field p 2 5412T6210001

Product Version

ipmitool fru edit 0 field p 3 TFJWZ29E0003

Product Serial

ipmitool fru edit 0 field p 4 PSN000001

Product Asset Tag

ipmitool fru edit 0 field p 5 Tyan Asset

 

2. Fruedit.edi [UEFI mode, Local command]

Usage: fruedit [--file xxx] [--chstp xxx] [--bdmfc xxx]


--fruid xxx    Select the FRUID (0/1/..); default is 0 (Optional)

--file xxx.bin FRU edit tool will read the FRU BIN file as input source

--save xxx.bin Save FRU data to this FRU file

--dump xxx.txt Dump and parse the FRU data or BIN file to a readable txt file


--chstp xxx    Set new Chassis Type into FRU file

--chsptn xxx   Set new Chassis Part Number into FRU file

--chssn xxx    Set new Chassis Serial Number into FRU file

--chccif xxx   Set new Custom Chassis info into FRU file

--bdmfc xxx    Set new Board Manufactory into FRU file

--bdpdn xxx    Set new Board Product Name into FRU file

--bdsn xxx     Set new Board Serial Number into FRU file

--bdptn xxx    Set new Board Part Number into FRU file

--bdfruid xxx  Set new Board FRU file ID into FRU file

--bdcmif xxx   Set new Board Custom manufacturing info into FRU file

--pdmfc xxx    Set new Product Manufactory into FRU file

--pdn xxx      Set new Product Name into FRU file

--pdptn xxx    Set new Part Number into FRU file

--pdver xxx    Set new Product Version into FRU file

--pdsn xxx     Set new Product Serial Number into FRU file

--pdast xxx    Set new Product Asset Tag into FRU file

--pdfruid xxx  Set new Product FRU file ID into FRU file

--pdcpif xxx   Set new Custom Product info into FRU file


No comments:

Post a Comment

How to upgrade G4520G6 (B7149) Ffirmware

 G4520G6 firmware process Web GUI mode: CPLD -> BMC -> BIOS BMC Out of band (Redfish/BMC Web) : CPLD: *.jed.tar (System need power off...