Skip to content

UEFI BIOSes not recognized in later commits #2

@konmai69

Description

@konmai69

Checklist

  • I have searched the issue tracker and was unable to find an open or closed issue matching what I'm seeing.
  • I have verified that the issue is happening in the latest commit.

What happened?

When checking an UEFI BIOS (non-Legacy BIOS) from American Megatrends (Aptio) or Phoenix (SecureCore Tiano) with the latest commit of bios-tools (348be40 and 6581024), bios-tools doesn't recognize the UEFI BIOS while an older commit from last year works (Commit a1709bd). This is also reflected in 86Box Discord server's 86Bot where it refuses to analyze EFI BIOSes with "BIOS not recognized" and has been going for few months now.

I have installed the pip requirements and put UEFIExtract on the root directory for all the commits as well.

Response

Expected

  1. Put UEFI BIOS in roms/1 folder
  2. Run python3 -m biostools -x roms, where it will grab header files and EPA pictures from the BIOS
  3. Run python3 -m biostools -a roms/0 | tee bioslist.csv, where it will output BIOS information into bioslist.csv (response of 86Bot)
  4. EFI BIOS information in bioslist.csv and header/EPA files in roms/0 folder

Result

EFI BIOS information is empty in bioslist.csv and header/EPA files are not extracted at all, which isn't the case with the older commits

Operating system

Linux

86Box bios-tools merge commit

Commit a1709bd (Nov 24, 2024) [working one]
Commit 348be40 (May 18, 2025) [broken one]
Commit 6581024 (Nov 10, 2025) [broken one]

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions