yashsingh1/xdaforums huggingface dataset:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] elliwigy:
awesome man.. im on vs995 but converted to a us996 lol i was the first vzw user to root (was a tester in the HO).. im going to make a backup and try this bad boy out!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] WishRyder:
I figured it was something like that. Unfortunately, I don't have a stock backup. I thought there might be something we could do with the update file that gets pulled down, but this is my first rooted LG device, so I haven't read much into the development process. Thanks for the explanation and the image files!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
I don't think the update had any major stuff in it other than the latest security patches. It won't be too long before there are Verizon roms on the latest firm.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Artimis:
Yeah, the latest update was a security patch + changes to limit how the VPN option is shown based on corporate policy if you device is not a personal device. Not really missing out on much.

I'm curious as to how this ROM runs. May need to backup/flash.

Is there any way to just flash the kernel itself?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mrtruckincowboy:
could pull the boot.img and flash it via twrp .
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
The boot.img would need to be extracted and made a separate zip. Ask [MENTION=1325580]Tilde88[/MENTION] to make one, perhaps he will. Anyone could do it that knows how to write the script to flash it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Artimis:
Thanks, I wasn't sure if it was that simple or not. I've seen kernels in the past that require some changes to /system to go along with the boot partition so I wasn't sure if that was the case here.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
This rom and kernel are built for the VS995. If your phone stocker says vs995, it will work graciously.

The rom relies on the kernel for a few mods, and the kernel is set for this system.

This is not the latest update because lg has not released kernel sources yet. I eill not downgrade my rom simply to have the latest version. Too many things would be lost, like color control.

It doesnt matter if you are converted from whatever phone, what matters is what your phone sticker says the model is
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Artimis:
Understood. I'm running 11A on my VS995 now so I'm not concerned about being in the most current version (I'm coming from a G3 still on 4.4 so anything is an update at this point ;) )

I guess you answered my question about the kernel and it sounds like it wouldn't be the best idea to try and flash it separately against a stock 11A ROM and use your modded 11A instead.

Thanks
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] inkdaddy66:
Thank you for your time developing this. I was holding off on unlocking and rooting until a rom got released.

Sent from my VS995
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mrtruckincowboy:
you can flash just the image just hit the image button no need for a zip
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Link removed for now. As it turns out, from doing a million different things at once, I actually forgot to deODEX this ROM. New upload later lmao
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mrtruckincowboy:
it happens man
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
Oh yea! I forgot you can just flash images. Been a while since doing so. Thanks for the reminder.

---------- Post added at 07:24 PM ---------- Previous post was at 07:19 PM ----------

G3 has later versions of Android than the v20. I got 7.1.1 with all the same features as the pixel on my G3. It's so much like a pixel even the setup process thinks it's a pixel. Lol. G3 has a very active dev community even to this day. Almost daily builds of several 7.1.1 ROMS are being published.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] elliwigy:
odex running great lol
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Yea but it's not as good. Plus, it does not allow for UI mods.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] elliwigy:
i know lol.. just sayin lol. ill redo everything once the deod is up, thanks again bro! i also hear vzw just released 12A kdz which is latest and not patched so safe to root if youd like to build for 12A
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
Can you add capture+ back in as well? I really missed my capture+ nav bar button :'[
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
I've not built the new versions simply because the new source for the kernel is not out. Need the matching kernel. As it stands, the update is a downgrade.

Oh I forgot to tell you, you can flash the rebloat.ZIP to get back quickcapture. Just for you though, I'll add it into the rom.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Also, the ROMs can be dirty flashed. No need to wipe and re-do everything ;)

Uploading deODEX ROM now.

Also, it has occurred to me that I never released a US996 MOD ROM, only the deodexd stock ROM. So I'll have a US996 MOD ROM out with kernel as well, later tonight.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] elliwigy:
you are on a roll lol. i will do it dirty then once available!

---------- Post added at 01:25 AM ---------- Previous post was at 01:24 AM ----------

to add, i assume itll be 5.2?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Nah just 5.1, original link was removed. There is very little difference (performance-wise) from deODEXing.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] elliwigy:
ok, is it up now? how will we know when its ready lol..
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
It will be in the OP, and on a new post. I'll quote you.

