yashsingh1/xdaforums huggingface dataset:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Joe199799:
It's staggering how dead development is on this phone, the G5 which was apparently a giant flop (had the phone before this and loved it, underrated in my opinion) but Its dev community is still thriving, we have RR which gets updated every so often and LOS which I believe is on weekly updates, I don't get why its stagnant, we got a WIP on the second screen on this ROM and AOSP as well with proof of it working at least a little bit, I get it everybody does it on their free time and I appreciate all the work that gets done and had been done by everybody but it just sucks, it's a hell of a phone and has everything a lot of people want and it's still a powerhouse despite being what almost 2 years old maybe longer maybe shorter I don't remember it's not the point, I'm planning to ride this phone until it dies I'm just hoping to see Oreo but the way things have been looking I'm starting to doubt it, and yes I know LG has to officially send out an Oreo update at least for stock based ROMs but that's all I'm seeing going on for it, this phone will more than likely be stuck on Oreo, I apologise for the rant I just wanted to speak what was on my mind for a little bit about the current state of what's going on, again to all the devs I appreciate the work, you do stuff I couldn't even begin to understand and I can't stress that enough I'm just *****ing to *****.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] philiptibbs:
I love this phone. I just wish more devs would work on it. If I knew how I would make a ROM but I don't know how.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] lowridincrew,:
I've had issues with RR and LOS as my daily. I had to stop using it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] cityneversleepz:
I'm on sprint. I've managed a workaround for everything that's come up so far. Getting incredible data connection and battery. The only problem has been sprint visual vm. For the life of me, I couldn't get it, but Google voice is perfect so I don't care.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] JerichoAbles:
A little late to the conversation but... Just use TubeMate.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Stonkers:
God of war Ghost of Sparta runs almost flawlessly at 60fps in PPSSPP. This phones awesome! The g5? The LG g3 has fricken Oreo, A ton of custom ROMs, multirom, etc. All of which get continuous support and updates. I don't get it either.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Joe199799:
Its a shame, it's an amazing phone thats going to die once LG stops supporting it
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] esalce:
Unfortunately it looks like the feature that drew us to this phone is the thing that is killing it, that 2nd screen
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Joe199799:
Yea pretty much lol i actually don't use it that much, I mean every now and then I'll use it but not as much as most people
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] esalce:
I use it all the time, but I think I could do with out it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Joe199799:
I like it, and think it's a great feature just think it could have been implemented better or I wish it had more mods like the V10 had well has
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] man0war678:
Where is Quick Charge

Does anyone know where to enable Quick charge on this ROM. I've just installed the ROM yesterday and I quickly noticed that quick charge doesn't seem to working as the phone took forever to fully. Is there a menu in the settings to enable/disable it ? I've looked everywhere and I can't seem to find it. Thanks.

---------- Post added at 01:15 PM ---------- Previous post was at 01:01 PM ----------

Hey, does quick charge work on LOS? I just got this ROM yesterday and everything seem to e running smoothly except for one thing: quick charge doesn't seem to be working! As petty as this might sound but without quick charge working on this phone, that'll be the deal-breaker for me. I personally think that's one of the best feature that's ever been incorporated with an Android phone with the Snapdragon processor. Thanks in advance.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] pbedard:
Download werewolf balisak kernel it works with quick charging
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mark1320:
Dose it have wifi calling?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] zinou213:
Is there any future version for the h990ds now the root is done completely and the lg sources are distributed... ?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Obamaloominaty:
The ROM includes Werewolf kernel, from what I've heard.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] HiddenKnight:
V1, not V2 - correction needed if I am wrong.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] HiddenKnight:
So I quickly learned how to throw something together from souce. I signed up for Google Cloud Platform to build out of. I am building Deso from source. I still don't quite understand how all this works. but I am giving it a shot.

I ***MAY*** be posting an unofficial build, if I can get something built and learn exactly how the whole git system works.

I am building for my 918
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] philiptibbs:
Most people on Desolation are on LS997 so H918 is for you my friend.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] HiddenKnight:
It would be just to start and to see if I am even successful. Honestly, it gave me such a headache because I don't know the backing behind it yet. So I am taking a break and then I will go back to it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dricacho:
Been running this rom for 2 days now and so far so good. Next I tried to install Titanium backup to restore an app/data that I need. However, it says that there's no root! Anyone having the same issue?

***Edit***

Figured it out!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] prismk:
It's a great ROM, but I cant access my two rear cameras, only the wide angle. On LineageOS I can access my two rear cameras with OpenCamera. Anyone know how to fix that?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] philiptibbs:
Go to this thread and ask if someone still has the files. There are 2 files one is all the libs and the other modifies the kernel to let it work.

https://xdaforums.com/v20/development/lineageos-camera-fixes-us996-ls997-aka-t3671864
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] HiddenKnight:
I am back; after some major troubles in Google Cloud Platform, I have opted to go back to something that works for me in the mean time. I wasn't able to properly set things up in the 'instance', and would hang in repo sync while trying to ... well, sync the repo. So I am back to use a virtual environment. Setting up my build directories now. I have some more knowledge regarding the building tools and how to execute the commands.

I am receiving some guidance in my attempt to bring up a unofficial build.

I will report back on whether or not I make it or break it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] pentium0:
Great! Thank you for whatever you can get going.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] :
Whoop! Thanks @ HiddenKnight (:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] philiptibbs:
If you get this going I will Donate to you for your time ! We highly thank you sir. I looked at trying to make a rom but it makes my head swirl. It's not easy like PHP or MYSQL or making websites. I can install a virtual box no problem and run servers and install website forums but doing command line stuff in Linux makes my head hurt. So if you get this going Please make LS997 and I will Donate .
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] HiddenKnight:
I will do my best. I left my house this morning trying to sync the source. Should be done when I get home tonight.

I will spend some hours in trying to bring a build up for my device. Once I've gotten the ropes, I'll see about expanding!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] philiptibbs:
Good Luck and Thanks
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] monsieurtalbot:
I'm on a US996 - finally moving from something totally stock.

Am I missing something? Sound recording isn't all that clear and I only have access to one of my rear cameras.

Anyone have a workaround for this?

Nevermind - literally 3 posts up.

I read back too far. derp
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] monsieurtalbot:
Anyone have issues with extremely slow charging? I'm not able to get quick charge to function at all with this rom. Everything else is fantastic.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] HiddenKnight:
Charging is currently adequate, there is *NO* current state for fast charging.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] lostinlife33:
This ROM is old needs to be updated.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jazzdglass:
Will next radio basic tuner work on this rom? Or at all on the v20?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nanoo29:
slow charging as well...
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] phr00t:
I'm getting a V20, 918 unlocked. I'm planning on using this ROM, since it is 7.1.2 and apparently the second small screen works? It looks like it is the only recent ROM that has a working second screen, is that all correct? What is "old" about this ROM? Just not a new build in the past few months, like security releases, or something more?

---------- Post added at 10:51 PM ---------- Previous post was at 10:50 PM ----------

Looking forward to your contributions, thank you!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] HiddenKnight:
Long story short, no 2nd screen support *currently*

---------- Post added at 10:05 PM ---------- Previous post was at 10:00 PM ----------

Minor update:

I am still hitting road blocks, my current blockade is trying to build off "h918" - not finding it while trying to croot then brunch. Trying to figure the rest out.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Joe199799:
Thinking of switching to stock Android, so this Rom, RR N, or LOS?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DeathEnclosed:
Anyone else having a problem with the display going Into the second screen. The camera is blocking a little portion of my screen lol. Would be cool if lg had moved the camera placement this Rom was pretty cool
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nightra88:
I did a quick search on the forum and didn't see any info about it. But I'm on a vs995 trwp 3.1.1.0.

I tired to install this rom a few different times the past few days, and trwp keeps giving me error 7. I downloaded the correct rom for my device.

Any help?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Stonkers:
Downgrade twrp
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Zaron DarkStar:
Live Wallpaper Picker Crash

I really like all the other features of this ROM, but personally I can't see why any ROM would be made not to include what I consider to be one of android's best defining features. It's not like the live wallpaper app is all that demanding if one doesn't use it, so why remove the option? I love live wallpapers, and I really want them to work in this ROM. I tried this, fiddled with it, installed different versions of the live wallpaper picker from stock, AOSP, Google, I tried restoring it with Titanium Backup, and moving it with ES File explorer, and nothing worked. Each time I got the same result, the live wallpaper picker would crash when I tried to select a live wallpaper. Could you, or anyone else who is so inclined, tell me exactly what you did to get it working, what permissions you set, etc...step by step please.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NippleSauce:
You quoted the solution but I'm assuming you just downloaded the wallpaperpicker apps online rather than installing Lineage and extracting the apk (I tried that too =p). To get it working you have to do exactly as Stonkers said: backup Desolation, install Lineage, snag the LiveWallpaperPicker apk from the priv-apps folder, restore Desolation, and install the apk normally.

In the post just after the one you quoted you'll see that I already took the steps and got it working successfully, so I'll save you the trouble and post the apk here. Just download and install. Voila! Enjoy, friend!

