Firmware Is Larger Than Allowed Maximum Size

by ADMIN 45 views

Description of the Issue

The fwupdmgr fails to update the firmware on the Starlabs Starfighter due to an error validating the firmware size vs the max allowed. The error message indicates that the firmware is 0x1000000 bytes larger than the allowed maximum size of 0x1000000 bytes.

Steps to Reproduce the Issue

To reproduce the issue, follow these steps:

  1. Run fwupdmgr update on the Starlabs Starfighter.

Expected Behavior

The expected behavior is that the update succeeds and prompts to reboot when completed.

Firmware Update Manager (fwupd) Version Information

The fwupd version information is as follows:

  • fwupd version: 1.9.24

Device Information

The device information is as follows:

  • Device ID: 362301da643102b9f38477387e2193e57abaa590
  • Device Name: Star Labs StarFighter
  • Device Type: BIOS
  • Current Version: 24.12
  • Vendor: Star Labs (DMI:coreboot)
  • GUIDs:
    • 7e6030e0-24c3-544d-8c41-3e9856972649 (FLASHROM\VENDOR_Star Labs&PRODUCT_StarFighter&REGION_BIOS)
    • bf04555e-dea9-5944-b731-127675049f99 (FLASHROM\GUID_*)
    • 2aaa37fc-dfaf-56a7-a570-aa5e50b160dc (Star Labs&F1&StarFighter&F1&Star Labs&StarFighter)
    • 639d899d-3673-5ebc-826d-df5930623454 (Star Labs&F1&StarFighter&F1)
    • 7217d41d-56c7-5cb2-9fb4-8b7e218de382 (Star Labs&F1&StarFighter)
    • 7a3a3790-4173-5159-9081-af960e464bfd (Star Labs&F1&Star Labs&StarFighter)
    • 79733fb5-3230-54ae-8940-6b897c8169a5 (Star Labs&F1&StarFighter&F1&coreboot)
    • f53e4d38-d9f8-5c69-bb7b-f6df3ef448b4 (Star Labs&F1&StarFighter&coreboot)
  • Device Flags:
    • Internal device
    • Updatable
    • System requires external power source
    • Supported on remote server
    • Needs shutdown after installation
    • Cryptographic hash verification is available

Additional Questions

  • Operating system and version: Ubuntu 24.10
  • Have you tried rebooting? yes
  • Is this a regression? unknown
  • Are you using an NVMe disk? no
  • Is secure boot enabled? no
  • Is this a Lenovo system with 'Boot Order Lock' turned on in the BIOS? no

Firmware Update Manager (fwupd) Device Information