That said, the US996 ROM is also ready (man it's good to have a base already set up, that was fast lol). Compiling the US996 kernel now, and uploading as well.

Should be about an hour for both to be online. Internet upload is only at about half-rate, doing other things.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
someone is anxious for new ROM goodies :silly:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mrtruckincowboy:
fyi on the oxed one i had sound skipping so i flashed konverged kernel and all is good probably your kernel set to low for stuff i run
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
[MENTION=3812611]elliwigy[/MENTION] [MENTION=4663500]imucarmen[/MENTION]

https://mega.nz/#!7Z1XWZ7J!FLpXqtuv0CqsnBNIZek-Rf48D8ur5wIzCJFjKfG_r6k

fixed link is here. deODEXd and has LGMemoplus
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] elliwigy:
already downloading it lmao, thanks again!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxceler8:
Wait.. Removed YouTube and androidpay. Yikes I use those everyday

Also can you elaborate on the multiple

optimizations? It seems so many people drag and drop another phones .apk and call it a tweak.

You mentioned tweak several times but don't elaborate on the code changes that caused the tweak.

Mamy thanks for taking the time to put a VZW .zip together
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
You do realise you can install youtube and pay through the store right? No need for them to be a system app. He's just removing things that can be installed without them having to be a system app to make the ROM lighter.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Android Pay will never work on any phone with root, and/or unlocked bootloader... So...

And youtube is on the play store to download.

Everything you need to know is in the OP.

Build.prop is tweaked, you can check diff on the stock one if you like, framework and apps are deodexd, kernel is modified (again mods in the OP, like governor, scheduler, blah)

this is a clone from my H918, that is why you don't see the old versions.

Mods are done in build.prop, init.qcom.post_boot, and at the kernel.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
So, I still can't get my PC to see my phone to transfer files on only this ROM. My Stock Verizon ROM backup works, and the US996 ROM works fine in this regard. I have made sure I'm on the latest drivers, I even downloaded and installed LG bridge. ADB works, USB debugging works, I just don't get any options in my phone's notification window to do any thing as far as changing the USB connection options. It's really a strange issue which I've never experienced before.

I've uninstalled the phone and all former traces of it from device manager in windows.

I've rebooted after doing so.

Anyone have any ideas I could try? And yes Tilde88 I did the things you suggested. And yes I know others are working. As I stated my phones works fine with my PC on my stock vs995 backup, and the us996 ROM. It's only this modded vs995 ROM that is giving me issues. But I'm convinced there has to be a solution as there almost always is to these sorts of things.

[UPDATE] So I found an activity for the USB connection mode in Nova and assigned a shortcut but when I try to open it it says permission denied. So I'm thinking for some reason my phone is denying USB connection activity selection mode permission to run. So it never shows the options in the notification window. Perhaps there is a build prop I could make or change that could override this?

So upon further investigation and troubleshooting, I can confirm USB connection is working. I got an app called "phone manager" which also requires computer software to sync with the phone and it successfully connected to my phone via USB. So my only issue is getting the connection mode to appear (which is what I've thought all along) But the problem still is; why aren't the USB connection mode options appearing in the notification window? And why am I the only one having this issue? >.<
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] elliwigy:
i am finally getting insanebattery lol had unplugged at 40% for over 2 hrs with over 1hr sot and it hasnt dropped 1% lol
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] LRiley:
u still get static boot?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] elliwigy:
yes.. unless i use quick reboot and perform just a fast reboot then no.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Hilfey:
Thank you for your work on this. Upon booting this ROM, I immediately got a VZW attempt to apply the December security update. What did I miss that I need to disable to make sure this doesn't happen?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
Go to dev options and disable system updates. Also you can use a freeze app to freeze the system update.apk's
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Hilfey:
Thanks. I had them off in Dev options so it scared me a little when it popped up anyway. I froze 2 system update apps in TiBu now. Just making sure I didn't miss something else along the way.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
I'll see what needs to be removed for VZW FOTA
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Are you restoring any system apps? Like in TiBu?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
Yes. But I think I've tried connecting before restoring any apps. But I can't say for certain because I wasn't consciously thinking about it. I can try again tomorrow.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
You should never backup/restore system apps. They can cause issues when going to other ROMs. The only time it is safe to restore a system app, is if it is not already in the ROM. And it is not guaranteed to work.

I would recommend a clean flash and test with nothing done on the phone.

If it still doesn't work on the clean flash with no edits, I would have to remote in, because then it would have to be a driver issue. idk
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
Oh you said system apps. No I'm not restoring any system apps. Only user apps.

It's definitely not driver related. I worked on trying to get it fixed for several hours tonight and I'm 100% on the latest drivers. Like I said I was actually able to use a third party app and connect to file storage via USB. And if it were driver related wouldn't I have issues with all the roms? My phone connects fine on my vs995 stock backup, and also on the us996 rom. It's just for some reason the notification would never come up for me to select file storage. And stupid google removing it from settings is annoying because I'm convinced if only I could trigger the USB mode selection list it would easily let me view the phones storage. I assigned a Nova activity to the USB modes but when I triggered it it came back permission denied.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
It could still be driver related. Not saying it is, but flashing a new ROM essentially changes the device you have. So Windows would need to get the usb store drivers set up.

I have no idea what is gong on with your phone :\
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
It's all good man. I'll figure it out. I kinda like the us996 rom more anyway. It has several differences I prefer.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Ryano89:
Strange..I haven't seen, or read anything about Verizon having the December patch out yet. I'm still stock no root.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Datblkbro:
Ok, every once in a while when using apps Im getting Unfortunately system UI had stopped and it crashes.. Any suggestion? Maybe i should do a clean install instead of dirty
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
Anytime you dirty flash and have issues it's always wise to do a clean flash. Another thing you could try if you don't want to go through all the trouble of setting up your phone again is do another dirty flash. Sometimes issues arise during setup of the device and a dirty flash can sort out any issues.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] elliwigy:
it was under my impression the rom.zip performs wipes when flashing.. wouldnt this mean every flash is a clean flash?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Datblkbro:
Yea I thought so to. But I just dirty flashed again and having same issue. Imma stop my l speed tweaks. Idk y I'm getting ui crash
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] elliwigy:
i always perform standard factory data reset in twrp prior to flashing anything but of course this means setting everything up again.. best battery yet for me on the v20.. even better than before root..
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
It doesn't wipe your apps and data.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] bond32:
I too am getting system UI crashes. I also dirty flashed but I dirty flashed over my newly-rooted system (which was wiped). I will try factory resetting in TWRP.

Edit: when booting, my phone's screen is all jacked up, its the tv screen weirdness. What have I done wrong?

Edit again: Sorry to be "That Guy", but is there any chance (or point me to where it could be found) to add back some of the things you removed? Like LGMail, etc.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] elliwigy:
the static screen is normal.. give it 10-15 mins then once its on u flip upside down and static goes away.. this is with any kernel
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] bond32:
Thanks. I thought that was it.

After wiping data, setting everything up, still getting some UI crashes. I suspect it has to do with updating Google Play services but not sure.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Josh McGrath:
Edit...Wrong ROM thread. Disregard
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Sinister99:
I downloaded this ROM last night and it booted fine but I'm also getting the SystemUI crashes too about every other time I would press a nav button. Would having the SystemUI Tuner enabled cause this or is it something else?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] bond32:
I don't have systemUI enabled, mine still crashes almost every other app. I've tried other launchers too, doesn't seem to change.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] elliwigy:
crazy.. has been great for me
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
You don't need to give it 10-15 minutes. Just wait until it's booted and then press the power button to turn the screen off. Then just hold your finger over the proximity sensor beside the front camera and when the static goes away on the second screen it's good to go. It only takes a few seconds to do the whole process.

-_-_-_-_-_-

While I was on this Rom for several hours last night I never got any system ui crashes. It is strange how so many are having this issue.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Datblkbro:
Clean install.. And now all is great 4 me too.. :good::D

ik the op says u dont have to wipe, but u should. I have everything backup

so it wont be difficult to set ur phone back up
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] anon389389109:
Noob question.. I'm using the kovernged rom right now and I want this one instead. Do I just follow the normal instructions on post 1 or will that brick my phone?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
Konverge is a kernel, not a ROM. Think of the ROM as the operating system, and the kernel as the messenger the operating system sends to tell the hardware what to do. That's not a perfect explanation but I'm just trying to make you understand a ROM and kernel are two completely different things with a different function. With that being said you are safe to flash this ROM so long as you have the Verizon V20; the vs995. When you flash this ROM it will flash a new kernel as well. Don't flash the Konverge kernel over top of this ROM because it could cause issues, perhaps not even boot. This ROM has a good custom kernel with it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] elliwigy:
agreed.. mine took about 15min total but others might be less or more.. youll knowby static when tocover sensors..

