yashsingh1/xdaforums huggingface dataset:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] txenglan:
Thanks. This is a great explanation. I'd really like to learn more about the stuff that can get changed via LGUP vice areas that don't get written to when installing Lineage (or other custom ROMs) via TWRP. Actually, I've been trying to run LGUP for the last few days (since I bricked my V20 but brought it back with QFIL) but it refuses to recognize my phone even though I've tried every method I can find discussed in this sub-forum. Oddly, my bottom speaker no longer seems to work and your post about the potential effect of previously flashing Oreo left me wondering whether the work I had to do with QFIL might have flashed something that affects the speaker. That said, seems more likely that I somehow fried it (or the contacts on the motherboard) when I was performing "surgery" on the internals to short pins to run QFIL but I still have to wonder. Anyhow, thanks again. I'll have to double down on trying to get LGUP working somehow...
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] :
"wipe stock" it's not a clean wipe? Isn't there a sure and safe way to wipe the memory before flashing a new rom?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Redline:
It's a "clean wipe" as far as loading a custom ROM on there is concerned, because as I said, the custom ROM (in this case, LineageOS) doesn't care about anything it doesn't need to write data to.

The sure and safe way is to simply wipe everything in TWRP and flash your new ROM. But even TWRP doesn't show all partitions when you see the list of ones to wipe because, as I said, only some can be accessed via KDZ/LGUP.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] zinou213:
What are non-V20a kdzs, dont saw anything like that....
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Redline:
https://lg-firmwares.com/lg-h990ds-firmwares/#tab=firmwares

v10d/10g/10e/10c/you get the idea.

KDZs that aren't Oreo/V20x.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] zinou213:
So easy that I didn't even think about...
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] scorpio76r:
Hello, I just wanted to know if you anyone was having random airplane mode turning on during phone calls on the latest second screen rom or is it just me?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] lol628:
Is there a fix to the Verizon call issue yet, or do i still have to call #832 every reboot? Sometimes i forget to do this and i end up missing messages thoughout the day.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] t-what:
I've been trying to use Shelter/Island to sandbox apps, but I am unable to get past the work profile setup. After pressing Accept & Continue, I get a "Setting up work profile" loading screen, followed by a "Work profile setup has stopped" popup.

I believe the following are the relevant logs:

01-26 14:06:34.700 14118 14166 E AndroidRuntime: FATAL EXCEPTION: Provisioning Worker
01-26 14:06:34.700 14118 14166 E AndroidRuntime: Process: com.android.managedprovisioning, PID: 14118
01-26 14:06:34.700 14118 14166 E AndroidRuntime: java.lang.SecurityException: Permission android.permission.ACCESS_DOWNLOAD_MANAGER is not a changeable permission type
01-26 14:06:34.700 14118 14166 E AndroidRuntime:	at android.os.Parcel.readException(Parcel.java:2005)
01-26 14:06:34.700 14118 14166 E AndroidRuntime:	at android.os.Parcel.readException(Parcel.java:1951)
01-26 14:06:34.700 14118 14166 E AndroidRuntime:	at android.os.IUserManager$Stub$Proxy.createProfileForUserEvenWhenDisallowed(IUserManager.java:1728)
01-26 14:06:34.700 14118 14166 E AndroidRuntime:	at android.os.UserManager.createProfileForUserEvenWhenDisallowed(UserManager.java:1556)
01-26 14:06:34.700 14118 14166 E AndroidRuntime:	at com.android.managedprovisioning.task.CreateManagedProfileTask.run(CreateManagedProfileTask.java:67)
01-26 14:06:34.700 14118 14166 E AndroidRuntime:	at com.android.managedprovisioning.provisioning.AbstractProvisioningController$ProvisioningTaskHandler.handleMessage(AbstractProvisioningController.java:218)
01-26 14:06:34.700 14118 14166 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:106)
01-26 14:06:34.700 14118 14166 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:164)
01-26 14:06:34.700 14118 14166 E AndroidRuntime:	at android.os.HandlerThread.run(HandlerThread.java:65)

Is this a problem with the ROM? Does anyone know if there's a solution?

Thanks!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Nebenfluss:
wish to enable fm radio in LineageOS-15.1 for LG V20

Hi V20 users,

I wanted to ask, does a Lineage-Kernel in theory only work with the built-in drivers or is it possible to load other modules, like the driver for the fm radio chip?

Is it possible for a developer to build a lineage kernel which supports modules and which contains the bluetooth driver as kernel module as well as the Broadcom dirver als kernel module for operating the fm tuner?

i know that this is not a priority and just wanted to find out since it is interesting to know.

Thanks to all for supporting Lineage OS development for the V20!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ESmazter:
Second screen does not deactivate during calling when you are near it like the primary screen. You are touch the airplane button by accident with your face.

Myster solved.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] antojulien:
My fingerprint scanner is not working.. Its not even detecting it guyz.. Is there any way to fix it?????
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jl10101:
Did you come from stock Oreo by any chance? Also which variant V20?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jaggyjagz:
Hi guys. I was on 10p variant, installed LineageOS 15.1 successfully. Does anyone have experience now going from Lineage 15.1 to any rooted OREO rom? If so, can you post links for where these are available for each phone?

And is there any special process to adhere to when going from Lineage 15.1 to an oreo stock rom and back to 15.1 again? Remember that 10p is Nougat and that is what most people are starting with now. Just trying to be sure before I experiment between stock and Lineage, given that I was on a pre-OREO rom (10p) and used 10p for the initial flash. Thanks.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Redline:
Once you go to rooted stock Oreo, if you return to Nougat or LOS 15.1 your fingerprint won't work. You'll have to go through the whole Dirty Santa process again after restoring to fully stock.

If you decide to go ahead, clean flash every time.

Providing you haven't tripped ARB and are able to restore to a Dirty Santa exploitable KDZ.

There's currently only the rooted stock Oreo flashable ROMs, LOS 15.1 and ResurrectionRemix available in terms of rootable Oreo ROMs. All these can be found within 10 seconds of opening this section.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jaggyjagz:
Well, ARB1 is obviously going to be tripped since I mentioned 10p. Dirty Santa no longer required since lafsploit method exists, I would KDZ back to 10p, post ARB1, correct? Do the stock rooted Oreo builds all have LG camera + framework on them? That is the reason for me upgrading back to stock. It is great that everything can be found everywhere on xda, but if someone can recommend a version or a link to stock rooted roms that would be perfect to use to compliment a post 15.1 setup, that would be great. Thanks.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] maresaldeflota:
Hello

I have a rom problem with the microphone, when I talk to someone else on the phone the other does not hear me hear it slowly, knows who how to solve it !?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Redline:
I don't know if the stock rooted Oreo builds have the LG Camera/Framework on them. Being stock ROMs one would assume they do, but it'd be a question to ask in the relevant thread for them (there are multiple for the different variants).

If they're un-modified and simply pre-rooted, they'll include (likely) everything LG ships on the stock Oreo ROMs.

That lafsploit/KDZ process appears correct.

Looking through the development section and even CTRL + F'ing your variant should give you the results you're after.

The pre-rooted stock Oreo ones are the only ones available that work, IIRC, as Dirty Santa and KDZ Writer both don't work with v20a and up (wouldn't surprise me if the latter changed in the future, but currently v20x kernels cause crashes in some circumstances).
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Grin59:
Duel speaker mod?

Is there a working duel speaker mod to use the earpiece as a second speaker?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] maresaldeflota:
No, its original to a new los15 install
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
There is if you search. It's by rootlinux. I'm using gamma kennel speaker phone fix. If you don't care about the speaker phone working, then try rootlinux's mod.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
View attachment 4696759

This worked for me but I didn't come from stock Oreo. Navigate to this folder (system/users/0/fpdata) and delete the system_fingerprint.xml only. I used ES FILE EXPLORER. you need to give su permission
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jaggyjagz:
And the Alpha Omega ROM (Oreo).. considering trying that one.. :)
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] zakre:
Does anyone know where to find the super prep zip? I looked in the download directory but couldn't find it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Redline:
It's at the very bottom of the download folder here.

CTRL + F5 to refresh your browser's page without pulling from the cache, it can sometimes hide certain files.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] zakre:
Thank you for clearing that up; I actually did see it but thought prep was referring to something other than prereq and the H918 in the name threw me off as well. Will this work on other variants besides H918 though?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] antojulien:
ya I came from oreo but now I am trying to flash noughat back again.. its stuck on LG logo for a very long time.

Edit: I flashed stock Oreo and then I did factory reset.. And again I flashed stock nougat and followed the dirty Santa process and installed LOS 15.1.... Now everything is working fine..
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Grin59:
Thank you. I'll try it out, does the speaker phone fix fix the speaker phone working while you have the mod? Or does it not work at all?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] onedeathbyflame:
Hey guys I keep getting app and ROM crashes on the 15.1 DS SS build. It's the most stable of all the Lineage varieties so I'll be keeping it that way. The ROM will freeze and restart when using applications or just login in to an account. I think this is a kernel panic but I'm not getting a blue screen or crash screen before restarting, just restarts all on it's own.

So how exactly do I get crash logs for individual apps and the system as a whole? I'd love to get to the bottom of this and help other users. Thanks in advance!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Grin59:
I believe you would want to take a logcat on a pc and look through it. Although, I'd take a twrp backup and clean install everything, and even try the non ss builds.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Redline:
This.

As well as trying a clean install of the ResurrectionRemix second screen builds as they're much more up to date than the base LineageOS ones.

You'd definitely want to have some sort of Logcat app running on your phone while you're reproducing the issues, then access that log once you've rebooted to recovery so you can look through it on a computer or something.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] onedeathbyflame:
Yea but how exactly do I get the log cat? I tried to use ADB logcat but all it did was run the command and sit there doing nothing :/

Edit: F*ck this. I flashed a stock ROM because I couldn't stand not having my main driver not work properly. Now the bootloader is locked, I can't get any ```fastboot <command>``` to work at all and the device refused to boot because of an error.

"Now it says failed to pass safety check and will not boot."

So I grab a boot image and try to flash the boot partition but loe and behold I can't get any fastboot commands to work, including ```fastboot oem unlock``` it simply tells me that it "FAILED (remote: unknown command)"

Just keep digging my grave deeper :/

Edit #2: Alright boys! My dumb ass finally checked the LG site and cross checked the IMEI and device ID. Turns out! My device isn't in fact the 996 variant but the h910. Now thinking about it, what happened is I purchased the device on eBay and the seller sent me the wrong device version. Well now I need to find out how to unlock the bootloader and get fastboot to start working again.

Does anyone know if the Dirty Santa flash is model specific?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Redline:
Firstly, you need to slow down and chill out. You're not going to get anywhere if you fluster yourself or don't go at the pace you're supposed to go at.

Secondly, this is what you want: https://xdaforums.com/v20/how-to/guide-root-twrp-lg-v20-using-dirtysanta-t3722278

Or, alternatively, I'd suggest you do a proper search and look for the rooting process relevant to your device if it is in fact a US996.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] onedeathbyflame:
Thanks for the link buddy! I already flashed my device with Dirty Santa but I think I'm about done with it. I'm going to root it the official way this time around. I'd like to have less variables then more honestly.

So looks like my device is soft bricked. I get the "device did not pass a safety check and will not boot" message and the device simply boots in a loop. I can get into bootloader mode but running and commands from the bash shell gets me

[FAILED] command unknown

so I can't execute any flashing of the boot partition or unlocking the bootloader either :eek: .

