yashsingh1/xdaforums huggingface dataset:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
Okay ran into an issue here but i'll try to send a build by today. In the meantime if you want to try the fw swap, first install magisk and then, use the file explorer attached. After giving it root perms, copy the fw i sent earlier. Then, go to the root dir(hit the little back arrow that shows up inside the bar that shows how much space is used a couple times) and then navigate to vendor/firmware. Find the bcm fw(BCM43xx.hcd), delete it and then paste the new fw(There'll be a little clipboard icon in the top right). Once you've done this, hold on the new firmware's name and hit the A that appears to be underlined. Rename the name to BCM43xx and rename the extension from HCD to hcd. After this, reboot and try bt again.

MiXplorer_v6.57.4_B21111220.apk

drive.google.com
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
I followed your instructions and worked very well, thanks!

I tested so far one bluetooth keyboard, a remote camera shutter, and pairing with other android phone. No problems on any of those devices/functions regarding bluetooth.

I'll continue my other tests/setup of my configurations.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Thanks for testing, the builds are being deleted as we speak, should be rebuilt tonight for affected variants (only relevant to h990,h850,rs988).
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
No problems, I don't mind bugs and I like to help anyway that I can.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
For those like me who are lazy and old enough to use and relay on Titanium Backup for years, just a little advice... It doesn't work on Lineage 20 (Android 13). It worked until Lineage 19.

I use this A LOT because allows me to restore many apps and settings reliably, and to schedule backups and sync to my NAS.

But to help me at least restore for now thanks to the XDA community you can use swift backup or for those who like more open-source can follow the same instructions and use Neo Backup
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] hamid_valad:
Hi, Thank you for the new OS update.

It's been a while since I used my LG V20 and I'm getting rusty.

Can you help me with the screen burn-in?

should I modify the kernel? or can we use the built-in display settings?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] slaxer:
Just use the built in LiveDisplay to re-calibrate the color settings. I personally use 90%, 85%, 80% for R, G, B for the screen burn in to disappear.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
Our V20 has LCD and it don't have "burn-in" like *LED panels are famous for, so it's mistaken with "image retention" so it will likely fade out, but still bothers some more than others.

The Swan2000 Kernel works on Lineage 20 but this thread isn't the proper place to discussion, and the custom kernel have more features/advantages, but isn't supported on reporting problems/bugs.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] stingbandel:
Question: will there be a fix for Hi90ds mic? I tried several apps. Whatsapp, telegram and regular call. Only using telegram the other side can hear me better. If I use whatsapp or regular voice call the other side hardly can hear me because there is kinda a distortion noise. This happens when using the speaker phone...
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
In terms of dt2w, the fixes will be merged into the los kernel source soon.

As for dac, it will be coming shortly, we are currently busy with things outside of development which has impacted how much time we can spend working on the dac and development in general. However as I mentioned earlier, the changes will be merged soon, however I can't provide an eta.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
I have to be honest that since LOS 19 i never used the DT2W as much because it didn't work so consistently as I needed, and I didn't see much improvements. But now it's really reliable.

No worries, the DAC it's beyond what I could imagine and we will wait for the right time to come.

Thanks!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] andruyd:
That's too bad. What's the challenge with V60?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
I'm not a developer but from what I could remember of any device to have a custom rom:

0) Bootloader unlock (they have managed on many variants about one year ago)

1) Custom recovery (So far they have a almost functional TWRP)

2) I believe most important, they don't have a device tree

3) This was a relatively price toy.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
No one is working on it?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] stsz1954:
Hello.

I asked this question before on this forum, but so far, no one has replied.

I have a Lg V20 with the AO Oreo rom on it. If I want to install this rom on it,

do I have to downgrade the phone to Nougat to keep the sensors on it, or can I

just install this rom over the AO Oreo?

Thanks for any replies.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
On the wiki it's really clear that you need to be on Nougat firmware, otherwise you'll face issues.

And I remember answering it to you to downgrade. And I'm not counting any other member/dev that already answered this question on this thread. LOS 19 had this question a lot too with the same answer.

It's simple: You wanna use any custom ROM that's not Stock LG based? If yes you'll need to be on Android 7 firmware.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] itt533:
the los wikipage for install instructions are not mentioning anything about the file `boot.img`. Can anyone tell if that file is useful for installing the rom or only used for the late releases of magisk?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
it's available to use if you need it but installation does not require it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] stsz1954:
Hello.

Thanks for the reply. And thanks for you patience in replying. I must of missed your previous reply. From what I understand, if LOS 21 ever comes out, I would have to first downgrade to stock Nougat to install it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Catena70:
During the second half of September 2023 I rooted my LG V20 H910 and installed:

1. Lineage-20.0-20230914-nightly-h910-signed.zip

2. MindTheGapps-13.0.0-arm64-20230920_071434.zip

In the LG V20 H910 LineageOS 20 I noticed some problems that are not present in the LG V20 H910 with the Android 7.0 stock rom

I'll make the comparison:

1. BLUETOOTH:

- LG V20 H910 LineageOS 20: it is necessary to pair (or register) the device from Settings. Once the device has been paired, you can activate the Bluetooth connection from the drop-down menu.

- LG V20 H910 stock rom Android 7.0: it is possible to pair and activate Bluetooth both from the drop-down menu.

2. SMARTPHONE CRASH (TURN OFF AND ON AGAIN):

- LG V20 H910 LineageOS 20: rare but present crashes: they happen in different situations: while I use an app, when a notification arrives, when I move from one screen to another: there is no rule.

- LG V20 H910 stock rom Android 7.0: I used it for about 1 year and I don't remember any crashes

3. Reactivate (wake up) the smartphone with a double tap on the screen

- LG V20 H910 LineageOS 20: very, very bad

- LG V20 H910 stock rom Android 7.0: perfect

4. WI-FI:

- LG V20 H910 LineageOS 20: sometimes the wi-fi stops working; to reactivate it you need to turn your smartphone off and on again.

- LG V20 H910 stock rom Android 7.0: never noticed the problem I described for LG V20 H910 LineageOS 20

I would like to make a suggestion about the NFC function:

On both the LG V20 H910 LineageOS 20 and the LG V20 H910 stock rom Android 7.0, NFC does not read my Italian electronic identity card.

In the Developer Options of the LG V20 H910 LineageOS 20 you can activate the "NFC stack debug log": however, I can no longer test whether by activating this option, the LG V20 H910 LineageOS 20 is able to read my electronic identity card.

Otherwise, my LG G5 F700 Android 8.0 (which has practically the same hardware as the LG V20 H910) reads my electronic identity card, but only by activating, from Settings, the “Read and Write Tags/P2P reception” option (the “Android Beam” option is also automatically activated).

I would like that a future evolution of LineageOS on LG V20 H910 to be able to read my electronic identity card.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
1. This is just how Android works now

2. File a bug ticket with logs on gitlab

3. newer builds should have this fixed

4. Weird, works for me.

I can't help you read your ID card, it is likely a higher frequency card that our chip can't read.

Like MiFare, etc.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Preparedtobereckless:
Anyone else having overheat issues with the 10/29 build. I didn't have them with the 10/22 build. Seeing if it's just my setup or not
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] loyukfai:
Sorry if it's answered before, is night light no longer works on LOS 20?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Should work fine?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] MarovEsnaen:
I have another question perhaps developer have an answer.

So as you knew, my H990DS always facing random reboot in any rom including this LineageOS. Except the rom i'm currently using, CrDroid 7 A11. Never had any reboot on this rom, except just reboot to bootanimation. After i check the kernel adiutor, turns out the max clock speed is just 14xxMHz for cpu0 and cpu1, and 18xxMHz for cpu2 and cpu3.

And i think that's why this rom is not rebooting. With the cost of lagging when watching reels etc.

How can a rom have a maximum clock speed like that? As i remember, i can set the clock to 2xxxMHz in Lineage. Is it a custom kernel? And if it is, how can i make one for myself? Thank you.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
Yes that's probably why. It's (kinda) well documented that lowering the max clocks on msm8996 can solve random reboots on certain devices. Kerneltoast has a commit that does just that in one of their OG pixel kernels, and H990 is also known to have that same issue... alongside many others tbh, it's impressive how many issues this model in specific has.

I don't think you really need to build a kernel just for that though, if you're already using Kernel Adiutor, you should be able to limit those clocks through there.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] loyukfai:
Seems not...
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
No clue what you're trying to show here.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] loyukfai:
Night light works on stock launcher, and for a second when apps are launched, but inside the app it doesn't work...
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
will look into it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Will be fixed in builds after today.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] MarovEsnaen:
I tried to lower the clock, tried every different CPU governor, but still no differences. Any suggestions?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
Yes, I finally took some time to test it on my H990DS and I can confirm that you can flash the recovery using Smart Flasher. So if anyone needs for whatever reason flash another recovery, can use this app fine.

I just restored the KDZ and clean flash the latest recovery and Lineage (2023-11-13) without any gapps + Magisk + SmartPack-Kernel Manager.

I can say that you can change the governor and lower the clocks if it's that what you want, and obviously you also can install the Swan2000 and also change governors and clocks as well. So no problems here in both scenarios.

