Fairphone 5 (fairphone-fp5)

From postmarketOS
Jump to navigation Jump to search
Fairphone 5
Framebuffer console on mainline kernel
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
Features
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
Sensors
Accelerometer
Broken
Magnetometer
Broken
Ambient Light
Broken
Proximity
Broken
Hall Effect
Works
Barometer
Unavailable
Power Sensor
Unavailable
Misc
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.

Note 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