yashsingh1/xdaforums huggingface dataset:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] monc1975@yahoo.com:
Unbelievable job you people do on these los projects. Many thanks to the effort you put in. I'm not a big user of this phone, might be a few times a week or less but it's really nice to install one of your roms &, for me, seems like everything's pretty smooth
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] LA2A:
Just installed today's update via the OTA system updater and now my H918 is bootlooping. Goes from the unlocked bootloader warning to the LG Life's Good logo, then back to the unlocked bootloader warning, forever.

Clean install, unofficial build. OTA updated worked fine for the last January update.

What should I do?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
let me check into it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Envinite:
I'm sorry if this is a stupid question, but thread is titled "Official LOS 21" but the latest official build for all variants is still 20.0; only the unofficial builds are already 21.0. Were the latest 21.0 builds deleted somehow? or that LOS 21 is still only available in unofficial build?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
The builds start rolling on Feb 14.

They roll slowly over the week for diff devices.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] taketwicedailey:
And a very happy Valentine's day to all those making this possible!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
thanks!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ROMSG:
Little late on my side but thanks!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] LA2A:
So, any insights? What can I do to get my device up and running again?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
new unofficial is fixed, just flash it from recovery.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] LA2A:
Looks like Lineage Recovery was wiped with the update. Just sends me to the black and white LG factory reset.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Nope, recovery was not touched by the update, that's not how that works.

That black and white reset thing is built into the bootloader, click yes and then yes, no it will not wipe your data, it will land you in recovery, that's just how LG phones work
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] LA2A:
Ah, awesome, it's still there. Will give the new update a try a bit later. Thank you very much!

Update: Yep, February 12th update fixed the bootloop.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DevanWolf:
I installed latest Lineage Recovery, now installed latest UNOFFICIALbuild, removed most Google-related apps using ADB (not Google Play services), latest Swan2000, and latest Magisk. Now after reboot to system it looks as it takes way longer than lomg to first-boot but now it bootloops. How do I fix this?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
how about you just flash the ROM and not remove stuff lol

The officials with no gapps are building right now. Give it like a day and just use those.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
As someone who often times tries to remove as much Google and manufacturers things (sometimes bloatware/spyware) from the smartphone, what I can recommend it's always be careful and cautious to not break things.

I like adb and you should try using disable (pm disable-user) first and only then if you didn't notice any problems, uninstall.

And there are useful tools to help you with that (they are wrappers that sometimes offer more context, and or can help with the process) of removing those things.

Universal Android Debloater Next Generation

ADB AppControl
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DevanWolf:
I am using US996D (compatible with VS995 because I converted my VS995 into a US996 via cross-flash to US99610f using patched LGUP and done the bootloader unlock exploit).

The US996D builds are compatible with VS995 rendering the VS995 builds redundant.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] blur.png:
the official build just dropped & i've tried it. The new quad dac panel is awesome and is more reliable than los20, it even remembers its last status but comes with some new quirks.

- The quick settings tile for quad dac will bug out if i just tap it like a toggle in 20, showing "unavailable" if the last state was turned on and has a chance of crashing the quad dac app. Actual dac status doesn't change though, eg. was on before, pressed it, turned available, dac is still on (last status) after a headset replug.

- If i open the quad dac app by long pressing the tile, audio cuts out for 7-9s and seems to be re-engaging the dac mode to the last config, but if i open from the recent apps drawer this behavior doesn't happen

Previous issues with music stuttering in sleep in 3rd party music player seems to have been fixed too, which is awesome.

I wonder if the 2 quirks i mentioned is a known side effect of the new system or is an unintended bug that could be fixed in future patches? attached the logcat to see if it helps.

Thanks for the hard work in this release.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DevanWolf:
Still waiting for the official builds for US996Santa and VS995 to be released.

The VS995 build just recently got released this morning before the US996D one did. Again, VS995 builds may be redundant in favor of US996D
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
Not every user will want to crossflash. Yes, they are cross compatible however that doesn't justify making vs995 users cross flash their devices to us996. Fun fact: h910, f800xx, us996 and vs995 can actually be crossflashed to each other. Be patient and wait for builds applicable for your variant to be available.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
The first one is a known bug, the second is unfortunately a side effect of our new implementation. It can surely be improved upon, but not entirely fixed (or else the DAC settings won't be applied in certain occasions).
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] blur.png:
i used it a bit more and seems like there are a few more bugs i encounter, mostly carried over from the previous version.

