[ONE Android Development] Tomoms:
In this thread I'll share with you my personal builds of LineageOS 18.1 for the Oneplus One codename: bacon (older builds of 17.1, 16 and 15.1 are still downloadable). This project is inspired by idprophecy's LineageOS builds, to which I want to add my favorite features and, possibly, even more optimizations and improvements.

MAIN FEATURES

LineageOS 18.1 features:

support for MicroG (signature spoofing) -

read the 2nd post!

improved & updated libraries: sqlite, zlib, libpng, jemalloc, libvpx, libyuv, freetype

critical system components built with -O3 optimizations (art, SurfaceFlinger, bionic) and ThinLTO

built with Clang 12.0.x

optimized & updated bionic routines

Android RunTime (ART) updates and improvements

several debugging & tracing components are removed from the system

reduced priority of the USB connection type & USB debugging notifications

partial/full screenshot QS tile

Ambient display gestures

deGoogling tweaks (Kuketz/GrapheneOS captive portal URLs, Mulch WebView from DivestOS, pool.ntp.org NTP server, GrapheneOS SUPL server)

in-built F-Droid Privileged Extension

materialized Toasts

support for OTA updates

several minor tweaks and improvements

my custom kernel (features listed below)

Spoiler content hidden.

Kernel features:

built with GCC 13

CPU underclocking (268 MHz) & max freq. limited to 1,9 GHz by default

several f2fs updates

power-efficient workqueues

cpu_input_boost by Sultanxda

bricked hotplug replaces mpdecision

CPU undervolting

maple I/O scheduler

updated zram and zsmalloc drivers

userspace LMKD replaces the old in-kernel Low Memory Killer driver

DDR bandwidth boost on screen wake

minor adjustments and tweaks

several code updates and security/bug fixes

BUGS

Also present in official LineageOS 18.1/17.1:

kernel panic when changing USB mode to "File transfer" - fixed in the 20200811 build & later official nightlies

notification/charging LED not working - fixed in the 20200811 build & later official nightlies

low in-call microphone if speakerphone is enabled - fixed in the 20200811 build

charging hiccups when using certain 3rd-party chargers/cables - fixed in the 20200912 build

AUX audio output not working - fixed in all builds (unofficial & official) newer than 20200826

wrong time on boot until connected to a network - fixed in the 20201110 build, and in official nightlies starting from 20201224

the Music app is quite messed up (bug is already reported on Gitlab) - fixed by the LineageOS team as of January 2021.

flaky GPS - fixed (or at least improved) in the 20201213 build & official 18.1 nightlies newer than 20210415

manual mobile network scan not working - fixed in the 17.1 20210123 build, also fixed on official LineageOS

NFC not working - fixed in the 20210419 build & later official nightlies

5 GHz hotspot is broken - but there's a workaround here

front camera often affected by overexposure - workaround: restart the app you're using until it's gone

low microphone volume during calls on speakerphone - completely fixed in 20220805 and in official nightlies starting from 20220804

stuttery playback of HD videos in some 3rd-party apps - fixed in the 20211106 build

weird noises while playing flac files if AudioFX's Bass option is enabled (17.1)

high framerate video recording is broken - workaround present in my builds, a proper fix will follow in official ones too some day (as soon as I figure it out)

Bugs that are specific to my builds:

encryption of f2fs-formatted /data partition is broken - fixed in the 20201028 build

corrupted thumbnails and weird visual artifacts in the system's color picker - fixed in the 20201028 build

libjpeg crashes in certain apps (NewPipe, Files, and others) - fixed in the 20201017 build

Telegram's (and, possibly, other apps') in-built camera not working - apparently fixed in the 20200811 build

WiFi issues affecting a minority of users - under investigation

encryption doesn't work - fixed in the 2022-01-13 build

some apps crashing due to permission quirks - fixed partially in the 2022-02-13 build, completely fixed in 2022-03-02

the WiFi QS tile's "expand" button doesn't work - fixed in the 2024-02-07 build

Changelog for LineageOS 18.1:

June 16th:

some security patches from April's, May's and June's security bulletins from Google (on a best-effort basis)

Changelog for older LineageOS 18.1 builds:

Spoiler content hidden.

DOWNLOADS

Starting from April 2023 my builds are moved to Github.

Recommended Gapps package (official MindTheGapps): here

Spoiler content hidden.

A BIG "THANK YOU" TO

the whole LineageOS team, and the multitude of great developers of the Android custom ROM scene, such as kdrag0n, kerneltoast (Sultanxda), nathanchance, flar2, franciscofranco, frap129, the MSM-Xtended project, the crDroid project. I hope I have not forgotten anyone.