OH, and make sure you uninstall any previous versions of the wallpaperpicker prior to installing this one!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Stonkers:
If youre having a problem with rw permissions in esfile just boot into twrp, mount system, go to file manager and move the live wallpaper apk to priv apps that way.

If esfile is working correctly set permissions to rw-r-r. Its usually hit or miss for me. I dont know if thats because of the rom or magisk.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Zaron DarkStar:
Got it working!

Thank you both so much! I actually had installed lineage and grabbed the apk from that but for whatever reason it didn't work. Nipple posting the working apk for me really saved me a lot of time restoring ROMs! And Stonkers, that's exactly what I needed to know, ES worked just fine. I moved it to priv app and set those permissions, and reboot, and now I get the live wallpaper selection in settings, yay! And it doesn't crash, yay! <3 :D Thanks again!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NippleSauce:
Awesome!! Good to hear you got it working!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Zaron DarkStar:
One last roadblock...tethering... *sigh*

Indeed! I now have all my apps and everything all installed and configured and I am almost completely settled into this ROM, but I have one final issue that I need help with. When I was 'shopping' for different ROMs for my v20, one must-have feature was some sort of built-in tethering, USB or wifi, or both. I prefer to use USB since it's a direct cable connection and it charges my phone at the same time. I have an unlocked ATT phone, an H910, that I bought new from Fry's, and I am using T-Mobile on it. On the stock ROM I tried to use FoxFi+PDAnet that I was using before on my previous phone, but apparently recent android versions killed that, good and dead, and when I try to turn on USB tethering through the stock ROM settings, it does this verification check that never completes. It's not like I don't have the plan to support it, either. I have the best unlimited everything plan from T-Mobile, and tethering should not be an issue. So, I figured a good ROM will have that baked in and I won't need to bother with a separate app. When I was trying different ROMs I went into the settings of each and tried to turn on the USB tether, and Desolation was one of the ROMs that enabled USB tethering immediately, no verification. But, now, to my dismay, when I go to try to actually use it, my computer can see the connection but it says it has no internet access. It doesn't matter if I use USB or Wifi, and I tried letting the settings be automatic DHCP as well as manually setting the network settings, and nothing worked. I seem to recall, way back, a similar struggle with tethering on an older phone, and that was due to APN settings and IP tables either missing or not getting set correctly. I wonder if that is what is going on here? It feels like a routing issue inside the phone, it's little internal router is not linking the connection properly. Here are the links to the threads I still had in my browser history. https://xdaforums.com/showthread.php?t=2317633 https://xdaforums.com/showthread.php?p=43094428#post43094428

Am I missing something obvious? If there is a quick, simple patch, awesome! If not I'll have to find an app or even another ROM, but I would rather not have to do that. Please, if anyone can help me, I am all ears! Thanks in advance!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NippleSauce:
I have an H918 on T-Mobile so I'm not sure if this could be a device specific issue, however, I am doubtful that it is. I was actually running Desolation for quite a while but its issues with kernel stability, camera, and app resource management caused me to start looking for alternatives.

To elaborate on those issues that I was experiencing, there were a plethora of apps (snapchat being my primary area of concern) that ran absolutely horrendously on Desolation. Not only did the interface lag a decent amount, but the app would also crash once every three times I opened it and snapped a photo. To top it all off, the camera on Desolation was pretty much unusable in lowlight as it would cause the camera to seemingly shoot videos at 5-10fps, making action shots or vids impossible to take, and thus rendering snapchat even more useless.

Around last week I spontaneously remembered that in the early days of the V20's development there was a developer by the name of SaintZ93 who worked on a rom called EmotionOS. The rom was always fantastic and I never had issues with it when I had used it many months back, however, development was discontinued back in May. Regardless, I decided to revert back to his last build, and although it's missing some of the latest Android security patches, I'm surprisingly pleased with my device now. The UI is snappy and buttery smooth (like on Desolation), but none of the problems that plagued Desolation are present. The camera works good in lowlight, all apps run almost flawlessly (still occasional crashes with Snapchat but nowhere near as frequent), and the kernel seems much more stable.

Now to finally answer your question, I'm not too sure how to get tethering working on Desolation, however, I just tested USB tethering on EmotionOS and it's working perfectly. Had to tap enable and wait a solid minute for it to configure and switch itself on, but I can confirm that it definitely works over USB. I unfortunately do not have any other devices with a wireless card so I can't tell you whether or not wireless tethering is working.... But since you were looking to use USB tethering, this may be the rom for you.