i was first vzw device to use dirty santa before it was dirty santa.. i was actually second to root after [MENTION=4591212]me2151[/MENTION] himself tried his own method..

covering the sensors is only needed on non debug kernels/custom kernels but is something we need to deal with for now since debug kernel caused many issues for me and others such as insane battery drain, kernel panics and system crashes.

ive not had a single crash or issue (same as you :)

i cant say its user error as id like to believe everyone follows directions to the T lol
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Artimis:
Does this kernel fix the issue with WiFi calling not actually working?

I'm on the stock VS995 11A ROM with the konverged kernel and while WiFi calling appears to be available and activated, it doesn't actually work.

Thanks.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] texas83:
Whenever I flash the rebloat it never sticks. Really just want quick capture and memo back. Any way I can install the files manually?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] vanhew29:
Vzw update

Getting bugged about a system update that i cant exit from. Just postpone.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] twistedvip:
Try to use the file from this post. Make sure to follow directions, especially when it comes to the permissions.

Twisted
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] imucarmen:
You managed to figure out how to root your phone but can't figure out how to disable updates? >.< :D

Go to dev options and disable auto updates. And just to make sure get an apk freeze app (there are many) and freeze the 2 "system update" system apps.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dwertz:
Use something like titanium backup to freeze them. There should be two files in the system files called system updates
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] d0p35m0k3r:
So buttery! Dirty flashed, static for about 15 minutes, booted and running better than ever! Had to reinstall Google Assistant (of course) but everything else seems to be intact. Thanks for the release!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxceler8:
Can you confirm the DAC is fully fuctuonal?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] d0p35m0k3r:
Seems to be.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] idkwhothatis123:
Anyone using konverged kernel with this Rom? If so, hows the performance and battery life?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jay8302:
Works for me
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mrtruckincowboy:
Noticed that in a call i can't click to anything else but hang up is that normal? Sometimes i need to click on text or something in call
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jtegg007:
This sounds awesome, but I just bought my v20 so I'm waiting for a case and screen protector before I root (Dont want to drop it right after I break warranty)-

Can anyone verify, this adds the FM functionality of the other V20 devices? Or am I misunderstanding the feature "**Bluetooth and FM should be fixed!"
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
You can always unroot, and re-gain your warranty. If rooting even breaks it.

No, FM still not working it seems. Got close, but not.

That said, good news everyone!

The Dirty Santa team has come up with a patch for the kernel which should fix the static boot. I will look over it now, and recompile a new kernel for your devices. This will be for the H910, and VS995, as those are the only ones that get static boot. Sprint and the Korean F800L also have it, but no one has sent me system.img and boot.img for those devices, so no custom ROM yet.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] WishRyder:
Vibrating Reboot?

Any word on the "vibrating reboot"? I reboot the other night, set my phone down and left the room. When I came back, my phone had crawled off the nightstand and was hiding under the bed. :eek:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
LOL wtf?

Sounds like the motor just glitched out for a few moments.

Me: "WTF is my phone!!?!"

Wife: "Where did you leave it; they don't just walk away"

Me: "Wanna BET!?"
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Tilde88:
Compiling a test kernel now, same as the one in my ROM, but with the updated DTS patch, thanks to [MENTION=4591212]me2151[/MENTION] and the entire Dirty Santa team. They worked really hard to help you guys have a stable hack to be able to root!

Who wants to test for me?

It is just the kernel, no ROM. Nothing will be wiped.

Here is the 5.1 kernel for the VS995, with the (hopefully) static boot fix. No other changes. This should work on any phone who's sticker says VS995.

Please let me know how it goes for you.

Good luck!

Update: still not fixed
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] WishRyder:
Haha. Basically this. If you reboot with the phone plugged in, the motor doesn't stop until the phone boots all the way...or maybe that's just mine?

Tested it. Still got static. I tried wiping cache/dalvik as well, but no luck. :(
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] vanemburghj:
Still have static, just flashed over existing ROM/Kernel, and wiped davik and cache.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] xxceler8:
Isnt a build.prop file the settings you enter before you compile the kernel? And then they are active only after being compiled. At least in Linux I thought it is.

Are you sure changing it has any effect?