yashsingh1/xdaforums huggingface dataset:
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Sergey St:
I noticed that when you enable navigation using three buttons, many applications have a white or black bar. Also, returning home with a three-button control has a delay. The music application widget does not want to start playing a track until you go into the application. The player widget overlaps in the quick settings curtain.Many thanks to the developer for breathing new life into this old phone.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] MediumDuty:
Hi all, trying to flash recovery on H872 that has unofficial Linage Rom already, TWRP, unlocked bootloader, and magisk with Ubuntu, following the instructions to the note but get this for some reason?

root@HP-EliteBook-840-G1:/usr/lib/android-sdk/platform-tools# fastboot flash recovery recovery.img

target reported max download size of 536870912 bytes

sending 'recovery' (23408 KB)...

OKAY [ 0.771s]

writing 'recovery'...

FAILED (remote: unknown command)

finished. total time: 0.790s

root@HP-EliteBook-840-G1:/usr/lib/android-sdk/platform-tools#
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] MediumDuty:
Some helpful fella explained that "The fastboot command has been trimmed on h872, you can't use fastboot flash"

So how are others flashing the recovery and this ROM?

What will happen if I flash just the ROM from an OTG memory chip with TWRP will it brick my phone?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] xc112:
as far as i know, not having the official lineage recovery will only limit you from having ota update directly flash using updater, but if you download the update through download folder then you can just flash the zip file using any recovery.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] MediumDuty:
Thank you I will try that if no one comes fourth with how they done it.

Can any confirm if the official Wiki page is detailing an incorrect method or confirm it worked for them please?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] xc112:
we have the same variant, i flash it through twrp on edl partition, i also have official recovery on recovery partition so i can flash through updater, the wiki is base on h870 variant, only copy paste
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] P_1986:
Hola. Tengo el H870 con Android 9 Pie y no puedo desbloquear el Bootloader oficial, porqué LG cerró en 2021 su división móvil, con ello, la página de LG Developers en la que podías solicitar el archivo unlock.bin con la clave. ¿Hay alguna otra manera de desbloquear el Bootloader oficial de LG para instalar Lineage?

Sería maravilloso. Gracias.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] npjohnson:
You don't sadly, sorry.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Pedro_35:
i'm super happy this exists but i have one issue, usb tethering doesnt seem to be working. I flashed lineage 20240304 on my h872 and tried tethering on fedora and windows
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] MediumDuty:
Thank you. Flashed with TWRP and all went surprisingly smoothly. All I have tested so far seem to be working as it should apart from USB tethering as mentioned above it shows as tethered but is not and the occasional freeze in the settings app with option to close app.

Edit, just noticed I have lost the options to switch 2G 3G 4G now under that settings option I have a long list of LTE/WCDMA/GSM types with options to select one?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Pizza_man432:
Guys can i use this rom for h870ds?

Is the bootloader on that unlockable?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] npjohnson:
Yes you can, DS functions themselves may be touchy.

And I believe it is yes.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] ROMSG:
Bootloader is not unlockable
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Pizza_man432:
Any hack/method is being developed to get it unlocked? Or should i just forget buying a G6
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] xc112:
i think h872 can be unlock
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] EmilioDallaTorre:
How did you manage to flash TWRP? I'm trying to get mine working but is continuously overwritten by the Lineage OS recovery... which version did you use, also?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] MediumDuty:
I followed this guide:

Root, flash recovery and custom ROMs. Only for LG G6 H872 (20g original firmware)

This is a much easier way to flash a new recovery and custom roms. Besides using a PC / USB cable for unlocking the bootloader, all the process can be done straight from your device. IMPORTANT: This procedure is only valid for LG G6 H872. Other...

xdaforums.com
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] EmilioDallaTorre:
Thank you, it makes sense.

I tried the official TWRP and I didn't manage to boot it, but I succedeed while using an old 3.2 version I found in an old hard disk: I suspect the latest official builds are not working properly.

