yashsingh1/xdaforums huggingface dataset:
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
You can get R/W access to the external SD card using a file explorer with root capabilities. Or the app you're trying to access it with needs to support the DocumentProvider option that rolled out with Lollipop. Any newer app should be able to request the access needed, but not all of them do a proper job of explaining the process. I'll use SMS Backup & Restore in an example.

Open SMS Backup & Restore and try to change the path it saves to. When browsing for the location, select the root of the SD card, and press OK. That will then grant the app access to write to external SD. Similar actions are needed for Titanium Backup.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
Take a backup in TWRP, and then clean flash, selecting the Advanced menu in TWRP to first format everything except internal storage and SD card.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ecera:
I see, I was actually asking because of tibu and didn't want to be moving backups from my internal to where I keep them on my external SD. Because when I would select a folder on my external SD in Tibu it would say folder not writable. But..I read somewhere that if you click on "storage provider" and then select "document provider storage" it does give you the option to write to ext SD. Which I tested and it worked. Thanks for the clarification NATF!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
You probably read that from me if it was in the V20 section. I've answered that a few times so far. Threw me for a loop the first time I ran into it on my S7 Edge, my first phone with an SD card in a long time.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ecera:
Hahaha it probably was you. I didn't check who had posted it but it was on XDA.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
Closing in on 100 downloads, what's everyone's thoughts so far?

Also once again soliciting for ideas to include on the next version.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] sanjsrik:
Options, did you say options?

Do you already have options for bootup screens?

Is there a way to get rid of the ominous "you've screwed your device, go to this address to see why" warning that comes up every time I have to reboot?

Any way to include other kernels? Are there more efficient ones than the stock one? Would this require a boatload of testing first?

Are you looking for cosmetic suggestions or other ones?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] losplatanos:
Rom is working great... Battery is not the best but that could be because I have a lot of apps.... One feature I would love to have is music controls with volume keys while screen off..... Pocket Skip tracks app works but for some reason only for forward.. Backwards don't work... Thanks
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] sanjsrik:
If we're dirty flashing, is it the usual dalvik and cache that needs to be wiped?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Zacharee1:
Those should always be wiped after any full ROM flash.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] tourbound129:
Were you able to include the newer Google assistant that doesn't change device ID to Pixel?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] goldeman:
Is there any way to permanently hide the Nav keys so I can strictly use LMT launcher only?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] corbs24:
Try frisky music controller. I've been using that. Works good.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
The warning screen is part of the bootloader and cannot be disabled on newer devices, unless you lock the bootloader, which is definitely not advised unless on a 100% stock ROM.

Right now there is the standard T-Mobile boot animation and also an AOSP Nougat one.

Once the released 10j source can be made to compile without error, I will definitely begin to dabble with making my own kernel. For the moment, stock performs best.

I've gor around 60 apps installed, including the battery drains known as Facebook and Facebook Messenger. As I sit in my hotel room, tethered for the past hour, I'm at 39% after unplugging 16 hours ago.

Definitely recommended. But I skip it when I'm flashing overtop of the same ROM version, such as when I change Aroma options.

Not yet, but that one will be coming next.

You can edit the build.prop and tell the phone you have hardware keys, which will then shut off the navigation bar. However, be sure to keep a backup of the original so that can replace it using TWRP should something go wrong with your launcher.

Change qemu.hw.mainkeys=0 to qemu.hw.mainkeys=1, save and reboot.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] losplatanos:
Thanks.... Forgot to mention long press... But the clicking does work... Would need to get used to
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
Sorry, missed this one earlier.

If you look through the build.prop from a stock ROM, there are several formats that are set to OFF or FALSE for different audio options. I changed a few of those.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] fireworksordie:
Do you have the stock build.prop from 10j? Looking forward to flashing this rom (still on rooted stock 10d) but hoping to keep the build.prop stock.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] XP_1:
NotATreoFan, I am really enjoying your work and I dig the update to the Aroma Installer. Very creative. The only issue I seem to be having is with the installation menu. When I select to install certain apps it is a crap shoot on whether or not it actually installs. I did a full wipe each attempt.

