<div>Hello Zheng,</div><div> </div><div>In our servers we program FRU EEPROM at the factory. The binary image is generated using "frugen" tool: <a href="https://github.com/ipmitool/frugen" rel="noopener noreferrer" target="_blank">https://github.com/ipmitool/frugen</a></div><div>Another approach we use is to write empty (but structurally correct) binary image upon the first BMC power up, then the BMC can be reached using IPv6 link-local address and then "ipmitool fru write" command can be used to program the real FRU image without accessing BMC console.</div><div> <div>I don't know  what's going on with YAML files from ethanolx-ipmi-fru though.</div><div> </div><div>Hope this can help.</div><div> </div><div>04.08.2023, 07:06, "Zheng Bao" <fishbaoz@hotmail.com>:</div><blockquote><div><div style="color:rgb( 0 , 0 , 0 );font-family:'calibri' , 'helvetica' , sans-serif;font-size:12pt"><a href="https://github.com/openbmc/openbmc/blob/master/meta-amd/meta-ethanolx/recipes-phosphor/configuration/ethanolx-yaml-config/ethanolx-ipmi-fru.yaml" rel="noopener noreferrer">openbmc/meta-amd/meta-ethanolx/recipes-phosphor/configuration/ethanolx-yaml-config/ethanolx-ipmi-fru.yaml at master · openbmc/openbmc (github.com)</a></div><div style="color:rgb( 0 , 0 , 0 );font-family:'calibri' , 'helvetica' , sans-serif;font-size:12pt"> </div><div style="color:rgb( 0 , 0 , 0 );font-family:'calibri' , 'helvetica' , sans-serif;font-size:12pt">To make the inventory defined in the yaml go to Dbus, we need to burn a fru.bin into the eeprom, right?</div><div style="color:rgb( 0 , 0 , 0 );font-family:'calibri' , 'helvetica' , sans-serif;font-size:12pt"> </div><div style="color:rgb( 0 , 0 , 0 );font-family:'calibri' , 'helvetica' , sans-serif;font-size:12pt">If yes, how the binary fru.bin is generated?</div><div style="color:rgb( 0 , 0 , 0 );font-family:'calibri' , 'helvetica' , sans-serif;font-size:12pt"> </div><div style="color:rgb( 0 , 0 , 0 );font-family:'calibri' , 'helvetica' , sans-serif;font-size:12pt">Thanks.</div><div style="color:rgb( 0 , 0 , 0 );font-family:'calibri' , 'helvetica' , sans-serif;font-size:12pt"> </div><div style="color:rgb( 0 , 0 , 0 );font-family:'calibri' , 'helvetica' , sans-serif;font-size:12pt">Zheng</div></div></blockquote><div> </div><div> </div></div><div>-- </div><div>Best regards,</div><div>Konstantin Klubnichkin,</div><div>lead firmware engineer,</div><div>server hardware R&D group,</div><div>Nebius</div><div>tel: +31-684-515-740</div>