Have a nice day!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] GoPro08:
hi, does the unofficial version of lineage os 21 for h870 still exist?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] npjohnson:
the newest one is building right now.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Sergey St:
For some reason there are no new builds of the official lineage os, the last one is from March 16th. Does anyone know what's wrong?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] alexrsj:
Read the OP. It has been updated with information regarding your question.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] xc112:
yeah were able to build one, wont even boot
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] npjohnson:
correct, working on it slowly.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Jhould007:
I have an AS993 that I want to install LineageOS on, can I install this? I don't see AS993 as one of the compatible models on this thread. If I can't install it on my G6, does anyone have any recommendations for other cool ROMs to try?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] ROMSG:
The AS993 cannot have its bootloader unlocked and thus have los installed
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Jhould007:
Aw man ☹ Thanks for your answer, didn't know that based on my research.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] xc112:
go for h872
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Jhould007:
I've got the AS993 and am just experimenting with it because it's one of the old devices I have and I wanted to see what was possible. I won't be getting another G6.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Andrea224:
@npjohnson any news about future updates?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] npjohnson:
No, and do not ping me about them. I will update the thread when and if it's fixed.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Andrea224:
Ok, thank you and sorry for disturbing (y)
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Sergey St:
The most important thing is that the widget does not work. Tell me how to solve the problem?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] xc112:
its the least problem for now, it needs to boot first with the latest update to make it work
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] npjohnson:
Unofficial build users:

For the next build you will need to update by hand in recovery and select "Yes" when prompted about signature mismatch.

I have started signing my builds again, and set it up so that you can migrate without wiping data, but you must select "Yes" to ignore signatures once to swap to a signed build.

Enjoy!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] zsiezi:
Awesome! Thanks for the love you are giving my 7 year old ;-)
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] zsiezi:
The lastest unofficial build works, but be warned, it has googleapps built into it.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] npjohnson:
It does say that in the OP :P
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Sergey St:
After updating to build from 07.05, the phone is loaded into fastboot. After completely installing the problem is the same. Tell me what to do? telephone H-870
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] npjohnson:
I removed the July builds, they were accidentally broken.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] rgc2772:
Hi...I just want to say.....thank you for maintaining the lgg6.

Much appreciated
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
LG V20

- Your warranty is now void.
- You have been warned.
- Use at your own risk.

Sadly, this device utilizes android.hardware.radio@1.3 (or below).

This means that the March security bulletin - known as QPR2 - fully killed this device.

We (LineageOS) are trying to write a wrapper to make older radio HAL versions compatible with newer radio HAL versions.

With that said, we may or may not be successful and we're entirely unsure how long it would take.

So, sadly, for now, this device has 21 builds disabled - I have deployed one final February ASB unofficial build people can use in the intermediary (or you can use the final official build).

I will announce here if/when the device is re-added to the roster.

Introduction:

This is the Official Lineage OS 21 thread for the LG V20.

Downloads:

Please follow the install instructions in your device's Wiki page linked below exactly, and make sure your device's firmware matches the required firmware listed.

Official Builds:

h910

h918

h990

ls997

us996

us996d

vs995

Unofficial - built once a month by me, includes GApps and Pixel goodies:

h910

h918

h990

ls997

us996

us996d

vs995

If you don't follow these instructions, or use 3rd party add-ons (like Magisk) please don't expect support here.

Known Bugs:

IMS (VoLTE/Wi-Fi Calling) doesn't work due to framework tie-ins used by the LG proprietary binaries.

Encryption is not supported and WILL NOT BE - Android 13 dropped support for FDE (Full Disk Encryption), and LG's custom KeyMaster implementation prevents FBE (File Based Encryption) from working - LineageOS Directors have issued an exemption to the charter requirements here.

Find any? Report them according to this guide.

Notes:

The only supported GApps package at the moment is MindTheGapps, linked on our Wiki page about gapps.

This uses a port of Linux kernel version 4.4.

Kernel Source: https://github.com/LineageOS/android_kernel_lge_msm8996
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
Your link for Unofficial builds of vs995 it's lacking "/".

Other than that, I'm looking forward for new builds.

Thanks for the support on our devices.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] LA2A:
Small bugs: changing the clock position in system > status bar section makes the clock disappear until you restart. Lots of other oddities in that section. Disabling bluetooth status icon made my battery percentage disappear, etc. If you set clock to right instead of left, it's misaligned vertically after rebooting.

edit: locking/unlocking the phone brings disappearing icons back. Restarting not necessary.

Another is USB debugging is enabled by default even though I haven't enabled developer options. So I get "Please enable developer options" error when clicking the notification. (Not actually sure if this is normal behavior or not, been a while since I've messed with roms. But this is a clean factory reset install.)

H918 variant.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
The status bar/clock stuff is still somewhat WIP from the platform side. Expect that to get better in future builds.

USB debugging is always enabled by default _on my unofficials_, these are the builds I also use to mass-debug and test these devices.

It's a known factor, disable it if you don't want it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Nice catch - fixed.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] LA2A:
Cool. Hoping to see the serif font option and some of those notification icon variants back eventually. I thought all of that looked great in your 20 build.

