I have tried installing Murena /e/OS on my Fairphone 4, but I get an error message:
Error on step: connect-bootloader
Cannot execute command connect bootloader
The device is not connected Failed to connect: Cannot connect Bootloader
Proposal: Check connection and that no other program is using the phone and retry.
Am I to understand that this is probably due to my using a USB-C to USB-A USB 2.0 cable? There appear to be various USB-C to USB-A USB cables for purchase. USB-C to USB-A 3.2 Gen.1, USB-C to USB-A 3.2 Gen.2, USB-C 3.1 to USB-A 2.0, etc. A bit of a mess… What do I need?
This page Web installer | Install | GrapheneOS includes the need for udev rules being present / set up for the target phone. Also a few words on establishing that you are in fastboot mode.
OK, thanks. After having read through the documentation, I installed android-sdk-platform-tools-common. This seems to have been the issue. After that, the installation completed without any errors.
Unfortunately, my phone will not boot into the system. I just keep getting the bootloader What is going on and how do I solve it?
I think the priority here is how do I recover the phone from this, not installing another system on top of something that doesn’t work, but that there is no information about…
Indeed, and I am not one to say that an automated install is a good thing.
The guesswork is that maybe the script did not complete – this is quite commonly seen in manual install where one partition fails to flash, with the result that the script aborts intentionally – this is deemed the safest wording for the script. Seeing this, one can confidently just re-run the script until it succeeds.
The phone is ok, all the time you have a functioning fastboot. There is the expectation that system and recovery are clearly overwritten and replaced by any install instructions.
The most severe hazard is if there is any risk that you trip anti rollback. This hazard is fully explained in the install page I linked.
… but the web-installer is only automating the manual method and my comment about official was to ensure that you did not attempt to install something different.
Wow. That actually worked. Thanks. I have read posts about people bricking their phones, so I have always viewed either the snap package or the web install as being the safest way of doing things
The web-installer doesn’t really show any way to see a log. There are ‘Popup’ messages that something is wrong. But for people who aren’t aware of manual install and all the steps, it is pretty difficult to get a read.
I will check @globetrotterdk try with the plattform tools if that is needed. I do not think so, but I’ll give it a try to debunk it.
Thanks for your follow up @mihi . Different distros handle udev rules (mentioned in the GrapheneOS web-installer) in different ways …
android-sdk-platform-tools-common
… seems the way to provide udev etc for this distro.
Debian (and I think Ubuntu) provides a solution by the same name android-sdk-platform-tools-common. In Debian and I expect the other distros the common package is marked as a dependency when one system installs platform-tools. Seems it is recognised not provided by Graphene web-installer.