Specifications
7
Updating and customizing FRU data
69
BoardInfoArea:
BoardProductName
BoardPartNumber
BoardCustom1
BoardCustom2
BoardCustom3
ProductInfoArea:
AssetTag
ProductCus tom1
ProductCus tom2
ProductCus tom3
2. FromaLinuxhost,compilethecustomfields.sffileintoa.binfile:
frugen.pl‐f<sf_file>.sf‐o<bin_file>.bin
<bin_file>isthenameofthefiletobecreated.Makethe<bin_file>basenamematchthe
<sf_file>basename.
Thescriptpromptstoenteravalueforeachcustomfield.
3. Entercustomdataattheprompts,orleave fieldsblanktokeeptheexistingvalue.
Pressingenterwithoutenteringanythingusesthedataalreadyinthe.sffile,whichare
typicallyblankspaces,orthedataontheFRUdevice(basedonthechoicesmadein
Step 5).
Thedataenter edmustmatchthedefaultlengthofthefield(usually20characters).
Otherwisefrugen.plwillpromptagainforthesamefield.Usespacesorothercharacters
tomaketheinputvaluematchthelengthrequired.
Thedatacanalternativelybespecifiedonthecommandlineforscriptingpurposes.For
example:
frugen.pl‐f<filename>.sf‐o<filename>.bin‐noi
‐d"BoardProductName"="CustomBrdProdName"
‐d"BoardPartNumber"="CustomBrdPartNum"...etc.
frugen.plprintsanerrorifthe‐doptionismissingforanycustomizablefield.
4. Openthecustomdata.cfgfileinatexteditor.
5. UncommentthelinesinthefilethatrepresentthefieldstobeoverwrittenintheFRU
device.Touncommentaline,deletethe#characterandleavenowhitespaceatthe
beginningoftheline.
TokeeptheexistingdatathatisintheFRUdeviceforafield,keepthe#characterinfront
ofthefield.