I'm not sure if this is a bug or a byproduct of FRU encoding, but the following command fails with Failed to encode custom field. Memory allocation or field length problem.:
frugen --ascii --chassis-custom - out.fru
Using an empty field "", two, or three dashes works.