(y) Noted. All good.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] fzhu052:
Bluetooth does not turn on (VS995)...
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Logcat please.

And file a bug ticket like the wiki says.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Removablebatteryonly:
Hello, im a noob at this. But I was looking around the forums, and im comparing this ROM to the Lighthouse one. It states something about undervolts, working doze, and improved camera. Does this Lineage OS 21 offer these things too? Because im looking through this post, and I dont see any improvements listed, im guessing because people already supposed to know? I see a list of known bugs but not a list of improvements. Im probably going to go with this most recent ROM and test it out, but im just voiceing my concerns, thanks for all the hard work guys.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
No clue why one would undervolt. Doesn't make sense on this hardware.

Doze should work on all ROMs.

And Idk how tf they'd improve camera, it's a prebuilt camera system.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Removablebatteryonly:
With my limited knowledge I was under the impression undervolting would increase battery life and lower thermals. I appreciate the reply, ill be installing your latest build, thank you. About the camera, from what ive read the using GCAM gives a substantial improvement over stock?

Here are some of the improvements they listed that I was looking at

-Added sony camera eeprom and blobs

-Added vulkan

-Updated to v@0490graphics drivers

-Faster/stronger bluetooth

-Slight ram optimizations

-Widevine (thank you npj!!!) (this means streaming apps will work)

-Enabled zram

-Enabled 3Gb of swap
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
It can but this isn't powerful hardware anyway, you're going to cause Jank.

And no GCAM is ROM dependant. Just go install one.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
Technically yes it can, but it will varies with your battery health, device usage and many other factors to really draw an conclusion, but this isn't stock configuration so it wouldn't be according to the Lineage Rules/Guides, so you'll need an Custom Kernel Like Swan2000, but it isn't available just yet to Lineage 21, so let's wait.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
Eh the kernel side of things didn't require any major changes for Lineage 21, everything that's needed is already there in case you want to use it... although i'm in the process of fixing up the last few rough edges before releasing a new update which should hopefully arrive at about the same time as Official LOS 21.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
To be fair most of these already made their way into Lineage way back on 19.1 because of how much we ended up cleaning and updating with 4.4... even camera is more stable compared to 18.1 and other similar roms although it still crashes sometimes.

-Camera blobs are pretty much the newest/cleanest they can be as of now, the only way we might improve things is by ditching our prebuilt files from LGE and adapting the Open Source camera libs to work with our setup

-"Tons of ram optimizations" are there thanks to 4.4 being much cleaner and having a few backports from 4.14+.

-Updated graphics drivers are there, albeit not V@490 and instead V@415, the latest one that officially runs on a Snapdragon 82x device and supports vulkan (which also means it's a bit more stable than V@490 on our platform).

-Zram is there and is faster than it ever was on 3.18/LOS18.1.

-Widevine is there.

-Bluetooth improvements are also there.

As for undervolting... it does make quite the difference on msm8996 (Snaptoaster 820), yes, but that's also something that violates Lineage's charter and would prevent us from shipping it officially if it were ever included. That's why Swan2000 is there, it's meant to be a kernel replacement for those that want an alternative that's running all sorts of experimental tweaks and optimizations that wouldn't make it into official... just... don't expect support on Official if you're running it, go to its kernel thread instead, even if they are mostly the same kernel under the hood.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Removablebatteryonly:
AShiningRay, That is great to hear! Yeah I figured stuff like that had already been included over the years, thanks for confirming. I will for sure use this latest Lineage 21 ROM confidently and give feedback. I'm in the process of getting around to rooting two H910 and one VS995, its complicated and im reading into all the post that give instructions about it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
I was in the past an "early adopter" for all things new, but now I just wanna use without rush.

When it's done, it's because you guys had the time to properly test, and if I find anything that could be missed I'll report.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Removablebatteryonly:
Ive got a question. So you cant use VOLTE right with this rom? That means you cant make and receive normal phone calls in america?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
If your carrier is VoLTE only, yes.

This is still useful for EU people who have legacy RIL available.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DevanWolf:
So is FM Radio support returned in this version?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
The H990xx family has isolated issues related to its bluetooth FW. I suspect this is the case here too.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Envinite:
Bummer, I remember someone mentioned similar H990 bluetooth problem in LOS 20 thread.

Anyway, since my H990 DS currently already have the Swan kernel, is there any way to revert it back to stock kernel without re flashing & reset LOS installation?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DevanWolf:
There is the Play Integrity Fix Magisk module.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Siegurd01:
I connected bluetooth headphones Anker Q45. The sound is great, but I can't use the microphone from my headphones. All applications such as Telegram, WhatsApp, native recorder - they only use the phone's microphone. I played with Bluetooth settings of headphones device but no luck.

The mic is working properly (tested on windows).

How can I change default mic to headphones one?

One more question: how to set static IP to devices connected through phone's hotspot?

My ESP32 is connected to phone, but now every time it has different IP that I can find out only with additional app (ping monitor) witch makes the communicating process with ESP32 very painful.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] serge.dundich:
I have an early feedback about my experience with new build - lineage-21.0-20240705-UNOFFICIAL-us996d.zip (the first one since the quoted announcement):