- The rom likes to assume any process that is slow "not responding" and will spam this screen even though the app is working and responding just fine, most common occurence is the stock music player app or system ui "not responding" after a reboot

- Bluetooth is still somewhat broken, when i try to link my printer it crashes the pair new device screen & force restart the bluetooth module

- Cameras are still like previous releases, random freezing/crashing, from my understanding, limitations of the lg drivers

any idea to what causes the first problem ?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] taketwicedailey:
I have experienced all 3 of these issues before, but it all stopped for me when I started using the Swan2000 Kernel even on LOS 20. I have yet to experience any of these issues on LOS 21.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ROMSG:
Can you get a logcat?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DevanWolf:
I suggest using Musicolet (from Play Store) instead of the included Eleven player (clear data and disable it).

Bluetooth, camera, and some other issues can be fixed by flashing Swan2000 BETA10+ kernel.

If you want a better camera app, then this particular Gcam called trCamera is sure to work best.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] blur.png:
Heres the fun part, the bluetooth and camera still has the same issues with swan kernel, the reason im using it is for the undervolt and better battery life in the end.

Camera works fine as long as i dont switch from a dark scene to bright rapidly, what i consistently observe is that it will freeze when its a dark scene that went bright in during the zooming process.

Ill provide logcat for the bluetooth issue later on as im on swan kernel not official, though i posted the bt issue logcat in the swan kernel thread while on los20 if that is sufficient.

*edit: logcat attached for the bluetooth anomaly, on 02-19 build. Context : connecting to a bt printer with a proprietary software

while for the first issue it seems to be from the default rom memory management as the custom lmkd profile i set seems to solve most of the on boot anr warnings i encounter
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
Finally I had some time to try the new Lineage 21 on my H990N and found a bug that never encountered before. Wired Headphone buttons aren't working at all.

I tested with the first official release (2024-02-16) and just realized after trying to change the volume using the wired headphone buttons, and thinked that my the controls broken somehow, but after trying on another Android device it worked just fine.

So I tested again with the "nuked release" (2024-02-19) with the same results.

Captured the logcat without installing anything, just finished the initial setup, rebooted and tested.

I believe this is the message: "Unsupported jack type(0x8000) is reported."

Of course that I tested another wired headphone pair, and the same thing again, no response for any buttons. And both headphones worked on the same device with Lineage 20, that I restored my full TWRP backup after this incident

I tested before with Swan2000 kernel, but on this logcat it's as clean as it can be.

There's anything else that I can help?

Thanks
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Hadi99:
Is dirty flashing from Official LOS 20 (W/O GApps) supported?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mathew2214:
has there been any progress to get VoLTE working?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ROMSG:
VoLTE will never work due to its proprietary implementation. Google Voice is your best option.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
There's literally an upgrade guide on the wiki that covers this
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
It won't ever work on any LGE devices on custom ROMs
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DevanWolf:
I forgot to mention some more bugs I noticed (which would be fixed in future updates):

Noticably on small Display and Font size setting, the Quick Settings tiles take up the cutout resulting it being covered up (even the clock is still affected by the cutout when expanded), normally it should be below the cutout area assuming LineageOS 19.1 and earlier had.

The remote play/pause and volume buttons from wired headphones with mic (e.g. Samsung AKG) don't respond probably due to platform bug. It works fine in LineageOS 19.1 (Android 12L) and stock ROM. FIXED

AudioFX is ignored on apps other than Music and Musicolet (this is a problem that started with LineageOS 20). I would like to hear the reverb again on non-music apps as what LineageOS 19.1 and earlier did.

If I open the notification panel when I have too many notifications received (e.g. Discord) occasionally the System UI system app glitches out causing it to stop responding until I force close it. Resolved by dismissing some notifications to get it down it to a smaller amount or clear all.

When Gesture navigation is enabled and I fullscreen in NewPipe the navigation hint (line) regardless of it enabled will pop up in the middle and sometimes the top of the screen (phone facing upward for reference) until I exit back to Portrait. Doesn't occur in 3 or 2 Button Navigation mode.

The "Phone as webcam" option in the USB mode selector is missing despite Android 14 added support for it, although the WebcamService system app is still present.

I should also suggest that when rotated to Portrait Flipped (upside down) the 2/3 button navigation buttons should appear right in the cutout rather than having a gap/plain black. Same should go for Landscape when Render apps below cutout area is selected as the Display cutout mode.