And a clarification for the Bluetooth situation on H990DS (probably it's the same for other H990 devices)

I tested the latest build and after the initial setup, paired a bluetooth mouse + keyboard + Galaxy Gear 1 + Windows 11 PC.

Since I don't have a bluetooth speaker I installed AudioPlaybackConnector so my PC can receive the audio playback from my FLAC files.

I listened for about 30 min of playback via bluetooth while using the mouse and keyboard to navigate on some pages. Of course the experience isn't perfect, with occasional delay from the keyboard or a minor hiccup from the audio but I was purposely trying to stress with many devices (input-output) at the same time so I can't say that I wasn't expecting that.

And also I transfered files from and to the PC to add more load on the bluetooth.

I can't say that I enjoyed the experience, because I don't enjoy bluetooth generally, the protocol + hardware needs to improve a lot more so I can rely for my quality and daily use. Until then for me bluetooth it's a situational thing.

Thanks everyone!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] loyukfai:
Was last LOS build for V20 (h910) failed?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
Can you explain with more details, please?

I can't vouch for other variants since I only have H990DS and H990N, but the latest available build at the moment (2023-11-13) worked without problems on both devices.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
There was an issue with Wi-Fi on the most recent build, it was pulled, next week we will be back to your regularly scheduled programming lol
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
Thanks for the heads up, but at least on my H990N I checked for the update > downloaded with the built-in app > flashed as usual, and so far no issues on the Wi-Fi.

I tested with the included Lineage kernel just to be sure, and no problems. So I flashed again Swan2000 and life's great.

Thanks for the build!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
Yeah we pulled it rather quickly, only some G6 users got affected at the time (and thankfully complained about it), if none of you upgraded within hours of the build being live, you probably wouldn't notice a thing.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Alagazam15:
I'm having this exact issue on my H990DS as well. Only on speaker mode also. Has there been any fixes, patches or solutions for it yet?

I should add I'm using the Swan2000 kernel (Stable+Gaming.zip) on LOS 20 (2023/11/13 build), however I don't know if the issue is due to that or something LOS 20 related. I'll ask on that kernel thread as well.

Were you on stock LOS or also on the Swan2000 kernel?

Edit; One of the developers of the Swan2000 kernel saw my issue and does believe the issue lies with the LOS and not the Swan2000 kernel. So I would appreciate any assistance from this thread.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] taketwicedailey:
After using LOS 20 on my V20 (h910) for quite a while now, I have to say I am still experiencing crashes every once and a while. Sometimes it is a screen freeze, and the phone recovers after 20-30 seconds. Sometimes it crashes and reboots.

I have observed this behaviour on both the stock and Swan2000 kernels.

Usually it happens when doing something relatively intensive, like a Discord call, or using the camera, or maxing out the built in speaker playing Spotify, or even navigating with google maps.

I want to give you guys some more to go on to help understand why this is happening, but keep in mind I don't have much familiarity with Android under the hood. Is there some crash logs I could give you, and if so, how would I access them?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
Eh that one will be VERY annoying to debug. I know it happens, but i'm not yet able to ascertain whether it's a battery issue or a kernel/rom issue (h910 here as well) since every non-perfine battery i find in my region seems to be counterfeit and doesn't poll data correctly.

Also due to how it happens, i doubt you'd be able to pull useful logs from it since the phone just "dies" for a bit then restarts.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] taketwicedailey:
Ah, that's a shame. I can say that it has happened less often since the initial release of LOS 20.

I actually thought this was a battery issue, so I put in my OG LG battery last week. Doesn't last as long, but I thought maybe the battery quality would be better. I still get restarts every once and a while though, which maybe points to a kernel issue?

If you guys think of some way I can help point in the right direction, I am happy to do so.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Catena70:
Hi, I ask this:

1. On my LG V20 H910, can I switch from the September 2023 version to the December 2023 version of LineageOS 20?

2. Can I upgrade or do I have to do a new installation?

3. What is the procedure to update or flash the new version of LineageOS?

Thank you.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
1. yes

2. there's an update guide on the wiki, but it just says to use the built in updater. Just use that and you'll be fine, you can wait a year and update, so long as it isn't a new android version (eg 13->14)

3. See above
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] EfficiencyGeek:
I understand that TWRP is not officially supported, but wanted to share my experience in case it is useful for others. No guarantees of any kind as ymmv.

And thank you to the folks who have maintained this rom, and this thread.

I just successfully upgraded my LGV20 H918 to Lineage 20 from Lineage 18.

1. Copied these files to an SD card

a. TWRP 3.7 https://dl.twrp.me/h918/twrp-3.7.0_9-0-h918.img.html

b. https://github.com/ods-releases/h91...918/lineage-20.0-20231114-UNOFFICIAL-h918.zip

2. Rebooted to the existing TWRP Recovery 3.6, and installed the 3.7 image into the recovery partition.

