GrapheneOS has serious problems with fwupd
GrapheneOS is a privacy-focused operating system for Android phones that aims to increase your privacy while maintaining basic Android functions. This is built for Google Pixel phones as they meet the project’s requirements.
The official GrapheneOS project has just recently released a statement on their official Mastodon account stating that they have become aware of an issue with the fwupd program, which is a firmware update service for computers that are running Linux, such as Ubuntu, Debian, Red Hat, Fedora, Gentoo, Arch Linux, and more. It has become evident that the fwupd program has been incorrectly connecting to random USB devices using the Fastboot protocol.
As a result, users will experience an error when trying to connect to the USB device because the system would be reporting that the USB device is already in use. The GrapheneOS project has considered this issue to be a group of fatal bugs, because they “can block an installation part of the way through and lead to an unusable device until the user fixes it.” They have also called this practice “wrong,” because the main use of Fastboot would be broken.
As a workaround, we recommend following the official guidelines to make sure that fwupd stops trying to connect to random USB devices that the project team have documented via the following pages:
We hope that the fwupd program gets an update that will fix this bug.