Fairphone 5 (fairphone-fp5)
Jump to navigation
Jump to search
![]() Framebuffer console on mainline kernel | |
Manufacturer | Fairphone |
---|---|
Name | 5 |
Codename | fairphone-fp5 |
Released | 2023 |
Category | testing |
Original software | Android |
Original version | 13 |
Hardware | |
Chipset | Qualcomm QCM6490 |
CPU | Octa-core Kryo 670 |
GPU | Adreno 643 |
Display | 1224x2700 |
Storage | 256GB |
Memory | 8GB |
Architecture | aarch64 |
Type | handset |
USB Networking |
Works |
---|---|
Flashing |
Works |
Touchscreen |
Works |
Display |
Partial |
WiFi |
Works |
FDE |
Works |
Mainline |
Works |
Battery |
Works |
3D Acceleration |
Broken |
Audio |
Broken |
Bluetooth |
Works |
Camera |
Broken |
GPS |
Broken |
Mobile data |
Broken |
SMS |
Broken |
Calls |
Broken |
USB OTG |
Partial |
NFC |
Broken |
Accelerometer |
Broken |
---|---|
Magnetometer |
Broken |
Ambient Light |
Broken |
Proximity |
Broken |
Hall Effect |
Works |
Barometer |
Unavailable |
Power Sensor |
Unavailable |
Camera Flash |
Works |
---|---|
Keyboard |
Unavailable |
Touchpad |
Unavailable |
USB-A |
Unavailable |
HDMI/DP |
Broken |
Ir TX |
Unavailable |
Ir RX |
Unavailable |
Stylus |
Unavailable |
Haptics |
Broken |
Ethernet |
Unavailable |
FOSS bootloader |
Unavailable |
Contributors
Users owning this device
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.
Manually
You need to erase the dtbo
and vendor_boot
partitions for the current slot with fastboot erase dtbo erase vendor_boot
.
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
See also
- Device package
- Kernel package (close to mainline)
- Firmware package