yashsingh1/xdaforums huggingface dataset:
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Pisolo:
Hi @lifehackerhansol, HELP ME I am in crisis with my LG V30 H930.

This is what I did. I installed your two Roms without problems:

• PixelExperience_Plus_joan-12.1-20220525-1434-UNOFFICIAL.zip;

• lineage-20.0-20230117-UNOFFICIAL-gtowifi.zip;

via TWRP done ( Advanced Wipe - Dalvik/ART Cache - System - Data - Internal Storage - Cache ) before installation.

Then abandoned PixelExperience_Plus as I failed to hide Google Wallet with Magisk 25.2.

Later I went back via LGUP to Android 9 Rom: H93031a_00_OPEN_EU_OP_1105.kdz.

Now the problem is, see attached image, that to enter Android 9 the device freezes for about 118 seconds when before it was about 6 seconds.

Once logged in, after 118 seconds, everything is working fine with Android 9.

Subsequently I tried to install your two Roms again and the device, after rebooting TWRP, hangs endlessly at the beginning and Android 12 cannot be installed.

What can I do to restore...????

Thank you.

Google translator.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
1. I don't build Pixel Experience.

2. This device is joan, not gtowifi. I explicitly said download the joan one. Why did you flash the wrong one?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Pisolo:
HI.

Not knowing the English language and not knowing thoroughly all aspects of modding, I was certainly wrong.

I downloaded this rom:

PixelExperience_Plus_joan-12.1-20220525-1434-UNOFFICIAL.zip.

I must also say that I have installed it more than once without any problems and it worked very well.

Now the problem I mentioned has arisen.

If you can help me, I thank you in advance.

Google translator.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
And you are using the ROMs from this folder, yes? https://sourceforge.net/projects/lifehackerhansol-android/files/joan/
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Pisolo:
Hi @lifehackerhansol.

Meanwhile I found the solution to my problem.

I installed Android 8, via LGUP, and everything worked fine.

Reinstalled, via LGUP, Android 9 and in 7 - 8 seconds within the Rom.

Plus: * PixelExperience_Plus_joan-12.1-20220525-1434-UNOFFICIAL.zip.

or installed this: * lineage-20.0-20230117-UNOFFICIAL-joan.zip.

I ask you which LG V30 devices are the JOAN models that I don't know..???

I have the LG V30 H930 EU Italy model and I'm looking for an Android 12 or 13 Rom. Do you have any advice....???

Thanks for your availability.

Google trans.late.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
LG V30 is called "joan" internally.

This ROM, and the pixel experience ROM you have, support ALL models of the V30. I don't have a full list, but every one of them works.

If you want other ROMs, please join the Telegram listed in OP. I am not helping you any further than that unless it's LineageOS related.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Kaldun13:
Thanks for the amazing rom, everything is working for me exept DAC, slider is inactive. May you suggest how to activate it ?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
DAC works on my phone.

Are you sure you have something plugged into the headphone jack?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
New build: 20230214

Changelog:

February 2023 security patches

Add wide-angle lens to Aperture

Miscellaneous camera SELinux denials (Telegram users are reporting camera lags, maybe this helps...?)

Available via built-in OTA updater or DL link in OP.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Unlock your bootloader by following this guide: https://xdaforums.com/t/lg-v30-v30-...ar-instructions.3790500/page-10#post-76584629
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] bap2012:
I use this phone for timelapses occasionally and the LG camera app present in stock 9.0 Pie works fine for me. I saw that some had issues with the camera in LOS, so I'd like to use the LG stock camera. Maybe a dumb question but if I installed the LG camera APK on LOS 17, 18, 19, or 20 on this phone, would it function as expected? Has anyone done that?

Also, if anyone's used this phone on more than one LOS version from 17-20, can you give me your opinion on which ran smoothest? I'm only planning to use the phone for the camera and for "playing" Pokemon GO. As long as it runs smoother than 9.0 Pie, it'll be great. Thanks!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
The stock camera does not work on any custom ROM.

I really don't know what's up with camera. There are people saying it works, and people saying it doesn't, and people are giving me logs that aren't even from my own ROM. And I myself don't even have an issue with it. So I won't really look at it for the time being.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Osprey00:
Camera issues can usually be overcome by installing a different GCam (Google Camera) port (or, if you get no picture at all, setting Android to permissive mode). All of the various GCam ports are here:

Google Camera Ports Download

Modified Google Camera ports (Pixel Camera) by BSG, Arnova8G2, BigKaka, Shamim, and others. Download hub for GCam ports.

www.celsoazevedo.com

Modder BSG's seem to work the best for me in LOS. I currently use his "MGC_8.5.300_A10_V9_ENG.apk" and all of the features that I've tested so far work. I even just tested the timelapse feature for you and that worked.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] jaynetics:
hi!

thanks for making this ROM, i have a lot of fun using it!

i also have two questions:

1. brightness:

my v30 is significantly more bright with the ROM compared to stock ROM. adaptive brightness still works, it just cranks up brightness much more aggressively than it used to. is this a known difference? will it "learn" over time to be less aggressive if i keep bumping brightness back down?

2. touch detection:

touch detection is also a bit different. e.g. i have to press in slightly different locations to reliably hit the right keys on the keyboard. i'm fairly confident i'm not imagining this :D i guess i'll get used to it over time - just wondering if this is known difference.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
I think the brightness is just a "stock ROM vs AOSP" issue. The same would go for touch.

maybe it can be tuned? I'm not certain.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
New build: 20230225

Starting today, I am splitting joan builds and H932 builds.

Because of this change, H932 users MUST flash this version of TWRP: https://xdaforums.com/t/4558185/

Changelog:

Re-stole graphics stuff from LG G7 One (Android 10 stuff this time)

This seems to be fixing graphics issues and maybe also camera?

OTA update is only available for non-H932 users. H932 users must dirty flash the new h932-specific build manually.

Links in OP updated.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Osprey00:
I noticed that Sourceforge's green "Download latest version" button points to the H932 version. I wonder if some people might click on that and download and flash the wrong version. You might care to change that, add a warning or just upload the regular Joan version last in the future, since that's what most people need. Just a thought and thanks for continuing to update the ROM.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
I even directly link to the corresponding folder in OP...

Well I'll add the warning anyway.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Osprey00:
Yeah, and at the top of that folder is a big button that downloads a ROM in a different folder. I was just concerned that people might click on that and flash the wrong ROM.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Cobra11Murderer:
Hey everyone, so Ive installed both the most recent one as well as one a few weeks ago.. Neither the wifi work on? any ideas? help
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Provide logs, please.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
You tried turning off Wi-Fi scanning? @Osprey00 remembered that old bug with LOS custom ROMs:

Once he mentioned it, I do vaguely remember it... Worth checking.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Cobra11Murderer:
Unfortunately that doesnt work, I am trying to get a log soon. Bluetooth does work so ill some how get that off via that to my email. Is there a particular location for logs? I did install magisk because of this.. I tried 19.1 as well and it would do the same thing.. But stock firmware its fine..

I should also note this is a lg-us998

would vendor/modem be something that I should try?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
What stock ROM version were you on prior to installing LineageOS?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] _raydroid:
Looks like LOS 20 is becoming official! 🥳

Info about joan variants | LineageOS Wiki

wiki.lineageos.org

Thanks for all the hard work, lifehackerhansol!
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Cobra11Murderer:
20h
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
As stated in the OP:

You need to be on Pie firmware or this won't work.

There are two ways to do this:

- flash KDZ in LGUP and select Upgrade or Refurbish: https://xdaforums.com/t/us998-stock-pie-lg-v30-us998-us99830b_00_0902-kdz.3952256/

- flash this TWRP package with a recovery of your choice https://sourceforge.net/projects/jacoas-v30-files/files/Stock Roms/US998/US99830b.zip

(I really do recommend doing the KDZ route. You will still have an unlocked bootloader with fastboot, so getting a custom recovery again will be no big deal.)

Then clean flash LineageOS again.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] anon.immety:
H932.

So excited to try this, but issue flashing :(

I successfully did the downgrade to Oreo + flash h933 laf root trick.

Then I updated twrp to the one required for lineage 20, pushed the lineage zip to the phone, but when I try to install it, twrp complains the zip is for the wrong device ("ROM for h932, this device is Joan").

The Lineage ROM I used is the h932 one in the OP.

lifehackerhansol-android - Browse /h932 at SourceForge.net

sourceforge.net

Where did I go wrong? Thanks.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Can you try the new TWRP build? It'll show up in a few minutes with `20230303` as the date.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Sorry I read the message wrong at first. I uploaded another TWRP that maybe solves this, but I'm not sure, as I don't have an h932.

h932's official LineageOS build is coming in a few hours though, and it will use LineageOS recovery, and that one will work. You can try that later.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Cobra11Murderer:
I know I had pie at least.. I think I did something to get tmobile bands enabled.. I may need to try what your saying to restore it back
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
This ROM is now official.

Because official builds are signed, converting from unofficial to official builds require a full factory reset. I do not have access to signing keys, so I cannot fix this for you.

H932 build was released today. joan build (aka for all other devices) are coming later this week.

New instructions: https://wiki.lineageos.org/devices/h932 https://wiki.lineageos.org/devices/joan
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] anon.immety:
Thank you. Sadly that didn't work for me.

