Fairphone 6 (non-Murena-edition) web-installer, stuck in bootloop

Hi! I tried following the web installer for Fairphone 6. I followed all the steps, but for some reason the progress froze on step 22 at 92 percent. I waited for over an hour, and it did not budge.

But I managed to boot back into the stock system that came with the phone, and reinitiated the install process. This time it skipped a whole lot of steps, and got passed step 22. The webinstaller said the system was installed, and told me to lock the bootloader again and let it reboot.

This is where the true nightmare starts, because now I seem to be stuck in a bootloop. After hitting START on the bootloader, the Fairphone-logo shows for half a second, then the Murena-logo. After a little while the screen goes black, and I go back into the bootloader.

Going into the Recovery-mode gets me into /e/OS recovery. Factory reset does nothing.

Is my device completely bricked? Can this be salvaged?

Did you give the lock commands ?

One should not lock without full understanding of anti-rollback rules for Fairphone.

No, especially if you can reach bootloader and get a positive response from

fastboot devices

I think you are a very early adopter as the Web Installer is not listed for fp6 in Info about Fairphone The Fairphone (Gen. 6) - FP6

What do you mean? I followed the steps of the web-installer for eOS. I got to the part where it said the system was installed, and I should lock the bootloader. There were more steps left after this, but I could not get further because /e/OS won’t actually boot.

I am apparently time-limited with my replies here on the forums, sorry for such a slow answer… :upside_down_face:

In the bootloader I have these options to choose from:
START
Restart bootloader
Recovery mode
Power off
Boot to Alternate Slot

Ah, I see. Well, I had no intentions of being an early adopter of that :sweat_smile: I went to the main website (e.foundation) and clicked ā€œDownload and TRY!ā€, and then I clicked the ā€œCheck Device Compatibilityā€ button. This took me to the installer, which verified that my device was eligible and took me through the steps.

I did not mean to communicate blame on you … but there is no method known to me to get a log of where eosinstaller failed. Perhaps check threads with that hashtag.

Going through the Command line / manual install method will still work.

This implies that e-Recovery installed ok but some other partition(s) of system failed to flash.

Oh no, I did not take it that way at all! I’m just saying the process guided me to this web-installer naturally. And since I discovered that Murena sells FF6-devices with their OS installed (after I bought mine ofc…) I assumed it was rather safe to go ahead when the installer confirmed that everything was working :sweat_smile:

I’ll just have to go ahead and try the Command line / manual install method then… I hope it’s rather step-by-step, because I’m not that good at this stuff :sweat_smile: But from what I’m reading in the documentation, it tells me to go into my device and unlock the bootloader… I assume it’s locked since that was the last thing the installer told me to do before rebooting into an endless loop. Is it possible to ā€œunlockā€ it without a working OS? Or is it still unlocked since I get sent to boot in the first place?

It would be nice to have some sort of logs for that web-installer tho, I’m sure that would’ve explained a lot of my issues :upside_down_face:

30 min post-timer is a pain in the ***…

Your Bootloader screen with big green START at top is likely to confirm that your bootloader is unlocked (??) … Highlighted red.

I had the very same issue. Connect it to my linux box using the cli commands fixed the thing in no time at all.

Yes, but the phone asked me if I wanted to lock my device during the last step I did before I got stuck in the boot-loop (the second time I tried, after I redid the install after getting stuck at step 22). The web-installer told me to do so, so ofc I did :thinking:

In retrospect I find that odd, since as an end-user I had yet to confirm if the system actually worked before I did that. Perhaps this should be a step AFTER the end-user confirms that it works? :sweat_smile:

In the bootloader screen with the green START there is a value that says ā€œDEVICE STATE - lockedā€; could this be the bootloader that is locked?

with adb devices I cannot locate the phone on my PC. But with fastboot devices it shows up. Running the flash_FP6_factory.sh script has me stuck at ā€œLooking for connected device(s)ā€¦ā€

Were you told by the web-installer to lock the bootloader as well before rebooting the system?

Now you tell us that you did ??

The bootloader shows locked (you say).

You may need now to find how to check unlock ability … to be cautious.

I worded myself poorly in my earlier reply, my apologies:

By this I meant that I followed through that command, but could not follow the web-installer further because of the boot-loop.

By the CLI-installer you mean this?

Step 1 is Boot the device, so that I can access the Android developer settings, which I obviously cannot do now :frowning_face:

