yashsingh1/xdaforums huggingface dataset:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Xfoliate:
After a full day at war, I finally successfully installed the latest LOS build on my H990DS! The DirtySanta unlocking method was not smooth at all, it took me many tries to finally get it and I'm not even sure how it happened ultimately.

But here's my first impressions of LOS 19.1 and keep in mind this is the first time I'm running LOS on this phone:

- My battery is full and I already had a few random freezes and had to force reboot the phone. Happened 2 times when I tried turning on Hotspot. Also every time I've connected to PC via USB, the phone has crashed. And when I turned on QUAD DAC tile once.

- Can confirm that QUAD DAC is working (had to install another music app to test FLAC) but not a smooth experience at all. You have to turn it on from the tile toggle (then it sort of slows down the whole OS for a bit) and unplug your heaphones, replug, unplug, replug. Something like that. But it does work.

- Camera app is very buggy, doesn't really work actually. I tried "Open Cam" on Fdroid and that works so it's just the default app that has issues.

- I can confirm that the IR Blaster is working but I haven't been able to use the "Learn" function in any app yet... The learn function in the irplus app doesn't work for me. I need that function, are there any other apps that can learn and create universal remote? I miss QuickRemote.

- Boot time is way too long, I guess it's because of the warning screen I get ever since bootloader unlocked so probably nothing to do with LOS.

- KnockKnock or double tap to wake doesn't really work when you need it. It works but barely. And I never realised how important that feature is for me until now that it's not working, especially with the V20's power button being on the back. When you have the phone sitting on your desk, you have to pick it up to wake. Gets annoying but I'm sure this is just a small bug because it does work when there's an active app.

- Unlocking with fingerprint doesn't always give you the vibrate feedback, very small thing and sometimes it does work. Just feels weird when it doesn't since I'm so used to it.

- Noticed Battery life is not as good as it was on Stock ROM. Even Stand-by time was better which is weird.

- Dual sim is working fine although I miss some of the features of Stock ROM with regards to switching SIM on the fly with a button. Maybe there are some phone and sms apps that have this option? And the "Smart Forward" feature.

- And I REALLY miss the 2nd screen bar. The phone is just not the same.

Overall, it just feels amazing to have Android 12 on this phone. Not the most stable at the moment but I feel like most of these things can easily be fixed. Hopefully we'll see some fixes soon cause some of these things are crucial for me.

Will keep testing and update if anything. Thanks to all the devs for the amazing work!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] febbywidyaningsih:
I aleardy setup the password before, but fingerprint unlock still not showing even on security page.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
I'll be honest... I used LoS 18 for about 1 week or 2 maximum, and on my device wasn't flawless but it could be my case and experience with this device.

I don't remember if on the stock rom it could be turned on indefinitely, but at least on LoS 19 I plug my headphones, and before opening any app that I wanna use the quad dac, i turn on the tile. After that no problems, but if I'm already with the app open, won't work as smooth. and this was discussed before here. And my player of choice has been for a good time Auxio since I have a good local collection of FLAC's, no problem at all.

That's great to know, enjoy your device.

If you follow the advice from the dev to be sure that you have the correct firmware it should work, unless you have a problem with the board itself of the device or the sensor. But the section it's there.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Xfoliate:
So first couple of times I tried enabling hotspot, my OS crashed and had to reboot. Now it's not crashing anymore but it's just not turning on. Toggle just keeps turning off by itself. Under the hotspot option in settings it shows "Error". Did I do something wrong during installation? Not sure whats happening.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
Never tested this feature until now, but I first entered in the Settings menu, and changed only the password to something more easy to type and enable. After a few seconds no reboot or anything on my device.

Either on Windows or Linux was detected the AP > Enter the password and profit.

Tested again, this time using the toggle on quick settings, no problem whatsoever.

I'm using the latest build 2023-07-09... And unless youdid something so unusual on the installation, probably your are safe. I use microG for privacy reasons, so my setup it's a little different, so I don't have a conclusive answer for you.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Xfoliate:
I just kinda fixed it I guess... In Wi-Fi hotspot settings page, there's a toggle "Extend compatibility", for some reason, I can only turn on hotspot if that toggle is also turned on. It says that by turning that on, it "Helps other devices find this hotspot. Reduces hotspot connection speed". So not sure if it's a good thing, I don't fully understand what it's doing or why it needs to be on at all times.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
This toggle it's to allow the AP to switch from 5GHz to 2.4GHz when creating the network if I'm not mistaken.

