[LG G6 ROMs, Kernels, Recoveries, & Other Developme] techno-viking:
Thank you bernardobas for developing this ROM! It’s great to have a no-bloat version of LineageOS 17.1 for the LG G6. My phone is the H870 model. The ROM seems very smooth, and if stuttering is any measurement, seems better than the stock ROM.

Aside from two very minor issues (AFWall+ root firewall, and a bit of slowness after start-up), everything so far that I tested is working, including:

Making and receiving phone calls (I did notice you cannot enter custom APN’s)

GPS receives satellite lock quickly, subjectively faster than the stock ROM I was using before.

AFWall+

This app totally disconnects all Wi-Fi soon after the firewall is enabled. I tested it without setting any separate app rules and it still disconnected the Wi-Fi. As a result, I removed the app and installed NetGaurd, which seems to be working as intended. As a comparison, I had LineageOS 17.1 installed on my Sony XZ1 Compact and AFWall+ did not disconnect Wi-Fi.

Slowness At, and Soon After, Start-up

When I reboot the phone, it takes about 45 seconds at the “Phone is starting” screen. The phone is also a bit slow and somewhat unresponsive to touch commands in the first few minutes after a reboot. As a comparison, my Sony XZ1 Compact did not have this issue (I have the same apps installed on both phones). This is not serious by any means, as I don’t reboot my phone constantly anyways plus some of it could be related to the fact the XZ1 has a faster processor than the G6.

Battery Life

After two days, so far the battery usage/drain has been very low. There does not seem to be any anomalous battery drainage. I have installed Force Doze on the phone from F-Droid. More long term testing is needed and I will post back to this thread with my findings.

My Installation

For those interested, these are the steps I took to install this ROM. I was running H870 V30B stock firmware before installing LineageOS 17.1

Installed SkyHawk Recovery Project by flashing it in TWRP (note, I had already installed TWRP some time ago when first I rooted the phone. I used the TWRP located here https://xdaforums.com/lg-g6/development/twrp-t3828254).

Rebooted phone into Skyhawk Recovery and then:

Wiped:

Cache, Dalvic Cache, Data, System and Internal Storage​

Flashed:

LG_G6_H870_Pie_Bootloader_v30B.zip, lineage-17.1-20200810-UNOFFICIAL-h870.zip and Magisk (gives you the option to do it right in Skyhawk without having to download the zip file separately) all at the same time and in that order.​

Rebooted phone into recovery and then flashed GApps Pico (Android 10, ARM64)

Wiped Dalvic Cache

Rebooted to system, completed system setup and installed apps

GCam

I have installed Hypercam GCam https://www.celsoazevedo.com/files/android/google-camera/f/changelog1000/ which included installing the configuration file as detailed on that website.

So far it’s been working fine and had not crashed. This includes usage of the wide angle camera. In the Hypercam settings, you have to set the auxiliary camera to telephoto (not wide angle) or else it will not work. The live display is not as fluid as the LineageOS stock camera app or the original LG camera app on the stock ROM, but I can get over that as long as the photos are of good quality. More testing of the camera is needed and I will post back to this thread with my findings.

Applications

Most of the apps I install are from F-Droid, but I do have a few apps (besides Hypercam detailed above) that need Google Play Services to function. This is mainly to check on licenses as I purchased some of these apps. The apps include Moon Reader Pro, Smart Tools, Canada Topo Maps, Nova Launcher Prime, and Whatsapp. So far all of these apps are working as expected.

Magisk Modules

At this point, I do not have any modules installed.

Final Word

I plan on using this ROM long term as long as it works like it has so far, which is very good. I’ll post back to this thread with my findings.