So… I guess it’s bricked then?

This is normal at this point. ADB is the Android Debug Bridge, it works only when any Android OS or a compatible recovery mode is booted. It doesn’t work in fastboot mode (aka bootloader).

This is the way.

In fastboot mode, what does the command fastboot flashing get_unlock_ability give you, 0 or 1?

1 Like

Hi,

Why did you try with the web-installer. The FP6 is not compatible with it : Smartphone Selector

Did you success to reinstall Android ?

If the web installer itself doesn’t complain anymore about not being compatible, we should assume it is compatible. /e/OS online documentation has a tendency to lag behind.

The bootloader is locked now.
We are trying to establish whether it can be unlocked again before proceeding with anything.

1 Like

Since the beginning the FP6 isn’t mentionned compatible with web-installer or easy installer.

It is a new phone, and the new flagship of the /e/OS ↔ Fairphone partnership. The web installer wasn’t ready to handle the new phone at launch (sadly), but of course the incompatibility would not last forever.
The former Easy installer is no more, it was superseded by the web installer (ā€œ/e/OS installerā€).

I know, but again, the FP6 is not mentioned. It’s a good reminder for new buyers of the FP6 or other smartphones to be careful before installing /e/OS on their smartphone.

And here : Install /e/OS on a Fairphone The Fairphone (Gen. 6) - ā€œFP6ā€, nothing about /e/OS Installer too.

This command returns 1; does that mean there is still hope?

That might be, but let me take you throug exactly how I ended up here.

  1. I went to the e.foundation website.
  2. I clicked Download and TRY !
  3. Here you could browse ā€œShow supported devicesā€, but since they sell this as a phone themselves I assumed that bit was in the box, there for I scrolled further down and found
  4. Check device compatibility - I clicked this button, and it took me here.
  5. I followed the instructions on-screen.

Now I’m not out here to blame people. I just want to make the process better and safer, because privacy is important. If the phone is listed to work with eOS in the first place, I think it’s not ridiculous for the uninitiated to believe in the process they get taken through on the website. Failsafes should probably be in place, to make absolutely sure people do not mess up their stuff on a permanent basis wit the web-installer. In this case, having the web-installer itself informing the user that the web-installer is not yet confirmed supported on the current device would go a long way. I’m certainly no tech-guru (as you obviously can see :sweat_smile:), but I do care about better basic privacy.

2 Likes

1 signifies that you are expected to have unlock ability. Great!

So Steps 1 → 5 are to get you safely to Fastboot mode.

So you should now be ready for step 6. I guess you would particularly want to see your Bootloader screen transit from locked to unlocked before you run the script.

Looking ahead
Almost certainly you will not want to relock the bootloader unless you can meet the anti-rollback requirements with certainty. The issues are explored here (answered) Install /e/ on FP5 with newer Security Patches.

2 Likes

Ah, I see. Proceeding to Step 6 I type in fastboot flashing unlock in a linux-terminal. From what I can gather, I am supposed to get some sort of message or pop-up on the phone where I can confirm this action, but this does not happen it seems? Not in Bootloader, not in recovery, and not in the fastboot-section of recovery.

There is a tip/note about running all commands in an adb-console - does that just mean adb is present and working on the device? Or can I somehow run adb and then type these things in as commands?

In Requirements we see

Check that adb and fastboot are enabled on your PC. If not you can find the setup instructions here

From there we see

What is adb
To understand what adb is please read this guide

Also linked is ŠœŠ¾ŃŃ‚ отлаГки Android (adb)  |  Android Studio  |  Android Developers

Android Debug Bridge is what allows your PC to talk to an Android device.

The set of commands from the Install page is run with the phone in Fastboot mode. fastboot and adb commands are a different language.

So if your phone has recovered you must boot to Fastboot mode aka Bootloader big green START at top and see Fastboot highlighted in red.

Now

fastboot devices

must show a return of the phone identifying itself and mode as

123abc4567 fastboot

Now we expect to pick up

  1. Ask for unlock with
fastboot flashing unlock

Perhaps show us the terminal output of all the above including also another

fastboot flashing get_unlock_ability

case it shows some other clue to the problem.

The author is really saying (OS agnostic) a terminal where we know fastboot and adb are in the $PATH.

By this do you mean fastbootD ??

Anyway it is important only to send commands like lock and unlock exactly as per instructions – that is in Fastboot mode confirmed by

fastboot devices

.

1 Like