If the device it's "incompatible" when creating 5GHz AP it would explain the reboots, but only logcat probably could be more enlightening to help solve your issue
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Xfoliate:
Captured logs right after I tried turning on hotspot a few times without "Extend Compatibility" enabled and then with it enabled as well.

Skimmed through it but I can't really understand what's going on.

EDIT: Had to zip the txt file because attachement was not showing.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
So please post the logs and with enough time the devs can look and fix if there's any problem.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Xfoliate:
I actually attached it in my last post but just realised its not there. Not sure why my attachement is not showing.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
No problems, it happened to me when I tried to post my logs, it's this forum file size limitation, so you'll need to compress but I don't remember the size that's accepted, or you can upload on those text sharing sites.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Xfoliate:
Edited my original post with a zip file
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Just fixed the final hurdle to 20.0, not saying it will come _soon_ but we now have a path to official 20.0 builds.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
Just wanted to chime in on the hifi stuff, dac does "work", however we never really made the proper changes to utilize it properly on aosp. However I am working on this, and you can expect stock like dac functionality when los20 rolls around.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
We are aware of the issue in regards to hotspot, when a fix will arrive, I can't say with certainty.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
I didn't understand exactly about hi-fi parts are you referring. It's only the DAC utilization/activation?

Because that in my original post I was referring to the audio-recording capabilities (in the standalone audio recording app and or camera) since this device claims to have "three High Acoustic Overload Point microphones" that can "handle deafening inputs up to 132dB".

I didn't test and analyze when my device was on stock ROM those claims about recording, but only the DAC when listening to music, and comparing with the Lineage 19 I couldn't perceive much difference if there was at all.

Did you care to elaborate more on this if you have time please?

Thanks
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
For mics, we could theoretically bring back the three mic recording as the aosp audio hal does support multi mic setups from what I've gathered. As for the dac, since forever on aosp the way it's worked is by swapping the mixer paths(hence why you see two in the v20 common tree). While it "works", it's very jank in my opinion. And on 12, I'm sure you've noticed that it takes a while to switch. Why? Because as it swaps the mixer path, it also has to restart the audio hal so it loads the new mixer path. On 11 and below, this didn't cause issues however on 12+, the unexpected restarts of the audio hal causes a whole bunch of crashes and errors from audio subsystems on the device. In addition, on some rare occasion the hal may fail to re init and cause the device to crash and reboot. This method from the beginning, while usable, is janky. On top of that, our trees don't currently support playback higher than 48khz, your apps may say it's using something higher, but it isn't. If you want to really know what sampling rate is being used, monitor the logcat and see what the audio hal reports. Through this current routing method, we also have no control of avc, per channel volume, filters, high impedance mode and sampling rates. So I'm working to address all of these, and get rid of the janky implementation. In the end i want to bring back all the features from stock, and some extra from the V30
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
That would be great and highly appreciated, looking forward to it.

But that means it could be used to record in "hi-fi" or have better video voice calls?

It don't bother me as much because I tried to be mindful about my usage, so when I know that I will use the headphone + dac, I try to stop any currently playback > enable dac > resume or initiate a new app that I have in mind.

For what I was able to find the V20 uses the ES9218 and V30 the ES9218P and I couldn't find the datasheet for the V20 chip but I was able to find it for the ES9218P.

According to many posts the improvements should be "digital filters" "sound presets" or it's something not mentioned?

Otherwise thanks for the detailed explanation, enhancements on this device(s).
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
Audio processing wise, they're identical. The only difference is that the v30 chip supports more presets. But other than that, they're identical. And they're both based on the ess es9018 chip. As for hifi recording, we'll need to declare support for those higher sampling rates. This would only be used in recording.

No worries!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
Not to mention that the G6, which is also supported by our kernel, has that same es9218p DAC. If you look at the kernel code, it's pretty much identical to V20's es9218.

What xxseva means by bringing features from stock and v30 is that instead of having only a toggle for dac, users will get a whole panel where they can configure presets, avc, gain and even some aspects of the resulting audio waveform... pretty neat stuff from what i managed to test some months ago, but reworking how that dac is enabled is far more critical for now.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] KaiDC:
Hello, I'm not sure if this is a problem with this version in particular but on stock when connecting to my VPN I had no problems, but after updating it takes repeated switching of networks mobile data and Wi-Fi before it is able to connect.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
Hmmm a little odd, could you send some logs. Please reboot the device before doing this and then after you've recreated the issue, send the logs.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] loyukfai:
I wonder if this has to do with the audio record issue on video? It works very... occassionally.