Hopefully you don't mind reading through my extremely lengthy post. I just wanted to give you as much information as possible so that you can determine whether or not trying out EmotionOS is worth it given your current circumstances. If you wanna give it a go, here's the link to the rom (or you can find it on page 3 of the 'ROM's' section):

https://xdaforums.com/v20/development/rom-emotionos-t3580012

Hopefully this helps you out, friend!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Zaron DarkStar:
I actually haven't had kernel stability issues so far, at least not that I have noticed, and I did actually get USB tethering to work with this app https://play.google.com/store/apps/details?id=com.koushikdutta.tether&hl=en It is not ideal to have to use that, but it works so far, but if I do run into any more issues, I will definitely give Emotion a shot. Thanks!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Zaron DarkStar:
I wanna try it but....

Actually, I have decided to give this a try, but I am running into a problem with that too. I can't flash the ROM because TWRP is giving me an error 7 that I can't install over a newer build. I read through the Emotion OS forum and found a post about getting it to work by downgrading TWRP to 3.0.2.1, but I cannot find the download for that version anywhere. Is it gonna be hard to come by since it's an unofficial build for the v20, and they only make the latest available?

On a side note, I did try the latest official Lineage OS, and that worked with the latest TWRP fine, and the tethering worked perfectly, started up right away and my computer had internet immediately. If I go with Lineage, what, if anything, will I be missing from Emotion or Desolation? Do you happen to know if Lineage supports substratum? Thanks again!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NippleSauce:
Ahh, so by going with Lineage over Emotion or Desolation you're losing the special customization options that are packaged in the settings menu. You'll also be losing a decent bit of performance, unfortunately. As it stands, the most up-to-date version of Lineage has some strange optimization issues and lag, however, it seems the G6 community is starting to work together with our community and they're beginning to solve the whole performance debacle (so my hopes are very high)!

As for the error you're receiving in TWRP, the issue is that those builds of EmotionOS were pushed before the default command asserts were changed for our device. Since you have the H910, you will have to change the updater-script within the ROM before flashing. The updater-script is located in "META-INF --> com --> google --> android --> updater-script".

In the top part of the script, there are a bunch of checks to make sure you don't accidentally install the rom on the wrong device. Prior to TWRP 3.1.1-0, each device was listed as it's own codename. So if you had the H910, it would have to check against the H910 in the updater-script. Now, however, to make building roms across multiple devices slightly easier, the H910, LS997, VS995, H915, and a few others fall under one umbrella codename: "elsa".

So essentially, if you modify those lines at the top of the updater-script that check the rom against your phone so that it checks against "elsa" rather than "h910", it should flash. I'm currently downloading the H910 rom to grab the updater-script. I'll try modifying it and sending it back to ya.

*EDIT* Sooo, upon further investigation and comparing the Deso updater-script for the H910 and the Emotion updater-script, I'm a bit confused. Even tho Desolation flashes for you, the updater-script doesn't use the new "elsa" assert, but instead just references "h910" for "ro.product.device" and "ro.build.product".... So hopefully changing those two bits in the EmotionOS us996 updater-script will work. Uploading the file now. Just replace the updater-script in EmotionOS with this one. Make sure you have a valid backup before flashing tho - better safe than sorry!

Oh, and just to confirm, you're trying to flash the us996 version of Emotion, right?

---------- Post added at 02:12 PM ---------- Previous post was at 02:10 PM ----------

If you're still having trouble, check the linked reply in this post.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Zaron DarkStar:
Thanks, but hold on a sec...

Thank you very much for this info! I definitely want to try Emotion now!

Whoa, I appreciate your eagerness to help but, whoa, put on the brakes a minute and let me explain what I have already done so I can clear up your confusion. I did, in fact, get an error about the wrong assert the first time I tried to install Desolation. So, I looked it up and followed the advice somewhere from another post, and went into the updater-script myself and added the "elsa" assert, and then it worked. So, if you are confused why the default updater-script for Desolation would flash for me, the answer is, it didn't, but I already fixed that.

*Edit* When I checked the updater-script for the Emotion ROM, I saw there was an "elsa" assert already in there, so I didn't have to add it.

But if you look at my previous post, I said that the error had to do with installing over a newer build, not an error with the wrong assert. And from what I read on the Emotion Forum, other people had that trouble too and if you search that forum specifically for "error 7", it looks like 12MaNy got it to work by downgrading TWRP. I will include a screenshot so you can see exactly my error, and yes, I am trying to flash us996 of Emotion, of course.

*Edit 2* I got it to work. I simply copied the long number that I think represents the date from the Desolation update script into the Emotion script, and it flashed with no errors. Now to see if it is stable, hehe. <3