The fwupd device information is as follows:

  • Star Labs StarFighter
    • Unknown Device:
      • Device ID: 7532230c0224920f44faf261297a9432df84be38
      • GUID: c96751f4-16e8-59ea-975d-69d3dac88d7d (GPIO\ID_INTC1055:00)
    • 13th Gen Intel Core i5-13500H:
      • Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027
      • Current version: 0x00004124
      • Vendor: Intel
      • GUIDs:
        • c3f97ae6-7da2-54cc-ad26-3225f9517203 (CPUID\PRO_0&FAM_06&MOD_BA)
        • 557a4f44-6981-5889-8676-684b9727b697 (CPUID\PRO_0&FAM_06&MOD_BA&STP_2)
      • Device Flags:
        • Internal device
    • 8Y8KX:
      • Device ID: aec1a869eb0df71b7cea6b3ac71d39b830faf164
      • GUID: a8a86505-3ff3-5334-97f5-d1a872fc60a8 (DRM\VEN_BOE&DEV_0AD5)
      • Device Flags:
        • Internal device
    • Raptor Lake-P [Iris Xe Graphics]:
      • Device ID: 5792b48846ce271fab11c4a545f7a3df0d36e00a
      • Current version: 04
      • Vendor: Intel Corporation (PCI:0x8086)
      • GUIDs:
        • 0e8b1f1a-8c2b-53b6-89d7-d1a05dbc039d (PCI\VEN_8086&DEV_A7A0)
        • 580fab84-b6fe-5248-8879-6eda5327b4e0 (PCI\VEN_8086&DEV_A7A0&SUBSYS_8086A7A0)
      • Device Flags:
        • Internal device
        • Cryptographic hash verification is available
    • StarFighter (bios):
      • Device ID: dbee8bd3b1ae0316ad143336155651eedb495a0e
      • Current version: 24.12
      • Vendor: Star Labs (DMI:coreboot)
      • GUIDs:
        • 7e6030e0-24c3-544d-8c41-3e9856972649 (FLASHROM\VENDOR_Star Labs&PRODUCT_StarFighter&REGION_BIOS)
        • bf04555e-dea9-5944-b731-127675049f99 (FLASHROM\GUID_*)
        • 2aaa37fc-dfaf-56a7-a570-aa5e50b160dc (Star Labs&F1&StarFighter&F1&Star Labs&StarFighter)
        • 639d899d-3673-5ebc-826d-df5930623454 (Star Labs&F1&StarFighter&F1)
        • 7217d41d-56c7-5cb2-9fb4-8b7e218de382 (Star Labs&F1&StarFighter)
        • 7a3a3790-4173-5159-9081-af960e464bfd (Star Labs&F1&Star Labs&StarFighter)
        • 79733fb5-3230-54ae-8940-6b897c8169a5 (Star Labs&F1&StarFighter&F1&coreboot)
        • f53e4d38-d9f8-5c69-bb7b-f6df3ef448b4 (Star Labs&F1&StarFighter&coreboot)
      • Device Flags:
        • Internal device
        • Updatable
        • System requires external power source
        • Supported on remote server
        • Needs shutdown after installation
        • Cryptographic hash verification is available
    • UEFI dbx:
      • Device ID: 362301da643102b9f38477387e2193e57abaa590
      • Summary: UEFI revocation database
      • Current version: 421
      • Minimum Version: 421
      • Vendor: UEFI:Linux Foundation
      • GUIDs:
        • f8ba2887-9411-5c36-9cee-88995bb39731 (UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64)
        • d07ff664-b0e1-5f4e-a723-d7fbcbfcb94f (UEFI\CRT_3CD3F0309EDAE228767A976DD40D9F4AFFC4FBD5218F2E8CC3C9DD97E8AC6F9D&ARCH_X64)
        • 2c456282-9d22-5324-aad3-2de617687188 (UEFI\CRT_E5BE3E64C6E66A281457ECDECE0D6D0787577AAD2A3A0144262C10C14BA8D8F1&ARCH_X64)
      • Device Flags:
        • Internal device
        • Updatable
        • Supported on remote server
        • Needs a reboot after installation
        • Device is usable for the duration of the update
        • Only version upgrades are allowed
        • Signed Payload
    • UEFI Platform Key:

Q: What is the issue with the firmware update on the Starlabs Starfighter?

A: The issue is that the firmware update fails due to an error validating the firmware size vs the max allowed. The error message indicates that the firmware is 0x1000000 bytes larger than the allowed maximum size of 0x1000000 bytes.

Q: What is the expected behavior of the firmware update?

A: The expected behavior is that the update succeeds and prompts to reboot when completed.

Q: What is the firmware update manager (fwupd) version information?

A: The fwupd version information is as follows:

  • fwupd version: 1.9.24

Q: What is the device information for the Starlabs Starfighter?

A: The device information is as follows:

  • Device ID: 362301da643102b9f38477387e2193e57abaa590
  • Device Name: Star Labs StarFighter
  • Device Type: BIOS
  • Current Version: 24.12
  • Vendor: Star Labs (DMI:coreboot)
  • GUIDs:
    • 7e6030e0-24c3-544d-8c41-3e9856972649 (FLASHROM\VENDOR_Star Labs&PRODUCT_StarFighter&REGION_BIOS)
    • bf04555e-dea9-5944-b731-127675049f99 (FLASHROM\GUID_*)
    • 2aaa37fc-dfaf-56a7-a570-aa5e50b160dc (Star Labs&F1&StarFighter&F1&Star Labs&StarFighter)
    • 639d899d-3673-5ebc-826d-df5930623454 (Star Labs&F1&StarFighter&F1)
    • 7217d41d-56c7-5cb2-9fb4-8b7e218de382 (Star Labs&F1&StarFighter)
    • 7a3a3790-4173-5159-9081-af960e464bfd (Star Labs&F1&Star Labs&StarFighter)
    • 79733fb5-3230-54ae-8940-6b897c8169a5 (Star Labs&F1&StarFighter&F1&coreboot)
    • f53e4d38-d9f8-5c69-bb7b-f6df3ef448b4 (Star Labs&F1&StarFighter&coreboot)
  • Device Flags:
    • Internal device
    • Updatable
    • System requires external power source
    • Supported on remote server
    • Needs shutdown after installation
    • Cryptographic hash verification is available

Q: What are the additional questions related to the issue?

A: The additional questions are as follows:

  • Operating system and version: Ubuntu 24.10
  • Have you tried rebooting? yes
  • Is this a regression? unknown
  • Are you using an NVMe disk? no
  • Is secure boot enabled? no
  • Is this a Lenovo system with 'Boot Order Lock' turned on in the BIOS? no