Any chance this can be addressed in future?

Cheers.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
No this is not related to the audio record issue. I haven't seen many reports of the audio record issue so i can't say if this affects all variants or some. But this issue seems to have started happening on 12.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Envinite:
Hello lads, I've been playing around with 19.1 on my US996 Dirty Santa for 2 weeks, it's really stable (never kernel crash/reboot by itself), though camera still lags in few ocassion but definitely better than my experience in LOS 18.1 stock.

In comparison to my current H990 with 18.1 or when my US996 still use 18.1, at least twice a week it rebooted itself, and camera crashes most of the time or if it doesnt crash, it'll likely capture a green solid color. So defintiely improvement over 18.1. Thank you for the continued development for V20!

However with LOS 19.1 (in my US996) I run into issue with charging. It seems that my phone will not charge while it is being turned off. When turned off I could let it charge for hours but it doesn't charge a single %; however if when it charge I turned it on, it will start to charge normally (fast charge also works).

Doesn't seems to be a battery issue, since I swap tested the battery with my H990; nor charger issue. My US996 still charge normally when it's in 18.1 two weeks ago, so I am not sure if it's related to firmware/kernel or coincidentally something ****s up on my phone's hardware since this problem happens around the time I installed 19.1.

Has anyone else experienced this?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
Did you check your USB cable? Because I have different cables from different vendors (LG, Samsung, OnePlus) and their respective chargers. And there's no right answer even using the same vendor charging + cable.

I also use the USB ports on this APC Power Strip that only works reliably with the off brand USB cable that I have, the other ones have a mixed results.

So in my case with the H990DS with OEM battery or Perfine, if the right combination of USB cable and whatever you connect your "device doesn't like it" it may not work, so if you can, test to be sure.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Envinite:
Nah, no issue with battery and cable. I have two V20, US996 and H990 so I did swap test the battery, cable(QC3.0 support), charging head, etc. Only thing left to confirm is whether something somehow breaks in the software side or within my US996 phone hardware.

I'll try reflashing back to 18.1 and then 19.1 later, see if it changes anything
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
So if you have time and a good plan, please do it.

And if you find anything useful don't forget to collaborate with us.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
No this issue isn't caused by cables, but rather how the phone is configuring itself.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
Can you give me the exact details about how you're charging, more specifically the power source.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] farisis:
hi thank you very much. Can I ask 995 unofficial version of lineageos? https://wiki.oddsolutions.usdevices/vs995 this not working.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
I didn't had any problems using this link to access the latest builds for the vs995. Can you try this?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] farisis:
Thank you so much. It worked your link that referred.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Fixing.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Link in OP fixed.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
what firmware did you cross flash? Was it nougat? you need to use Nougat.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
This behavior isn't helpful and impolite. This thread it's to discuss problems with Lineage 19 builds.

If you have any problems there aren't related to the builds, please open a thread in the respective section of the forum.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] itt533:
can anyone post the /vendor/etc/mixer_paths_tasha.xml file?

This file is supposed to adjust sound device coefs. As in Los 18.1 the recording volume when input was the mic was low when recording in stereo.

I want to see if in this release these values have been corrected.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
If you look at the GitHub repo for the device trees on the lineageOS github, you'll find it in v20-common.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Ivan_Meler:
Thread closed as per OP request, device promoted to LineageOS 20
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ROMSG:
The new kernel also has much better thermal managment
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
This thread it's for Los 19. But there are some custom kernels compatible with Los 18.1 like mk2k and SwanKernel (I don't know if there's more custom kernels for Android 11, so please let me know.)

I bought my device used and it wasn't in great shape and the seller said that the battery wasn't good. So random reboots specially below 35% (on LG stock ROM).

Every ROM (stock or custom) with GAPPS easily make the phone hot (we in Brazil are in the end of Summer, so you have an idea of how hot are now).

I don't use Google apps or synchronization for more than 2 years now and I can say that makes a great difference in how it demands the devices resources in general. For that reason I use LineageOS for microG. But I don't do any intense task like gaming.

Regarding temperatures and Kernels, the best results for my device was Los 18.1 and both mk2k 0.8 or SwanKernel Extreme.

I remember some folks on LG V20 on reddit talking about putting some copper shim and thermal paste. I really don't doubt that some thermal interfaces degrade over the years, but I would like some opinions from here if anyone cares to share it.

At least on my device it was as hot as any other stock kernel, but I tested the custom build that comes with GAPPS that in my opinion pushes the device more than without it. The smoothness of the new 4.4 kernel it's really impressive, but I don't have the exact numbers of thermals.

