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

A (short) phone call worked fine, no peculiarities.

(As it’s mentioned as untested…)

Edit: I seem to not being able to switch NFC on

Edit 2: system seems to get warmer when active. Might be caused by the test build, but looking at cpu frequencies it seems to not drop to the lowest frequency

Edit 3: another observation. Automatic brightness is more reactive than on LOS17, it seems (which I’d good, IMO), but it also tends to drop to the lowest level which makes the display unreadable, as it’s not that dark.

@TeamB58 : is it ok to list everything here, or is there an issue tracker somewhere?

For now it should be fine to discuss until we go official. Once official we can use bugtracker.
@dk1978 what do you say?

Yes, absolutely, list all complaints here for now.

Fine. Will do. As stated in the LOS17 thread I’m busy using my phone (so jumping the band wagon might have been a risk…) and so should stumble over things not yet ready…

But except for those small issues it works fine!

Unexpectedly, the system declared the SD card as corrupt and wanted to format it. After a reboot everything was fine again.
The probably relevant lines in logcat:

05-25 11:03:49.917 512 512 D vold : exfatprogs version : 1.0.4
05-25 11:03:49.917 512 512 D vold : /dev/block/vold/public:179,65: clean. directories 6979, files 32638
05-25 11:03:49.926 512 512 I vold : Check OK
05-25 11:03:49.944 512 512 E vold : Mount failed; attempting read-only: Out of memory
05-25 11:03:49.966 512 512 E vold : public:179,65 failed to mount /dev/block/vold/public:179,65: Out of memory

Is there a guide to install this ROM? I tried it but got issues after installation:

-MindtheGapps spewed some errors and failed

  • I tried booting the ROM and ended up with tiny tiny letters and User Interface.

I didn’t succeed with mindthegapps also, but the test package from opengapps for android 11 works fine.
The display thing is hidden in this thread. Go to developer options, display section, and set minimum width to 360dpi. It’s somewhere at 700 after a new install

2 Likes

Regarding NFC, there’s a crash reported repeatedly:

05-25 20:02:54.528 13107 13145 F libc    : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 13145 (AsyncTask #1), pid 13107 (com.android.nfc)
05-25 20:02:54.674 13149 13149 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
05-25 20:02:54.674 13149 13149 F DEBUG   : LineageOS Version: '18.1-20210520-UNOFFICIAL-FP3'
05-25 20:02:54.674 13149 13149 F DEBUG   : Build fingerprint: 'Fairphone/FP3/FP3:10/8901.3.A.0084.20210204/02041053:user/release-keys'
05-25 20:02:54.674 13149 13149 F DEBUG   : Revision: '0'
05-25 20:02:54.674 13149 13149 F DEBUG   : ABI: 'arm64'
05-25 20:02:54.676 13149 13149 F DEBUG   : Timestamp: 2021-05-25 20:02:54+0200
05-25 20:02:54.676 13149 13149 F DEBUG   : pid: 13107, tid: 13145, name: AsyncTask #1  >>> com.android.nfc <<<
05-25 20:02:54.676 13149 13149 F DEBUG   : uid: 1027
05-25 20:02:54.676 13149 13149 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
05-25 20:02:54.676 13149 13149 F DEBUG   :     x0  0000000000000000  x1  0000000000003359  x2  0000000000000006  x3  00000071f10bb500
05-25 20:02:54.676 13149 13149 F DEBUG   :     x4  00000074f6fce000  x5  00000074f6fce000  x6  00000074f6fce000  x7  0000000000b83aba
05-25 20:02:54.676 13149 13149 F DEBUG   :     x8  00000000000000f0  x9  a5eb768fb217eef4  x10 0000000000000000  x11 ffffffc0fffffbdf
05-25 20:02:54.676 13149 13149 F DEBUG   :     x12 0000000000000001  x13 0000000000000027  x14 001f36908b544f62  x15 0000414739588aff
05-25 20:02:54.676 13149 13149 F DEBUG   :     x16 00000074f3813c80  x17 00000074f37f5c10  x18 00000071f0502000  x19 0000000000003333
05-25 20:02:54.676 13149 13149 F DEBUG   :     x20 0000000000003359  x21 00000000ffffffff  x22 00000071f86d2088  x23 00000071f86d3580
05-25 20:02:54.676 13149 13149 F DEBUG   :     x24 0000000000000001  x25 00000071f86d2810  x26 00000000ffffc400  x27 00000071f8619f22
05-25 20:02:54.676 13149 13149 F DEBUG   :     x28 00000071f10bb921  x29 00000071f10bb580
05-25 20:02:54.676 13149 13149 F DEBUG   :     lr  00000074f37a82a0  sp  00000071f10bb4e0  pc  00000074f37a82cc  pst 0000000000000000
05-25 20:02:54.683 13149 13149 F DEBUG   : backtrace:
05-25 20:02:54.683 13149 13149 F DEBUG   :       #00 pc 000000000004e2cc  /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: be9c72fe4db37cd191b589b74d090d13)
05-25 20:02:54.683 13149 13149 F DEBUG   :       #01 pc 000000000008f49c  /system/lib64/libnfc-nci.so (nfc_free_conn_cb(tNFC_CONN_CB*) (.cfi)+120) (BuildId: 7d97c7e55e8f1ba1ff38f8e70f7acfa5)
05-25 20:02:54.684 13149 13149 F DEBUG   :       #02 pc 00000000000875dc  /system/lib64/libnfc-nci.so (nfc_enabled(unsigned char, NFC_HDR*) (.cfi)+80) (BuildId: 7d97c7e55e8f1ba1ff38f8e70f7acfa5)
05-25 20:02:54.684 13149 13149 F DEBUG   :       #03 pc 0000000000088234  /system/lib64/libnfc-nci.so (nfc_main_handle_hal_evt(tNFC_HAL_EVT_MSG*) (.cfi)+228) (BuildId: 7d97c7e55e8f1ba1ff38f8e70f7acfa5)
05-25 20:02:54.684 13149 13149 F DEBUG   :       #04 pc 000000000008f068  /system/lib64/libnfc-nci.so (nfc_task(unsigned int) (.cfi)+776) (BuildId: 7d97c7e55e8f1ba1ff38f8e70f7acfa5)
05-25 20:02:54.684 13149 13149 F DEBUG   :       #05 pc 00000000000c1494  /system/lib64/libnfc-nci.so (gki_task_entry(void*) (.cfi)+280) (BuildId: 7d97c7e55e8f1ba1ff38f8e70f7acfa5)
05-25 20:02:54.684 13149 13149 F DEBUG   :       #06 pc 00000000000b10ec  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: be9c72fe4db37cd191b589b74d090d13)
05-25 20:02:54.684 13149 13149 F DEBUG   :       #07 pc 0000000000050288  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: be9c72fe4db37cd191b589b74d090d13)

We are happy to share that we have fixed the following issues:

  • Tiny display upon first boot
  • NFC not working

But, can we wait until the end of next week so that we can get June security update as well for the next build?

7 Likes

For me that’s ok. Maybe there’s one or other thing i might find and you can fix it. Win-win (sorry… :slight_smile: )

Edit: so, for example, i see a notably higher battery consumption, which might well be caused because it’s still in debug, serial console is active, but maybe also (i can’t say what’s causing it) the obviously not using the lower cpu frequencies when idle.

This morning the phone didn’t react on fingerprint or on button. Even though it was obviously running (also, tasker log did not indicate any crash). I couldn’t get any logcat, as abd seems to have died. I had to press power for a long time

@TeamB58 is there a way to get the console output, as this seems to be configured? Or is some previous dump active? I did not see /proc/last_kmsg.

For the record. I got Magisk working again. Restarting in safe mode (but interrupt the reboot, go into fastboot, flash magisk installed boot image and reboot) disabled all Modules.
Looks like the Universal SafetyNet Fixer was the culprit. I still have F-Droid Extension and Properties Editor active, and everything works again (except for SafetyNet, but as this is a debbug build I’m not that surprised

Edit: as I’m posting too much in this thread: Anyone knows whether it’s normal on Android 11 i can’t access app data below Android/ on the internal storage with a file browser?

If it is possible I would like to test this fixes, especially because I use NFC regularly.

1 Like

@dk1978 , what would be our plan? Another alpha build or get the first official build?

1 Like

An official build will take time. I estimate at least another month due to time constraints on my side, needed testing, and review by LineageOS. I would offer another alpha build as soon as we have more fixes, kernel changes, or anything else affecting user experience.

7 Likes

Since i activated a zram swap (as was on LOS17) my system is running flawlessly for 8 days now

4 Likes

Are those fixes already in any repository? Because I cant find them in GitHub - LineageOS/android_device_fairphone_FP3 :confused:

I don’t think so. @dk1978 made an Alpha version 11 days ago:

Ah, thanks, the commits in the 18.1 branch on that repo! :slight_smile:

Nope. They are still under review. You can view them here: https://review.lineageos.org/q/project:LineageOS/android_device_fairphone_FP3