yashsingh1/xdaforums huggingface dataset:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] MrBrightside1009:
Okay, so just ran the 10u.zip you ran, wiped, and then flashed 18.1 as normal. When it started up, it still didn't recognize my SIM or anything in the setup.

I've wasted like 2-3 trying to figure this out, I'm just gonna use LGUP and the KDZ, and then just re-root in a few days. It almost seems easier at this point than trying to figure everything out, downloading all these ZIPs, and just doing this stuff over and over.

I appreciate all the help everyone gave me though.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Aethera:
Beware that repeated flashing of KDZ can trigger a Qfuse and prevent future rooting. My advice is, once you've managed to install TWRP (or other custom bootloader) to never flash a KDZ or other ROM with stock bootloader again unless you don't care about ever rooting it again.

You have the T-Mobile version of the V20, h918? What do you mean by "didn't recognize my SIM"? Do you simply need to set up a new APN? Or could it be a faulty SIM or bad connection? Micro SIM cards are notorious for having bad connections. Sometimes you have to remove and reinsert them several times to get a clean contact.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Aethera:
FYI these are the APN settings that I use for the h918 - they should work with T-Mobile and MetroPCS (in the USA):

Name: T-Mobile

APN: fast.t-mobile.com

MMSC: http://mms.msg.eng.t-mobile.com/mms/wapenc

MCC: 310 (default)

MNC: 260 (default)

APN type: default,supl,mms

APN protocol: IPv4 and IPv6

APN roaming protocol: IPv6

if APN roaming protocol greyed out and IPv4 then set APN protocol to IPv6
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] MrBrightside1009:
It's not just the SIM. The camera still wasn't working, the flashlight wouldn't work, no fingerprint, etc. And the SIM works fine, as I'm using it in a Blu R1 HD since this phone is out of commission.

And now that I've flashed the KDZ, it's just getting stuck on the T-Mobile screen. I am so unbelievably frustrated, I'm literally about to trash this phone and just be done with it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Aethera:
As was already mentioned, fingerprint and camera are not working if you flash LOS on top of a 20x ROM which is Oreo. You have to first flash a stock 10x ROM (Nougat), then flash LOS.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] MrBrightside1009:
I mentioned that's what I did. I used the 10u ZIP that you linked, and when it was done, I wiped, flashed 18.1, and still got all the same errors as before. So I said "screw it, I give up", I did a 10u KDZ, and then just let it book into Nougat, and it's just getting stuck at the T-MO splash screen now.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
so, that statement is multiple types of incorrect. You can KDZ 1000* and have no problem. The only time you'll have an issue KDZ'ing is if you have a variant like the VZW/other bootloader locked variant that needs an exploit like dirtysanta to unlock. Upgrading can be detrimental there.

But confidently, you can up and downgrade h98 freely via KDZ with 0 worry. I've done it numerous time.

idk if KDZ wipes your data partition, but you need to do that from recovery to fix it likely.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Aethera:
When you say "wiped" did you wipe Dalvik, cache, system, and data? Did you do both before and after flashing 10u?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Aethera:
The LAF method is what has to be used to get root + recovery on the h918. That is the method I used. See this thread. Note that it's possible to use this method without creating a USB stick if you know Linux which is what I did.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
from stock 8.0, reboot to bootloader, fastboot oem unlock, then you can use dirtycow (unpatched on newest firmwares) to get root and flash your recovery - there are a plethora of other exploits that work to root the device.

You can alternatively simplify all of this with lglaf (https://gitlab.com/runningnak3d/lglaf) - but the point is, a lot of the guides here on XDA needlessly complicate this whole process.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] MrBrightside1009:
Dalvik, cache, and data, which is what is selected by default when wiping.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Aethera:
lglaf looks like a cool tool unfortunately it hasn't been updated in 5 years and is buggy running on current Linux. I found several indentation errors in the source code and there are crypto library issues.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
Can this work with dual SIM models? Thx
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
If your model isn't explicitly listed as supported, probably not.

You're welcome to fiddle with it and report what all works tho!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
ahhh ok... ds i think is h990ds so it probably won't work.... i don't have it now but may buy it only if it's supported. thx a lot!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
Yeah I wouldn't bet on it working as is tbh
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] andruyd:
What gcam are you guys using that makes the front/selfie cam work properly?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] A.Whit:
Google Camera [5.1.018.177470874]

Mentioned and posted a few pages back
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] itt533:
at least in LOS the problem of volume when switching on DAC must be resolved as high-impedence (200 ohm?) means greater voltage out of the audio amp. and if that happens while headphones of low impedence (16ohm typically) are plugged in it will be overloaded.