What I don't understand is why my H932 thinks it's joan now. Is that something the lineage recovery would fix?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Yes.

Mildly wonder what is going on with TWRP, it's not detecting that it's a TMO device for some reason. I'll look at it later, but LOS recovery does work and should be used.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] anon.immety:
I tried again with the LOS recovery. Same deal.

* Flash recovery (push img to phone, adb shell, dd)

* Reboot to recovery

* Sideload Lineage, device complains Magisk is missing

* Sideload Magisk 25.2, sideload Lineage (no Magisk error this time), sideload MindtheGapps, no error

* Reboot to recovery, no issue

* Reboot system, stuck on LG V30 logo.

Although just now the phone rebooted spontaneously after about 1 min on the LG V30 logo.

Hmmmm
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] anon.immety:
OK, progress, maybe? I installed the H932 Lineage 20 recovery, and the recovery does start, very slowly, and the logs are full of errors about missing /dev/block/bootdevice/by-name/cache (and other paths in the same directory trees). Then the phone reboots and gets stuck on the V30 logo.

So it's not bricked, but it's sick.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
alright let me look at the recovery stuff. Last I checked, it worked...
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
So, I fixed the underlying problem with the recovery. The official build was removed from the site as a result: but, the ROM itself does work. Just the recovery did not.

I know the H932 has two versions of the recovery as a result of the ROM: it has one in Download Mode as well as in regular recovery. Can you confirm that your Download Mode has a working TWRP still installed? I can send you a working LineageOS recovery so you can flash it from there.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] anon.immety:
I somehow managed to restore the phone to stock Pie so I can use it again. I spent so many hours on getting lineage installed to no avail I'm hesitant to try again :D

But of course I will.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
I'm 100% certain I fixed the problem now, and it was a really stupid bug, too. It wasn't just h932 with the problem, all V30 devices including mine didn't have a working LOS recovery.

The next build for H932 will be on March 11, and feel free to retry then. Very sorry for the trouble this caused you.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] anon.immety:
No apologies needed! You're doing a public service! Thanks for all your work.

Edit: having reflashed a stock kdz using LGUP, and twrp being still on the phone (the older version from the lafploit trick), do I need to go through the whole downgrade to nougat etc. lafploit process before I can attempt LOS20, or can I just flash the new recovery and LOS?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
You need to use lafsploit to get a recovery working first. So yes, you will need to redo lafsploit instructions, as going back to stock ROM made you lose a custom recovery.

Hopefully, this is the last time you'll have to do it. (And hopefully I figure out how to fix TWRP on h932 devices, so at least that's still usable...)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Official build for NON-H932 devices (a.k.a. every other V30) is up!

LineageOS Downloads

download.lineageos.org

Please note the following:

TWRP will work with no issues, but it may invalidate you from bug reports. I'll take what I can, though.

Region changing to a fastboot-capable region is HIGHLY recommended at this point (H930 for EU users, H930DS for dual-sim users, US998 for NA users, V300K for Korean model devices)

This build DOES NOT WORK ON H932 (T-Mobile) devices.

A separate build named h932 will appear in the following week.

Do not try to flash the joan build on T-Mobile devices, or you will need to flash back to stock ROM and redo lafsploit, and I'm sure no one wants to go through that. I already made someone accidentally do that and I really hope that was the last time it'll ever happen.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] pjsnyc:
V30+ owner here. Went from stock sprint firmware to stock in order to use mint mobile sim. This just might breathe new life into it yet! Thank you.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] NeuroStrikers:
Hi, my device refuses to boot into lineageos recovery. Any tips? I've unlocked bootloader on oreo, then updated to pie with LGUP.

Edit: Fixed by completing skipping button combination and use command: fastboot boot recovery.img
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] NeuroStrikers:
Just successfully installed the rom and it is so much lighter and faster than stock Pie. Thanks for the ROM! 2 questions though.

1. Is there any way to get the old 75 steps volume control?

2. Does the ROM not resample all audio to 48kHz like default Android does? Cause the noise floor is gone for my sensitive IEM.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
1. LineageOS as a ROM doesn't have this functionality. I don't think LineageOS would accept a patch that only affects LG devices.

