Fairphone 6 unbrick: Trapped in fastboot mode with locked bootloader and corrupted stock ROM

Hi there !

I tried /e/ os and would like to reflash the stock ROM to test something. Once the stock rom reflashed, I wanted to relock the bootloader to be back to a “factory phone”

So I ran first fastboot flashing lock_criticalfactory reset, then the fp6 rebooted. I didn’t mention that the OEM unlock was not enabled at this moment … and then going back to fastboot to run fastboot flashing lock.

Unfortunately, the phone won’t boot: “corrupted ROM”, and the bootloader is now locked, and oem is lock too.

I’ve read some topics about how to unbrick fp3 / fp4:

I doubt that I can use the exact same process using edl, but maybe the procedure for the fp6 is not that different either ?

If anyone could help me unbrick the FP6, it would be greatly apprecied :slight_smile: !

Thanks in advance !

2 Likes

so the bootloader unlock command doesnt work, correct?
you can try if this command exist in the FP6 (the FP3 topic will not help you)

Else you will have to contact Fairphone Support directly to get it re-flashed

Yes bootloader unlock command doesn’t work:

❯ fastboot oem device-info
(bootloader) Verity mode: true
(bootloader) Device unlocked: false
(bootloader) Device critical unlocked: false
(bootloader) Charger screen enabled: true
OKAY [  0.001s]
Finished. Total time: 0.001s
❯ fastboot flashing unlock
FAILED (remote: 'Flashing Unlock is not allowed
')
fastboot: error: Command failed

Thanks for your link, but it seems the fastboot oem allow-flashing doesn’t exist :confused:

❯ fastboot oem allow-flashing
FAILED (remote: 'unknown command')
fastboot: error: Command failed

There’s really no other way than to send it back to Fairphone support ?
Why the EDL part is not relevant ?

not an expert, but for the EDL mode, one would need a device-specific file called firehose (?) that obviously doesn’t exist for FP6 since it’s very new and we need someone in the community to find/crack/extract/craft it first and distribute it.

1 Like

As @koumilak explained and I doubt it will soon/ever exist, its not available for FP4 and FP5.

Hi bro. I’m in the same situation. I reflashed the stock ROM from EOs. Everything was fine until, after booting the stock ROM, I tried to lock the boot, not realizing that the OEM unlock option was disabled in developer options.

Now I’m in the same situation.

Hopefully someone can help us.

For the records: which e/OS version was installed and which FPOS did you install?

Edit: I assume you guys ignored the caution part. Current SPL of FPOS is 5th May and e/OS seems to be already on 5th Jun. So I guess you installed on older SPL and thats causing the brick.
https://doc.e.foundation/devices/FP6/install

1 Like

yep, same issue here :confused:

edit: i succesfully installed /e/os but didn’t end up liking it. so i installed the official firmware again succesfully but bricked at the last re-locking step.
adp isn’t finding my fp6 and my fastboot reports the same as OP

the latest (and only) fp6 firmware was released june 25th, the latest Android security patch may 5th.well before the fp firmware so it shouldn’t trigger anything rollback protection, no?

Welcome to the community forum!

From Fairphone’s “Manage the bootloader” page linked to above …

“If you install an OS with an older security patch level than your previous OS, Android’s roll-back protection might brick your device when locking the bootloader! Wait until you get a software update with the same or newer security patch level before locking the bootloader.”
(under “- IMPORTANT -”, standing out quite a bit)

If indeed Fairphone’s OS has an older patch level than the /e/OS build installed before reverting to Fairphone OS, than this would mean you exactly followed the instructions on how to brick your device.

3 Likes

the OS my fp6 shipped with had the same security patch as the latest /e/OS
so if the OS hosted on FP’s own website is older than what was pre-installed - yeah

1 Like

For FPOS there is only one SPL version available so it def was not shipped with SPL 5th June. The OS version date is completely irrelevant, it does not say anything about the SPL date.

You have a point there, I can’t see the patch level given for the download, like Murena try to give (exactly against bricking).

@Alon_Brandt … there’s an unnecessary bricking risk here without the patch level given for the FP6 OS download …

(https://support.fairphone.com/hc/en-us/articles/18896094650513-How-to-manually-install-Android-on-your-Fairphone)

That’s exactly the problem if the patch level isn’t given for the download.
That’s why Murena try to give the patch level in their install instructions (I say they try because sometimes the page updates can lag behind the real patch level from the release notes, but that’s safer than not giving anything).

1 Like

The release notes state the SPL, guess thats how it ever was for all other FPs…information spread across many different pages

right yeah, SPL is may 5th here too, so shouldn’t be the cause (right?)

It is the cause when you had the e/oS version with SPL 5th June installed.

If /e/OS has June and Fairphone has May that’s the cause.

1 Like

oh. f///.
any way to fix this?

1 Like

fastboot flashing unlock? it doesn’t :confused: