Edit by @Stefan: This is a wiki post, feel free to edit and improve it . It was started by @jnsp.
Thanks to @z3ntu and @chrmhoffmann we have an almost fully working Lineage OS port for the Fairphone 2.
Lineage OS
Download
Version history:
Unmaintained chrmhoffmann releases
* v14.1.3 with filename [`lineage_FP2-ota-2017-06-14.zip`](https://www.androidfilehost.com/?fid=673368273298963946) * v14.1.4 with filename [`lineage-14.1-20170708-UNOFFICIAL-FP2.zip`](https://fp2.joutubes.nl/builds/full/lineage-14.1-20170708-UNOFFICIAL-FP2.zip) * v14.1.5 with filename [`lineage-14.1-20170731-UNOFFICIAL-FP2.zip`](https://fp2.joutubes.nl/builds/full/lineage-14.1-20170731-UNOFFICIAL-FP2.zip) * v14.1.6 with filename [`lineage-14.1-20170803-UNOFFICIAL-FP2.zip`](https://fp2.joutubes.nl/builds/full/lineage-14.1-20170803-UNOFFICIAL-FP2.zip)The WeAreFairphone community on Github provides builds with OTA updates.
Check here for the latest build.
Google Apps like Play Store
Google Apps like the Play Store are not distrubuted with Lineage OS, you can install them manually. See this website for more information.
Modem firmware
The modem firmware is required for LTE and telephony to work, it is already on your phone and comes bundled with the offical Fairphone OS. If you don’t use the official Fairphone OS, you won’t receive security updates and bugfixes for it. You can update your modem firmware manually with the zip we provided below.
Download latest modem firmware as flashable zip from here.
Version history:
- 17.04.08 with filename:
modem-17.04.08.zip
- 17.06.4 with filename:
modem-17.06.4.zip
- 17.07.6 with filename:
modem-17.07.6.zip
- 17.08.1 with filename:
modem-17.08.1.zip
- 17.09.3 with filename:
modem-17.09.3.zip
Install Lineage OS with TWRP recovery
To get LineageOS on your phone you need to flash it through TWRP recovery.
Instructions and latest official build from @z3ntu here.
What is working so far
Touchscreen
Buttons
Charging
Cameras
WiFi/Bluetooth/LTE/DualSIM
USB
GPS
Telephony
Audio
Sensors
Notification LED
Tethering
FM Radio
Device encryption (Android’s encryption of /data partition)
What is not working yet
There are no now!
List of known bugs
Warnings
Proximity sensor does not work for some users, resulting in dead screens during phone calls. This is a general firmware/hardware issue that has been resolved in FP OS and FP Open by the Fairphone sensor recalibration tool, which has not been released for LineageOS (yet?). See the discussion here.
Howto compile your own version
Follow the instructions from this thread and apply the local manifest file from this post.
How to contribute to development
Post here or in the public WeAreFairphone chatrooms on Matrix or IRC (#fairphone) and we will add you to WeAreFairphone on Github. You will benefit from an automated build server that is set up there.
Original post by @z3ntu
I'm just gonna leave this here ;)EDIT: List of what works and what doesn’t:
What works
Android
Touchscreen
Power & volume buttnos
Charging
What doesn’t work
Brightness
WiFi
Bluetooth
Camera (front&back)
USB
GPS
Telephony
Sensors
Everything else you can think of
EDIT 2:
Some timings I have recorded:
first boot:
after 14s: boot animation
after 1m 45s: initial setup
2nd boot:
after 14s: boot animation
after 1m 5s: lockscreen
Pressing “Restart” until vibration: 3s