Firmware Is Larger Than Allowed Maximum Size
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:
- 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®ION_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®ION_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:
- Unknown Device:
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®ION_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®ION_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
- Unknown Device: