Jump to content

Fairphone 3 (fairphone-fp3): Difference between revisions

From postmarketOS Wiki
Flower (talk | contribs)
Fixed wrong storage info
Tags: mobile edit mobile web edit
Revamp page, clean up outdated or duplicated information, update remaining texts
 
(37 intermediate revisions by 15 users not shown)
Line 1: Line 1:
{{Infobox device
{{Infobox device
| manufacturer = Fairphone
| manufacturer = Fairphone
| name = Fairphone 3
| name = 3
| codename = fairphone-fp3
| codename = fairphone-fp3
| image =
| model = FP3
| image = File:Fairphone-fp3.jpg
| imagecaption =
| imagecaption =
| releaseyear = 2019
| releaseyear = 2019
| originalsoftware = Android 9 on Linux 4.9
| category = testing
| chipset = Qualcomm SDM632 Snapdragon 632
| originalsoftware = Android
| cpu = Octo-core 1.8GHz
| originalversion = 9 (Linux 4.9)
| chipset = Qualcomm Snapdragon 632 (SDM632)
| cpu = 4x 1.8 GHz Kryo 250 Gold + 4x 1.8 GHz Kryo 250 Silver
| gpu = Adreno 506
| gpu = Adreno 506
| display = 1080x2160
| storage = 64 GB
| storage = 64 GB
| display = 2160x1080
| memory = 4 GB
| memory = 4 GB
| architecture =
| architecture = aarch64
| status_usbnet =
| type = handset
| status_flashing =
| whet_dhry = 0.0
| status_touch =
<!-- Features -->
| status_screen =
| status_usbnet = Y
| status_wifi =
| status_flashing = Y
| status_xwayland =
| status_touch = Y
| status_fde =  
| status_screen = Y
| status_mainline =
| status_3d = Y
| status_battery =
| status_fde = Y
| status_3d =  
| status_emmc = Y
| status_accel =  
| status_wifi = Y
| status_audio =
| status_mainline = Y
| status_bluetooth =
| status_battery = N
| status_camera =
| status_audio = N
| status_gps =  
| status_bluetooth = Y
| status_mobiledata =  
| status_camera = N
| status_sms =  
| status_gps =
| status_calls =  
| status_mobiledata = Y
| booting = no
| status_sms = Y
| status_calls = P
| status_otg = Y
| status_nfc = Y
<!-- Sensors -->
| status_accel = N
| status_magnet = N
| status_light = N
| status_proximity = N
| status_hall = -
| status_barometer = -
| status_powersensor = -
<!-- Misc -->
| status_dvb = -
| status_cameraflash = N
| status_keyboard = -
| status_touchpad = -
| status_usba = -
| status_sdcard = Y
| status_hdmidp = -
| status_irtx = -
| status_irrx = -
| status_stylus = -
| status_haptics = Y
| status_ethernet = -
| status_fossbootloader = -
| booting = yes
}}
}}


== Contributors ==
== Contributors ==
* [[User:Z3ntu|Z3ntu]]


== Maintainer(s) ==
== Users owning this device ==
{{Device owners}}


== How to enter flash mode ==
== How to enter flash mode ==
For booting into fastboot, turn off the phone, hold volume down and press the power button or plug in the USB cable.


== Installation ==
== Installation ==


== Links ==
Unlock the bootloader according to the [https://support.fairphone.com/hc/en-us/articles/10492476238865 official instructions].
 
=== Using pmbootstrap ===
Follow [[Installation/Using pmbootstrap]]. When asked for the device's vendor/codename, select fairphone as the vendor and fp3 as the codename.
 
To flash the image to the device:
 
* Enter flashing mode (see [[#How to enter flash mode]])
* Download <code>dtbo.img</code> [https://github.com/z3ntu/dtbo-fp3/releases/tag/v1.0 here]
* Run <code>fastboot flash dtbo dtbo.img</code>
* Run <code>pmbootstrap flasher flash_lk2nd</code> to flash a secondary bootloader
* Run <code>pmbootstrap flasher flash_rootfs</code>
 
In order to access lk2nd's menu, during bootup when you see the warning screen about the unlocked bootloader, press the power button twice and then immediately hold the Volume Down button. You should now see a different looking boot menu.
 
== See also ==
* {{MR|2158|pmaports}} Initial merge request

Latest revision as of 18:55, 2 April 2025

Fairphone 3
Manufacturer Fairphone
Name 3
Codename fairphone-fp3
Model FP3
Released 2019
Type handset
Hardware
Chipset Qualcomm Snapdragon 632 (SDM632)
CPU 4x 1.8 GHz Kryo 250 Gold + 4x 1.8 GHz Kryo 250 Silver
GPU Adreno 506
Display 1080x2160
Storage 64 GB
Memory 4 GB
Architecture aarch64
Software
Original software Android
Original version 9 (Linux 4.9)
postmarketOS
Category testing
Pre-built images no
Mainline yes
Unixbench Whet/Dhry score 0.0
Features
Flashing
Works
USB Networking
Works
Internal storage
Works
SD card
Works
Battery
Broken
Screen
Works
Touchscreen
Works
Multimedia
3D Acceleration
Works
Audio
Broken
Camera
Broken
Camera Flash
Broken
Connectivity
WiFi
Works
Bluetooth
Works
GPS
No data
NFC
Works
Modem
Calls
Partial
SMS
Works
Mobile data
Works
Miscellaneous
FDE
Works
USB OTG
Works
Sensors
Accelerometer
Broken
Magnetometer
Broken
Ambient Light
Broken
Proximity
Broken
Haptics
Works


Contributors

Users owning this device


How to enter flash mode

For booting into fastboot, turn off the phone, hold volume down and press the power button or plug in the USB cable.

Installation

Unlock the bootloader according to the official instructions.

Using pmbootstrap

Follow Installation/Using pmbootstrap. When asked for the device's vendor/codename, select fairphone as the vendor and fp3 as the codename.

To flash the image to the device:

  • Enter flashing mode (see #How to enter flash mode)
  • Download dtbo.img here
  • Run fastboot flash dtbo dtbo.img
  • Run pmbootstrap flasher flash_lk2nd to flash a secondary bootloader
  • Run pmbootstrap flasher flash_rootfs

In order to access lk2nd's menu, during bootup when you see the warning screen about the unlocked bootloader, press the power button twice and then immediately hold the Volume Down button. You should now see a different looking boot menu.

See also