Firstly, my sincere thanks to all FP3 contributors for there hard work on bringing LOS and other custom ROMs to FP3/3+.
It has just been a week since I switched from FP2 to FP3. Was very happy to know that @dk1978 and others have worked so hard to get LOS official on our device. The description in this and this was my real motivation to proceed further.
I started working on LOS 18.1 for FP3/FP3+ by keeping xiaomi’s sdm632 common tree as reference which did not help much. Finally, yesterday I was able to succeed with a working build.
@dk1978 I have changes ready for review if you can permit me to upload.
This is the first build and I am very happy that we are able to get so much on the first build it self.
Really looking forward to all your feedback and suggestions.
So, I tried out your build today, especially around the bulletpoints under “Not tested”.
Appears to not be working. from adb logcat i see the same set of messages repeated every second:
5021 5021 W HidlServiceManagement: Waited one second for firstname.lastname@example.org::INfc/default
492 492 I hwservicemanager: Since email@example.com::INfc/default is not registered, trying to start it as a lazy HAL.
5021 5021 I HidlServiceManagement: getService: Trying again for firstname.lastname@example.org::INfc/default…
492 19849 W libc : Unable to set property “ctl.interface_start” to “email@example.com::INfc/default”: error code: 0x20
::INfc/default’ from pid: 492 (/system/bin/hwservicemanager): Cannot find ‘/firstname.lastname@example.org’: No such file or directory
15684 15715 E ocessService0:: failed to create Unix domain socket: Operation not permitted
Made calls to and from a landline, worked; got audio on both ends, on both tries. considering that as working on my end
Audio: Streamed via Tidal, worked without a hitch.
Local files from SD card worked as well.
Video: Couldn’t fully test; if streamed via a Browser they seem to work tho.
Hope this can be of any help.If you want me to test more stuff, tell me
Juplay (also, my first post on this forum )
Yup. The Screensize indeed appears to be extremely small.
Nope, looking into the logcat again, I’m getting this set of error messages spammed in there whenever I enable this setting:
03-06 12:44:19.347 563 587 E SDM : ColorManager::ApplyLinearColorTransform: Apply PCC for SetTransform FAILED
03-06 12:44:19.347 563 587 E SDM : HWCDisplay::HandleColorModeTransform: Failed to set Color Transform Matrix
03-06 12:44:19.347 563 587 E SDM : HWCDisplay::SetColorTransform: failed for hint = 1
03-06 12:44:19.347 563 587 E SDM : HWCDisplayPrimary::SetColorTransform: failed for hint = 1
03-06 12:44:19.348 533 533 W HwcComposer: command 0x2000000 generated error 8
Automatic Screenrotation: Works
LiveDisplay: Not Working, can’t seem to find a error message specifically related to it in my logs.
Another workaround for The Screen size I found to Work better for me was to Go into Developer Options -> Drawing -> Set smallest width to 427 dp. (FP3/3+'s Display pixel density, which is smaller than The Default setting for The “largest” Option, which Sets it to 608 dp)
Else nothing new found currently.
I would like to test the Rom as a daily driver but there is one problem. The performance of the FP3 is very choppy on the default battery-profile (on every Rom I tested), changing it to the high performance profile always solved this issue. However in this Rom the slider in the battery-settings is missing. Can I do anything about this?
If the Rom turns out to be stable, what would prevent it from being official?
@TeamB58’s work on 18.1 is in the review pipeline for the official LineageOS FP3 build. Since LOS 18.1 will probably not go official until April/May 2021 I am focussing on fixing remaining issues on 17.1 at the moment.
I remember having this option on LOS 17.1 on the FP2 some time ago before it disappeared (never quite understood why), and I think this option also is here on /e/.
I think the device performance option is the one in the screenshot posted, and the fingerprint gestures are gestures on the fingerprint sensor itself to control e.g the brightness. IIRC the Fairphone 3 fingerprint sensor doesn’t support such gestures, not even on FPOS, so quite logical they’re not on LOS (I may be wrong though).
The second screenshot is from a random phone from the Internet, but I know for a fact it was on the FP3 on almost all roms I tested. All have been Android 10 based: LOS, /e/, FPOS, RR (GSI) & AOSP (GSI). And it was working on all of them, the screen becomes REALLY responsive and smooth if you put it to the max and also games stopped having microstutters. The only workaround I found was to change cpu governor to “performance” but it drains the battery and improves the responsiveness of the screen only very slightly, however it removes the microstutters.
Like @Alex.A said, I mean the issue from the screenshot, I just wanted to have a complete list of the issues I discovered for convenience, but I guess I instead caused more confusion sorry man.
There is an option, it says if enabled, you can swipe your fingerprint sensor to bring up your notifications. But if enabled it does nothing if you swipe it. But I guess if it is true what @Alex.A is saying, the hardware is not capable, so I guess this option should get removed/hidden instead.
Hell yeah! Thanks for all your efforts!
For example if I have a homescreen full of icons and I swipe up the appdrawer, the stuttering is insane. When I type a text, some key-“presses” don’t get registered at all, I guess it is because of something like a low pollingrate of the touchscreen? Scrolling through youtubes feed is also stuttering like crazy. As soon as I set it to high performance, everything I mentioned is not there anymore, the phone feels really really smooth. Out of a sudden I can type text twice as fast, I am better in games, ect. An easy way to test the difference is the game Stack from Ketchapp. It is stuttering and unplayable on the default settings, change the settings and it is just sooooooo smooth.