uefi-firmware-parser icon indicating copy to clipboard operation
uefi-firmware-parser copied to clipboard

Fix uefi parse of ASUS UEFI CAP files

Open 0lvin opened this issue 6 months ago • 1 comments

Checked with: https://dlcdnets.asus.com/pub/ASUS/mb/BIOS/Pro-WS-WRX90E-SAGE-SE-ASUS-0502.zip

Workaround for:

  File "uefi_firmware/guids/__init__.py", line 21, in get_guid_name
    raw_guid = aguid(guid)
               ^^^^^^^^^^^
  File "/home/denis/Develop/linux-kernel/checks/uefi-firmware-parser/uefi_firmware/utils.py", line 105, in aguid
    a, b, c, d = struct.unpack("%sIHH8s" % (">" if big else "<"), b)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
struct.error: unpack requires a buffer of 16 bytes

0lvin avatar Aug 13 '24 21:08 0lvin