With the mk2k 0.8 and PCmark "Work 3.0 battery life" test it never reach more than 54C on SoC and below 39C on the battery for 6h.

I'm eager to reach good results on the newest Kernel as well.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ROMSG:
Sounds like a thermal issue. I'd recommend replacing the thermal pad with a .5 mm copper shim and paste on both sides.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
Well in that case it looks like all you really need is the undervolting. 4.4 also has a custom branch that's basically a mix of both mk2000 and SwanKernel, and includes slightly improved undervolts (also blasts 3.18 out of the water) but we can't ship that one with Lineage builds.

It doesn't have a thread of its own here yet but that's because we still need to sort a few things out before sending it into the G5, V20 and G6 forums. As for the Summer making the phone get really hot... i know exactly what you mean.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] 0ldsoul:
Thanks everyone for your input.

Spoiler content hidden.

I was wondering if maybe there's a lifechanging mod / kernel that will help my phone stay cooler as I was amazed how LOS were able to perform better than LG rom. I know this is LOS 19.1. It's not yet available on my variant. I actually tried to wait but I was getting desperate so I immediately tried LOS 18.1.

If I may ask does flashing those two kernels risk-free? Since we can't do nandroid backup on lineage recovery or should I just wait on LOS 19.1?

Thanks everyone!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
4.4 kernels will not run properly on older 18.1 builds. Until the 18.1 sources are updated for 4.4, don't flash a 4.4 kernel there. It's possibe, but you'll run into issues.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] loyukfai:
Glad to report I dirtyflashed from the last 18.1 build and all went fine.

Thanks @npjohnson and team!

Cheers.

Edit: Some freezes with the camera are noticed, but everything else work fine
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jimp.pimp:
Just flashed on my US996. I appreciate the hard work to keep this device alive! Just curious if there are plans to add the Quad DAC audio feature in the future? Perhaps a build that doesn't include GAPPS? Also noticed a glitch in the settings where I can't use the search function because every time I type something it crashes. I'll report more as time goes on.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
search - it look like you didn't wipe before you came to lineage. That will fix it.

Build that doesn't include gapps, the official one that is linked in the OP has no GApps.

And the QuadDAC tile is included just as it was on 18.1.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mmsp15:
Couldn't dirty flash but a quick clean install (wiping all partitions other than external) takes minutes.

Running great sofar on h910 while my install order in TWRP was Lineage 19.1, NikGApps 12.1 (core) MindTheGApps 12.1, and finally Magisk 25.2

Well done and good job npjohnson and the rest of the lineage team :)

Any issues i have that arise ill post here

Issues/Comments:

Camera app when using rear camera shows initial frame but seems to freeze the feed from camera, also doesn't seem to take a photo when the issues happens. It's not the camera itself however cause other camera software doesn't have the same issue.

System time doesn't seem to keep set properly upon a restart.

2nd install fixed this issue.

GPS still seems bugged from the start at least for me however using OptmizedGPSConf magisk module fixed it as it did on 18.1 for me.

2nd install fixed this issue.

Used NikGApps originally cause i didn't notice MindTheGApps had a 12.1 releases and have been having issues with play store once it updated.

MindTheGApps 12.1 fixed this issue on 2nd install.

Upon reloading after initial 19.1 install... TWRP (3.3) failed to load fully (Stayed on logo screen) I'm guessing its something to do with the newer kernel?... so I updated it to the more recent (3.7 using adb) and it went in.... i cleared the usual partitions and told it to reboot back into TWRP and that one then failed to boot into it. So I had to install the Lineage recovery (using adb) and booted into it just fine and i was able to install as usual.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] loyukfai:
Double tap to wake seems to be not working consistently for me, how about you?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jimp.pimp:
I noticed the same thing. Separate issue, I've searched for the Quad DAC and still cannot find it. On LOS 18.1 there was a notification tile that you could use to toggle it, but it's not there.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mmsp15:
I dont see the tile in the edit menu either.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] PindoterO:
Is it me (US996) or every one using the official build keeps restarting when I boot to the system? I clean flashed.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ROMSG:
Are you using twrp 3.7?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] PindoterO:
Yes and now its stuck to the twrp logo
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
Use the los recovery and see if the issue persists.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] PindoterO:
I tried with LOS recovery, still on the loop with "Factory Data Reset" every time I boot with the official build.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mmsp15:
TWRP failed for me aswell with 19.1 however the Los recovery seemed to work... Hopefully you can get it fixed and running again