An example would be the LG FM Radio. I made sure I selected it the first time I flashed but it did not appear anywhere. I thought maybe it was my error. Wiped everything completely again, then re-flashed and still no Radio and this time the Calendar did not install. I also selected to install the Google Docs and Sheets which worked the first time I flashed, but not the second flash when I tried to get the Radio again. Am I doing something wrong? I am sure I selected the same things. Any help would be appreciated. Thanks!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
I haven't seen this behavior myself in a while. Aroma does have an occasional glitch that will cause the screen to rapidly scroll up and down. If this happens, some of the items you tap on may not actually select. This issue is fixed in Aroma 3, but I had some issues during testing where that version completely froze during the install and required a battery pull.

Can you flash again with the same options, and save the Aroma logs after? You can also watch the install script as it runs. It displays an entry for each item installed.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] EGJason:
I'd been formatting all of them through TWRP Advanced. I've gone back and restored to Stock, and have since gone through Recowvery. I've tried installing the ROM a couple times and have received constant System UI FC's when entering the Setup Wizard, on both the installs I've done so far.

I've got it currently doing a third go through right now, with fewer AROMA options selected, and hopefully that'll do some good. I'll either post again or update this post when it's done.

EDIT: Looks like it worked this time around! The only thing that I had changed this time around was the AROMA options - I'm assuming you might want some log files?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] efrommel:
I feel like the speaker volume is lower in this update, anyone else? im testing a few more videos in youtube.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
I'm glad you got it to boot without FCs. If you know which options you selected the first few times, and then skipped the third time, I would like to try them on my side to hopefully reproduce them.

Some people suspected that LG lowered the volume slightly in 10j, but I haven't noticed it myself. The only changes I made were to enable slightly fewer of the FALSE/TRUE toggles in build.prop this time. But they don't affect volume levels.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
I do have a stock build.prop, but it's on my home computer. I can send it over later tonight after I get home from my business trip.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] djnikkofb:
lowered volume? I'm only guessing but, I think LG may be listening to it's consumers complaints. LG may have received word of blown speakers, so to be pro active, they may have lowered the speaker volume to possibly reduce RMA costs.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] goldeman:
=)))) Ty!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] prztruspaz:
Extremely minor bug report here. When using the music player quick panel with the screen unlocked, occasionally it will be unresponsive and then open the second screen control panel. Used Aroma to reinstall the stock LG music player if that matters.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
Found a few errors in my coding of the updater-script, leftover from before I reorganized the folder structure of the Aroma add-ons. This was causing some of the selected apps to not install.

I'm going to upload a fixed build when I get home in a few hours. But for those who already downloaded the full ROM, you can instead just open up the zip and replace the bad file, if you're not in the mood to download another full build.

I also swapped out the Aroma binary for one that is patched to handle larger zip files. Hopefully that will eliminate the random SystemUI FCs that some people are experiencing.

Sorry about this. I'll double down on all my error checking going forward.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
Here is the fixed, full ROM.

https://www.androidfilehost.com/?fid=817550096634741220

Other than the modified Aroma binary and fixed script, I also added an option to install Google+. This wasn't planned to be included, but I was already working on that when I found the issue and figured I'd leave it in there.

If you just want to fix the zip file you already downloaded, see the attachment to this post.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Andi32790:
For what it's worth since I updated to 3.0 V4A stays processing. Thanks for the great ROM
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
That's great news!

I'm starting to look into various mods I can work into the ROM, but with the issues I'm seeing with some others, I suspect they will be limited until we get a newer apktool that can properly decompile some of the system files.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Zacharee1:
What if you include the Werewolf kernel? 1.0 is supposed to be really stable.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
I would consider it, provided the developer is OK with me doing so, and I would also need to run it myself to make sure nothing breaks.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Zacharee1:
1.0 has the static issue on boot, and needs the proximity sensor cover fix, but aside from that (I just flashed it), 1.0 is really stable. The dancedance governer is nice and speedy.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
Look, fonts!
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Josh McGrath:
Is it normal for root to disappear when doing a factory reset on this ROM?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
Yep. SuperSU installs on the data partition due to systemless mode.

Your data partition may have encrypted itself with SuperSU gone, depending on if the injected boot image kept it disabled. You'll know of it happened because TWRP will prompt you for a password to access it.

This is the version flashed along with v3.0: http://download.chainfire.eu/1021/SuperSU/SR3-SuperSU-v2.79-SR3-20170114223742.zip
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] sanjsrik:
Just a small note, you may want to put this in the first post because it is an update. Unless I missed it on the download post.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
The download link in Post 5 was changed to the fixed build, so all new downloads won't have to worry about making it. I figured I wouldn't need this part added since most people are following the thread, but you make a good point. I'll add it in just a bit.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] sanjsrik:
You're a good man charlie brown...

My mother used to say, if you want to confuse people, tell them in the clearest possible way what to do.

The thread is 64 pages long. Not sure everyone can follow all this. Did you update the version of the ROM to say 3.01 or something so people know that it's been updated? Just going by minor update revision numbering.

This is YOUR ROM, and I appreciate (cannot begin to tell you how awesome this ROM is) everything you've done. Don't mean to be presumptuous about telling how to post minor revisions. Apologies if it came across as bossy.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
I added "Fixed" to the end of the filename.

I'm working on 3.1 now, having gotten a lead on further fixing the still occasional hiccups with Aroma installs. Happened to me 4 times yesterday in testing, so at least I can reproduce them.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] sanjsrik:
If... you need testers, I'd be glad to volunteer. I'm sure any number of us would be happy to volunteer. If you want help that is.

Just offering. It takes a village.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
Thank you, I'll keep that in mind.

Once I get to where I believe it's working better, I would like for some people who experience glitches flashing in the past to try the new test build.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] sanjsrik:
Dumb question, maybe you posted it elsewhere, but when I link to this post from the downloads post, it doesn't say if we need to copy this to a directory, flash this as normal or how to install this zip.

thanks.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
It's to fix the zip you already downloaded. Instructions are inside the file.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Gungrave223:
Quick question... Does anyone else have issues with the GPS dropping signal???

On 3.0 with clean flash...
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
I've had some random issues with GPS back to stock times. I found that turning off background WiFi/BT scanning seems to make it much worse. I found the battery impact to be negligible, so I just leave background scanning on.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
And in other news, I think I finally got the Aroma issues licked!

If you've had random issues flashing before, please send me a PM. I'm looking for a few people to test clean and dirty flashes to stress the system, so to speak.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mcdavid:
MOD - use volume keys to move cursor in txt field

[MENTION=4041997]dwitherell[/MENTION] made an awesome mod that I have used in other ROMs and have not seen for the V20. So, I asked him if he could make it for the V20. All credit goes to him.

The mod lets you use your volume keys to move the cursor back and forth while you are in a txt field. It is very helpful when you type a long txt, for instance, and you realize you need to edit it. It's much easier to use the volume keys than to try to get the cursor where you need it with your finger. The mod involves some changes to the framework.jar file in /system/framework/. To make it work, you just need to replace the current framework.jar file with the one you DL from the following link and reboot. The first reboot takes a long time. It will go to the "Android is starting" screen and take a while to complete. Be patient. It is a good idea to keep a backup of the original framework.jar file.

I have only tested this on the WETA ROM for TMO. However, it should work on any TMO ROM where the framework.jar has not already been modified. I confirmed with [MENTION=320479]NotATreoFan[/MENTION] that his ROM has an unmodifed framework.jar file. So, this should work on his ROM, at least on TMO.

I do not know if the mod will work on v20 ROMs for other carriers other than TMO. You could probably do a CRC compare of the stock TMO framework.jar and the one in your ROM to be sure. If the files are the same, the mod should work.

If it works on your non-TMO ROM, let me know.

https://drive.google.com/file/d/0Bz2LTeGg4ZTHeGpFY1BMZEVRNGM/view?usp=drivesdk
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DarkPhoenix:
I have been using the Google Now launcher for quite a while now. Since I started using this ROM I am having a problem with the last app I used opening itself back up while I'm looking at the list of news stories in the Google Now launcher. It's like I'm tapping the recent app button twice.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
I'll test this on my phone and see how it behaves. Then if you don't mind, I can add it to the Aroma options for install.

The reason you see the Android is Starting screen is because touching this file triggers a cache rebuild. So allow up to 15 minutes, depending on how many apps you installed outside of the ones already available.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
Has it been happening from the beginning, and what ROM version are you on currently? I have found that the included LG Home launcher would occasionally load on a press of the Back button, instead of my default Nova Launcher. This was fixed by freezing the app, but then I also couldn't use the Home Selector in Settings.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DarkPhoenix:
Version 3.0 and yes it's been doing it since I installed this ROM. I just had it happen again. This time I pressed the home button after using the app Adme. After I was at the home screen for a few seconds, Adme opened itself back up.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
Can you try a different launcher to see if there may be an issue with the Google one? I will flash it on my phone and try to reproduce.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DarkPhoenix:
Yeah I'll give it a shot.

