Skip to content

Firmware upgrade and notification (fwupd) #119

@maciej-lech

Description

@maciej-lech

Hey!

This is a continuation of the discussion from ublue-os/bluefin#3172.

Goals

  1. Enable firmware upgrades (or just notifications).

Proposal

1. Add a firmware module

This module would use the fwupd service, either through DBus or fwupdmgr.

For reference, similar implementations already exist in other tools:
GNOME Software’s fwupd plugin1 and Canonical’s firmware-updater DBus service2.

This module is disabled by default.

2. Add firmware module flags

--disable-module-firmware         Disable the firmware update module (shorthand for --policy-module-firmware=disabled)
--policy-module-firmware string   Set the firmware module policy: disabled, notify-only, update-only, update-and-notify

It will allow adding similar --policy-module-xxx for other modules in the future, still preserving backward compatibility.

Related Tickets

#110

Alternative Solutions

  1. Add upgrade notification in GNOME Firmware (https://gitlab.gnome.org/World/gnome-firmware/-/issues/71)
  2. Restore GNOME Software as it already has firmware upgrade notification included

Best regards,
Maciej Lech

Footnotes

  1. https://github.com/GNOME/gnome-software/tree/main/plugins/fwupd

  2. https://github.com/canonical/firmware-updater/blob/main/apps/firmware_updater/lib/services/fwupd_dbus_service.dart

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions