yashsingh1/xdaforums huggingface dataset:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Osprey00:
I'm not sure, but I'd try flashing the latest Magisk and the old one from the guide to see if one works. If neither works, I'd do a "Wipe Data - Factory Rest" in TWRP, then "Format Data" again, then flash Magisk, then LineageOS, then Gapps, then Magisk again (just to be sure), one right after the other, without rebooting. The guide tells you to flash the encryption disabler and root check disabler at certain points, but, and I could be wrong, I think that I read that you don't need to flash either any more, so try leaving them out.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] comesefosseantani:
I flashed the la test Magisk from TWRP and it worked (I had to rename the apk in zip, did't know that).

Now everything seems fine and Lineage already looks super smooth :) :)

Thanks!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
AOD is supposed to work. It's worked for me since the beginning, so I'm not sure what's going on here.

Note the setting is Display -> Lock screen -> Always show time and info. A little oddly named but that is the AOD switch, just in case you weren't aware.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] comesefosseantani:
Hi again!

a couple of questions:

- I am having some troubles with a bank app (just one, the others are fine) that detects the root. I tried Zygisk exclusion list. I have hidden Magisk app, but still root is detected. Any suggestions? EDIT: sorry, my bad it worked!

- Is the standard keyboard customisable in terms of keys to be displayed? I didn't see any options for that. I'd like to have apostrophe always visible (I know I can long press C, but I was used to have it always there with stock keyboard)

- Is navigation bar customisable? I saw I can invert the order but not move it freely. And it wasreally useful to me to have the key to expand the notifications.

Anyway after some days I can say the ROM is super fast and had no issues, also battery duration is good!

Thanks!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Point 2: Use some custom keyboard app from Play Store or so. The default AOSP keyboard is mostly barebones.

Point 3: Not supported by LineageOS, and likely won't be supported. I'm not really in control of such things, unfortunately. I'd tell you to try a different ROM, but we don't have a lot of those...
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Osprey00:
I stand corrected. What I'm remembering may be that AOD worked, but had an issue like always operating at 100% brightness, which was problematic if you slept with your phone on the bedside table. That could be a reason why I opted for the Play Store app, instead. Maybe that's been fixed in more recent LOS versions, like 20.0. If so, that's great.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Starting with next build (build ETA sometime this week), we are LineageOS 21.

New updates include:

- Android 14

- h932 and joan has been merged into joan. For all T-Mobile owners, please install the joan builds from now on. We're back to being unified, baby!

- New Quad DAC features, courtesy of research by @xxseva44 and @AShiningRay!

- Whatever else mentioned in https://lineageos.org/Changelog-28/

Thank you for continuing to use LineageOS.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] gialandra:
Maybe I found a bug in the dialer of the Lineageos 20 but maybe the restore from the previous stock rom setting was not correct (Google backup). I would like to reset my phone and start from scratch. Are these operations right?

- reboot into recovery

- Factory Reset > Format data / factory reset

Apply Update > Apply from ADB” > LineageOS.zip

Apply Update > Apply from ADB > adb -d sideload GAPPS.zip

(Wipe?)

Reboot system
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] nokia_16:
Yes.. your operations are right.....
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] InTheMemoryUWillFindMe:
I received the update notice to LOS 21.

Got nervous about having to Update manually or clean install and start over everything (apps, settings...).

Did a full backup with G-account, swift, and nano.

Then followed the upgrade guide to the letter.

After that, Most apps worked normally except banking apps, (after research and a few unsuccessful attempts) had to hide Magisk by following a guide called: How To Hide Root From Apps Via Magisk DenyList [Android 14] -google it-.

Now my LG V30 H930 looks good and works better than ever.

Thank you LineageOS team & all unknown soldiers.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] comesefosseantani:
I wanted to say a huge thank you to lifehackerhansol and all the people who made possible to have android 14 on a phone released in 2017, this is great! :cool:

I dirty flashed on Lineage20 and so far so good!

I just can't get android auto wireless to work (neither with Lineage20) but maybe it is some hardware limitation? I had a quick look at logcat but saw nothing related to android auto, but I'll give it another try
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] tamakooo:
Hi I tried the lineageOS 21 today. Thank you for keeping this phone alive. A lot of stuff works however

-01. the rom doesn't likes turning the HifiDAC toggle from the pull down bar.

I have to manually go to settings>sounds and turn it on but I receive static during playback. The toggle will stay off even when DAC is on in settings.

-02. Also on both Lineage 20 and 21, the FM RADIO app won't go to to speaker mode, only plays radio via earbuds, can't put radio on phone speaker.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
The V20 devs and I decided to scrap the quicksettings tile functionality. This is causing some unintended breakage with tapping on it, and I've asked the V20 people about it and we'll work it out at some point.

However, while the quicksettings tile is being janky, I cannot reproduce the static playback issue. You may have to send me some logs for this one, because my headphones are playing just fine...

Tested just now, indeed broken. I will look into it.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Peteromg:
I did not expect android 14 for the LG v30! Thanks for the work, keep it up. I tested it, works perfectly fine for me
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Osprey00:
I thought that, to listen to radio, you had to use wired earbuds/headphones because it uses the wire as the antenna. When I launch the app on LOS 17, it says "Please plug in a headset to listen to FM radio." Is that no longer the case in LOS 20/21?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
It just needs a headset plugged in. Doesn't mean you need the headset to listen to it.

Or well, that is the gist that I am getting when I looked at the issue in more depth. I could be wrong.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] tamakooo:
you are right. radio plays when headset connected. the feature not working right now is the fm radio app's ability to put radio on phone speaker when clicked on speaker mode. radio through earbuds woks fine.

Also you asked for some logs earlier about audio cracking but sorry i am on Los20 rn and took so much time to set up i decided to stay at Los20.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] OleMas:
Is it possible to bring GPAY to work? Does anyone have a success and can point to the guide?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] comesefosseantani:
I have the same problem. I cannot add a card to google wallet.

I have installed safetyney fix mod, added wallet and google play services to deny list in magisk, hidden magisk. I pass basic integrity check and cts but still cannot add a credit card.

Thanks
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
SafetyNet is dead. Play Integrity is the future.

I don't know how any of that works anymore, I no longer participate in that fight... but the usual SafetyNet fixes are no longer a thing.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] rikita:
Nevermind. Running VS 996 is probably the problem. Will LGUP to US998.

Longtime V30 user. Always run stock firmware with TWRP flashed to recovery and rooted rooted with Magisk.

Really want to move to Lineage OS.

Current TWRP is 3.3.1.2.

Flashed Magisk 27.0 in TWRP then latest Lineage (lineage-21.0-20240225-nightly-joan-signed.zip.

Rebooted to system and enabled usb debugging. Can browse internal and external in windows file explorer.

Here is my problem: the phone desktop does not show any apps except phone, messaging, contacts, browser, music and settings. Magisk is not showing up anywhere, not even in hidden apps.

I am trying to connect via wireless debugging, which is enabled in Developer options but am getting "No connection could be made because the target machine actively refused it."

How do I get the rest of the apps (hidden apps) and Magisk onto the home screen?

Don't mind doing the research for myself if someone could just point me to a good tutorial for setting up this version of lineage on my V30.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Your process is backwards. Last I remember (and it's been a long time since I installed Magisk), you are supposed to flash the ROM, and then Magisk. Otherwise the ROM will overwrite the hacks that Magisk does.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] JKist3:
I am bootloader unlocked on stock pie with TWRP 3.0 looking to update to LOS21.

I see that @lifehackerhansol has UNOFFICIAL lineage 21 and twrp 3.7 files on sourceforge. When would these be better to use rather than the official lineage files in the OP?

which way is recommended?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] hammeru:
Has LOS 21 any fixes or updates for the V30? I still have mine but haven't been using it lately. I love the V30 but had some serious calling issues with LOS 20

Not sure if these issues will be overcome as it is Volte that is the issue, seems to be isolated to this brand of phones. Not really worth it for the LOS engineering team to produce a fix for one variant. It would be awesome if they did, but this is why I have stopped using this phone or upgrading / switching to LOS. Stock is the only way to utilize this phone today IMHO. In that configuration, it still works great.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
If you want TWRP, then my SF has the only one.

For LOS, use official. That unofficial build you saw was me testing some things with a few people and shouldn't be used (and now I deleted it).

VoLTE will likely never be supported. Blame LG; many have tried and failed, including me.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Ciross:
@lifehackerhansol There is a lot of changes lately for the next build ! There is sill a lot of bugs to fix ? I am using your rom every day and it seems to work fine.

Can we expect a new build tomorrow ?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Due to the recent Quarterly Platform Refresh on Android 14 breaking quite a few devices out there, all official builds are halted. (Note this isn't LineageOS specific; it broke enough devices that most ROMs are trying to figure out the way forward.)

I have no ETA on when the next builds will start.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Krekos/CZ/:
Hello, I needed a backup device so i revived my V30. I flashed LOS21 and i found out that fingerprint sensor dont work. It's still only backup device so it's not a crucial, but still i want to ask if anyone don't know how to fix it. Sensor was working on Stock ROM before i flashed LOS.

Thanks
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Usually this means you were not on stock Android 9 prior to flashing LineageOS; this is a requirement.

It could also mean your fingerprint sensor just sucks; there are many known cases where the actual fingerprint sensor's connector becomes loose and the only way to keep it in is by using a thick AF phone case or something (this happened to my V30 too.)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Krekos/CZ/:
Thank you for clarification. I'll try to reflash stock ROM.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] DarkDragonXIII666:
How can I encrypt the device? I ask because it appears to me that my phone is not encrypted.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Not possible on Android 13 and later.

Blame LG; their firmware doesn't support file-based encryption (FBE). While it *can* support full-disk encryption (FDE), Android 13 has eradicated the feature. Switching to software-based encryption breaks fingerprint support. Thus, if you wanted a ROM at all, this is what we're stuck with.

This is (somewhat) specified on joan's wiki page: https://wiki.lineageos.org/devices/joan/variant1/#known-quirks

Side note: the LG G5, G6, V20, as well as the Zuk Z2 lineup also have this issue.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Veroxious:
Hello, I have managed to install Lineage OS 21 onto my used V30+, I want to know how to check if the Quad DAC works for sure (I don't think the Hi-Fi Status app works and I can notice volume changes so I think it does) and does it bypass android SRC and playback audio bit-perfect in every app (not just Neutron/UAPP/Poweramp). Also I realized that the volume steppings does not change from no DAC to DAC, is this a known bug?

But overall the ROM works great and my V30 runs very smoothly surprisingly without any hitches, battery is solid and it doesn't even warm up (tho I only use it as a DAP.)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
This is not possible without invasive changes to the frameworks. Which would be incompatible with any other device that doesn't have a DAC building LineageOS.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Veroxious:
Ah I fixed that by installing a magisk module to increase systemwide volume steppings to 100, thank you.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Veroxious:
Hello, sorry for another post but does LineageOS have DSD playback capabilities?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
I was browsing the Lineage Download page for the v30 and I noticed that newer builds are available for this device.

You are the only LG device that survived QPR2, how did you manage this accomplishment?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Luck.

The primary issue with QPR2 is the radio HAL; Android removed support for several old radio HAL versions. This is usually tied to the modem firmware on the device; some devices may support the newer protocols needed on newer HAL versions, some don't.

joan just *barely* survived for two reasons:

- The modem provided by LG was updated enough that the newer HAL versions do in fact work

- LG released the G7 One, which is another Snapdragon 835 device, which had newer blobs that made the transition much easier and remained compatible with the V30's Android 9 modem.

So all in all, not very many changes were needed.

As for other LGs:

- They say the LG Snapdragon 820/821 family is not even booting on QPR2 at the moment. Though radio seems to be working?

- LG Snapdragon 855 family is currently on Android 13 and not 14; I have verified that everything just works for Android 14 though.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] dextructor:
Love how humble reply, but I find your work with opensource/forums in general worth of praise, congrats!

Thanks for the detailed explanation of QPR2 chaos.

I'm a LG V20 user, so let's keep hoping for new breakthroughs not only for my beloved device, but a workaround for all devices.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] InTheMemoryUWillFindMe:
I've been updating LOS21 regularly for quite a while now, but since the last update, I noticed that LOS recovery replaced TWRP (I'm using the latest 3.7.0 for LG V30 (joan) from here), and if I reflash it to make Nano backups like I'm used to before and after each update, the phone won't boot up until I flash magisk_patched.img again, and that will overwrite TWRP recovery every time.

Always grateful for your help and support to keep this phone alive.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Moonfrost1:
Sooo...question, I have an LG V30 (originally AT&T) which I converted to US998 years ago, running Oreo 20H. Should I take it back to Nougat and then Pie to be able to use custom LOS roms? Or can I just use a flashable zip or kdz? Also, what's the best current recovery to be using? I just found out about LOS recovery existing!

Edit: I have a folder filled with ADB, stock Oreo 20b and 20h, TWRP, Magisk...etc, also LGUP, I have all the tools but most of them probably outdated by now, and I haven't done any custom roming in years. I do use the phone as a daily driver though, I have nothing else currently since it's been so good for my current uses.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Osprey00:
Usually, people need to take their phones back to stock Oreo to unlock the bootloader, then upgrade to stock Pie before finally flashing a custom ROM. You're already on a stock Oreo (20H) that supports the bootloader exploit, so you should be ready to unlock the bootloader... unless you already did that years ago. The fact that you downloaded TWRP and Magisk suggests that you did. If so, then you can skip ahead to flashing stock Pie, followed by a custom ROM, such as LOS 21. If you do still need to unlock the bootloader, ChazzMatt's guide has the steps. I can't answer what the best recovery is, since I'm still using an old version of TWRP.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Moonfrost1:
Thanks for the reply! Yeah, the bootloader is unlocked and it's how I actually managed to go to stock Oreo using a flashable zip for Oreo 20H that I had laying around. One issue I have though, it seems that Download mode isn't working right.

The download mode "loading" shows but then the phone boots, it doesn't go into full download mode and my PC or the patched LGUP I have don't detect it. Once in android my PC does detect it though and also in TWRP (I can access files, etc).

Can I just use one of those flashable stock Pie zips and then go custom rom? or does it need to be a .kdz file flashed through LGUP?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Osprey00:
Yes, flashing a TWRP-compatible Pie zip in TWRP should be sufficient. Here are ChazzMatt's instructions. Scroll down to the "TWRP Flashable Version" section. The Android File Hosts mirror is working if you need to download the zip. ChazzMatt also gives some useful instructions after that.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Moonfrost1:
Awesome, thanks!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Moonfrost1:
So I was in Oreo 20h with TWRP 3.3.1-1 (still have that) and I flashed Pie TWRP rom, I saw that it wasn't necessary to boot into it, I forgot and restarted into system, stuck in LG logo. Just went back to TWRP, wiped system and dalvik/cache and then flashed LOS21 and mind the gapps for Android 14 ARM 64.

So far, stuck in LOS boot (I'm assuming after 10 minutes it's not booting).

Is there anything I can do from here? I can still access TWRP so if I have to go back to anything else, I can.

Edit: Should also mention download mode doesn't seem to be working. It stays on the "loading" screen for about 20 seconds, but then instead of going into the "software update" part, it just boots the phone (in this case, attempts to do it).

Also, after about 5 minutes or more of LOS 21 loading, it bootloops. I can still access TWRP. Have wiped everything except internal storage a few times now and re-installed, still nothing.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Osprey00:
Have you read through and followed all of the instructions, notes and troubleshooting in and after the "TWRP Flashable Version" part of the post that I linked to? If so, then maybe read the rest of the post and the one after will help you get download mode and LGUP working again.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Moonfrost1:
Yes, everything...but, I skipped Magisk because I didn't want to root (as I have one banking app in particular that sometimes gives me trouble). Could that be the issue? Did it need Magisk? For now, I went back to 20h which always seems to work (download mode still doesn't work). When this all started, I was in official 2018 Oreo 20b that I had installed through kbz years ago, and I'm pretty sure download mode was lost then but I just left it at that, until it suddenly boot looped after a restart last week, and I can only go back to 20h that has many apps "not compatible" in the google play store for some reason.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] jsu718:
Gotta say, I am impressed. My H932 was on 30d rooted, and I thought for sure that I would be stuck there and would have to buy new phones since a lot of apps are starting to complain about Android 9 being too old... but I updated the TWRP to 3.7, flashed LOS 21, Gapps, and Magisk, and everything just worked... aside from having to reboot once to get a cell signal connected. At the very least this will give me some time to watch for great phone sales before I have to move on.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] anon.immety:
I finally took time to upgrade from 20 to 21 after a few months of no updates to 20. I literally just downloaded the nightly and mindthegapps from the instructions, side loaded them, and rebooted. It took under 15 min from start to finish. Completely flawless, all my stuff was preserved, etc.

Incredible work from the maintainers. I spent dozens of hours putting LOS on that thing, doing the downgrade and secret handshake dance before it was fully supported and eventually gave up, reinstalling the OEM ROM (android 9) so I could actually use the device. Then LOS20 support came along with the simpler instructions and it's been a joy.

Thank you thank you thank you.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ThatStella7922:
Does this ROM not support USB-C DisplayPort alt-mode video output? Plugged an adapter into the phone and it occasionally reboots or has SystemUI crashes while never actually mirroring to the external display.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] techmariner:
Hey Team! As I'm pretty new to custom ROMs and rooting, I'm kindly asking for verification that my next actions are okay.

I just unlocked and rooted my V30 H930 according to this guide: https://xdaforums.com/t/3790500/page-10#post-76584629

The reason why I'm doing it is because I'd like to get a newer Android (some apps were complaining).

I think I should not have rooted it though as I don't need the root to install a custom ROM, but rooting will give me safety check issues. I know about Magisk, but the phone is not for me. I want to keep it as simple as possible, just a new Android.

Now I'm planning to remove the root according to this instruction: https://xdaforums.com/t/remove-root-and-return-to-stock-on-lg-v30-h930.3976775/

but I will keep it unlocked. Removing root means flushing the latest stock Pie, which is a requirement for Lineage.

Then I will go through this one: https://wiki.lineageos.org/devices/joan/variant1/

Am I on the right path? xd

Can you tell me what will happen with my TWRP recovery during this process?

If I remove the root but keep the bootloader unlocked, will the safety check in Android apps pass?