yashsingh1/xdaforums huggingface dataset:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] phr00t:
I'd backup first, then wipe system, data & caches before installing Lineage.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] phr00t:
setting ALLOW_MISSING_DEPENDENCIES to true, which I know isn't a proper solution, changes the error to this:

[ 99% 1599/1600] glob toolchain/binutils/binutils-2.25/include

ninja: error: '/home/phr00t/android/lineage/out/target/product/h910/obj/SHARED_LIBRARIES/libcir_driver_intermediates/export_includes', needed by '/home/phr00t/android/lineage/out/target/product/h910/obj/EXECUTABLES/android.hardware.ir@1.0-service.lge_intermediates/import_includes', missing and no known rule to make it

14:52:09 ninja failed with: exit status 1

#### failed to build some targets (01:29 (mm:ss)) ####

Stuck on this. It seems no matter where I put the .so files it claims are missing, the build process can't find them. :(
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] TheIronMaiden:
Another half ass fix would be to disable ninja, lol
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] phr00t:
I'm already down to half an ass. I fear the quarter ass. I really need the full ass to get this thing to work. :P When you got those files from another repo, what did you do with them to get it to build with them, if I may ask?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Dr_DjEnder:
I think your missing lge_common tree it has IR related files, it's in LineageOS github
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] phr00t:
It appears I have the lge common consumerir stuff, I even put libcir_driver.so in there in hopes it would be found:

phr00t@phr00t-VirtualBox:~/android/lineage/device/lge$ ls

common h910 msm8996-common v20-common

phr00t@phr00t-VirtualBox:~/android/lineage/device/lge$ cd common

phr00t@phr00t-VirtualBox:~/android/lineage/device/lge/common$ ls

Android.mk BoardConfigCommon.mk common.mk consumerir gestures

phr00t@phr00t-VirtualBox:~/android/lineage/device/lge/common$ cd consumerir/

phr00t@phr00t-VirtualBox:~/android/lineage/device/lge/common/consumerir$ ls

android.hardware.ir@1.0-service.lge.rc Android.mk ConsumerIr.cpp ConsumerIr.h libcir_driver.so service.cpp

phr00t@phr00t-VirtualBox:~/android/lineage/device/lge/common/consumerir$

Thank you for the suggestion though :confused:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xXCoolGuYXx:
Oh sweet thanks and anything special about this rom ?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Nakashima Taiki:
Does this rom have call recording built in?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] phamanhvu01:
I don't think it's a good idea to complain about the ambient display, but it doesn't recognize touches when it comes up (unlike LOS 14.1) and brightness is stuck at a single level (LOS 14.1 automatically changes the brightness depending on the lightning).

Just saying though.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] chame93:
Hello everybody. Beautifull rom and work . i have static screen ans sound with bluetooth.. H990n dirtysanta. There s a solution for this
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Koont:
Loving this ROM on my v20. Smooth enough for daily driver. I hear there's a second screen in the works. Can't wait for that. And if anybody has been able to theme 15.1 please chime in. Thanks for this "brand new feeling" for my old phone.

---------- Post added at 03:22 PM ---------- Previous post was at 03:18 PM ----------

Loving this ROM on my v20. Smooth enough for daily driver. I hear there's a second screen in the works. Can't wait for that. And if anybody has been able to theme 15.1 please chime in. Thanks for this "brand new feeling" for my old phone.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Nakashima Taiki:
You can use substratum theme.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Koont:
Which theme? I've tried 3 different ones and nothing changes. Or, do we need Andromeda?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Nakashima Taiki:
You don't need Andromeda. Try:

1)Install substratum and theme (of course)

2)Pick the overlays that you want to theme and Build and Update.

3)Restart your phone

4)Go to manager section of substratum app and tick all of the overlays and Enable Selected.

It should restart your system ui and themes should be apply.