What you say sounds like there is lack of technical info for custom driver design due to proprietary bits.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Aethera:
from stock 8.0, reboot to bootloader, fastboot oem unlock, then you can use dirtycow (unpatched on newest firmwares) to get root and flash your recovery - there are a plethora of other exploits that work to root the device.

I tried dirtycow on 10u and it failed at the logcat -s recowvery step. I ended up creating a mAID usb stick and using the lglafsploit on 10p.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] andruyd:
I'm in no position to discuss this meaningfully lol(I don't have the know how). I'm very grateful for what we have from the LOS devs.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DouJinFlip:
It can do two SIMs, I installed LOS on both a H990N and H990DS
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
OOOOOOOOOHHHHHHHHH I already got a H910 and waiting for arrival..... BUT I still need one more, would you mind if I ask for a screenshot to confirm? If yes I'll definitely get a H990DS for the next one!!!!!!!!!!!!!!

THANKS!!!!!!!!!!!!!!!!!!!!!!!!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
BTW the installation process is the same right????????

[LS997|VS995|H910|F800L] DirtySanta Bootloader unlock and Root guide

This method will, when completed, will provide you with root and an unlocked bootloader, with fastboot available. It is a somewhat involved process, but the majority of the process has been simplified as much as possible. WARNING!!!!This...

xdaforums.com
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mathew2214:
just purchased an LG v20 US996. waiting for shipping. how easy of an unlocking/installation process can i expect when trying to install this ROM from up-to-date stock?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] andruyd:
I think I've found the unicorn of gcam apps. For LG V20/LOS 18.1. MGC_8.1.101_A9_GV1u_ENG.apk from here: https://www.celsoazevedo.com/files/android/google-camera/dev-bsg/f/dl55/

Video works on Selfie and back cam. Photos work on Selfie and back cam. No special files needed to make things work.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] stingbandel:
Can someone confirm me if the buletooth mic volume is normal when doing a conference call? Is it too low that people.barely able to hear? Thanks
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] andruyd:
Bluetooth volume works normally in my experience. The volume issues I've experienced is with wired headphones/headsets. The volume on calls out the 3.5mm jack is very loud even at the lowest setting.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] stingbandel:
I need to know the mic when we talk, do the other end can hear us? I am on lighthouse and the other end cannot hear me when I call them using.bluetooth headset…
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Aethera:
I'm using an h918 so not sure if this info will work on your model:

I used lafsploit on a freshly flashed 10p KDZ. Used these instructions with a mAID USB system. For flashing 10p KDZ I used modified LGUP 1.16 using these patches (using the "Refursbish" option in LGUP not the "Upgrade" one.).

Also note that when you run lafsploit from the mAID system prior to to running 'git pull' you first have to run 'git init'. After TWRP is flashed to bootloader you might want to flash the laf restore .zip to get the original LAF back which might be useful if you ever plan to do more KDZ flashing or sell the phone.

One other thing I noticed recently - it seems like after applying the latest LOS update from the Updater that it's necessary to go back into TWRP and wipe Dalvik/cache and cache. Otherwise eventually the phone starts crashing.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DouJinFlip:
Yes, just make sure you flash in an old enough stock ROM to get the process started. So far I've seen H990DS and H990N builds are perfectly compatible with each other, since nobody seems to touch the Modem part which is the only real difference between the two (they're physically optimized for different LTE frequencies, though there's a lot of overlap too).
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] A.Whit:
https://xdaforums.com/t/gcam-wide-angle-lg-g5-lg-g6-lg-v20-lg-v30-v4-2.3747263/
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
Your method works for H910?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] andruyd:
That's based on older Gcam 5.x builds. The one I posted is based on Gcam 8.x. I don't know for certain if that would make a big enough difference in quality to switching for some but I haven't seen any downsides to it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] andruyd:
I have an H915 converted to H910 and an H990. I used the same old Dirty Santa process to get them on LOS.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Aethera:
Sad to say that unfortunately due to persistent crashes I had to give up on LOS 18.1 on my h918. I started from scratch after flashing stock KDZ numerous times and no matter what LOS would start crashing. The most recent episode after the latest LOS update started occurring seemingly for no reason in the middle of the night when the phone just kept booting and crashing over and over. Wiping Dalvik/cache had no effect. I simply couldn't take it any more. I never experienced repeated crashes like this on stock.

I'm on rooted stock 20h now and it is very stable and it's nice to have wifi calling and a few other features also.

If anyone wants to know how I got to rooted 20h I first flashed 10p using LGUP, then using lafsploit on mAID system installed TWRP. From there I flashed H91820h.zip image (which doesn't overwrite bootloader) and Magisk.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
ok... i installed latest los but it keeps having kernel crash on boot what do i do next?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
FWIW it says something not syncing, modem crashed... etc etc
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Aethera:
Try wipe Dalvik/cache or a factory reset.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mathew2214:
how do i download the source code for this ROM?

the instructions at https://wiki.lineageos.org/devices/us996/build do not work.

at step "repo sync" i get error

error: inflate: data stream error (incorrect data check)

fatal: serious inflate inconsistency

fatal: index-pack failed

please describe a method one can acquire the source code, unless LineageOS has something to hide. then i would perfectly understand wanting to keep your code a secret.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
That's weird. That procedure is exactly what i went through to be able to compile my custom kernel and it worked perfectly in the end (well not perfectly since it failed to download some files, but it didn't return me any error and simply re-syncing the repository fixed it). Mine is a h910, but even then the steps should be mostly identical. A bit of a dumb question since it is outlined in that same doc, but... did you try lowering the -j value? The default is 4 and it can be appended after the sync command.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
How much ram do you have? Actually, what specs are you trying to build on? Also, if you want source code just visit their github.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
been there done that

is it bcs i have a h910 and i downgrade to h915 using lgup causing this problem?

anyhow, bootloader is hacked and twrp is installed, latest version too, but just can't boot... pls help...... im crying

i also flashed back other modems (e.g. original rom backed up by lgup, some versions on the internet) but still no go.

(i use fastboot flash modem xxx.xxx)

pls help...............
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
It could be, it could not be. Did it start happening right after you installed the h915 kdz on your h910?

If those problems didn't occur in the LG h915 stock rom then it might mean something else is crashing the kernel.

AFAIK a misflashed modem would cause the phone to not detect some bands and that's that (it was my case, my h910 didn't support the band used by my carrier in my country so i ended up flashing an "universal" modem and now it detects any SIM i throw at it). Could you try flashing the modem through TWRP? It has a "flash image" button, after pressing it, select the modem.img and flash it to the modem partition (TWRP lets you select where you want to flash the img to), then see if it works.

An image of the phone with the kernel crash would be good too. Makes it easier to understand what's going on.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mathew2214:
i am attempting to build on a debian 11 machine with 32GB of memory, Threadripper 1950x, Linux 5.14.

adding -j 1 to repo sync changes the error to

fatal: missing blob object '556a1d6d9a8b7e78201c41b353020202da431890'

error: remote did not send all necessary objects

error: Cannot fetch platform/prebuilts/misc from https://android.googlesource.com/platform/prebuilts/misc

Fetching: 68% (582/855) platform/external/google-fonts/dancing-scriptfatal: missing blob object '556a1d6d9a8b7e78201c41b353020202da431890'

error: remote did not send all necessary objects

is there a way i can make the github website create me a massive .zip file i can download with my web browser?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
Definitely not a spec problem since i build it in a laptop with 8GB of RAM (using ZRAM) and a i5 8250U, besides, repo sync isn't even RAM intensive, only the build commands are. I suppose it must be something in their server.

And unfortunately no, the github address only stores lineage's pointers to the actual files, not the files themselves (github has a repository size limit, and lineage can very well use around 100GB on disk just for the 18.1 branch). I will try a repo sync here just to check if it really is their server.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
sure i can do that

where can i find the universal modem image? i'd like to give that a try thx alot

h915 stock was ok, otherwise i cannot hack the bootloader and install twrp
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxseva44:
Hmm yea specs definitely aren't an issue, just get the los source separately and download the device trees from github
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
OK I fixed it at last by flashing h910-10r.zip (just google it, thanks to whoever made it) and then flash los

but now I cannot flash gapps because it say not enough space..............

nevermind mindthegapps installed ok!

THANK YOU!

I wonder H990DS will be this problematic too???
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
I flashed it a few months ago so i don't remember exactly where i got it, but this seems to be the thread:

https://xdaforums.com/t/anyone-has-the-lastest-modem-file-for-the-h910.3776364/

The last post is the one with the modem.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
Well it shouldn't be. My h910 was running LOS 18.1 and later Ligthouse perfectly in a matter of hours, but that might be because it came with no android updates and was on Nougat, which might have made the entire process easier for me.

The biggest problem you could theoretically face with the H990DS after unlocking its bootloader and installing a custom rom is that some roms will not enable the second sim properly, but from what i know Lighthouse seems to work with it so far.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
Just finished a repo sync on a clean folder and so far, so good:

Using "breakfast h910" also works correctly and downloads some device dependencies like the kernel and etc... excluding the proprietary blobs, those need to be extracted from the device or from a precompiled lineage rom, even managed to compile the stock kernel just fine. So either their server suffered a temporary problem or some of the mirrors aren't working properly, if they use any.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mathew2214:
i am also now having no issues using repo sync. i agree with you that there was likely a temporary server failure.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Faisal_Mystic:
I'm Currently Working on MSM Xtended ROM
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mathew2214:
how do i get the fingerprint sensor to work? trying to set it up gives the logcat:

11-09 13:02:39.766 1175 1175 D FingerprintService: setActiveUser(0)

11-09 13:02:39.767 1175 1175 V FingerprintService: starting client EnrollClientImpl(com.android.settings) targetUserId: 0 currentUserId: 0 cookie: 0/0

11-09 13:02:39.776 982 1118 E fpc_tac : fpc_tac_transfer send_cmd failed -10

11-09 13:02:39.776 982 1118 E fpc_fingerprint_hal: do_enroll got error: FPC_ERROR_COMM

11-09 13:02:39.776 982 1118 D android.hardware.biometrics.fingerprint@2.0-service: onError(1)

11-09 13:02:39.778 1175 1175 V FingerprintService: handleError(client=com.android.settings, error = 1)

11-09 13:02:39.778 1175 1175 V BiometricStats: Enroll latency: 11

11-09 13:02:39.778 1175 1175 V BiometricStats: Error latency: -1

11-09 13:02:39.778 1175 1175 W BiometricStats: found a negative latency : -1

11-09 13:02:39.780 1175 1175 V FingerprintService: Done with client: com.android.settings

11-09 13:02:39.780 1175 1175 W FingerprintService: Got ERROR_HW_UNAVAILABLE; try reconnecting next client.

11-09 13:02:39.809 1175 1302 I ActivityTaskManager: Displayed com.android.settings/.biometrics.fingerprint.FingerprintEnrollFindSensor: +102ms
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] andruyd:
Where do I change or reset the function of double pressing the physical power button at the back of the phone?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
guide works fine - the accusatory tone won't get you anywhere.

Delete the build tree, check your internet connection, and restart the guide.

Those errors mean you've been rate limited by google's site for some reason, and the latter one means the .git folder of that repo is corrupted. Like I said, just restart.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mathew2214:
after simply waiting a day or two, it just started working. repo sync gives me no issues now. mustve been a temporary server problem.

only problem now is getting the fingerprint scanner to work.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
ok i flashed another h910 and h990

once you get the hang of it it's pretty easy

for h910, check out this thread https://xdaforums.com/t/root-howto-at-t-h910-up-to-v20g-fully-tested.3664500/

for h990, check out this thread https://xdaforums.com/t/root-dirtysanta-comes-for-the-h990.3624296/

basically the process is pretty much the same. use patched lgup to backup full firmware. downgrade firmware which has vulnerability. use dirtysanta to flash engineer bootloader. wipe. update twrp. flash los + mindthegapps.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
That's great! Glad to see there are still a few people interested in messing with those devices, they can be used as almost anything thanks to the extensive feature set they have.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
im from g5, which i cannot find a new battery when the old one is gone. but v20 battery still available, i'm so glad the dev is making this work. the v20 i got was like ~USD50@ which is a bargain imo and i love the flexibility los give u

THANK YOU DEV!!!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
a silly question, which app in store can utilize all 3 cameras on v20?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] hankster112:
If I were to flash the nightly, would I be able to update from within LOS? Or would I have to reflash and start all over each time? (would dirty flashing effect anything?)
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
Open Camera works fine here, i can change between both in the back and the one in the front. But it is geared towards the power users.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] andruyd:
I'm using this https://1-dontsharethislink.celsoazevedo.com/file/filesc/MGC_8.1.101_A9_GV1u_ENG.apk from here: https://www.celsoazevedo.com/files/android/google-camera/dev-bsg/f/dl55/
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] npjohnson:
System, Updater in settings - it's the only way I recommend updating.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
Thanks, installed!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
Small bug... When connect to PC, H990 says LG-H990

H910 says LG-h910, the H is not capitzlied

BTW, is it possible to rename the sd card, like showing "SD Card" instead of "android" under files?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] baldybill:
how do you switch the 2 cameras in Open Camera?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Draknodd:
Every time there's an update and I flash it with OrangeFox the phone won't boot anymore. I have to do a clean flash everytime. Could it be a recovery problem?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] AShiningRay:
I mean, you can if you really want to. But do a backup first, as you will have to format it because the label is used for the sdcard's UUID within the Filesystem, so just renaming it on a PC through Windows or whatever won't work (at least it didn't here).
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] zack1175:
I have no vibration from my H990 after flashing the newest build.

Does anyone getting something similar? Idk if it's hardware failure or not

p.s. I don't get vibration even in recovery&boot up
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
t

ried twrp?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
Thx! How so? have been trying to find a "rename" option in settings to no avail...
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nostupidthing:
there is a small button on the top right corner of the main shutter button