From d8b8fb9e426ac88901c92b72cdb80c0745e21dc8 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Sat, 26 Apr 2025 14:57:12 -0400 Subject: fwupd is still consistently buggy years later --- static/install/cli.html | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) (limited to 'static/install/cli.html') diff --git a/static/install/cli.html b/static/install/cli.html index 5927096b..f00c9263 100644 --- a/static/install/cli.html +++ b/static/install/cli.html @@ -70,7 +70,7 @@
  • Checking fastboot version
  • Flashing as non-root
  • -
  • Working around fwupd bug on Linux distributions
  • +
  • Working around fwupd bugs on Linux distributions
  • Booting into the bootloader interface
  • Connecting the device
  • Unlocking the bootloader
  • @@ -305,21 +305,16 @@ Installed as /home/username/platform-tools/fastboot years.

    -
    -

    Working around fwupd bug on Linux distributions

    +
    +

    Working around fwupd bugs on Linux distributions

    -

    Some Debian, Ubuntu, and derivative distributions have an outdated fwupd package - with a bug breaking connecting to Android's bootloader interface (fastboot) while - fwupd is running since it tries to connect to arbitrary devices. This section can - be skipped on Arch Linux and other distributions with fwupd 1.9.10 or later since - we reported the bug and it was fixed. This never impacted Android or ChromeOS.

    +

    The fwupd software often used on Linux distributions for updating firmware is + known to incorrectly connect to arbitrary devices using the fastboot protocol which + will block using them for the intended purpose. This can result in receiving an + error about the USB device already being in use (claimed) when trying to connect to + it for the intended purpose.

    -

    Check your fwupd version with the following command:

    - -
    apt-cache policy fwupd
    - -

    If you have a fwupd version earlier than 1.9.10, you can stop fwupd with the - following command:

    +

    You can stop fwupd with the following command:

    sudo systemctl stop fwupd.service
    -- cgit v1.3.1