[ROM][UNOFFICIAL] Unofficial LineageOS 18.1 for Fairphone 3/Fairphone 3+

Have you taken all the commits for lineage-18.1 branch?

This gets fixed with https://review.lineageos.org/c/LineageOS/android_device_fairphone_FP3/+/305113

Let me know if you still face issues.
Welcome to the community btw. :grinning:

Hello,

Thank you for the welcome, I’m glad to be here, also i got my FP3+ last Wednesday. :slightly_smiling_face:

So, I did the fix, and the build started, but failed with a new error:

make[1]: Leaving directory '/LineageOS_18.1_src/out/target/product/FP3/obj/KERNEL_OBJ'
make: Leaving directory '/LineageOS_18.1_src/kernel/fairphone/sdm632'
depmod: WARNING: could not open modules.order at /LineageOS_18.1_src/out/target/product/FP3/obj/PACKAGING/depmod_vendor_intermediates/lib/modules
/0.0: No such file or directory
depmod: WARNING: could not open modules.builtin at /LineageOS_18.1_src/out/target/product/FP3/obj/PACKAGING/depmod_vendor_intermediates/lib/modul
es/0.0: No such file or directory
23:06:14 ninja failed with: exit status 1

Thank You

Could you share a few lines of git log --oneline from device/fairphone/FP3 project?

The lines that you have shared are not giving any information about errors.

ad88ae1 (HEAD, m/lineage-18.1, github/lineage-18.1) FP3: Import blobs from FP3-REL-Q-3.A.0101-20210420.163631
58bac88 FP3: Enable ANT
97ee746 FP3: Rework device Light HAL
fe68c69 FP3: Import blobs from FP3-REL-Q-3.A.0084-20210204.105300
b16f5c1 FP3: document correct source for SDM blobs
1c0f788 FP3: Update SDM blobs from LA.UM.7.5.r1-03700-8x96.0
bd8ac5c FP3: Import blobs from FP3-REL-Q-3.A.0077-20201221.124002
1bbb1ff FP3: remove move_time_data script
8628256 FP3: Use timeservice_app_cert-legacy-um certificate for TimeService app
b8676b0 FP3: sepolicy: Fix sysfs_rtc files path
c1253af FP3: Use proper source:dest in proprietary files list
754265a FP3: Switch to common basic USB HAL
eb0c544 FP3: import LED patch for light HAL
14fa82d FP3: fstab: Update mmc/usb sysfs paths to 4.9.
0ec818f FP3: extract-files: Adapt to new vendor/product blob layout
f9efe0d FP3: extract-files: drop unneeded libmdmcutback.so fixup
54baba3 FP3: extract-files: Add blob_fixup
e4a5a97 FP3: Build libvndfwk_detect_jni.qti
b2f3b1d FP3: Enable QC framework value-adds
19c5822 FP3: Update remaining permissions for Android Q
74f7622 FP3: Adding GSI keys
f579a92 FP3: Update kernel command line
2edc92c FP3: Remove TARGET_KERNEL_CROSS_COMPILE_PREFIX
4477fd7 FP3: Add updatable_apex.mk
90873f1 FP3: Generate the apex image.
5c70c4e FP3: build have overriding commands
ba56c9d FP3: Set cpu “runtime variant” to cortex-a53
714321b FP3: Use generic arch variant
7f66d16 FP3: Fix compile time symlink creation
ef0c686 FP3: sepolicy: address hotspot denials
4e95faa FP3: address a few selinux denials
49c996b FP3: sepolicy: remove persist.vendor.camera
b58c53b FP3: Address ‘LOCAL_MODULE_TAGS := eng debug’ deprecation.
695946c FP3: update init scripts from stock FP3 Q
583ab9a FP3: power: Adapt to new qcom-caf layout
3ae938e FP3: power: Ignore interaction boost sequence in a short period
f1a77b7 FP3: power: Simplify interactive code path.
469034b FP3: power: Remove not supported power op codes.
a0cd00c FP3: power: use SCROLL_PREFILING for short interactions
a85a55c FP3: power: use boost when flinging detected
0c88330 FP3: power: Take SCHED governor into account.
1e38085 FP3: Fix overlay path
ed76ece FP3: Disable config_cleanupUnusedFingerprints
ee5290d FP3: Add telephony_product_privapp-permissions-qti.xml to product
d847917 FP3: update qti_whitelist public.libraries and privapp-permissions-qti
1b8b23b FP3: Allow qcrild to access new QMI service
8ef0ba4 FP3: Remove vendor PowerOffAlarm app.
5dc1e40 FP3: Update vendor NFC config
591e58b FP3: Update Secure MSM blobs
1dbabb0 FP3: Update Wi-Fi and Wi-Fi Display blobs and config
fb2e7eb FP3: Remove vendor hals.conf
e2d7320 FP3: Update radio blobs and configuration
7374720 FP3: Update Qualcomm MSM Interface (QMI) blobs
50f6325 FP3: Update Qualcomm Perf and IOP blobs
379bea9 FP3: Update media xml configs from stock Q
50fe430 FP3: Update media blobs and configuration
f9d791a FP3: Update graphics blobs and config
34a6752 FP3: Build bootctrl using Soong
fe5f8b4 FP3: gpt-utils: merge in LA.UM.8.6.2.r1-07600-89xx.0
0b3d3c5 FP3: gpt-utils: Use generated_kernel_headers
d1a4f6f FP3: gpt-utils: Build libgptutils with Android.bp
51ca2f6 FP3: gpt-utils: Add debug messages and fix format warnings
7c5964a FP3: gpt-utils: Address the warnings
8a5376e FP3: gpt-utils: Drop unnecessary include
4e73817 FP3: move gpt-utils out of recovery dir
c52f921 FP3: Update GPS blobs
c66d9e7 FP3: Build new GNSS HAL
23802bb FP3: Update DSP blobs