Interestingly the Disney+ app (and possibly Hulu) still installs and works fine from APK/APKS (from APKPure) despite claiming not available for device on Play Store.

Otherwise, this Android 14 build is sure to get smoother headphone audio quality than Android 13 and earlier (but stability will soon improve further with LineageOS updates).
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Hadi99:
I did read that, but I thought it was auto generated. I was facing force stops and freezes upon upgrading from the latest version of LOS 20. Trying to figure out if that was unavoidable for dirtyflashes
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Yes, it's auto generated but it's accurate.

Did you have Google apps or some system mod before that you did not flash with 21? That will definitely cause crashes
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ROMSG:
@AShiningRay has fixed the wired headphone button issue, the fix should be included in the next build but for now please flash this kernel. As for the font sizes that may be fixable but I'd need to investigate since we have a bit of an odd setup using the second screen. The AudioFX and the SystemUI problems we need logs before we can even start to diagnose the issue. As Newpipe is not a LineageOS app we can't help you with that.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
There isn't a custom kernel build with the fix loaded in just yet, and it`s one of those things that will most likely get into LOS and custom at around the same time.

Besides, our custom kernel has other features that they might not want, and it surely isn't gonna be supported over here in case they face bugs.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ROMSG:
ah my bad
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Hadi99:
Nop, I'm a microG user. No system mods other than swan kernel. Issues persist even when reverting to stock kernel. Will try to troubleshoot. I also face a weird bug on my DS model of it promting me to choose a default sim card upon every reboot, followed by a "switching sim cards" toast. Will attempt to troubleshoot and log.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
You might need to wipe, something might have gotten messed up in the process, as for the DS side yeah file bugs, we can't really test that ourselves
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
It's not exclusively on your H990DS, it's happening this same behavior on my H990N as well.

On Lineage 20 once you have both sim cards on their respective slots and fully booted, you are prompted to choose, but that's it, only once.

On Lineage 21 every time the device is rebooted the system prompts you to choose again, and again.

How to properly report this bug @npjohnson ?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
The OP has a link to the bug filing guide
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
I know and I read the section of how to report, but since this happen as soon the device starts, can it be captured properly so you can fix with the correct information?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Yup.

If you follow the guide there you'll be fine
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DevanWolf:
I use NikGapps core which is more minimal than MindTheGapps.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Idk man. You need an updated gapps package then.

Not LineageOS fault.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] stsz1954:
Hello.

I have installed this rom on a h918. I am finding that some old apps on Fdroid that installed on LOS 20 are not installing on this rom. Is there a way to install these?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DevanWolf:
Hi.

You need to use adb install --bypass-low-target-sdk-block <target-apk>.apk (as long as it's not a malware app, you need USB debugging enabled to do so). Android 14 doesn't allow the system itself to install APK of Target SDK Lollipop and earlier as a malware protection measure.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Envinite:
Thank you for the continued development!

I tried LOS 21 on US996 Dirty Santa (was from LOS 20) for 2 weeks or so and seems to work well. DAC & (stock) camera is more stable and some banking apps that previously won't work on LOS 20 now runs fine. On LOS 20 I also had problem with charging when device turned off, but installing this LOS 21 somehow fixed it. Only issue I encountered is when using gesture navigation, sometimes the navigation hint still showing despite being turned off, not much of an issue anyway.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] arnodude53:
For some strange reason, my phone will not charge after installing LOS 21. Not when powered on, and even not when powered off with the USB cable plugged in (it'll show the charging icon but won't actually charge). The only way for me to charge is by booting into TWRP, there charging works without any issue. I'm using the H918 variant, saw a couple of people on here seem to have the same issue on the US996 variant, but seemingly no solution so far?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Envinite:
I kinda have this issue with my US996 Dirty Santa back in LOS 20 but flashing LOS 21 fixed it. Could have something to do with the over engineered USB, charging controller or how the charge configures itself. Weird anomaly tbh.

Maybe try flashing the Lineage Recovery then the LOS and see if it works?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DevanWolf:
The only way to fix the navigation hint bug is to have the developers remove the hint completely. The latest build which I updated to has the gesture hint always disabled and option removed but the hint resource is still present which means that bug is still present.

Users who have installed Android 14 via TWRP instead of Lineage Recovery have reported not charging issues, if so please flash Swan2000 kernel. I didn't have much of this issue even I am using original LG Fast Charger and turned Fast charging on in SmartPack-Kernel Manager.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Mysticblaze347:
For h918, did you come from nougat or oreo stock? Also are you able to go back (restore) back to Nougat/Oreo stock from Lineage 21 via twrp? Be best if able with Oreo because that is my current. Would love to jump between both with just restores from backups.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
Yes you can "technically" but you shouldn't.

I tested on my H990DS many scenarios with backup/restore in TWRP and it was clear that:

A) If you restore Nougat Stock ROM it's fine, but isn't consistent because some old ROM's require specific old TWRP versions to wipe properly that newer versions don't work as fine.

