Features & Usability
Pro TipUse GitHub to subscribe to the linked Issues. So, whenever bugs get solved (or a fix needs testing) you will know about that.
Media and communication
State: Community maintained
Q: What does this port need to get better?
A: Complete the following features:
Automated Usability (beta)
Boots and runs well, essential features work correctly. It can be used as a mobile device running Ubuntu Touch OS. Recommended for advanced users.
- Manual brightness
- Notification LED
- Switching between cameras
- Carrier info, signal strength
- Data connection
- Incoming, outgoing calls
- MMS in, out
- PIN unlock
- SMS in, out
- Change audio routings
- Voice in calls
- 24+ hours battery lifetime
- 7+ days stability
- Boot into UI
- Hardware video playback
- Anbox patches (deprecated)
- AppArmor patches
- Battery percentage
- Offline charging
- Online charging
- Recovery image
- Reset to factory defaults
- RTC time
- Shutdown / Reboot
- Wireless External monitor
- Flight mode
- Automatic brightness
- Volume control
- MTP access
- ADB access
Confirmed, depending on the maintenance
If there is a link here, follow it to learn more' '
Working to some extent but with issues
Issue is not specific to this device
This device gets updates through these channels, learn more about OTA updates
|Ubuntu Release||Channel||Version||Release Date||Description|
|Xenial||stable||OTA-25||3/25/2023||Stability over newer features (recommended)|
|Xenial||rc||2023-W12/3||3/25/2023||Testing before the next stable release|
|Xenial||devel||2023-03-25||3/25/2023||Daily built development releases|
|Xenial||halium-devel||2023-03-26||3/25/2023||Experimental ports to newer Halium|
|Xenial||edge||2022-11-21||11/21/2022||Here be dragons|
|CPU||Quad-core 2.26 GHz Krait 400|
|Chipset||Qualcomm Snapdragon 801 MSM8974AC|
|GPU||Qualcomm Adreno 330|
|Android Version||Android 5.1|
|Display||1080x1920 pixels, 5 in|
Resources for community & developers
Report an Issue for
Did the maintainer say that feature ‘works’ but you know from doing it that
it really doesn’t?
Start by searching the device issue , if you found it, hopefully the porter is on it. 'Subscribe' to the issue in case it get solved.
Couldn't find it?
Uh-oh… Well it is time to let the porter and everyone else know about the fail and send the tech magic back to the workshop for a makeover.
1. Read 'Bug Reporting' section in UBports docs on 'How to report a bug'.
2. Then (this time), head to the device repository and submit it, so the porter knows about it.
The Fairphone 2
Post to UBports forum
19 Forum Discussions
[HowTo] Update baseband & other firmware
4/8/2018 • 11:53:44 AM • Flohack • 8842 views
FP2 - OTG working on Ubuntu touch?
3/19/2023 • 9:25:33 AM • DeadBattery • 39 views
1/15/2023 • 10:42:16 PM • UltrasonicNoise • 198 views
Firmware for recently acquired Fairphone
1/15/2023 • 7:32:22 PM • UltrasonicNoise • 104 views
SMS disappear after notification
11/1/2022 • 6:29:35 PM • Sesthotrys • 116 views
The video recording on the Fairphone 2 is atrocious.
7/1/2022 • 4:12:13 PM • Opolork • 927 views
GhostCloud on Fairphone 2: impossible to add an account
3/25/2022 • 3:17:32 PM • unaegeli • 329 views
What Port to use?
1/14/2022 • 10:36:14 PM • Tim • 299 views