Fairphone 5 (fairphone-fp5)
![]() | |
Manufacturer | Fairphone |
---|---|
Name | 5 |
Codename | fairphone-fp5 |
Released | 2023 |
Type | handset |
Hardware | |
Chipset | Qualcomm QCM6490 |
CPU | Octa-core Kryo 670 |
GPU | Adreno 643 |
Display | 1224x2700 |
Storage | 256GB |
Memory | 8GB |
Architecture | aarch64 |
Software | |
Original software | Android |
Original version | 13 |
postmarketOS | |
Category | testing |
Pre-built images | yes |
Mainline | yes |
Flashing |
Works |
---|---|
USB Networking |
Works |
Internal storage |
Works |
SD card |
Works |
Battery |
Works |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
Works |
Audio |
Broken |
Camera |
Broken |
Camera Flash |
Works |
Connectivity | |
WiFi |
Works |
Bluetooth |
Works |
GPS |
Works |
NFC |
Broken |
Modem | |
Calls |
Partial |
SMS |
Works |
Mobile data |
Works |
Miscellaneous | |
FDE |
Works |
USB OTG |
Partial |
HDMI/DP |
Works |
Sensors | |
Accelerometer |
Works |
Magnetometer |
Works |
Ambient Light |
Works |
Proximity |
Works |
Hall Effect |
Works |
Haptics |
Broken |
Contributors
Users owning this device
- BEEDELLROKEJULIANLOCKHART (Notes: Daily device)
- Cosmo (Notes: postmarketOS edge / Plasma Mobile)
- Crashniels (Notes: Stock)
- Deathmist (Notes: Porting Ubuntu Touch)
- Linmob (Notes: postmarketOS edge)
- Manut (Notes: Android ATM)
- Mariob (Notes: Running Android 14 via CalyxOS ~ Transparent)
- Mtvec
- Tjikkun
- Tommi
- WhyNotHugo (Notes: Ex-daily driver. Murena edition, stock.)
- Z3ntu
How to enter flash mode
For booting into fastboot, turn off the phone, hold volume down and plug in the USB cable.
Installation
Unlock the bootloader according to the official instructions.
UBports Installer
You can use UBports Installer v0.9.8 (or later) to flash a prebuilt image of postmarketOS onto your Fairphone 5. Just select postmarketOS in the OS selection and choose the desired UI and lean back!
postmarketOS web installer
You can use the postmarketOS web flasher to flash a prebuilt image of postmarketOS onto your Fairphone 5. Follow the instructions on the page.
Manually
You need to erase the dtbo
and vendor_boot
partitions for the current slot with fastboot erase dtbo erase vendor_boot
.
Disable Android Verified Boot (AVB): pmbootstrap flasher flash_vbmeta --partition vbmeta
The rest of the installation is standard, but because the device contains A/B slots, you must watch out for the correct slot being active.
The device does not contain a system as you might be used to, it contains one super partition which contains system /system_ext /product /vendor /odm partitions, in _a and _b variant each. This concept is called Dynamic Partitions. |
You have a few possibilities to flash the postmarketOS rootfs:
userdata
partition (> 200 GB space):pmbootstrap flasher flash_rootfs --partition userdata
super
partition (6 GB space):pmbootstrap flasher flash_rootfs --partition super
- SD card:
pmbootstrap flasher flash_rootfs --sdcard /dev/$blk_dev
- Subpartition of
super
using fastbootd.
Resources
- Fairphone 5: Information on how to repair and recycle - Schematics and other information
See also
- Device package
- Kernel package (close to mainline)
- Firmware package