FP6 Unofficial LineageOS 23

doesn’t always settle to an high-enough brightness. it’s still readable in the worst cases but the eyes can get a bit more tired in those cases. In general a minor thing

considering lawnchair as launcher, but I see the issue reported also here.

https://www.reddit.com/r/LawnchairLauncher/comments/1sqivvk/comment/ohnndo6/?context=1

any other user having the same? May or may not be specific to LineageOS and/or to this specific build. Is there any chance this is more related to this specific build than to lineageOS in general?

There seem to be a lot of drama around the good old Nova Launcher, and a Trebuchet doesn’t seem to support folders in the app drawer, so it seemed like Lawnchair was the main way to go.

There’s only 130 days to go before Google f**k everything up for everyone who’s not running custom ROMs on their phones. I really hope to see official support for Lineage OS on Fairphone 6 until then! :slight_smile:

Also, I am having issues with backups with Seedvault. It seems to get stuck while backing up system data.

Before I proceed on the seedvault github or on the lineageos subreddit, is there any chance this is related to this specific build? An answer such as no idea is also okay.

Let me know if the last two questions are misplaced. Not sure when the limitations of this build stop and where the limitations of lineageos start.

128 days left. I don’t want to come off as pushy, but @Hund is right and I absolutely agree with going official NOW.

Guys we can iron out the last of the mini-bugs on the way.

It’s the only modular phone with removable battery, and one of the few phones left with unlockable bootloader on the worldwide market. This hardware is special and therefore I believe, given these facts, the almost finished status, and the clock ticking, the LineageOS team won’t mind a 95% finished build. If explained to them, they’ll grant official status. It would help all of us.

Dear @ArianK16a , please do it! :slight_smile:

I don’t understand the correlation between Google’s plans to close out the customization scene and a need of LOS official.

I don’t understand why you can’t even reply to posts on this bloated forum software… It’s peak irony.

manu_el:

I don’t understand the correlation between Google’s plans to close out the customization scene and a need of LOS official.

I don’t know what the “customizations scene” is. We’re talking about the fact that Google is trying to kill privacy (which is considered to be a human right by the law) and they’re working hard to tighten the whole surveillance cr*p around Android.

Let me quote the website Keep Android Open:

In August 2025, Google announced a new requirement: starting September 2026, every Android app developer must register centrally with Google before their software can be installed on any device. Not just Play Store apps: all apps. This includes apps shared between friends, distributed through F-Droid, built by hobbyists for personal use. Independent developers, church and community groups, and hobbyists alike will all be frozen out of being able to develop and distribute their software.

Registration requires:

  • Paying a fee to Google
  • Agreeing to Google’s Terms and Conditions
  • Surrendering your government-issued identification
  • Providing evidence of your private signing key
  • Listing all current and all future application identifiers

This means that the whole ecosystem of apps for Android will be a lot less. And it also means that you basically need a custom ROM without the malware from Google like their Play Services to have a phone that you have some sort of basic control of.

Anyone wanting something official, how do you support? Do you really think pushing Arian over and over again will speed up something?
I would also ask to not have a general discussion here about Google plans and focus on LOS for the FP6, to help Arian focus on feedback for practical development.

I would love to support by donation if given a PayPal (or something similar). Technically, I can’t contribute, but this way I can help the maintainer.

I also want to stress that an official image will enable us to broaden the userbase, because LOS is quite popular and everyone will then see there is a Fairphone 6 image they can simply install.

We’d also be on the building roster for LOS, meaning OTA updates are easy. This would enable Arian to push updates to everyone easily, making fixing bugs much more centralized.

There are several good reasons for going official, the latest Google changes being only one of several good arguments for it. By bringing this topic to everyone’s attention, @Hund and I did not want to push Adrian in any way (I explicity said I don’t, in my last post), but merely want this matter to be discussed and not forgotten. Overcoming inertia is a thing in developing software. Starting and developing as an unofficial build was the right thing to do to get this build started, but I believe now is the time to move forward.

I am thankful for everything Adrian has done and will support him.

Found this here using the forum search in this topic for “donate” :wink: …

It’s not as if official LineageOS would be the first or only one … oslist .
Official LineageOS will of course be a very desirable addition, but it will not mean the apocalypse if it simply takes as long as it takes to get there.

@ArianK16a I’m seeing some issues with Widevine and ExoPlayer as the playback fails with ERROR_DRM_GENERIC_OEM. Is this possibly related to the LOS build (I’m on 20260322)?
I’ll send the logs for Nintendo Music, but I’m seeing the same behaviour with the ExoPlayer demo.

Crash log
--------- beginning of crash
04-19 14:00:36.020 11933 11978 E AndroidRuntime: FATAL EXCEPTION: ExoPlayer:Playback
04-19 14:00:36.020 11933 11978 E AndroidRuntime: Process: com.nintendo.znba, PID: 11933
04-19 14:00:36.020 11933 11978 E AndroidRuntime: android.media.MediaDrm$MediaDrmStateException: {"cdmError":323,"context":14,"oemError":1}: ERROR_DRM_GENERIC_OEM
04-19 14:00:36.020 11933 11978 E AndroidRuntime: cdm err: 323, oem err: 1, ctx: 14
04-19 14:00:36.020 11933 11978 E AndroidRuntime: ============================== Beginning of DRM Plugin Log ==============================
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:10.629 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:10.632 I [cdm_engine.cpp(1115):GetProvisioningRequest] cert_type = Widevine
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:10.638 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:10.642 E [crypto_session.cpp(2443):GetBuildInformation] GetBuildInformation failed: result = 25
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:10.678 E [certificate_provisioning.cpp(614):GetProvisioning40RequestInternal] Failed to prepare provisioning 4.0 request: status = 323
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:10.678 E [crypto_session.cpp(133):MapOEMCryptoResult] Mapping OEMCrypto result: crypto_session_method = PrepareAndSignProvisioningRequest, result = 1
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:10.690 I [oemcrypto_adapter_dynamic.cpp(848):Level1Terminate] L1 Terminate
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:10.690 I [(0):] L3 Terminate.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.136 I [oemcrypto_adapter_dynamic.cpp(787):Initialize] Level 3 Build Info (v18): {"soc_vendor":"L3_34137","soc_model":"ARM 64 bit","ta_ver":"18.1.0+May 15 2024_23:17:23_","uses_opk":false,"tee_os":"none","tee_os_ver":"0.0.0","form_factor":"L3","implementer":"Widevine","fused":false}
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.136 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.136 I [cdm_engine.cpp(1089):IsSecurityLevelSupported] level = L1
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.137 I [(0):] Level3 Library 34137 May 15 2024 23:17:23
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.140 I [oemcrypto_adapter_dynamic.cpp(801):Initialize] L3 Initialized. Trying L1.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.288 W [oemcrypto_adapter_dynamic.cpp(1036):LoadLevel1] Could not load L1 _oecc154.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.288 W [oemcrypto_adapter_dynamic.cpp(964):LoadLevel1] Could not load L1 _oecc90.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.288 W [oemcrypto_adapter_dynamic.cpp(990):LoadLevel1] Could not load L1 _oecc23.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.288 W [oemcrypto_adapter_dynamic.cpp(1016):LoadLevel1] Could not load L1 _oecc113.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.288 W [oemcrypto_adapter_dynamic.cpp(1017):LoadLevel1] Could not load L1 _oecc114.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.288 W [oemcrypto_adapter_dynamic.cpp(1034):LoadLevel1] Could not load L1 _oecc139.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.303 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.303 I [oemcrypto_adapter_dynamic.cpp(835):Initialize] Level 1 Build Info (v18): 
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.305 I [cdm_engine.cpp(1089):IsSecurityLevelSupported] level = L1
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.308 I [(0):] L3 Terminate.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.308 I [oemcrypto_adapter_dynamic.cpp(848):Level1Terminate] L1 Terminate
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.324 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.324 I [oemcrypto_adapter_dynamic.cpp(787):Initialize] Level 3 Build Info (v18): {"soc_vendor":"L3_34137","soc_model":"ARM 64 bit","ta_ver":"18.1.0+May 15 2024_23:17:23_","uses_opk":false,"tee_os":"none","tee_os_ver":"0.0.0","form_factor":"L3","implementer":"Widevine","fused":false}
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.324 I [(0):] Level3 Library 34137 May 15 2024 23:17:23
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.328 I [oemcrypto_adapter_dynamic.cpp(801):Initialize] L3 Initialized. Trying L1.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.453 W [oemcrypto_adapter_dynamic.cpp(990):LoadLevel1] Could not load L1 _oecc23.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.453 W [oemcrypto_adapter_dynamic.cpp(1016):LoadLevel1] Could not load L1 _oecc113.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.453 W [oemcrypto_adapter_dynamic.cpp(1017):LoadLevel1] Could not load L1 _oecc114.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.453 W [oemcrypto_adapter_dynamic.cpp(1034):LoadLevel1] Could not load L1 _oecc139.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.453 W [oemcrypto_adapter_dynamic.cpp(1036):LoadLevel1] Could not load L1 _oecc154.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.453 W [oemcrypto_adapter_dynamic.cpp(964):LoadLevel1] Could not load L1 _oecc90.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.466 I [oemcrypto_adapter_dynamic.cpp(835):Initialize] Level 1 Build Info (v18): 
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.466 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.473 I [cdm_usage_table.cpp(203):RestoreTable] Found usage table to restore: entry_count = 0
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.530 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.534 E [crypto_session.cpp(2443):GetBuildInformation] GetBuildInformation failed: result = 25
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.534 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:12.534 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:30.144 I [(0):] L3 Terminate.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:30.144 I [oemcrypto_adapter_dynamic.cpp(848):Level1Terminate] L1 Terminate
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.358 I No hidl drm factories found
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.359 W Failed to find passthrough drm factories
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.361 I [(0):] Level3 Library 34137 May 15 2024 23:17:23
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.361 I [cdm_engine.cpp(1089):IsSecurityLevelSupported] level = L1
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.361 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.361 I [oemcrypto_adapter_dynamic.cpp(787):Initialize] Level 3 Build Info (v18): {"soc_vendor":"L3_34137","soc_model":"ARM 64 bit","ta_ver":"18.1.0+May 15 2024_23:17:23_","uses_opk":false,"tee_os":"none","tee_os_ver":"0.0.0","form_factor":"L3","implementer":"Widevine","fused":false}
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.366 I [oemcrypto_adapter_dynamic.cpp(801):Initialize] L3 Initialized. Trying L1.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.457 I No hidl drm factories found
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.457 I No hidl drm factories found
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.458 W Failed to find passthrough drm factories
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.458 W Failed to find passthrough drm factories
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.561 W [oemcrypto_adapter_dynamic.cpp(964):LoadLevel1] Could not load L1 _oecc90.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.561 W [oemcrypto_adapter_dynamic.cpp(990):LoadLevel1] Could not load L1 _oecc23.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.561 W [oemcrypto_adapter_dynamic.cpp(1016):LoadLevel1] Could not load L1 _oecc113.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.561 W [oemcrypto_adapter_dynamic.cpp(1017):LoadLevel1] Could not load L1 _oecc114.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.561 W [oemcrypto_adapter_dynamic.cpp(1034):LoadLevel1] Could not load L1 _oecc139.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.561 W [oemcrypto_adapter_dynamic.cpp(1036):LoadLevel1] Could not load L1 _oecc154.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.573 I [cdm_engine.cpp(1089):IsSecurityLevelSupported] level = L1
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.573 I No hidl drm factories found
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.573 I [oemcrypto_adapter_dynamic.cpp(835):Initialize] Level 1 Build Info (v18): 
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.573 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.574 W Failed to find passthrough drm factories
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.574 I [cdm_engine.cpp(1089):IsSecurityLevelSupported] level = L1
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.576 I [(0):] L3 Terminate.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.576 I [oemcrypto_adapter_dynamic.cpp(848):Level1Terminate] L1 Terminate
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.590 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.591 I [oemcrypto_adapter_dynamic.cpp(787):Initialize] Level 3 Build Info (v18): {"soc_vendor":"L3_34137","soc_model":"ARM 64 bit","ta_ver":"18.1.0+May 15 2024_23:17:23_","uses_opk":false,"tee_os":"none","tee_os_ver":"0.0.0","form_factor":"L3","implementer":"Widevine","fused":false}
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.591 I [(0):] Level3 Library 34137 May 15 2024 23:17:23
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.594 I [oemcrypto_adapter_dynamic.cpp(801):Initialize] L3 Initialized. Trying L1.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.694 W [oemcrypto_adapter_dynamic.cpp(1036):LoadLevel1] Could not load L1 _oecc154.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.694 W [oemcrypto_adapter_dynamic.cpp(990):LoadLevel1] Could not load L1 _oecc23.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.694 W [oemcrypto_adapter_dynamic.cpp(1016):LoadLevel1] Could not load L1 _oecc113.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.694 W [oemcrypto_adapter_dynamic.cpp(1017):LoadLevel1] Could not load L1 _oecc114.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.694 W [oemcrypto_adapter_dynamic.cpp(1034):LoadLevel1] Could not load L1 _oecc139.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.694 W [oemcrypto_adapter_dynamic.cpp(964):LoadLevel1] Could not load L1 _oecc90.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.707 I [oemcrypto_adapter_dynamic.cpp(835):Initialize] Level 1 Build Info (v18): 
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.707 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.713 I [(0):] L3 Terminate.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.713 I [oemcrypto_adapter_dynamic.cpp(848):Level1Terminate] L1 Terminate
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.729 I [cdm_engine.cpp(1089):IsSecurityLevelSupported] level = L1
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.729 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.729 I [oemcrypto_adapter_dynamic.cpp(787):Initialize] Level 3 Build Info (v18): {"soc_vendor":"L3_34137","soc_model":"ARM 64 bit","ta_ver":"18.1.0+May 15 2024_23:17:23_","uses_opk":false,"tee_os":"none","tee_os_ver":"0.0.0","form_factor":"L3","implementer":"Widevine","fused":false}
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.730 I [(0):] Level3 Library 34137 May 15 2024 23:17:23
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.733 I [oemcrypto_adapter_dynamic.cpp(801):Initialize] L3 Initialized. Trying L1.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.872 W [oemcrypto_adapter_dynamic.cpp(1017):LoadLevel1] Could not load L1 _oecc114.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.872 W [oemcrypto_adapter_dynamic.cpp(990):LoadLevel1] Could not load L1 _oecc23.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.872 W [oemcrypto_adapter_dynamic.cpp(1016):LoadLevel1] Could not load L1 _oecc113.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.872 W [oemcrypto_adapter_dynamic.cpp(964):LoadLevel1] Could not load L1 _oecc90.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.872 W [oemcrypto_adapter_dynamic.cpp(1034):LoadLevel1] Could not load L1 _oecc139.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.872 W [oemcrypto_adapter_dynamic.cpp(1036):LoadLevel1] Could not load L1 _oecc154.
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.886 I [oemcrypto_adapter_dynamic.cpp(835):Initialize] Level 1 Build Info (v18): 
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.886 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.891 I [cdm_usage_table.cpp(203):RestoreTable] Found usage table to restore: entry_count = 0
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.921 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.923 E [wv_content_decryption_module.cpp(565):GetCurrentMetricsInternal] Cdm Identifier not found
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.923 E [wv_content_decryption_module.cpp(648):CloseCdm] Cdm Identifier not found
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.942 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.949 E [crypto_session.cpp(2443):GetBuildInformation] GetBuildInformation failed: result = 25
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.949 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.949 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.953 I [cdm_engine.cpp(1115):GetProvisioningRequest] cert_type = Widevine
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.954 I [file_utils.cpp(38):Exists] stat failed: ENOENT
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:35.959 E [crypto_session.cpp(2443):GetBuildInformation] GetBuildInformation failed: result = 25
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:36.015 E [crypto_session.cpp(133):MapOEMCryptoResult] Mapping OEMCrypto result: crypto_session_method = PrepareAndSignProvisioningRequest, result = 1
04-19 14:00:36.020 11933 11978 E AndroidRuntime:   04-19 14:00:36.016 E [certificate_provisioning.cpp(614):GetProvisioning40RequestInternal] Failed to prepare provisioning 4.0 request: status = 323
04-19 14:00:36.020 11933 11978 E AndroidRuntime: ============================== End of DRM Plugin Log ==============================
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at android.media.MediaDrm.getProvisionRequestNative(Native Method)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at android.media.MediaDrm.getProvisionRequest(MediaDrm.java:1808)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at e2.w.h(Unknown Source:2)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at P3.s.q(Unknown Source:18)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at e2.c.m(Unknown Source:95)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at e2.c.b(Unknown Source:147)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at e2.f.i(Unknown Source:52)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at e2.f.j(Unknown Source:0)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at e2.f.g(Unknown Source:192)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at d3.L0.run(Unknown Source:553)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:1070)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:125)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at android.os.Looper.dispatchMessage(Looper.java:333)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at android.os.Looper.loopOnce(Looper.java:263)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:367)
04-19 14:00:36.020 11933 11978 E AndroidRuntime: 	at android.os.HandlerThread.run(HandlerThread.java:139)

I’m also only getting L3, when checking in the Netflix app.

Thats a known issue with FPOS as well from the beginning, not sure why they dont get tjis fixed

For context, I have MindtheGapps installed.

Four small issues:

  1. If I leave the camera locked by default, and I unlock it within an app such as “Manabox”, nothing seem to happen (still black screen) bust something like 6 cameras (or more) are selectable. Then if I try to open the default camera app I get the error: too many cameras open at the same time. Then I can only fix it by restarting the device. Never had this issues on my previous Samsung phone.

  2. I get this update notification, should I ignore it?

Is it for the standard build? How can I avoid this notification popping up?

  1. I just got a notification: “google play service couldn’t complete the updates” even though I she my device to update through seedvault

  2. occasionally, though not that often, seedvault seems to slow down while backing up system data, and then it gives an error. I manually do an extra backup when it happens

Did you clean flash lineageOS (i.e. format data during the flashing process) - and the Gapps package from recovery?

What do you mean by “camera locked”? What do these apps do, does e.g. manabox feature a normal in-app camera like a messenger for example? I’ve never seen apps open several camera instances at once. Seems something is seriously wrong here.

Yes, it is for the official fairphone OS. It shouldn’t even appear, if LineageOS is properly installed.

I guess this is connected to the Gapps package. What is it exactly, you see through Seedvault? I’m not using Seedvault but afaik it isn’t even involved in backing up system apps like Gapps (apart from system settings, call logs and such).