H990DS, Lineage OS 15.1, Gamma kernel 17.0, TWRP 3.2.2.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Koont:
Worked like a charm. Thank you. I was just about to buy Andromeda.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] phr00t:
I joined the Lineage IRC channel, and they pointed me to include https://github.com/TheMuppets/proprietary_vendor_lge in my local manifest roomservice.xml project list. That got me past the libcir_driver & libgpustats errors. I then had a conflict with qti-telephony-common being defined more than once, so I renamed the Android.mk file in the general hardware/lineage/telephony to Android.mk.bak in hopes it will just be skipped & the proprietary one used instead. Lineage OS 15.1 now appears to be building! It is only 4% in now, so it will probably fail somewhere past 90%... but fingers crossed!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Capt_rusty:
Just want to say many thanks for this ROM, it's been amazing.

To report on lineage-15.1-20180712-UNOFFICIAL-h918-10p.zip, works like a charm, the boot hanging problem is like night and day - previously I was having to do 3 or 4 battery pulls every reboot, but I've only had to do it once after several reboots since flashing the latest zip :)
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] x86cpu:
Well, that is one way to do it. Add this to msm8996-common/Board*.mk file

TARGET_PROVIDES_QTI_TELEPHONY_JAR := true

See this:

https://github.com/LineageOS/android_hardware_lineage_telephony

We'll have an adjustment some point for it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] phr00t:
Yup. I did set that after someone later suggested it.

My build failed at 85% (ugh!) with this error:

ERROR: /home/phr00t/android/lineage/packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java:127.14: The type PhoneInterfaceManager must implement the inherited abstract method ITelephony.getForbiddenPlmns(int, int) [ 85% 80988/94442] Building with Jack: /home/phr00t/android/lineage/...target/common/obj/APPS/SystemUI_intermediates/with-local/classes.dex ninja: build stopped: subcommand failed. 22:16:10 ninja failed with: exit status 1

:crying:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Ak7J4:
So somehow the misc partition got wiped and I did a backup before, and did a restore but it did nothing. Could anyone help ?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] poixninja:
You have the all 0 Mac problem? And restoring your misc from backup didn't help? Misc isnt normally backed up in twrp if that's all you did for a backup and restore.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] TripOG:
H910 on 7/12 build and I'm experiencing the ambient display issue like on the early builds.

Edit I guess it's not ambient display causing the issue.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Ak7J4:
So I got my wifi issue fixed, but for now there are some permission problems. Like if i download something in chrome it gives an error. (Cannot Download due to storage location being unavailable.) This isn't just in chrome since in TB it doesn't give me any options to see the installed apps. SD also showed as corrupt(which it isn't).

Coming from stock based ROM (Super V20 V4.0)

Model H918

The SD didn't have encryption before.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] almony8:
I really wanna run this rom but I get the all 0's problem with wifi and Bluetooth Mac addresses and can't seem to get it fixed. Sucks, I tried to follow the steps in the op before but didn't really understand. Any other way to do it or a better explanation?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] poixninja:
Pm me, I'll walk you thru fixing it
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Koont:
Try a fresh install of the app if you haven't. Sounds similar to Titanium backup restore problem. I could be wrong.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] almony8:
I'll pm you when I have time to mess with it again. Might be a day or 2 though. Thanks for the help
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] almony8:
When I install this rom to my LS997 I lose my wifi and bluetooth mac address as I stated earlier. I'm working on getting that fixed, but should I still get sprint cell service after flashing? I'm not getting service at all, it has been configuring service for like 15 mins and nothing is happening. Do I need to change anything after flashing to get service on sprint?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] TripOG:
Anyone having an issue where the screen won't turn on when you wake the device up? Also after entering passcode on boot it turns off? I'm not really sure how to troubleshoot this. H910 latest los and gamma kernel