I am not able to reproduce this in my new local build. Any pointers for this?

With this I don’t know how the build is even starting. You should probably get error when you try brunch it self.

The lineage-18.1 changes are not merged yet. You need to manually checkout with latest HEAD.

We are hopeful that official lineage-18.1 for FP3 will be ready within this week.

4 Likes



Hello,

These are screenshots after i ran brunch FP3, and the build fails just after Building Kernel Image.

It seems I have to wait till the merge happens, also I do not know how to manually checkout with the latest HEAD, or Which directory should I be while doing the checkout? :slightly_smiling_face:

Thank You for your time

Hello all,
While we wait for the ROM to go official, have a look at this which is a new work by me.

Please share your feedback and suggestions.

Thanks,
TeamB58.

1 Like

I have very recently bought a Fairphone 3+. As a first step I’m now planning to install LOS on the phone. But as LOS 17.1 will probably soon be replaced by 18.1 I would prefer to wait till 18.1 will go official - in my experience with my old phone (a 10 year old Samsung Note 3) it’s not so easy to go from 17.1 to 18.1 or from inofficial to official - I had in any case to make a full wipe, so better wait. Is there any hint how long it will take?

1 Like

Hi.

Meanwhile you can try a non too invasive de-google option :slight_smile:

Thank you, looks good! But my old Note does still works, only small problems like loosing my stored contact data - but which can be restored on the way. So I’m waiting for the LOS and hoping there will be an updated Nanodroid Patcher as well soon.

1 Like

WoW, I just saw now on LineageOS download link, lineage-18.1 for FP2, so i guess we can expect lineage-18.1 for FP3 anytime on the coming days. lineageOS 18.1 is going official for FPs, YESSSSS. :grinning:

Yes, topic here:

LOS for FP2 and for FP3 are completely different works, and done by different developers. So there isn’t any relation between the two, so don’t expect 18.1 on the FP3 to become official juste because it’s the case for the FP2.

1 Like

I’m an optimistic man :wink:

So, may I ask about the status of this? Is there anything can do to help get this merged? :slight_smile:

All I can tell is, We're almost there!!!.

6 Likes

I see many commits to be reviewed. Is that what we are waiting for?

Finally the moment we have been waiting for, has arrived.

https://review.lineageos.org/q/topic:%22FP3-eleven-bringup%22+status:merged

Please wait. We are doing some minor adjustments here and there before the official support is declared.

Thanks a lot to all users for your feedback and support. Thanks @dk1978 for your support.

TeamB58.

7 Likes

Finally.

We are now done. Official LineageOS 18.1

Thanks to everyone for your kind help and support.

Let’s continue in the official thread from now on.

We can now close this thread moderators.

Thank you,
TeamB58.

12 Likes