Hello,
some days ago i update the BIOS on my PCs to protect against meltdown
and spectre security leaks. The BIOS update files have file name
extension "BIO". Unfortunately all these examples are classified by TrID
only as "Unknown!" ( See appended output/trid-old.txt)
So i run tridscan to generate definition file for such
files. Unfortunately i found no file format description for such BIOS
examples. Best suited information site is described by reference URL
line:
<RefURL>
https://fileinfo.com/extension/bio</RefURL>
The "BIO" extensions seems to be used for different BIOS file types. My
examples can be handled by Intel Integrator Toolkit version 5, which is
officially not supported by Intel any more, because their "smart"
marketing people had decided to stop building desktop main boards and
concentrate on "important" things. The toolkit does not open older BIOS
versions. In the on-line help "Integrators_Guide.chm" in section
"Overview of Changes" is written that toolkit version 5 supports new
BIOS versions which must be based on an Intel 7 Series Express Chip-set
or higher. So i mention these facts in remark line and call definition
file bio-v7.trid.xml. Unfortunately i inspected only few examples. So
the definition file contain many string patterns like EFI_NO_RESPONSE,
EFI_NOT_READY, "Fixed Flashing" or "Intel Corporation". I do not know
which are really characteristic for such BIOS files. So hopefully it is up
to other trid users with more BIOS files to refine the definition file.
According to Intel language i call such examples "Intel Visual BIOS"
With new trid definition file now examples are recognized ( See appended
output/trid-new.txt).
TrID definition and output are stored in archive bio.zip. I hope that
the XML file can be used in future version of triddefs.
With best wishes
J?rg Jenderek