Issue goes away with lock screen completely disabled.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Ak7J4:
File Explorers didn't show anything either. I was able to fix it through a data format.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] almony8:
Can anyone help me get service on this rom on my ls997? No service with fresh install, no service if I restore my EFS from alpha rom where service was working. If I mess with any settings under network settings I get error messages and the phone shuts down and boots into TWRP. Am I missing something or doing something wrong?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] iversenshotrods:
For the last couple people saying the wifi was all zeros...you wiped the misc partition. Youll have to restore it with your misc.img backup in twrp or follow the directions at the top to input your own mac addresses in a hex editor and then restore with that fixed misc.img
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dmw_4814:
So, what happened here? Tried flashing this ROM last night, and got this (my phone is an unlocked US996, and I wiped Dalvik/ART Cache; Data; Internal Storage, and Cache first):
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Zacharee1:
Are you on the latest TWRP? I don't think 3.0.2 has proper device name support.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] runningnak3d:
3.0.2 doesn't. No one should be using 3.0.2 or 3.1.1 (yes that is still around here if people search for it) or even 3.2.2 (yet -- it has issues).

use 3.2.1-3 .. no known issues.

-- Brian
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dmw_4814:
No, actually I'm on TWRP 3.0.2-1 (that's what I used to install the WETA ROM I've been running for quite a while). I downloaded the newer TWRP referenced in the first post of this thread, but didn't update yet, as I was for some reason afraid it might cause me to lose access to the backups I had created under 3.0.2-1.

Guess I'll be updating it right now, though! ?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] alvinator94:
Report from LS997 0712 build w/to-x86cpu.zip

Smooth, cpu tweaks are working along with governers, passing safety net, and all features (hardware) are working fine. Updated from a June build. Thank you for your hard work and providing me with a daily thats stable.

Build Info

15.1-20180712-ls997.zip

to-x86cpu.zip (I updated from June)

Gamma 17.0 (EX tuner)

Magisk 16.6

OGapps Nano

Magisk Modules

CloudlfareDNS4Magisk

Youtube Vanced
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] x86cpu:
You probably don't want to stray away from the sched governer. You'll lose the EAS power performance and also unpredictable things could happen.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] thktanuki:
Ls997 user coming over from a stock rom and want to make sure I get this right.

I backed up misc partition to misc.ing

Wiping dalvic, system, data, internal, and cache.

Flash 15.1, magisk, and gapps.

Boot up

Restore misc

Enjoy Rom?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] alvinator94:
This is how I do it, once you restore once after flashing though you usually don't have to do again unless you come from stock to lineage again.

Backup EFS and misc partition

Go to mount and mount usb storage

Copy the folder in your /TWRP to pc

Back it up so you always have it

Format data, yes 3x

Reboot to recovery

Wipe cache, dalvik, internal, system, and data

Reboot to recovery

Make sure system is mounted

Flash rom, gapps, kernel (if you have), then magisk

Boot and let settle

Reboot recovery restore EFS partition

I never mess with the misc partition, ls997 here

The only things I end up tweaking are read aheads or if I want to manage my init.d scripts. I tend to stay away from managing clocks or voltage on roms like this. Thanks for the advice though my dude. Question why that governer specifically? What about other msm886* profiles like hawkpepper or XANA?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Phoenix591:
Fixed 3.2.2's issue (still baffled why it broke only Lineage decryption and not stock, but whatever)
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dmw_4814:
LOL - GREAT! I updated my TWRP, and finally got this ROM to install. While it's generally pretty good, and I can live with having to make a Verizon test call every time I reboot, I'm having other problems that are making me consider restoring my backup & go back to the WETA ROM I was using previously. Guess that's not going to happen now, though. ?

Specifically, the two biggest problems I'm having (and, I'm thinking these are related to these apps not working properly with Android 8.1 Oreo, and not with this particular ROM) are:

1. Titanium Backup won't run - it crashes every, single time I try to open it. It ran initially when I first installed it (but, wouldn't verify my Pro license key that I had purchased long ago) - I even used it to uninstall the Apex Launcher I was going to use (which had no uninstall button in Settings-Apps) - but now, it won't run at all.

