FP4 and (unofficial) LineageOS

Sorry, took a long time to have time to set up my server but fortunately my LineageOS + microG is now tested over a week & works flawless for me. If someone wants use my builds, I configured it to use my server as OTA server, so you can just enable the integrated LineageOS updater. As I will use it myself, I will see if it works next month.
I will try to build at least once a month at the 6th day. If they’re is a good reason to rebuild (e.g. because of an security issue I noticed), I will issue an out of order update. I will not post any updates here, just check on your phone.

If you want to start use my build:

  1. download the newest ZIP image & recovery image here
  2. follow the manual from /e/ OS for the FP4 for installing the recovery (link was already posted)
  3. follow the the manual from LineageOS for the FP3 for installing the ZIP file.

(That way worked for me.)

If someone wants to build it yourself, I will upload a Git repository with the full configuration soon and link it here. Be aware that this took me an hour of computation time, 200 GiB of free disk space and 10-12 GiB of RAM.

3 Likes

Are there merge requests for an official LOS20 build already then if it’s it’s already buildable and working?

LOS 20 is already available in the official repo, if I get your question right.

But LOS 20 itself isn’t released yet, so there is no build.

1 Like

I was looking for if there was a PR for the release yet that would add an official build if merged. Similar to the previous one with merge conflicts we were tracking.

Hi everyone,
You all seems to be very active on building and testing LineageOS 19 & 20 on the Fairphone 4, but I can’t help but notice that the FP4 isn’t listed in the official LineageOS changelog.
How come ?

With companies like Murena or iodé.tech selling FP4 with AOSP/LineageOS+microG based ROM, I thought the FP4 would happily be on this list.

the build hasn’t been approved by the LineageOS team yet.

Meaning it’s been submitted? That’d be awesome if it were!!

No, the opposite. Like @TeamB58 wrote, the commits will probably be merged when LOS 20 is getting released.

I would really like to test your build. For some reasons I’m committed to an eSIM and wonder if LineageOS with MicroG supports this. Is there an option for adding eSIM in that build?

I’m sorry, I totally missed your answer. No, such a PR does not exist. Best place to check is here:
https://review.lineageos.org/q/lineage-build-targets

2 Likes

The permissions for the Google SIM Manager seem to get set:

I will try it out with microG (on iodéOS) this weekend, this should answer the question if GApps are really needed.

2 Likes

My eSIM works fine on CalyxOS (com.google.android.euicc included), no GApps needed.

Should be the same on Lineage I’d imagine :slightly_smiling_face:

5 Likes

Same here. So it seems the only thing to do would be to install the SIM Manager if it’s missing. But propably everything is in place and it works out of the box.

1 Like

I’ve been running this for a few days and it seems to work fine. I temporarily replaced my current phone with a FP4 running this build and basic things work well and it hasn’t crashed or displayed any weird behaviors.

One weird thing though, the app drawer is rendering a bit oddly, with some app icons cutting through some of the UI. I’m not sure if that’s how it is for everyone. Other than that, everything seems perfect.

2 Likes

Hello,
I built 19.1 for myself and everything seems to work expect one thing. USB is not working neither file transfer nor ADB. It looks like the same problem in post 340 from @onlyJakob. Is this a known problem in LOS on FP4 or does it affect only me and some others? Is the problem in the builds from @mmustermann also available?

my roomservice.xml looks as following:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <remote fetch="https://github.com" name="device" revision="staging/lineage-19.1" />
  <remote fetch="https://github.com" name="kernel" revision="staging/lineage-19.1" />
  <project name="WeAreFairphone/android_device_fairphone_FP4" path="device/fairphone/FP4" remote="device" />
  <project name="WeAreFairphone/android_kernel_fairphone_sm7225" path="kernel/fairphone/sm7225" remote="kernel" />
</manifest>

The blobs are extracted from an UNOFFICIAL lineage 18.1 build (i think it was a build from @mmustermann but i can’t remeber exactly)

Any hints for me?

Thank you.

I am using mmustermann’s latest 19.1 build and both adb and file transfer are working form me.

I will give mmustermann’s build a try, but it would be interesting what i did wrong.

Hey @sterum ,
unfortunately I could not find the cause of the problem until now. When I upgraded from 18.1 to 19.1, I first reset my Fairphone to factory settings and then flashed a new image on my FP4. After that I had no more problems until I upgraded to 20.0 a few days ago, then the USB problem reappeared.
After I disconnected my FP4 from the PC, disabled USB debugging, rebooted and reconnected it seems to work again under Linux.
On Windows, only USB tethering seems to work.

Maybe it helps you…

I installed the 20220911 build from mmustermann but USB is still not working. Also in the bootloader it is not working, so i have no fastboot there. The only thing where i can connect with USB is the lineage recovery. Here i can use adb and fastbootd. I hope i have’nt bricked my device.

That doesn’t sound too good. Maybe try restoring the latest official Android image and see if it works better? Could be a firmware problem.