yashsingh1/xdaforums huggingface dataset:
[LG V20 Guides, News, & Discussion] sheik124:
Hey, saw that this wasn't answered yet. Here is how I flashed both v20g and v20h. I did exactly what you're asking about. I flashed Oreo, then re-flashed the correct Oreo version of TWRP from the same recovery session. It worked both times. Obviously when I went from v20g to h, I did not fully wipe, I just dirty flashed right over it. There's no reason you can't just flash v20h directly, at least I don't think so; it should be a full image and not a differential update. These instructions will assume you're going from anything Nougat based to Oreo. You have to install the Oreo version of TWRP as your first step, and then reboot (from within TWRP) into recovery again. Don't try flashing Oreo using the older versions of TWRP. These instructions assume you're already on the proper version of TWRP!

I made a full nandroid backup. I chose system, not system image and data, not the beta option that includes media. I usually just copy /sdcard over to /external-sd and rename it to /external-sd/.sdcard

I went into the Wipe menu, and completely wiped "system" and then also chose the option to wipe "data" without wiping /data/media. Don't remember if it matter or not. Pretty sure it didn't, and my "internal SD card" was wiped. That's why I copied the entire thing in Step 1

Flashed v20h ZIP

Flashed mk2000 ZIP

Flashed Magisk 17.1 ZIP - I've been informed this step is superfluous since mk2k is already patched for Magisk, but it didinstall Magisk Manager for me, so, do what you want.

Flashed TWRP Image

Went one step further and did all of my debloating before first boot! I've added two screenshots at the bottom to show what I copied off to the SD card and then completely deleted from /system/ - Wi-Fi Calling still works (AT&T customer)

Wipe cache and dalvik

"Fix Contents" (because you've been using TWRP to manually delete things in /system/)

"Reboot to System"

It powered up, went straight to the AT&T logo (when I went from v20g to v20h - when I initially installed v20g, it rebooted three times before I saw the AT&T logo) re-did all the odex / oat / Dalvik stuff ("Upgrading Android" screen) then the LG theme app undid all of my substratum overlays and restarted System UI. Which was nice, because normally when you forget them running before you update, you get stuck in a force close loop.

What I deleted from /system/priv-apps/

[IMG="/system/priv-apps"]https://i.imgur.com/b4obs1W.png[/IMG]

What I deleted from /system/vendor/app/

[IMG="/system/vendor/app"]https://i.imgur.com/pCdbqou.png[/IMG]

SafetyNet a-OK :good:

[IMG="SafetyNet Still Passes Too!"]https://i.imgur.com/GTrlFqP.png[/IMG]

You can probably get away with de-bloating more. I saw no need to; these were the most annoying, persistent, and/or resource intensive pieces of bloat aboard. Too lazy to check the screenshots, not sure if I trashed YouTube too initially, but I ended up deleting it from wherever it was and then also unlinking it from the Play Store because I use the Vanced Magisk module and I like to hit "Update All" without worrying about it disappearing.

Good luck!
[LG V20 Guides, News, & Discussion] darkknight200:
yep that would be the new instructions that is simpler but one thing to clear is I meant the stock boot img in the zip is magisk 17.2 patched already.
[LG V20 Guides, News, & Discussion] lgv20:
I already use the new TWRP so I need to reflash my device using new ROM and new TWRP with new downloaded file? There's only 2 file that I use on flashing ROM is the ROM itself and the kernel. Both pass the md5 check.

Did your device already "cured"??
[LG V20 Guides, News, & Discussion] princedede:
First understand that there are two versions of roms. One is 20g the other is 20h. Now since u have new TWRP installed. It's just a precaution to flash the rom again using the new TWRP, then use the new twrp to flash the rom. Then use fastboot to flash the TWRP again.

V20h is the latest version. U don't need to download both versions. Just the latest one is okay.

Procedure:

The correct steps would be

Download new TWRP and put on SD card

Boot to your old TWRP recovery

Flash the new TWRP, reboot recovery

Format Data, flash V20h rom

Reboot bootloader flash new TWRP.
[LG V20 Guides, News, & Discussion] lgv20:
I already use the 20h and the latest TWRP. But I will give it a try once I near my PC. Just need to backup my device.

After a long day and night without crashing yesterday it crash again. I suspect Facebook and chrome because most of the time (not every time, last night it crash when it's idle) it crash when I open those 2 apps.
[LG V20 Guides, News, & Discussion] clsA:
I use Facebook Lite and the Samsung Browser beta. It still sounds like you have hardware problems, the v20 is known for having bad motherboard issues.
[LG V20 Guides, News, & Discussion] sinnedone:
How exactly did you get tethering to work? I'm also on Cricket. The old way of chaining entitlement check to 0 does not seem to work.
[LG V20 Guides, News, & Discussion] clsA:
Hotspot and Tethering work perfectly with ATT plan / sim
[LG V20 Guides, News, & Discussion] sinnedone:
I'm on Cricket.

On Nougat all you had to do was change "tether_entitlement_check_state" in /data/system/users/0/settings_system.xml to "0" and it worked no problem. On Oreo seems to have changed. :(

Side note... I can't believe LG didn't fix the screen retention thing.:mad:
[LG V20 Guides, News, & Discussion] jeff.p:
would this work on us996 model?
[LG V20 Guides, News, & Discussion] partyman66:
Before doing any of this, try launching tethering once and it will fail. I've found that this creates the tether_entitlement_check value that we will change in the xml file for step 3.

1) Freeze\disable com.lge.entitlementcheckservice app

2) open a session in TerminalEmulator (install it first) and su to root. Then, as root, run the command "settings put global tether_dun_required 0"

3) go into the file /data/system/users/0/settings_system.xml with a text editor and look for "tether_entitlement_check_state" and change its value to 0 and save the file.