B) I tested restoring Lineage 20 with latest available TWRP version after Nougat Stock ROM and worked fine.

C) If you flash Oreo (and Pie as well) it upgrades your firmware and when you try to restore Nougat or Lineage with TWRP backups, things don't work like fingerprint and other quirks.

Usually I can't recommend it, it's too much hassle dealing with the proper/specific versions of TWRP and you must use SDCard if you need to format or wipe to restore Stock ROM to be usable. And even great SDCards are slower compared to the internal flash storage.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Mysticblaze347:
Sounds kinda like lineage is based off of nougat resources, hence why nougat seem to be needed instead of oreo for flashing lineage. Even though 10p-20h are both arb1.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
As far as I know, when a exploit/entry point it's discovered, it will be used until something better come up.

So for all v20 variants DirtySanta exploit it's Nougat Based and from there when devs tried to bake custom ROM's based on the stock versions they where careful enough to not trip ARB state, so preserving the device usability.

That's why it's never recommended to flash before someone inspect and modify whenever necessary to avoid ARB or any nonsense (that's apply to whatever device, smartphone, videogame etc).
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] stsz1954:
Hello.

I have installed this rom on a h918. I am finding that some old apps on Fdroid that installed on LOS 20 are not installing on this rom. Is there a way to install these?

Hello.

I installed this rom from Nougat stock. Right after I flashed Nougat, I installed TWRP from the LG folder in the FWUL desktop. I then intalled LOS recovery then flashed this rom.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Mysticblaze347:
I was mainly just double checking about nougat being a starter base before flashing lineage. Thanks for clarification as to also why nougat needed. Basically even though arb1 is on both 10p and 20h, it is best to flash from nougat side still.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] K.S. Manu:
anyone help me ? How I utilize LG Wing kernel open source to bulid custom roms and recoveries?

I found kernel and vendor file from https://opensource.lge.com/product/list?page=&ctgr=111&subCtgr=002&keyword=lmf100emw&schType=
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ROMSG:
Wrong thread
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
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.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] loyukfai:
What would you recommend as a replacement? e.g. with user-replaceable battery that could last ~5-yr
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
I dont' have one sadly :/
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Nebenfluss:
I am still hoping that there will be Updates for the V20 again in the future. If not, then one day a Fairphone 4 or Fairphone 5 may be a good replacement: it offers replaceable battery, great software support, Lineage Support (FP4: already now, FP5: probably soon), 5G. Compared to LG V20 you will lose FM Radio, IR-Blaster, Headphone Jack but of course will get more RAM, internal storage, better Qualcomm-CPU,...
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
No problems, for what I've been reading since you posted here and on I believe all the devices that you also support... All versions 1.3 and below are broken that would cover approximately 40% of current Lineage devices.

But anyways, thanks so far for your support, and for everyone involved.

Your commitment it's always appreciated.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DevanWolf:
There is the Samsung Galaxy Xcover 6 Pro.

Talking about the V20, the battery I recommend to get is LCLEBM 9000mAh battery

Because I need a build with framework-res.apk that uses battery-capacity of both 9000 instead of 1000 and 3000 respectively for power_profile.xml and power_profile_test.xml.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] itt533:
I'm still using LOS 18.1 official. I recently changed my sim and since, the phone gets very hot. The process "system_server" is firing the CPU at 80%~100%. The phone is not even able to properly connect to the network. It connects and immediately disconnects. Calls are not possible. The heat problem is same even in plane mode. Only when the sim is removed the phone runs normally.

I need to know which app do i have to track. I think cache-resetting that app might help.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ROMSG:
Did you do a clean install or just upgrade?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] itt533:
it's a clean install