This guide is meant to try and help with common issues when using the CalyxOS flasher. First of all, we will try to get your environment right. Be sure to follow the official instructions for your device, this is a different resource.
The flasher and docs usually recommend enabling USB debugging, in this case we will not, but you can anyway. USB debugging is used only for rebooting the device into bootloader/fastboot mode, instead of that, we will do this manually, as this step can cause issues.
After the preparation steps for your device, such as enabling OEM Unlocking, we will shut down the device and get into bootloader/fastboot mode. To do that, turn off the device as usual, and hold Volume Down + Power until it boots up, this should present you with the fastboot screen.
From here, you can run the flasher as usual.
Fedora has issues with udev-rules, which make it so that the flasher is not able to properly unlock, flash, etc. To fix this, we will be using a third-party resource for them. https://github.com/M0Rf30/android-udev-rules Clone the repo into your device, and run the automatic installer, more info in the README.
You can also run the flasher as sudo.