Cannot Find BIOS 4.04 to Install

I am on BIOS 3.07. I checked with the Linux command and in the BIOS itself to be sure.

When I try to check for updates with:

fwupdmgr get-updates && fwupdmgr update

I get:

Devices with no available firmware updates:
• Bolt Receiver
• MX Master 3S
• Radio
• Radio
• System Firmware
• TS3 Plus
• UEFI dbx
• USB2.1 Hub
• USB2.1 Hub
• WD BLACK SN850X 1000GB
Devices with the latest available firmware version:
• Fingerprint Sensor
No updates available

So, it seems there are no updates available.

I tried running fwupdmgr refresh --force and restarting, but no change.

How do I install this update?

Welcome to the community.

Links and instructions are in the first post in this thread.

I know sometimes folks have to enable the testing branch of LVFS to find the update. The other weird quirk that I’ve run into is that the battery has to be charging, but not at 100%. Because once it gets to 100%, it won’t show as “charging” anymore.

1 Like

fwupdmgr has got to be up-to-date itself. LTS distributions tend to ship with outdated versions, so check that, too.

2 Likes

Latest fwupdmgr

When I run:

sudo apt install fwupd

It says that I’m already on the latest verison.

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
fwupd is already the newest version (1.9.34-0ubuntu1~24.04.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Testing Branch

I tried switching to the testing branch with:

fwupdmgr enable-remote lvfs-testing

The output is different, but it’s not clear that this is what I want.

Devices with no available firmware updates:
 • Bolt Receiver
 • MX Master 3S
 • Radio
 • Radio
 • TS3 Plus
 • UEFI dbx
 • USB2.1 Hub
 • USB2.1 Hub
 • WD BLACK SN850X 1000GB
Devices with the latest available firmware version:
 • Fingerprint Sensor
Framework Laptop 16 (AMD Ryzen 7040 Series)
│
└─System Firmware:
  │   Device ID:          7010981714ee5c9258de42216cae163ef272c7ab
  │   Summary:            UEFI System Resource Table device (Updated via capsule-on-disk)
  │   Current version:    0.0.3.7
  │   Minimum Version:    0.0.3.5
  │   Vendor:             Framework (DMI:INSYDE Corp.)
  │   Update State:       Success
  │   GUID:               6ae76af1-c002-5d64-8e18-658d205acf34
  │   Device Flags:       • Internal device
  │                       • Updatable
  │                       • System requires external power source
  │                       • Supported on remote server
  │                       • Needs a reboot after installation
  │                       • Cryptographic hash verification is available
  │                       • Device is usable for the duration of the update
  │   Device Requests:    • Message
  │
  └─Laptop 16 AMD Ryzen 7040 System Update:
        New version:      0.0.4.1
        Remote ID:        lvfs-testing
        Release ID:       130031
        Summary:          Framework Laptop 16 System Firmware for AMD Ryzen 7040 Mainboards
        License:          Proprietary
        Size:             36.1 MB
        Created:          2025-10-17
        Urgency:          High
        Tested by Framework:
          Tested:         2025-10-17
          Distribution:   fedora 42 (workstation)
          Old version:    0.0.4.1
          Version[fwupd]: 2.0.16
        Tested by Framework:
          Tested:         2025-10-17
          Distribution:   fedora 42 (workstation)
          Old version:    0.0.4.0
          Version[fwupd]: 2.0.16
        Tested by Framework:
          Tested:         2025-10-17
          Distribution:   ubuntu 25.04
          Old version:    0.0.4.0
          Version[fwupd]: 2.0.7
        Vendor:           Framework
        Duration:         2 minutes
        Release Flags:    • Trusted metadata
                          • Is upgrade
                          • Tested by trusted vendor
        Description:
        Enhancements and Fixes:

        • Added support for the NVIDIA® GeForce RTX™ 5070.
        • Integrated the NVIDIA DR and VK keys to support the NVIDIA G-SYNC feature (requires a 2nd Gen Display kit).
        • Added support for the NVIDIA Advanced Optimus feature (requires a 2nd Gen Display kit).
        • Updated the 7040 Series STT table.
        • Updated the standalone detection user interface (UI).
        • Updated the Framework Input Module application.
        • Enabled the USCI 2.0 feature.
        • Fixed the issue causing PROCHOT to occur when the system was under heavy load.
        • Fixed an issue where the CPU became locked at 0.55 GHz during Furmark and CPU burn stress tests.
        • Fixed an issue where the screen would flash when switching between two EPR adapters.
        Checksum:         6975ec1b4103f6913afac468413b7bcfbc78780d8ff867d761b1b04cc5645d94

Is this the 4.04 firmware? I don’t see that version anywhere.

You need fwupdmgr version 2.0.16 or above to do the firmware update.
You only have 1.9.34

As you are using ubuntu, try snap install fwupd
There will be a newer version there.