Porting LineageOS to FP2

Encryption and FM radio should be fixed now.

I can currently not upload a new build (due to my ADSL line down), but I guess most people rely on the wearefairphone builds that should get the changes soon.



What’s missing to make FP2 an official LOS device? :slight_smile:


Thank you for managing PRs and merges to WAF repos yourself, :slight_smile:
This port is feature-full now! :smiley:

Does f3fb37 solve the wrong MAC address issue? (Not yet on WeAreFairphone builds)


The WiFi Mac problem should also be fixed now thanks to Luca.



A cleaner device tree history, a cleaner kernel history, some kernel features like scheduler and cpusets and other stuff.



A post was merged into an existing topic: Using LineageOS on the FP2

With the OTA update from 7th July, the MAC address is correct again.
Big thx!


Just FYI the Calibration tool isn’t easily installed because the tool needs to be installed as privileged system app which can only be done by the manufacturer/rom maker or with root permissions. But yes, a flashable zip should be possible (but that’s also possible with a non-open source .apk)

1 Like

Actually will the tool be enough?
FP OS 17.04.8 had the tool, but the OS wasn’t able to use the data provided by the tool if I understood it right.

Hey everyone,

Finally got a new screen and found time to test the latest source. First impression was that it runs better than some of the stock ROMs I’ve used in the past. Great work!

That being said, I did run into some issues after using it for a few days.

  1. Pairing Bluetooth can crash the device. It first becomes unresponsive and eventually reboots. I can reproduce it by running the pairing wizard in the Pebble app with a Pebble Time. I’ll look into it, but pointers in the right direction are welcome in case you’ve already observed.

Logcat: https://pastebin.com/rGd2YC3Q

  1. Some (probably related) battery drain that occurs occasionally. Couldn’t pinpoint it yet but the phone gets really hot. So most likely a process that runs into some kind of loop.


1 Like

Out of curiosity I’m checking out LineageOS at the moment, so far thumbs up :+1: .
But FM radio doesn’t work for me. I wiped my phone, had to format data because of encryption, and then installed lineage_FP2-ota-2017-06-14.zip, modem-17.06.4.zip and open_gapps-arm-7.1-pico-20170715.zip via TWRP.

The stock App is giving me “Process failed. If the problem persists, please turn FM off and on.”
Turning it off and on doesn’t help. I also tried forcing turn off and clearing App data and cache in Settings. Restarting the phone doesn’t help either.
And earphones are connected as antenna, as it prompts for this if they aren’t (so at least the earphone connection gets detected).

To check whether it is perhaps the App’s fault, I also tried SpiritF (free Open Source Spirit2 FM) from here, which doesn’t work, too …

Now what to do?


I started the encryption process, then the Android robot showed up for a moment, followed by an immediate reboot and a bootloop as far as the LineageOS booting animation.

What did I do wrong?

Are you aware of this thread?

Perhaps using a newer Version could help to solve the problem. Also there is the posibility to have OTA Updates.

1 Like

This has to be with the data partition filesystem and not with Lineage OS itself. Encryption doesn’t work for you in Fairphone OS or Open, neither. I have the same issue. Check the bug report: https://bugtracker.fairphone.com/project/fairphone-fairphone-os-android-6/issue/9

FM radio works fine here. And I have the same image installed as you did.
Just without gapps.

1 Like

But it did, I came here from an encrypted Fairphone Open OS :wink: .
Before I installed LineageOS for the first time, I only wiped the phone and hoped for the best, but upon first booting after installing LineageOS the encryption complained about my password being correct but the data being corrupt, hence my formatting of data (mentioned in my FM Radio post above) before I installed LineageOS again and it worked.

Anyway … I now formatted data again and restored a TWRP backup from before trying to encrypt and currently MyPhoneExplorer is restoring Internal Storage (needs some time because of GBs of downloaded Osmand maps, any form of upcoming FP3 could use USB3.0 :slight_smile: ).

Will perhaps have a look at the OTA thread and this old possible workaround mentioned in the bug report discussion later.

Edit: Oh, look who ran into something similar before :slight_smile: … Perhaps forgetful me should try that again.


Thanks for confirming this.

Ok, I don’t know what the pico package I installed would have to mess around in these parts, but that’s a valuable hint. I could try installing again without it or change the order next time and install the fresh modem files after Open GApps.

I don’t think, that gapps has to do anything with this. But this is the difference.
I have f-droid privileged extension and microg flashed.

Are you able to calibrate your compass? The skymap app says, that my
compass is not calibrated correctly. But I am not able to calibrate it within
the app. I can see the compass moving in the satstat app, but I am not sure,
if it is correct. I have a Xperia Z1 here with lineage. There is the same behaviour.

1 Like

Funny thing, that. In Fairphone Open OS, my compass was always pointing in the wrong direction when I initially started any map App, some few seconds of swinging around for calibrating always fixed this. I thought perhaps the magnets in my flip case would cause this, but …

Now in LineageOS my compass is showing the correct direction since I installed (and now restored) it, I didn’t have to calibrate it once.

GASP! The rumours were true, Android really seems to be a proper mess :smiley:

1 Like

So, I destroyed the LUKS header of userdata, formatted and resized data in TWRP, but still no luck with encrypting LineageOS afterwards :frowning: .

Did the same things again and restored Fairphone Open OS 17.06.4 from a TWRP backup to establish 2 things:

  1. FM Radio does work in the current Fairphone Open OS (I checked, because I last used it back in Android 5).

  2. @Roboe: Fairphone Open OS has once again happily encrypted my data partition, at least both the OS and TWRP want my password and seemingly decrypt the data.

I will restore my Internal Storage for now and continue using Open OS for the time being.
When I have some time again, I will try to set the phone back to the state it was delivered in and then try to install LineageOS from scratch.

1 Like