---------- Post added at 04:00 PM ---------- Previous post was at 03:44 PM ----------

OK I installed Evie Launcher and it's doing the same thing.

---------- Post added at 04:09 PM ---------- Previous post was at 04:00 PM ----------
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mcdavid:
Sure
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
What are the exact steps you use to reproduce?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] DarkPhoenix:
Look two posts back where I posted the link to the screen recording and the description of the steps I took to reproduce it.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] NotATreoFan:
Thanks. I'll try to reproduce it on my side.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] darwinmach:
I had these issues on v2.5 and v3.0 where the GPS would lock, then drop after a minute and re-lock. Made Maps navigation a terrible experience.

However, when I updated the modem from the 10d/10i release to the 10j modem, these issues went away. The modem image was extracted from the 10j kdz and flashed to modem partition using TWRP.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] TheMayor5152:
VS995

Has anyone tested this on the Verizon VS995 yet?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] dfogelstrom:
T-Mobile H918 here running WETA 3.3a. Confirms it works flawlessly. Is that all your mod changes? Thank you for this!!!! ??
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Bob Simons:
where can I get the modem? Do I have to get the entire stock file?

I've been told it's fairly obvious how to use twrp to flash the modem. Is it that easy?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] mcdavid:
Yep. That's all it does. Thanks.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ZDeuce2:
Easy as downloading and flash...
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nyfl2004:
For those that want the 10j modem. I made this zip and installed with no issues. Seems to be a little snappier than 10i. Flash in TWRP

https://www.androidfilehost.com/?fid=457095661767133267

I would recommend flashing only if you are on the 10j rom update just to be sure.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Bob Simons:
i know this doesn't matter but

your download listing has the scary words:

for the Samsung Galaxy Note 7(SM-N930P), by nyfl2004

But seriously, thanks for the download
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nyfl2004:
Lol, no worries. Looks like Androidfilehost finally added the LG V20 dedicated section. I currently have all my v20 mods in my Note 7 section. Thanks for the headsup, I'll move everything over.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Bob Simons:
installing the modem?

Any special process for installing the modem? TWRP appears to see it like any other zip file. Doesn't it go to a specific partition? Does this happen automatically or is there a destination partition choice in the process? I'd somehow expected the install process to be different. I only went as far as selecting the modem file and as i didn't see a destination selection I quit and wrote up this question. Should I just have continued and found everything to be simple and wonderful?
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nyfl2004:
Just flash like a normal zip in TWRP.

The destination partition is in the script.

That's all you need, enjoy.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Bob Simons:
I guess I was overthinking it

I was thinking back to the old Sammy worlds of Odin where you had to designate the destination directory correctly or have a brick.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] nyfl2004:
Lol, same can happen here too. Wrong partition and we could end up with a nice paperweight.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] ZDeuce2:
Just as a side note, I crash test dummies it for everyone a while ago, you can flashed the radio and bootloader on 20i with no ill affects. I would however highly recommend that you flash a 20j rom with it just incase I was only lucky...
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Bob Simons:
I was already on NATF's 3.0 and was hoping the newer modem improved things. My last 3 phones were T-Mo phones on AT&T's unlimited plans which don't allow tethering at any price so this time I decided to try T-Mo. Reception is horrible, somewhere between barely adequate and not that good. I expect I'll have to pay off the contract and come back to AT&T once I have the money to buy out the contract but then again maybe T-mo will improve or the radios will improve a lot.

I've had the new radio for a few hours and so far I can't tell any difference.

Thanks again for all the help.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Guessphx:
Deleted
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] androiddiego:
Have you tried manually switching bands. My phone doesn't always auto switch to a better band when the current one is weak.
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] Josh McGrath:
I second that. Mine does the same.

Try band 12 as it has better building penetration and longer reach. But try mainly bands 4, 2, 12, possibly 66. It all depends on your area
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] darwinmach:
For those interested, I went ahead and created TWRP flashable ZIPS for both the H918 10j modem and bootloader here: https://xdaforums.com/v20/development/firmware-twrp-flashable-bootloader-modem-t3547268
[LG V20 ROMs, Kernels, Recoveries, & Other Developm] androiddiego:
I've been using an app called Shortcut Master (lite) to get right to the band selection hidden menu. No need to type *#546368#*918# in the phone app.