After updating my LG V20 H910 to this build my unit boots into fastboot instead of the system.

Only when I downgraged (from Recovery by ADB sideloading) to the previous build - lineage-21.0-20240623-UNOFFICIAL-us996d.zip - this boot loop stopped and the system successfully loaded.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
July builds pulled, the were broken
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Siegurd01:
With Mpow H12 Bluetooth headphones - same result (music is playing, but no sound from microphone available)
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] roboa:
I guess I have a similar issue with H990ds.

Currently, I am on April build (21-20240413-UNOFFICIAL-h990), which is working fine. If I update to the newer July version (20240707), then the system is boot looping after the update. Clean install of July version did not help.

EDIT: Update to the last build (20240719) was successful, many thanks.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] serge.dundich:
I've updated to later July build - lineage-21.0-20240719-UNOFFICIAL-us996d as soon as it arrived and running it just fine.

And now it disappeared from the server and from the list of updates.

Is there something wrong with it?

Should I downgrade to June build - lineage-21.0-20240623-UNOFFICIAL-us996d?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
The builds are fine. My server is struggling atm.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Siegurd01:
npjohnson, I cannot be the only person who is experiencing problems with the microphone of bluetooth headphones. Is there anything that can be done?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
File a bug ticket with logs. I've yet to hear reports of this.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Siegurd01:
Title

No sound from Bluetooth headphone's microphone (Lineage-21)

Expected Behavior

When connecting Bluetooth headphones with the microphone, the phone system should switch to the microphone in the headphones for recording and calling applications.

Current Behavior

When headphones with a microphone are connected (tested on Anker q45 and Mpow 12), sound is recorded only from the phone's microphone, as during a normal call. Accordingly, it is impossible to use headphones microphone.

When the native audio recording app (comes with Lineage-21) is launched, it also records audio from the phone microphone instead of the headphone microphone.

Actions in logcat:

Bluetooth turned on

Headphones paired (XX:XX:XX:XX:BE:82)

Native audio recording app is launched and starts audio recording.

Steps to Reproduce

Pair Bluetooth headphones with the microphone and launch any application that uses the microphone.

Device information

/device us996d

/version lineage-21

/date 2024-07-26

/kernel 4.4.302-perf #1 Thu Jul 25 20:46:30 EDT 2024

/baseband M8996FAAAANAZM-1.68646.1.78874.1

/mods Google Apps
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Pls file it on the tracker.

Impossible to track random threads.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Siegurd01:
Could you please give a link to the tracker? I'm kinda new to this stuff

Or maybe I can please you to copy and create the message on tracker? I have no Gitlab account.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Wiki details it all, it even looks like you pulled the template from the GitLab instance? Just go ahead and make an account and add it on there. That's how we track these sort of issues.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Siegurd01:
ok, but Wiki says:

What not to report

- Bugs in unofficial builds...

And I'm using your unofficial build. It's confusing...

Should I report in anyway?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
ah, crap you're right - sorry, this is my last device that isn't shipping officially again. I'll bookmark your post.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Siegurd01:
Thank you!

Fell free to ask any tests on device.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] brownjg:
Hi guys, I've been out of the custom ROM scene for a while, but wanted to breath new life into my old h990ds. After going through the painful process of DirtySanta (was stuck with the static screen for both Recovery and boot) I'm now on crdroid, but want to switch over to Lineage. Do I have to go back to stock and DirtySanta again? I don't know if I can go through that quite yet!!! Any advise did be great. Thanks 🙂
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
Sadly at the moment, it does not. Fm is currently far back on the list of things that need to be worked on so I doubt it'll be returning in a timely manner.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
No
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DevanWolf:
Guess I'm still trying to use ArrowOS (with Swan2000 BETA8 kernel) instead for that, that didn't work either.