So now my only option is to run the LG flashing program in download mode and using a stock image. I'm on a debian linux (mint) so I'm going to have to either open a VM with windows booted or use wine.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Vortell:
Yeah get the patched version for lg v20. Soon there will hopefully be another tool for unix/linux. https://www.xda-developers.com/salt-third-party-alternative-lg-up/

Make sure you download format from before dec 2016 patch.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] onedeathbyflame:
The patched version of what exactly?

Format of what before the dec 2016 patch, and why?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Vortell:
Firmware not format... My bad and you want patched lgup for lg v20. Oh and depending on model make sure current os didn't increment arb. I think that's only for h918 and ls997 but I am not sure as I have a us996 and there is no arb that I know of for it. As for dec 2016 it's the last build before they patched dirty Santa exploit. Dirty Santa is what u will be using to get bootloader unlocked.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] inspigr:
I am sorry for my questions but i am in quest of a smooth ROM.

Installing LOS (and RR the same issue) and trying to making a call via Bluetooth ,

the listener get an echo like sound and lot of noise only in bluetooth

( bluetooth call / mic issues)!

Is there any fix?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jl10101:
This is a known issue unfortunately. It is only affecting the H990 submodel V20. It's a Broadcom driver issue related to our bluetooth chipset. It is also affecting the G6 and G5 submodels that use the same chipset. I have tried everything I can, and according to the devs, it seems like there is no known fix as of yet. This is the only reason I am not using any LOS based ROM as a daily driver.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ESmazter:
Can someone compile the latest nightlies for us please?

There are some severe security vulnerabilites:

https://source.android.com/security/bulletin/2019-02-01
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] sexmaschine:
Here we go :

I comiled the latest 15.1 nightly for h918

-OS : Ubuntu 18.10

-The Muppets included in the manifests.xml

If someone can test it, i had not time to test yet.

In my case it's like the Threatstarter i can give no Support, i only compiled the Rom.

Regrets

DL : dl.dropboxusercontent.com/s/qh366zyp684syb9/lineage-15.1-20190216-UNOFFICIAL-h918.zip
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Ak7J4:
Where did you get the latest 15.1 nightly from ? LO's main download page only has 14.1 ?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] TheIronMaiden:
He said he has COMPILED it himself, dude
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Ak7J4:
I know, I'm asking where he got the other files, like the security based ones. Sorry if i wasn't being specific. I thought that he got a official version or something and compiled that, which was why I was asking.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] sexmaschine:
you're wrong, i compiled from official lineage sources :

******@******:~$ cd $HOME/android/system
******@******:~/android/system$ repo init -u git://github.com/LineageOS/android.git -b lineage-15.1

Your identity is: ****** <**********>
If you want to change this, please re-run 'repo init' with --config-name

repo has been initialized in /home/******/android/system
******@******:~/android/system$ source build/envsetup.sh
including device/generic/car/vendorsetup.sh
including device/generic/mini-emulator-arm64/vendorsetup.sh
including device/generic/mini-emulator-armv7-a-neon/vendorsetup.sh
including device/generic/mini-emulator-x86_64/vendorsetup.sh
including device/generic/mini-emulator-x86/vendorsetup.sh
including device/generic/uml/vendorsetup.sh
including vendor/lineage/vendorsetup.sh
including sdk/bash_completion/adb.bash
******@******:~/android/system$ breakfast h918
including vendor/lineage/vendorsetup.sh
Looking for dependencies in device/lge/h918
Looking for dependencies in device/lge/v20-common
Looking for dependencies in device/lge/msm8996-common
Looking for dependencies in device/lge/common
device/lge/common has no additional dependencies.
Looking for dependencies in kernel/lge/msm8996
kernel/lge/msm8996 has no additional dependencies.

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=8.1.0
LINEAGE_VERSION=15.1-20190217-UNOFFICIAL-h918
TARGET_PRODUCT=lineage_h918
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_PLATFORM_VERSION=OPM1
TARGET_BUILD_APPS=
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=kryo
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=kryo
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.18.0-13-generic-x86_64-with-Ubuntu-18.10-cosmic
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=OPM7.181205.001
OUT_DIR=/home/******/android/system/out
AUX_OS_VARIANT_LIST=
============================================