Can’t give much feedback on Seedvault. Sorry.

I followed every step of this guide

I did clean flash lineageOS with the google apps. So full wipe before install.

Answering 1 by 1

    1. yeah,I am surprised I am getting that notification. It seems to appear about once a day. I am not daring to click install, naturally. It started 2-3 days ago.
    1. It seemed a play services notification, it appeared once, out of the blue, quickly and while play services was not the default app for backups.
    1. I guess bad luck for this.. Probably will need to scroll the logs to get more details if it’s not a common issue.
    1. The app is somewhat like messenger, but apparently it can see the cameras on the device separately. I have just realized I can make the bug go away if I close all camera apps, then turn off camera access, then turn it on again.

I can add 5-10 screenshots where I reproduce the problem (1) if you think that’s useful for development. May be a combination of this app where the developer left a lot freedom in the camera select option, and that interferes weirdly with the camera access setting.

I flashed yesterday the latest release of LineageOS (thanks @ArianK16a !) and also latest MindTheGapps from recovery, and did a userdata wipe via fastboot and it booted without problems.

I saw this notification about the official Fairphone 6 update, it’s coming from Google Play Services. Safe to ignore and dismiss. Overall, excellent work here. One thing I’ve noticed is that the wide lens camera requires some tuning as the image quality is quite noisy compared to the other lenses. Attached are two shots, same light conditions and you can see what I mean.

Second shot. Forum did not allow new user to add more than one media per post…

No such issue with the wide lens camera. Using the built-in camera app

But I can recreate the pixellated image in the “Scan” tab of the app I mentioned before, this Manabox. I can get it at 1x, not sure what the cause is.