Fairphone 6 stuck in Fastboot Mode after locking with /e/OS/ installer

Hello all,

I am relatively new to installing a new os on a smartphone. A couple of months ago I was able to install /e/OS/ on a Fairphone 3 (with a lot of patience and the help of the online installer). Now that I bought a Fairphone 6, I was sure I could do the same on this new model. Even though I use Linux, I am not great at it (I try to avoid using the terminal, since I do not know enough to confidently use it).

I guess I’m not the first one with this problem and I tried to find an answer on this forum (first day here), but I was unable to find anything that exactly resembled my situation. If you know of a similar case, please tell me.

I guess I accidentally forgot to lock the bootloader at the end of the procedure, because everytime I would start the phone, I would get a warning about the phone not being locked and its security issue. So… I decided that I could best reinstall /e/OS/. I had not done much with the phone, so I had no personal data that would be lost anyway.

I connected the phone to my computer and started the installation again. I made sure to follow the installation process of the installer extra carefully to prevent the same mistake from happening. But after I locked the bootloader, the phone said that there was a critical error and there was a “link” to a website. Unfortunately that link had vanished by the time I was able to look it up. According to the online installer, I was not finished yet, but there is nothing I can do with the phone anymore.

Now my phone is stuck in a loop om FastBoot Mode and it’s locked. I pressed the power button and the volume down button for 15 seconds, but that doesn’t help. Every option I try in FastBoot leads to the same thing: reloading to the FastBoot Mode. I can’t even seem to shut down the phone, it merely seems to go to sleep.

What can I do to solve this problem? As said before: my “coding” skills are limited, so please be as clear as possible. Also try not to refer to reading the manual, since that will not help me (it’s over my head). If I would have understood that, I would not have asked for help and I would probably have done a manual installation as well.

Thanks in advance.

Roger

Hello @littlebrothertimmy, Welcome to the /e/users forum.

you probably made a mistake trying to relock the bootloader without meeting the pre-requites…

so, sorry, but you will have to copy / paste some commands to check the device status :

  1. download lastest platform-tools and just extact them
  2. open the newly created “platform-tools” folder
  3. use the right clic to open a terminal from there
  4. copy / paste the following command
./fastboot oem device-info

then

./fastboot flashing get_unlock_ability

please share the output.

Thank you for responding Piero!

It’s not that I don’t want to use the terminal, it’s just that I would not know where to begin and what to do. If there’s a simple step by step guide like the one you gave, I can surely do it.

I did what you asked and the results are as followed:

./fastboot oem device-info

(bootloader) Verity mode: true
(bootloader) Device unlocked: false
(bootloader) Device critical unlocked: true
(bootloader) Charger screen enabled: true
OKAY [ 0.001s]
Finished. Total time: 0.001s

./fastboot flashing get_unlock_ability

(bootloader) get_unlock_ability: 1
OKAY [ 0.000s]
Finished. Total time: 0.000s

now, we will see if your issue is easily solvable or not…

try :

./fastboot flashing unlock

you may have to approve with volume + then power

what happen ?

1 Like

The device went back to the lock/unlock option for the bootloader. When I chose unlock, the device status in the FastBoot Mode said “unlocked” :smiley:

The next questions would be: what to do next and what can I do to lock the bootloader without getting stuck in the FastBoot Mode again?

And apparently I have to wait some time before I can reply in this form: when I clicked “Reply” I got a pop-up window saying that I have to wait 11 minutes before I can reply :thinking: .

Edit: it does not matter whether the device state is locked or unlocked: I’m still stuck in Fastboot Mode!

If you have working fastboot mode you should be able to recover.

It may be worth reading this thread (answered) Install /e/ on FP5 with newer Security Patches before taking further action to further understand the problem that the install page predicts that the phone may become bricked if you do not respect the anti-rollback measures.

I will also link the install page (despite your protests) Install /e/OS on a Fairphone The Fairphone (Gen. 6) - “FP6”, you will see that you have already covered some ground.

I had the same problem; after locking, I got a “corrupt device” message. The only quick solution for me was to unlock the device using an ADB command, then I reinstalled to Android Fairphone OS. Could it be because the Android security patch level was too high?

1 Like

try to reinstall e-3.2-a15, but wait for the soon e-3.3-a15 release to update /e/ before to try relocking again.

1 Like

this is highly probable…

1 Like

Yes i mean Fairphone OS.

Had you been using your phone previously with a Google account? Factory Reset Protection has become an issue in a15. All Google accounts, passwords and PINs including screen lock must be removed before start of /e/ nstall.

I just created a new hashtag frp.

2 Likes

Hmm, yes, I had Fairphone Android with Google, then I installed e/OS via the web installer, and when I tried to lock it, I got an error message. Then I unlocked the bootloader again and reinstalled Fairphone OS. Since then, I’ve been sticking with Fairphone OS for now. I thought I’d bricked my Fairphone with the boot loop.

It worked! I was able to install /e/OS/ with the installation guide you provided! Through one of the links someone sent, I also read that locking the bootloader is not necessarily the best thing to do/even all that necessary. I therefore decided not to lock it and “endure” the warning :face_with_peeking_eye:.

Thank you all for helping me, especially Piero :smiley: !!!

1 Like

Locking the bootloader depends on lot of factors. From security to app compatibility.

I suggest you to install the apps you are really reliant on before you start to daily drive it. From thoose first days you will soon realize if locked or not. And even if it works today, it might change tomorrow…

If you don’t lock the bootloader, some apps that require identification won’t work, such as banking apps or similar.

I am aware of that, I even have an app which thinks my FP6 is rooted, but ony my older Pixel 5 no issues at all. Same version (A15-3.2), same build type (community), same source of app stora and both unlocked bootloader.

Luckely that authentication app allows YubiKey (2FA) to which I can now rely on.

Thank you for the extra advice. So far everything seems to work, at least all the apps I really want to use. That is including banking apps. Mail is acting a bit weird, but that is also because of Microft keypass securtiy not being able to use fingerprints in apps yet.

A big reason why I decided not to lock the bootloader is, because I did not know about the rollback issue before I started installing /e/OS/. This means that I have no idea what the date of the security patch of the original OS is. I could lock it again now, but my guess is that the phone will become bricked again. I have no idea how long I have to wait untill I will finally be able to lock the bootloader, but by then it will be a pain in the whatever to save my data, reinstall all the apps. login, etc.

I will think about locking the phone when I run into too many errors to use the phone propperly.

e-3.3 should be released next week.

Provided that the update also contains a security patch update, I think I can be patient for one week :wink:. Just to be sure am I correct that I need to follow these steps to lock the bootloader:

  • Update /e/OS/ in the phone (settings > system updates).

  • Connect the phone to the desktop (also making sure that usb-debugging is active)

  • Open the platform-tools folder

  • Right-click in the folder > open in terminal

  • Then run the following commands:
    ./fastboot flashing lock_critical
    ./fastboot flashing lock

    If I need to do something else/more please let me know.

I would advise to read very carefully the Requirements section of the instructions, especially the red warning about the anti rollboack feature. Those instructions are clear but the matter is not that easy to understand, hence do read it fully and understand clearly all the examples given before attempting another installation of any version to avoid having the same problem again.
Only then proceed to the "locking the bootloader” section