4) Under Settings-->Mobile Netwoks-->Access Point Names, modify your APN (or create a new one called cricket and copy over all your other settings from the default one if that is read only) and change the value for "APN type" to "default,dun,mms,fota,hipri,supl". Save the changes to your APN using the drop down menu on the top right of the screen. Then choose your new "cricket" APN as the selected\active one.

5) Reboot phone and try tethering

You can mostly fix screen retention with kcal color modifications. I did mine in LUX autobrightness by setting RGB to 240\230\215 under the advanced settings section with kcal enabled. Ka-mod-reborn keeps failing to set the changes to color so i shut them off in there and did ut through Lux instead. I can send you the installer if you need it. Pm me if so.
[LG V20 Guides, News, & Discussion] clsA:
No this is for the H910 only
[LG V20 Guides, News, & Discussion] Rafeh:
Hi, Thanks for the rom. I am able to run it on F800L.

Just remember to flash LG F800L oreo modem after flashing rom or you wont get any signals.

Flashing modem can either be done through LG UP (partition dl) only select modem. OR extract modem bin file from f800l 20e dz file, rename modem.bin to modem.img and flash through twrp to modem partition. all fixed.
[LG V20 Guides, News, & Discussion] Olalaekan:
I did exactly this on my F800l.... no networkkk... i was able to get network with only us996 nougat modem (it resulted into me loosing fingerprint option in settings and also a few lag here and there in the phone ..
[LG V20 Guides, News, & Discussion] Rafeh:
Strange. I have everything working including fingerprint.

Maybe u need to do everything fresh to get working.

Go back to f800l nougat by flashing nougat kdz. Root it dirty Santa. Then Twrp for Oreo(H910 Twrp recovery) Format data reboot back to recovery. Install H910 rooted Oreo rom and H910 latest Oreo kernel as described. Then flash modem.img in twrp. Thats how I did it.
[LG V20 Guides, News, & Discussion] Olalaekan:
weird..... this was the exact route i took to my oreo nightmare......... yet network was a daymare...........
[LG V20 Guides, News, & Discussion] lgv20:
i'm trying to reflash but i cant get into recovery because it just show static screen without even entering the twrp, so i end up re-ROOT-ing all over again via LGUP and 915 ROM. it works, clean all the data until no OS. trying different ROM (RR and Lineage) no luck it makes my device bootloop cant even enter the start up screen. go to recovery again, clean and flash this ROM. all is well until i installing apps and restore my data then the crash shows up with USB_SUSPEND, BATTCHG, or any other language that i dont understand.
[LG V20 Guides, News, & Discussion] partyman66:
Try not restoring your data and see if it still crashes. You could be restoring data that is corrupting something.
[LG V20 Guides, News, & Discussion] Enternal9:
So I'm an AT&T customer in the states for a long time now. Ever since I got this phone over a year ago and rooted the phone, I was never able to get LTE. My phone is the AT&T branded H910 so it's always been an odd issue for me since AT&T's LTE doesn't work on an AT&T phone (in addition to that, I strictly followed the rooting guide which should have flashed back the dumped radio/modem image back to the phone after rooting). But I simply ignored it since the rest of the phone worked fine and HSPA+ was sufficient enough for me on Android 7.0. Anyways, since I recently saw this ROM with the newer stock AT&T OREO, I was excited to flash! After flashing, I noticed that LTE still does not work. I thought the modem update would be in the new image (I see the modem file inside of the ROM zip)? Also, the at boot error where it tells you that it failed some kind of aboot test (I was told to ignore it as it was a by product of rooting the phone) is now always garbled. Anyway ideas what could have caused this (though, some people here says that as long as it boots, it's OK)? Other than these two problems, the phone has been working great. Unfortunately I no longer have those modem images that was dumped using LG UP when I first rooted the phone. Would that be part of the problem regarding my LTE issue? But it shouldn't since the modem dump is included in the ROM here. Or should I reset everything back to stock (using https://xdaforums.com/v20/development/h910-return-to-stock-v10m-t3669956) and re-root (https://xdaforums.com/v20/how-to/root-h910-v10m-t3664500). In addition, it's pretty interesting whenever I use root to view more modem details in apps like LTE Discovery (https://play.google.com/store/apps/details?id=net.simplyadvanced.ltediscovery&hl=en_US), it would crash the phone.

Or... who cares and just continue dealing with HSPA+? Since it's fast enough. Just not not fast enough to wow myself.
[LG V20 Guides, News, & Discussion] lgv20:
I disable facebook and chrome, change it to facebook lite and firefox. it never crash until now. hope it will last.
[LG V20 Guides, News, & Discussion] cnjax:
You're best bet is to try returning to stock, check lte connectivity and then root. Good luck
[LG V20 Guides, News, & Discussion] Enternal9:
To simply the process, should I reboot into TWRP, flash the stock h910 10q, and then flash TWRP (Oreo compatible version) immediately afterwards while still in TWRP. Then reboot phone, test if LTE works or not, and re-root (though can't I just possible flash back to Oreo?). Or when you say I should return to stock, you meant I should instead use LG UP and fully restore to stock using the H91510e_00_VTR_CA_OP_1205.kdz firmware available on LG's site (though technically I'm assuming this isn't stock as that's for the H915 while this is H910). Thanks!

By the way, regarding Oreo, I noticed during in-call, it no longer allows you to go into another app (All the soft-buttons are disabled), unlike older Androids where you can click home and open up Chrome to do a quick search, for example, while in-call. The workaround to this was just hit the "Contacts" button in the phone app and then you can go home from there or to any other apps. I wonder why they decided to restrict that now.
[LG V20 Guides, News, & Discussion] cnjax:
Since there are no kdz for the 910, and you're just flashing a stock zip this will not re lock the bootloader and you should retain root and twrp, the only reason to do it is to see if it fixes your lte problem, no guarantees it will work. I don't really recommend flashing the h915 kdz, others have done it but the results are mixed for some it works great others have had multiple issues so that's your decision it might be the only way to get lte working again.
[LG V20 Guides, News, & Discussion] clsA:
Since your an AT&T customer you can get everything back to stock using my H910_20g_Oreo_full_stock_Tested.zip

this will remove TWRP and the ENG Aboot but you can now take the OTA update to 20h directly from AT&T

their are many files in the OTA that the back to stock files do not flash, this should get your LTE and Volte working.

it's a long process back to root from their but if everything is back to normal do a backup of everything (no userdata) in LGUP

and then re-root. this way you'll have a backup of the patritions that don't get updated with the stock roms

mainly modemst1 and st2
[LG V20 Guides, News, & Discussion] partyman66:
Are you sure your phone can actually get LTE where you are using it? I noticed that when I first switched from my galaxy s5 to this LG V20 I had no LTE service at my house. I thought it was the rooted image having LTE problems (just like you are) but it turns out that the antenna on this phone apparently isn't as sensitive as my S5. When I went to work that day I had LTE and realuzed it was my phone's antenna and AT&T signal strength at my house and nit a problem with my modems or image.
[LG V20 Guides, News, & Discussion] sinnedone:
Try "V10 Hidden settings" app from play store. Go to network settings and change from lte to hspa, wait a minute then switch it back to LTE. I had my phone stay stuck on 4g for no reason and that helped.
[LG V20 Guides, News, & Discussion] Enternal9:
[MENTION=4201835]cnjax[/MENTION]

[MENTION=2895182]clsA[/MENTION]

[MENTION=6213252]partyman66[/MENTION]

[MENTION=2496544]sinnedone[/MENTION]

Thank you everyone! So I did as you have all suggested. Primarily I went back to stock Oreo rom that was given by clsA, do a OTA update from AT&T, tested that LTE does indeed work, dumped the entire phone using LG UP (and backed it up Backblaze on my NAS just in case I need it in the future. However, I excluded the user data dump as that's not useful, I think), re-rooted it using the guide for LG H910, reboot into recovery and completely wipe system, data, and cache, flashed h910-10r but don't reboot, immediately flashed the new Oreo stock rooted ROM that was given in this thread, wiped data and cache again for good measures, and profit! I now have LTE! YAH!! Thank you very much!

I tried to shorten the time wasted by doing a complete Nandroid backup of the data partition when I was still in the Oreo stock rooted ROM provided here. Unfortunately, after doing all the above, then restoring that Nandroid backup, it seems to have broke as I can't login at all into the phone. It keeps rejecting my PIN number and it was acting all funky while on the PIN screen. I always used the same PIN number and it's the same PIN number I used when I set up that particular install. Very odd. Had to spend a lot of time setting the phone all up fresh again. But I got LTE! :D

[MENTION=6213252]partyman66[/MENTION]

This is partially true as well. Although I got LTE, the signal aren't very strong in a few areas that I frequent, including my home. So it's a good idea to take the phone to many places and see if you ever get any sort of LTE signals.

[MENTION=2496544]sinnedone[/MENTION]

I'm using LTE Discovery which automatically reset the data connection until it connects to LTE. It's a good software that worked great on my previous LG G3. However, it didn't work here and even caused the phone to hard crash. However, once I did all the steps above, the app and the phone is now working perfectly!
[LG V20 Guides, News, & Discussion] clsA:
When you plan to do a backup of userdata, before booting to twrp, go into settings and remove all your password security / PIN and Fingerprints

Reboot be sure security is off

Reboot to TWRP / backup / userdata

This way insures your partition backup is not encrypted.

I'm glad to here the Back to stock rom and OTA update worked out for you
[LG V20 Guides, News, & Discussion] Enternal9:
Thank you! I will definitely keep it in mind the next time I go through this :D

And thank you, once again, for that really useful ROM!
[LG V20 Guides, News, & Discussion] partyman66:
When this happens, you can usually get in if from recovery you go to /data/system and delete password.key, pattern.key, locksettings.db, locksettings.db-shm, and locksettings.db-wal. (Or at least deleting the ones that exist). Then boot the device and you should have no password or unlock PIN.
[LG V20 Guides, News, & Discussion] pr0cs:
I tried to flash this rom using the supplied instructions but effectively soft-bricked my device. Everything went well until loading the recommended kernel, I was presented with an error that read something to the effect of "unexpected ram disk format" and it bailed. By then I had already flashed the ROM leaving my phone in a broken state, garbled / static start screen, no recovery. I wasted a LOT of time trying to 1) find a reasonable KDZ to start over again 2) and working LGUP/patch suite that would allow me to flash my device after getting into download mode.

Just a fair warning, this ROM, while it works for some people has a very good chance to soft brick your device leaving it in pretty rough shape. It's made harder due to the lack of 910 KDZ files. Luckily the 915 Oreo KDZ works, yeah I lost root but I at least have a functional device again.
[LG V20 Guides, News, & Discussion] Mirwan12:
Can i go back to Alpha rom or super rom after flashing this build ???

Can i go back to Alpha rom or super rom after flashing this build ???
[LG V20 Guides, News, & Discussion] clsA:
If their based on Oreo yes
[LG V20 Guides, News, & Discussion] clsA:
Yeah theirs always one person that seems to fail even though it works fine for hundreds of others.

The Roms have over 500 downloads and 1 complaint [emoji849]
[LG V20 Guides, News, & Discussion] pr0cs:
Not really a complaint, I know for the most part developing a ROM is a thankless job and I appreciate your effort nonetheless. Just wanted to add a fair warning to other people on the fence about attempting to upgrading from devices upgraded via dirtysanta to this one. It didn't work for me and left me in a pretty broken state. Made worse with how painful it is to de-brick the H910.
[LG V20 Guides, News, & Discussion] partyman66:
Did you check the hash on all of your downloads? As mentioned before, If you skip this step then all bets are off. Also check it again after transferring it to your SD card if you move if from its original download location.
[LG V20 Guides, News, & Discussion] partyman66:
What kind of idle-drain battery efficiency numbers are you guys getting with this ROM on your V20?

For example, how much idle drain are you getting during a 7 to 8 hour time at night with the phone completely not being used?
[LG V20 Guides, News, & Discussion] clsA:
Mine looses about 3 to 5 % overnight
[LG V20 Guides, News, & Discussion] partyman66:
That's pretty good. I'm losing anywhere from 8 to 18% nightly during a 6 to 8 hour period of complete inactivity with literally every sync option disabled, and bluetooth, location, wifi-scanning off and even the Play Store disabled (re-enabled when i want to do updates) and moderate cell signal. I also have the default worst offending apps frozen like anything to do with Facebook or Facebook Messenger.

When I go under "Process" in BetterBatteryStats I'm getting "system" UID: 10000 taking up about 20% of the CPU time that the device has been up (so if it's up for 14 hours i'll have like 2 hours of System using CPU)... which seems excessive to me considering it's deep dozing the vast majority of the time.
[LG V20 Guides, News, & Discussion] YPG70:
I know you said it won't work on US 996 devices. But, since its US 996 is an GSM device, would it still not work?
[LG V20 Guides, News, & Discussion] cnjax:
If he stated it won't work, what don't you get?
[LG V20 Guides, News, & Discussion] el33:
Oreo flashing question

Hello i have H910 AT&T with android 7.0, my question is what to do - to flash the phone with Oreo, i not want to root my phone, i want to be everything stock!
[LG V20 Guides, News, & Discussion] clsA:
Update it OTA from ATT or use the root guide to get TWRP
[LG V20 Guides, News, & Discussion] el33:
I not have ATT Sim Card and no OTA for me.

Can i use the rom in this tread with any flash tool (LG UP) on my computer without TWRP?
[LG V20 Guides, News, & Discussion] cnjax:
You will need twrp to flash the rom
[LG V20 Guides, News, & Discussion] el33:
Any other way without using TWRP? Just LG UP - Upgrade option and needed Stock rom?
[LG V20 Guides, News, & Discussion] cnjax:
Since there are no kdz for the 910, don't believe you can use LG up to flash a zip. There's an app called flashify out there that may or may not work, my understanding is that it hasn't been updated in years. There's also flashfire but it never officially supported LG phones also the app is buggy and development was ended as well so YMMV
[LG V20 Guides, News, & Discussion] el33:
Thanks for the info, if i do the way with TWRP can i unroot the phone?
[LG V20 Guides, News, & Discussion] clsA:
Yes if you flash the H910_20g_Oreo_full_stock_Tested.zip your phone will be stock Oreo
[LG V20 Guides, News, & Discussion] hua2501:
My upgrade experience

Thanks, I am looking a way to upgrade to Oreo. This is exactly I want.

I have two LG H910 with 10r rooted ROM. I upgraded both phones to Oreo. Just want to share my experience.

Steps:

1.	Load ROM, mk2000, new TWRP image and Magisk 17.3 to external SD card;

2.	Reboot to TWRP recovery;

3. Install new TWRP from image (using lower right button);

3.	Reboot to TWRP recovery;

4.	backup data partition;

5.	Wipe system, cache, data and dalvik cache;

6.	Install h910_20g zip;

7.	Install mk2000.zip;

8.	Install Magisk 17.3.zip ( I using Chase Pay, 17.1 version cannot hide root from Chase Pay)

9.	Install new TWRP from image for recovery partition again (using lower right button);

10.	Reboot to system. It takes a while.

11.	After reboot, skip login and restore apps and go to setting, enable developer option and enable usb debugging;

12.	Connect to PC and using "adb reboot recovery" enter into TWRP recovery or pull the battery, put the battery back in, hold vol down + power till the LG logo appears. Release power, and then immediately press and hold it again until get to a screen that asks if you want to factory reset your phone.

13.	Wipe->Data format. Then restore data partition from backup file in SD card. If data backup is done with old TWRP, the new TWRP cannot recognize the backup directory back upped by old TWRP. The solution is go to Advanced and File manager, move the directory one layer up directly under Backup directory.

14.	Advanced > File Manager, and go to the /data/system folder. Scroll down and find the following files and delete them.

password.key

pattern.key

locksettings.db

locksettings.db-shm

locksettings.db-wal

gatekeep.password.key

gatekeep.pattern.key

Without this step, after system reboot, you cannot unlock lock screen and access your phone.

15.	Reboot to system, now the phone is in Oreo and your old data is also reserved.

16.	Open Magisk Manager, install new magisk and enable root.
[LG V20 Guides, News, & Discussion] teknokill:
Can I flasth your Oreo Rom using TWRP on to my Nougat and remain rooted? I don't want to have to downgrade or even mess with that annoying LGUP program, but if I have to I will.
[LG V20 Guides, News, & Discussion] clsA:
Yes, you just have to use the newest TWRP for Oreo. And you have to flash TWRP again after the rom ( it flashes stock recovery)

Also always use the newest kernel