Q: What is the firmware update manager (fwupd) device information?

A: The fwupd device information is as follows:

  • Star Labs StarFighter
    • Unknown Device:
      • Device ID: 7532230c0224920f44faf261297a9432df84be38
      • GUID: c96751f4-16e8-59ea-975d-69d3dac88d7d (GPIO\ID_INTC1055:00)
    • 13th Gen Intel Core i5-13500H:
      • Device ID: 4bde70ba4e39b28f9eab1628f9dd6e6244c03027
      • Current version: 0x00004124
      • Vendor: Intel
      • GUIDs:
        • c3f97ae6-7da2-54cc-ad26-3225f9517203 (CPUID\PRO_0&FAM_06&MOD_BA)
        • 557a4f44-6981-5889-8676-684b9727b697 (CPUID\PRO_0&FAM_06&MOD_BA&STP_2)
      • Device Flags:
        • Internal device
    • 8Y8KX:
      • Device ID: aec1a869eb0df71b7cea6b3ac71d39b830faf164
      • GUID: a8a86505-3ff3-5334-97f5-d1a872fc60a8 (DRM\VEN_BOE&DEV_0AD5)
      • Device Flags:
        • Internal device
    • Raptor Lake-P [Iris Xe Graphics]:
      • Device ID: 5792b48846ce271fab11c4a545f7a3df0d36e00a
      • Current version: 04
      • Vendor: Intel Corporation (PCI:0x8086)
      • GUIDs:
        • 0e8b1f1a-8c2b-53b6-89d7-d1a05dbc039d (PCI\VEN_8086&DEV_A7A0)
        • 580fab84-b6fe-5248-8879-6eda5327b4e0 (PCI\VEN_8086&DEV_A7A0&SUBSYS_8086A7A0)
      • Device Flags:
        • Internal device
        • Cryptographic hash verification is available
    • StarFighter (bios):
      • Device ID: dbee8bd3b1ae0316ad143336155651eedb495a0e
      • Current version: 24.12
      • Vendor: Star Labs (DMI:coreboot)
      • GUIDs:
        • 7e6030e0-24c3-544d-8c41-3e9856972649 (FLASHROM\VENDOR_Star Labs&PRODUCT_StarFighter&REGION_BIOS)
        • bf04555e-dea9-5944-b731-127675049f99 (FLASHROM\GUID_*)
        • 2aaa37fc-dfaf-56a7-a570-aa5e50b160dc (Star Labs&F1&StarFighter&F1&Star Labs&StarFighter)
        • 639d899d-3673-5ebc-826d-df5930623454 (Star Labs&F1&StarFighter&F1)
        • 7217d41d-56c7-5cb2-9fb4-8b7e218de382 (Star Labs&F1&StarFighter)
        • 7a3a3790-4173-5159-9081-af960e464bfd (Star Labs&F1&Star Labs&StarFighter)
        • 79733fb5-3230-54ae-8940-6b897c8169a5 (Star Labs&F1&StarFighter&F1&coreboot)
        • f53e4d38-d9f8-5c69-bb7b-f6df3ef448b4 (Star Labs&F1&StarFighter&coreboot)
      • Device Flags:
        • Internal device
        • Updatable
        • System requires external power source
        • Supported on remote server
        • Needs shutdown after installation
        • Cryptographic hash verification is available
    • UEFI dbx:
      • Device ID: 362301da643102b9f38477387e2193e57abaa590
      • Summary: UEFI revocation database
      • Current version: 421
      • Minimum Version: 421
      • Vendor: UEFI:Linux Foundation
      • GUIDs:
        • f8ba2887-9411-5c36-9cee-88995bb39731 (UEFI\CRT_A1117F516A32CEFCBA3F2D1ACE10A87972FD6BBE8FE0D0B996E09E65D802A503&ARCH_X64)
        • d07ff664-b0e1-5f4e-a723-d7fbcbfcb94f (UEFI\CRT_3CD3F0309EDAE228767A976DD40D9F4AFFC4FBD5218F2E8CC3C9DD97E8AC6F9D&ARCH_X64)
        • 2c456282-9d22-5324-aad3-2de617687188 (UEFI\CRT_E5BE3E64C6E66A281457ECDECE0D6D0787577AAD2A3A0144262C10C14BA8D8F1&ARCH_X64)
      • Device Flags:
        • Internal device
        • Updatable
        • Supported on remote server
        • Needs a reboot after installation
        • Device is