It’s been a bit of a tricky time recently since The FP6 came out and people got their devices bricked all in a row. I realized that it’s not the first time people inadvertently bricked their new Fairphone, and a lot of info about bootloader and fastboot is scattered across the forum.
So I thought about rationalizing a bit some of this info and clarify what to do to avoid getting your phone dic:bricked, and what to do if it happens.
Simply put, (soft)bricking means that your fairphone does not boot normally anymore. The phone powers on, starts some software, but gets stuck before initializing the rest of the software. You can’t get into Android, or whatever Operating System (OS)/ROM you installed.
In some cases, you can get it running again.
However, the process might wipe all data from the phone.
So, first off: backup as often and as thorougly as possible while your phone is usable. In the dreaded alternative, let me introduce you to…
Survival guide to bricking
I intend for it to have in several parts.
I - Some basics about bootloader, fastboot, and some other things to get the lay of the land.
II - Some info to have in mind when flashing ROMs. It’s not a tutorial.
III - Some tricks and tips to try in case of a bricked device.
IV - Some thoughts about the situation and how we can do better.
And then some sources from the forum (I just realized that everyone I cited will be summoned when I post this… sorry) and beyond.
Let me end this preface by pointing out that this is a wiki, so feel free to fix the gross mistake or errand typo, and also join the conversation in the wikimetadiscussion with your thoughts and advice. There will also be a to-do list because I’m not an expert at all and couldn’t do everything.
I extend my thanks to all the users who contributed to the global discussion thus far and helped their fellow members, in particular @hirnsushi, @AnotherElk, @yvmuell amongst others.
Sources
Android studio (dev documentation)
Bootloader Overview
Bootloader unlocking
Android verified boot 2.0
A/B (seamless) system updates
Boot flow
Fairphone docs
How to manually install (stock) Android
Manage the bootloader
Get unlocking code (FP3 and newer)
Github
EDL client (github)
Loader for FP5? (github issue)
Reddit threads
Clarification about hard brick…
XDA Forums
Fairphone 5 Unbrick - Android 14…
How to reboot to EDL from fastboot
Website of popular ROMs
LineageOS
eOS
iodéOS
CalyxOS
Ubuntu Touch
FP Forum threads
FP6
FP6 unbrick: trapped in fastboot mode…
FP5
Summary
Fairphone 5 unbrick w/ Bootloader locked - Android 14(+)…
Can’t unbrick my phone running UT2K (FP5)
Phone stuck in fastboot mode, unable to install FairphoneOS (FP5)
Broken OS please help
FP5 bricked or not?
FP5 refusing to boot
FP4
Summary
Can’t flash stock FP4 ROM
Fairphone 4 locked in fastboot mode
FP4 with /e/ stuck in bootloader…
Unable to lock bootloader (FP4)
Trapped in fastboot mode […] (FP4)
Downgrading to previous patch level
Android Security Patch-already unlocked bootloader
Revert to StockOS with fastboot… (FP4)
Returning to FPOS from LOS fails (FP4)
Reinstalling Android After Installing Ubuntu Touch
Fairphone stuck in fastboot mode - bootloader unlocked (FP4)
Device not booting after flashing factory image and locking bootloader
Trying to revert to Fariphone OS but get_unlock_ability:0
Guide : Fairphone 4 stuck in Fastboot after install
FP3
Fairphone 3 unbricking
Unable to install Fairphone OS … FP3
https://forum.fairphone.com/t/fairphone-3-unlocking-without-oem-unlocking/57683