2. No. (Patches to do this float around on the internet somewhere apparently, but tbh I don't notice it with my AKG K240s.)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] retiredtab:
I don't have this phone so I cannot test if it works, but see

https://review.lineageos.org/c/LineageOS/android_device_oneplus_sm8150-common/+/309195

You might be able to boot into TWRP (mount the system or vendor partition), find the correct prop file and then add

ro.config.media_vol_steps=30

If there's no vendor.prop, you can probably add it to build.prop. Of course, if you update the rom, you will have to make this change again since the rom will overwrite the prop file during the update.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
There will be a Wi-Fi related fix in next week's build.

Well I'm not sure how much it fixes. But it'll be the same as my previous unofficial build.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Interesting find.

What I'm unsure about this is that, on the stock ROM, the volume steps will change depending on whether the Quad DAC hardware is enabled or not. i.e. DAC off is normal number of steps, and DAC on is somewhere around 75.

Without the DAC the 75 step volume is somewhat useless, and this patch seems to make you pick between one or the other (in which case I'd rather stick to the defaults).

I'm mildly wondering if it is possible to override this prop on the fly, in which case maybe I can add it to the DAC service... It's something I'll check another day.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Hakikihaki:
Absolute beginner here so i have an issue. I followed the installation steps on lineage page but can't get response after i type 'fastboot devices' on command prompt.

i couldn't find a usb driver, i thought if it connects to the pc then no problem. But it seems like i have to install 'that' usb driver because once i typed adb reboot bootloader and the device rebooted, i couldn't find my phone in device manager. Any suggestions?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
There is one provided in the bootloader unlock guide. (Which you should have installed, otherwise you couldn't have unlocked your bootloader...?)
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] Hakikihaki:
I think that one is just for the Google devices. It says i have to download LG driver from the source they shared in that guide also, but i couldn't find it on LG's website.

Btw i managed to list my device with fastboot devices but when i try the next step whic is "fastboot flash recovery <recovery_filename>.img", i got an error similar to this : device is in locked state etc.

I learned i have to fastboot oem unlock first but it also returns error : unknown command. i tried different commads too but no luck so far.

I got an error in every stage, it's so frustrating
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] shyguy88:
Hi, sorry stupid question here but I'm still quite a noob when it comes to flashing phones..just trying to save some potential headaches.

I was about to flash my joan/US998 with the instructions from the lineageOS site when I came across this thread before doing so. My phone is still on Oreo 8.0.0 with bootloader unlocked/rooted with TWRP recovery.

The new instructions from lineage don't mention needing to upgrade to Pie, is that still needed? I noticed on post #130 you added some links to upgrade to US99830b, is that still necessary with the official build if following those instructions? There was no mention of it on the site but from what I saw here I thought it might be needed actually.

Thank you
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
This was the bootloader unlock guide I meant: https://xdaforums.com/t/3790500/page-10#post-76584629

And the LG drivers are posted there. Section 3 to be exact.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
No, the LineageOS wiki tells you which exact firmware version you need to be on, right at the top of the installation page for joan.

> WARNING: Your device must be on bootloader version US99830b / H93031a / H930DS30c , otherwise the instructions found in this page will not work.

You are using a US998, so you would be installing US99830b. Which is, by definition, a Pie firmware, and thus you must upgrade.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
I specifically provide USB mobile drivers from LG. Who cares if you can no longer find it on LG's website? :unsure: LG no longer make phones so they probably removed it. However, I provide mirror from my personal Android Hosts account in the WTF guide and many other V30 ROM threads I created:

LGMobileDriver_WHQL_Ver_4.4.2.exe | by ChazzMatt for V30

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

androidfilehost.com
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] ChazzMatt:
Also, see Section 7: Trouble Shooting tips. ;) Besides the LG Mobile drivers I also provide other drivers which may help people.
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] shyguy88:
Sorry for being such an idiot and missing that...but thank you for saving me there.

I'm now having the same problem as the other user, and cannot get past the fastboot part to flash the recovery.

I used LGUP to flash US99830b kdz as "REFURBISH" since I had TWRP installed (and instructions said to do that if you had TWRP), and that's fine I can boot into Pie no problem now. I was trying to get "fastboot devices" to show my device with no luck, checked the WTF INSTRUCTIONS and troubleshooting #7 worked to show my device now, but when I went to flash the lineage recovery I got the error of:

FAILED (Write to device failed (Invalid argument))
fastboot:error Command failed

I tried a different cable, and tried a USB 2.0 port as well, no change. So, I tried to use the old ADB from the WTF INSTRUCTIONS and that didn't work, so I went back to my previous ADB, and now every time I try to boot into the recovery, I just get the "no command" screen with the dead robot. I tried pressing various combinations of volume/power but I couldn't get into the recovery. PC doesn't see the device when it's in this mode. Reboots into Pie just fine, and bootloader is still unlocked. I did 1x factory reset and that didn't solve the problem, and then I did another REFURBISH flash with LGUP and that didn't help either. So now I can't get into stock recovery to try again (I was going to try flashing again with the recovery.img in the same folder as the adb.exe at C:/ADB folder).

Kinda lost right now, are there any suggestions what to do?
[LG V30 ROMs, Kernels, Recoveries, & Other Developm] lifehackerhansol:
Does ADB work normally? In stock?