2. I'm having the same license-verify issue with the Poweramp music player I've used for years and years. It's unable to verify the unlock license I purchased years ago for Poweramp, and when I try to open it, it gives me an error message every time, something to do with "A problem detected with native libraries".

I'm pretty sure the "Native libraries" issue with Poweramp is that it needs to be updated for Android 8.1, but the license issue with apps, I'm not sure what's up with that.

Anyone else having problems with Titanium Backup on this ROM? Really need that app (and, yes - I cleared data for The Play Store, but that wasn't any help). Thanks.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] almony8:
Where can I download an old version of Los 14 that works with Sprint?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Koont:
If you have multiple Google accounts, remove the ones that you didn't purchase the license with and reboot. This is the only thing that helped me with Action launcher.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dmw_4814:
No; I've only had one Google account - my current one - in my entire life.

I'm also having trouble downloading apps from The Play Store; well, at least one app. It's about 42MB in size, and every time I tried to download it, it would get stuck at 78%, and after hanging there for a while, I'd get a message that the download failed. I finally had to download the APK from the web, and install it from my SD card.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] x86cpu:
I'd goes the Poweramp would need updated to support 8.1.

I use titanium backup with no issues. Now .. years ago I had issues with the purchase of the store key. So I broke down and bought the license key. That just puts a txt file on your SD card. I've never had any licensing issues since. Possibly, wipe data on titanium backup?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] iversenshotrods:
My photos and videos were rotation with the sensor on my H918 up until this 20180712 build. Rotation not working now for any apps. I tried 2 rotation apps from the play store and they didnt do anything when set to auto. Any ideas how to get rotation working when streaming videos or looking at gallery images?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] crs77:
Did you flash the x86cpu.zip file before flashing 7/12 build? You either need to flash that first, or clean flash 7/12.

Hope that helps. Rotation is working as it should for me on 712
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] giriraj121:
Bro thank you for bringing Lineage OS especially for 990DS..... I'm really enjoying LG V20 now..

But only thing missing is VoLte.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] iversenshotrods:
I was on 0620, flashed 712 and got the System UI error when booted, went back into TWRP, flashed the x86 file, then flashed 712 again and it booted fine but rotation not working off the sensor.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] crs77:
Sounds like a clean flash would help. Not sure what else.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Ak7J4:
This might have been asked before but is there any way to enable to quad dac on this ROM ?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Sigil_Thane:
Try using DAC Fix...

https://play.google.com/store/apps/details?id=com.phascinate.lgv10.dacfix
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Redline:
IIRC audio is already offloaded to the DAC by the system in LOS, and most definitely is when using Gamma Kernel.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] toastyp:
The dac has always worked. You wouldn't get analog audio if it didn't. People mix up the difference between the gain on stock versus lineage. The amplifier has not delivered the higher voltage and gain on Lineage with high impedance cans and the devs are unsure as to why. The code is there but haven't seen anyone have success triggering the higher gain. The amp is a completely separate piece of hardware to the dac.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Madbullben:
Hello.

Just wondering is it possible to get the stock LG v20 camera app on here? I really like being able to manually change settings.

Sorry if this is a repeated question, had a look but didn't see anything

Thanks Ben
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] TheIronMaiden:
Nope. Cstark Google camera is a close second. Search for it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] thktanuki:
Not sure if I backed up my misc properly; is there a way o do it through twrp besides the terminal command?

[edit] even after restoring the backed up misc-dump.img through the terminal commands in the link and restoring my efs backup I still get no ip and mac of 00
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Madbullben:
Thanks. That's a shame I really liked the manual settings we had control with. It helped massively when I went away last month as the auto focus wasn't quite there.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] poixninja:
If you can't restore misc, pm me and I'll help ya out, will have to be after I get back from the bar tho ;)
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] x86cpu:
lineage-15.1-20180720-UNOFFICIAL