3. Rebooted into recovery this time using 3.7.

4. Wiped all partitions including data, except SD card (where I had copied the files to install)

5. Installed the Lineage Unofficial image item 1.b above.

6. Wiped Dalvik Cache.

7. Rebooted into System.

8. Let it startup for about 5 minutes. (I did not officially time, so that's a very rough guess)

9. Used wifi to connect, then added a SIM card.

10. Added my gmail account. So far seems to be all good.

11. Ran Google Speedtest on Chrome and gave around 16 down, 13 up mbps on TMobile LTE in Chicagoland.

good luck.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
awesome to hear but when you OTA TWRP is going to spaz out, as it doesnt' support the new kernel.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] EfficiencyGeek:
Thanks for the feedback. So any suggested options from this point forward: 1) just always do manual updates via TWRP, 2) Replace TWRP with the lineageos recovery and use OTA updates? Others?

Again, appreciate the suggestions.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
those are your options, yeah
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] EfficiencyGeek:
Thanks again. Now am curious what about the new kernel and TWRP would cause a 'spaz out'. Appreciate any reference to help clarify. If none, all good. Appreciate the help.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
we use a 4.4 kernel that just handles everything differently.

In addition, TWRP doesn't account for the bootloader message offset we need, which we handle differently on 4.4. We need that because LG's stupid "do you want to factory reset" screen - we need to ignore that data reset command or every entry to recovery will wipe the device.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] EfficiencyGeek:
Thanks. My motivation for using TWRP was that it was simpler, as I had it already installed, and am not a fan of using ADB. Nonetheless, I'll observe the phone and see. I was already getting some intermittent sluggishness, not sure if that could be due to the non 4.4 kernel.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
it's far from simpler on these devices lol - flash lineage recovery, use adb side load once, then never touch recovery again, update via the Updater app.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] EfficiencyGeek:
Understood that OTA Updater is simpler with lineageos recovery for updates within the same major version (e.g. 18.1 to 18.2). How about upgrading up major versions like 16 to 18, seems like ADB is required?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Yes, well, you could put it on your SD card if it's not encrypted and you can install it from there
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
Really Off-Topic: Just in case of anyone that was using Magisk Canary (26401) with Zygisk.... If you update to the latest canary (26402) that will make your battery consumption spikes like hell at least 30% more.

Don't update, or do it at your own risk.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] QkTreasures:
So I know VoLTE doesn't work but what about Wi-Fi Calling? If Wi-Fi calling doesn't work with Native dialer can I still use apps like Google Voice, Tmo Digits App or Text Now, etc to make VoIP Calls on V20? My guess would be yes? If so not a deal breaker for me as my V20 only uses a Tmo Magenta Tablet Data line anyways. My V60 is my Daily Driver.

But what about the 2nd screen does that work at all and what about the DAC on 3.5 head phone jack? Lastly what about the IR Blaster Remote? The remote would be a deal breaker for me as I use it very often.

Also my phone is still on Android 7 and I probably never unlocked the bootloader or rooted it. Is that a problem going forward now as LG no longer unlocks the bootloader on devices? Any know ROMs besides stock that have working IR Blaster and possible 2nd screen working? Thanks Ron. :)
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DevanWolf:
When's the FM Radio support going to return?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
We aren't sure it will.

It's broken and tbh, we're not totally sure why.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] EfficiencyGeek:
The DAC on my LineageOS H918 is disabled. Initial signals point to not support a few of these special features.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] QkTreasures:
Does it work in other Lineage OS Versions?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
I don't think so?

It would be as far back as 18.1 if it did.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] QkTreasures:
So Probably No VoLTE, Wi-Fi calling, DAC, 2nd Screen or Working IR Blaster anytime soon?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
VoLTE/VoWifi have never and will never work on LGE devices on custom ROMs.

DAC works fine... Not sure what you're doing.

We have a tile to enable it.

2nd screen isn't an us thing, we treat the full screen as what it actually is, a single seamless panel with a notch. If someone wants to use an application to put the dock up there they can do so, but I'm not aware of any that work well.

IR blaster works I think?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
The IR it's working fine since some update on LoS19, on both stock kernel and custom kernel.

Please search before posting because all your questions was already answered before.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] MarovEsnaen:
Any link on how to revert back to stock rom?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
Since for unlocking usually you need to be on a specific exploitable ROM, you use LGUP to "flash" your device to stock Android.

Just follow the guide that you used to DirtySanfa as usual, but don't perform the unlock steps, so you'll be at stock Android again.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] MarovEsnaen:
Thanks. I'll try
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] QkTreasures:
I am sorry, is there a way to search next time without reading thru all the pages here? Thanks. :)