---------- Post added at 10:52 AM ---------- Previous post was at 10:43 AM ----------

may be from here :

<project name="TheMuppets/proprietary_vendor_lge" path="vendor/lge" remote="github" />

---------- Post added at 11:02 AM ---------- Previous post was at 10:52 AM ----------

fingerprint isn't working

someone can help ?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ESmazter:
Does someone know how we need to edit the env file of this docker image so that we can build our own unofficial images for our LG v20?

https://github.com/jfloff/docker-lineageos

For the 918 it seems to be easy as you can just definde the device_codename.

The h990ds is not officially listed in the lineageos devices so I don't know what I should add in the default.env.

I think this might be a good approach to have up to date nightlies again when people use the docker image.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] TheIronMaiden:
X86cpu posted the sources in the OP you can look there
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Nachitoo:
I have a quick question, (I have a T-Mobile H918 Variant by the way) if I'm coming from the super ROM which is 10u will I have to go back to 10p to flash this ROM or no?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ESmazter:
I saw that. What do you think should I put into the environment variables in case of the h990ds?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] zhangla:
Has the wifi issue been fixed yet? The phone sometimes won't reconnect to saved wifi networks automatically. When that happens, if you go to wifi you will see no networks available to connect to. You have to restart the phone in order to see any wifi networks around, and auto reconnect to saved wifi. This is very annoying because it's running out of my monthly data quota as I watch youtube at home assuming the phone is automatically on my home wifi.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] sexmaschine:
it seem's to be fixed, i have no Problem's with WiFi
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ESmazter:
Strangely my sensors are not working anymore. The proximity and light sensor do not react, same for gyro and magneto etc.

I have a sensor app from the playstore called sensor test and it says "no input data" for all sensors. Very strange problem.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] sexmaschine:
try gamma kernel

for me all sensors work good

only fingerprint doesn't work
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ESmazter:
I was happy for 10 seconds that the sensors are working but something is strange. I am back to the old problems now before I flashed the new mode and baseband ...

Again back to the old problems with lagging unlock, lagging sound and calls. Does that kernel contain a baseband?

So I now tried to flash back the old lineageos zip to overwrite the kernel but the problems persist now ...

I will flash over the baseband again and see what happens....

Edit: Oh no. The problems do not go away even after flashing the baseband again. The info in the settings also show the working baseband version.

WTH has happened?

edit2: Pulled the sim and rebooted: Sensors don't work anymore but old problems disappear. Then I thought putting the phone in plane mode and restarting. I restarted, check that the sensors do not work and then left plane mode. Now I'm back to the non working sensors but the other mentioned problems make to phone unuseable, so I dont mind.

Strange that the problems reappeared even though I have the good modem.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] sexmaschine:
oh, i don't know, what's wrong

if it help's you in my device was alpha omega 1.29 (v20h) installed
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] sexmaschine:
fingerprint works under usage of "SuperV20 Prerequisites-H918.zip" from downloads in startpost
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] yplim2300:
How about VS995 model?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Vortell:
You guys need to be on nougat bootstack for the finer print to work. Yplim pretty sure you are still using Oreo firmware with nougat bootstack. So fingerprint probably will not work.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Vovk88:
US996 not work nfc. I turned it on,but his turned off himself. Have some ideas about it?)
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] sexmaschine:
i only own a h918, NFC works greatly on my device
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] sexmaschine:
If I have time soon I can try to compile a us996 rom, and a vs995 too
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ESmazter:
Again new vulnerabilities: https://source.android.com/security/bulletin/2019-03-01

I am compiling for h990 now using the docker container I mentioned before. I will tell you tomorrow night, if it works.

We need the security updates.