lineage-15.1-20180720-UNOFFICIAL

New update.

Synced to latest sources.

Testing putting back the stock LG thermal. (If you use the gamma kernel, you may not want to flash the stock thermal addition, I do not know how these will interact).

Added msm_irqbalance to help balance irqs during sleep.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] :
I personally have not experienced any extreme overheating on my V20 without thermals. Am I able to delete the thermal drivers in this version of LOS? If so, how can I do that?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] CrUxXxX:
Flash LOS 15.1, 07.20.2018 H910

Wipe cache/ dalivk

Flash magisk 16.0

Everything's well

One thing is Google chrome is done. Not like that before.

So I used Google play to get Google chrome back. Just FYI.

Thanks for everything ??
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jl10101:
Thanks for the update!

Happy to report that the difference in screen brightness between secondary and main display panels is resolved, so no more strange light bleed.

Running nice and smooth here on H990 single sim.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] :
Oooooo so that's what it was. I seriously thought my display was messed up.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] x86cpu:
It was only if you used the gamma kernel that you saw that issue. I hadn't noticed at all.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] x86cpu:
LineageOS has always had a thermal engine installed. The one was installed was from somewhere else. The one in the version is the stock LG thermal engine.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] indyssee:
A little late but I read the issue was with a play store version. I could not get titanium and Poweramp to verify the license either. I ended up using swift backup (which works well as long as you leave the screen on) and another music player for the time being.

I'll try the updated gapps when I flash the newest rom.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Redline:
Latest update flashed okay along with Gamma v17, Magisk, Xposed, etc. Display issue resolved as [MENTION=4442887]jl10101[/MENTION] said above. Noticing better idle performance too :D

Thanks [MENTION=2881807]x86cpu[/MENTION]
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] castlec:
H918 MD5 Files Have Wrong Name

[MENTION=2881807]x86cpu[/MENTION]

FYI - I went to check the MD5 of the H918 pre10 and it complained about the file name not existing. It took a bit before my eyeballs noticed that the file name in the sum is different than the name of the zip and the sum file itself.

lineage-15.1-20180720-UNOFFICIAL-h918-PRE10p.zip.md5sum

7a48015d5f9e341ea7bd57e83155f3be lineage-15.1-20180720-UNOFFICIAL-h918.zip
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] x86cpu:
Yes...I just renamed the .zip file for 10p and it's md5sum. I did not change the contents inside it. You're the first to notice. If you'd like I can start fixing the inside too. It's just script to build, but I have not taken the time to do that part.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] castlec:
If you're bored with nothing to do..... I'm assuming you have higher priority things to worry about. I know you know. I've done my job. :)

Thanks for all of your efforts. I'll report back with more love in the near future. I was just about to go on vacation when you got encryption working so I opted out of potential brick. I flashed TWRP earlier today and have backed up my whole device. At this point, I have to decide I'm brave enough to accidentally lose my MFA configs.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] x86cpu:
I will say, I probably have not tested every single scenario for encryption, I did try. You still sometimes (much much rarer) have to pull the battery on enabling it and/or reboot. (usually reboot on a update).
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] castlec:
Device is already encrypted and TWRP handles it fine (within the documented mount failure before success). Do I need to reformat data and enable encryption within lineage? I was expecting to wipe data and flash system, leaving encryption alone.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] x86cpu:
If you are coming from Stock, you will have to format data. If you are coming from Lineage 14.1 (even official), you can flash the to-x86cpu.zip (once), then my Lineage 15.1 unofficial. Lineage 15.1 does support upgrade from 14.1.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xttapolatakettle:
Is adaptive brightness for the display working for anyone on VS995 (or any other variant, for that matter)?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] :
Oh, OK. May I have a flashable of the thermal engine that was installed on LOS before please?