FP2 - Fairphone 2

The Fairphone 2 is the smartphone made with highest priority for fair production worldwide (AFAIK) and extremely easy to repair (compared to other phones), This makes this a great candidate for a reference device ;-)



There are reports of Halium running on the device here, however the locations of the sources are unknown to the author at the moment.


Distribution Device Specific Files Kernel What works What doesn’t work
Ubports 15.04 (Android 5.1 base) device page android_device_fairphone_fp2 android_kernel_fairphone_fp2 based on v3.4.0 ? ?

Also there is an official page by the manufacturer dedicated to list more.

Kernel & Hardware

Mainline (4.13rc4 as of writing)

There is no device tree source inside the mainline kernel specific to the FP2. However, the underlying SoC is present (MSM8974).

UBports kernel (3.4.0 base)

This is probably taken from the Fairphone sources directly and patched with the Ubuntu Touch specific stuff, need to check this further to be sure…

Device Specifics


This should be populated with guides how to get into different boot modes and similar.

Developer Info

Some devices show strange behaviour of some kind, try to find this (for example in the xda-developers forum) and document it

Usefull Ressources

If anything might be usefull but didn’t fit above you can just throw in some links here.