yashsingh1/xdaforums huggingface dataset:
[T-Mobile LG V10 Android Development] skywalker-live:
I have a tmo h901 with a vs990 motherboard. In the other nougat thread other people with vs990 boards in their h901 claimed they bricked with the nougat updates. I did update from lp to mm with [MENTION=5687366]Eliminater74[/MENTION]'s flashable full updates (his actually TWRP flashed all partitions from the kdz except recovery, currently on 20l) before I found out tmo was given hybrid stock from lg. So I wonder if anyone is still around with one of these "factory hybrids" that is willing to be a guinea pig?
[T-Mobile LG V10 Android Development] famewolf:
I don't think anyone should risk bricking their phone to be a guinea pig for you. If you make a full device backup and keep twrp you should be able to do a full device restore (all partitions not just the ones twrp does or the ones in the zip because while booted up under nougat it updates more partitions) and be back where you started.
[T-Mobile LG V10 Android Development] NYLimited:
Firewall? Were you running SuperSU systemless?

Try uninstalling and reinstalling adaway and see what happens...
[T-Mobile LG V10 Android Development] epicuros:
OKAY. Yes now.

After long desists Adaway and reinstall works properly. :good:

At the moment all ok with the Rom.:bueno:
[T-Mobile LG V10 Android Development] alotmoore:
I can't get Arise Sound Systems to install. It flashes but the Arise system and features do not appear on the phone. SU is flashed on the rom so it is rooted.
[T-Mobile LG V10 Android Development] famewolf:
I know nothing about Arise. If you are using systemless root whether it's magisk or supersu the sound package you flash has to have support for THAT method of systemless root ie if you are using magisk you install the magisk sound modules available inside the app. If I had to guess I'd day if it's not showing up then it's not getting flashed. I stopped using supersu when chainfire sold it to a company that may be nothing but a chinese shell corporation. You might try Arise sound threads. I had no issues with dolby atmos and viper4android in my limited testing of them (via magisk modules).

https://www.reddit.com/r/Android/comments/54xdmp/ccmt_who_exactly_are_the_owners_of_supersu/

Standard disclaimer: Again, it's a factory rom with 0 changes. I extracted the kdz to the individual partition image files then put all those img files minus the recovery one into a zip with instructions to flash to the appropriate partition.
[T-Mobile LG V10 Android Development] :
Flashing LG V10 h90a to h901 T-Mobile

Hello friends, I'm new here and I need help with something if possible.

I have a lg v10 h900a att, and I want to know if I can flash my lg v10 to the h901 version of T-Mobile.

preferably with android 7 (nougat)
[T-Mobile LG V10 Android Development] famewolf:
The AT&T V10(H900) is a totally different model than the T-mobile V10(H901) and nothing is compatible between them rom wise. You'll have to check in the AT&T v10 section. I would not rush anything because for the t-mobile v10 it's a known fact that nougat has NO root method/twrp unless you can root it while it's on marshmallow or lollipop.
[T-Mobile LG V10 Android Development] prabs99:
Thanks for doing this. Testing it out right now.
[T-Mobile LG V10 Android Development] prabs99:
[MENTION=320962]famewolf[/MENTION], what app do you use in place of Contacts?
[T-Mobile LG V10 Android Development] famewolf:
I use truecaller for callerid, dialer, contacts and sms however you could always use something like "simple contacts" from f-droid.org (they have a whole line of apps called simple x..simple calendar, simple contacts etc....)

You also always have the option of going into debloat and restoring the app if you are importing my list and want to keep some I removed.

and for others wondering:

I use aacalendar (google play) for my calendar app.

I use the magisk youtube with no ads.
[T-Mobile LG V10 Android Development] prabs99:
Will try it. Just got it installed. Any word on the battery life? My battery life on v30b was like 5 hours.
[T-Mobile LG V10 Android Development] famewolf:
Haven't a clue...suits my needs and I get about that but I run additional apps too....such as greenpower: https://play.google.com/store/apps/details?id=org.gpo.greenpower2

greenify with aggressive doze enabled and the corresponding magisk modules.....If you were on v30b there is no significant change...as I recall folks saying nougat had a shorter life in general than marshmallow.
[T-Mobile LG V10 Android Development] NYLimited:
Just as a reference, Hiya (free on play store) does a good job also identifying as well as blocking spam & marketing calls.

I have found Google Calendar and Contacts more pleasing for my eyes but they do not replace the stock apps completely.
[T-Mobile LG V10 Android Development] NYLimited:
Yes, it offers "numbers beginning with" so you can target area codes, exchanges or whatever.. they do have a seemingly huge list of numbers already on their block list.

Yes, faking a number close to the one being called is a relatively new practice and an annoying one.

This app is independent of the dialer as it intercepts the incoming caller ID and, as far as I know, you should be able to use it with most dialers. I'm using the lG dialer since I have not found one that totally replaced to are stock dialer.

I'll have to look at your list another time since XDA Labs does not render lists...:(
[T-Mobile LG V10 Android Development] famewolf:
I've reformatted the list into something xda should display without issues. I'll give the Hiya app a lookover.
[T-Mobile LG V10 Android Development] Mnstr3nrgy:
Recently given a LG V10

I was recently given an LG V10 (LG-H901).

I haven't opened it up yet to figure out which board it has, or if there is a way to find out without opening it, please let me know.

But the phone was absolutely free, its currently on 30c been able to downgrade to 30b successfully.

Back on 30c as of right now.

No TWRP installed though. Been trying different ways to try and get that done.
[T-Mobile LG V10 Android Development] famewolf:
If you don't have twrp or root already then you are not going to be able to install twrp as the fastboot flash commands have been removed. I assume to downgrade you flashed the kdz file?

You might see in the board info shows up by dialing *#LGMENU#*901# which should take you into a service menu with some detailed info on the device. The app "V10 Hidden Menu" on playstore may also provide a link to some info regarding what board you have.
[T-Mobile LG V10 Android Development] omega552003:
Just a warning, I flashed this and lost TWRP and root, and because I thought I still had TWRP I ended up factory wiping my phone. luckely I still have an unlocked bootloader...
[T-Mobile LG V10 Android Development] famewolf:
Then you did something really wrong because the rom doesn't even have the recovery.img file in it. Of course you are going to lose root..it's a factory rom and it completely replaces the whole system partition...you have the option to install supersu or magisk which is linked to in the op after flashing the rom to restore root.
[T-Mobile LG V10 Android Development] omega552003:
I wasn't surprised that I lost root, so I went to recovery and got "erasing" I've never had stock recovery since 2016 so the recovery must have been in the file some where.
[T-Mobile LG V10 Android Development] famewolf:
Here's a thought....before you go blaming others for your mistake try browsing the zip. Do you see recovery.img mentioned anywhere in there? I didn't think so. Several other people have managed to install it without damaging THEIR phone.

ui_print("H90130c - Full Upgrade");
ui_print("This is every partition from the 30c KDZ except");
ui_print("Recovery.");
ui_print("Please wait...");
ui_print(" ");
set_progress(0.000000);
package_extract_file("modem.img", "/dev/block/bootdevice/by-name/modem");
package_extract_file("factory.img", "/dev/block/bootdevice/by-name/factory");
set_progress(0.050000);
package_extract_file("hypbak.img", "/dev/block/bootdevice/by-name/hypbak");
set_progress(0.100000);
package_extract_file("hyp.img", "/dev/block/bootdevice/by-name/hyp");
set_progress(0.150000);
package_extract_file("laf.img", "/dev/block/bootdevice/by-name/laf");
set_progress(0.200000);
package_extract_file("persist.img", "/dev/block/bootdevice/by-name/persist");
set_progress(0.250000);
package_extract_file("pmicbak.img", "/dev/block/bootdevice/by-name/pmicbak");
set_progress(0.300000);
package_extract_file("pmic.img", "/dev/block/bootdevice/by-name/pmic");
set_progress(0.350000);
package_extract_file("raw_resourcesbak.img", "/dev/block/bootdevice/by-name/raw_resourcesbak");
package_extract_file("system.img", "/dev/block/bootdevice/by-name/system");
set_progress(0.400000);
package_extract_file("raw_resources.img", "/dev/block/bootdevice/by-name/raw_resources");
set_progress(0.450000);
package_extract_file("rct.img", "/dev/block/bootdevice/by-name/rct");
set_progress(0.500000);
package_extract_file("rpmbak.img", "/dev/block/bootdevice/by-name/rpmbak");
set_progress(0.550000);
package_extract_file("rpm.img", "/dev/block/bootdevice/by-name/rpm");
set_progress(0.600000);
package_extract_file("sbl1bak.img", "/dev/block/bootdevice/by-name/sbl1bak");
set_progress(0.650000);
package_extract_file("sbl1.img", "/dev/block/bootdevice/by-name/sbl1");
set_progress(0.700000);
package_extract_file("sdibak.img", "/dev/block/bootdevice/by-name/sdibak");
set_progress(0.750000);
package_extract_file("sdi.img", "/dev/block/bootdevice/by-name/sdi");
set_progress(0.800000);
package_extract_file("sec.img", "/dev/block/bootdevice/by-name/sec");
package_extract_file("boot.img", "/dev/block/bootdevice/by-name/boot");
set_progress(0.850000);
package_extract_file("tzbak.img", "/dev/block/bootdevice/by-name/tzbak");
set_progress(0.900000);
package_extract_file("tz.img", "/dev/block/bootdevice/by-name/tz");
set_progress(0.940000);
package_extract_file("aboot.img", "/dev/block/bootdevice/by-name/aboot");
set_progress(0.950000);
package_extract_file("abootbak.img", "/dev/block/bootdevice/by-name/abootbak");
ui_print(" ");
ui_print("All done!");
[T-Mobile LG V10 Android Development] omega552003:
Im not attacking your release, Im just stating that it needs to be cautioned that some people in the same boat as me might have an issue where recovery gets lost somehow, sorry if i gave you that impression that i was personally going after you.
[T-Mobile LG V10 Android Development] NYLimited:
Not to be silly here, but..

First of all I don't trust anybody (including myself) so I double check. The 30c upgrade file I downloaded from here does NOT have recovery info in it, hence, by itself, could not have overwritten the recovery partition.

I too did the upgrade a little while ago and TWRP remained in tact as expected.

Now, having said that, forgive the obviously silly question but have you, in fact, confirmed that you lost TWRP recovery? The reason I ask is that once root is lost (or in my case, manually removed) we cannot use a reboot app to go directly to TWRP recovery.

If I am going to recovery from the power down position via vol-down + power switch the device will display the factory recovery message initially before booting to whatever is residing in the recovery partition. This process will ask a few times if I am sure about wiping everything, resetting, etc. This is simply a front-end asking questions and does nothing. When all the questions are answered in the affirmative, whatever has been flashed to the recovery partition (in my case TWRP) will be launched.

So, can you, in fact, confirm that you did end up with the factory recovery written to the partition?? If you did, I have no clue how...
[T-Mobile LG V10 Android Development] omega552003:
Yup that's how I figured out I lost TWRP is via the power+vol down. And got the white screen prompts, I've seen that before with recovery so I didn't think anything of it until I got the rainbow ring with "Erasing". Now I have no clue how I lost it as I flashed the zip with TWRP. I read some where that they place it in system partition now or something. Also did this update add boot slots or is that Oreo?
[T-Mobile LG V10 Android Development] NYLimited:
You are correct - such file has existed since around the gingerbread days. I haven't looked but this file us called recovery-from-boot or similar and is normally stored in the /system partition if I remember correctly. This file is, in fact, a factory recovery partition image kept for an emergency. Under some conditions this file is used by the system to restore the factory boot partition.

If this file remained in the system partition of the zip file your scenario cold have been triggered by something (not every boot triggers it) resulting in the loss of twrp. If it does exist in the system.img that was fkashed it needs to be removed before flashing. If this is what happened I have no idea how this could be reversed...
[T-Mobile LG V10 Android Development] famewolf:
This file was present inside the system partition as I was unaware it needed to be removed. I've removed the download link and will be uploading a corrected zip. Thanks to [MENTION=2864998]omega552003[/MENTION] and [MENTION=770489]NYLimited[/MENTION] for reporting and diagnosing the cause before other users were effected.

I have no clue as to whether the removal of the file will be flagged by safetynet. If it does I can probably come up with a magisk module to remove the file without actually mod'ing the system.img.
[T-Mobile LG V10 Android Development] Double0EK:
Did you still have root even tho you didnt have TWRP installed after upgrading?

Because you could've saved it by flashing TWRP using Flashfire. Always keep TWRP ready to flash on your H901 for instances like this. Hope not all is lost.
[T-Mobile LG V10 Android Development] NYLimited:
Not likely. Root would have been erased along with the flashing of the system partition resulting in neither root nor twrp.. :(
[T-Mobile LG V10 Android Development] famewolf:
While technically true flashing the magisk zip right after the v30 one before rebooting would have allowed for a potential save. Regretfully this option isn't available for [MENTION=2864998]omega552003[/MENTION].

LG wonders why it's mobile business is doing so poorly after treating their customers so badly. Even on devices they no longer want to support re-enabling the fastboot commands would be simple and take them 10 minutes if that.

My new device was a no name phone with decent developer support for exactly that reason.
[T-Mobile LG V10 Android Development] famewolf:
After 4 attempts to upload the 1.7gb file to androidfilehost that failed at 99% the new file has finally successfully uploaded. The new md5sum and link are in the op post.
[T-Mobile LG V10 Android Development] famewolf:
[MENTION=770489]NYLimited[/MENTION] [MENTION=2864998]omega552003[/MENTION]

For those getting an error when trying to downgrade back to MM from Nougat...take a look at this thread: https://xdaforums.com/g4/help/lgup-install-kdz-mm-lp-t3249803

Folks in that thread around page 91 or so were reporting success downgrading from nougat to MM after extracting and renaming two dll files. I can extract the files from 20L if someone wishes to make an attempt. If you get back to marshmallow you should be able to re-flash twrp.

Also this post: https://xdaforums.com/showpost.php?p=72751037&postcount=22 mentions trying uppercut to flash the kdz instead of lgup.
[T-Mobile LG V10 Android Development] NYLimited:
I'm certainly game.. I have 2 V10s on Nougat without root and I like root.. :D
[T-Mobile LG V10 Android Development] famewolf:
For you and others try using this post along with the attached files with LGUP to try to downgrade to 20L from nougat.

https://xdaforums.com/showpost.php?p=71136444&postcount=85

*attachment removed as it didn't seem to help*
[T-Mobile LG V10 Android Development] Mnstr3nrgy:
Like I mentioned before,

I got the phone for free, so whatever happens, happens.

But phone is currently at 38% battery. So I'll let it charge some before attempting.

Would hate for low battery, to be the cause of failure.

---------- Post added at 10:00 AM ---------- Previous post was at 09:55 AM ----------

Also using CPU ID I have found out that my board isn't the f something or another, but instead it's msm8992, I was trying to upload a ss but I'm getting bad request when doing so.....
[T-Mobile LG V10 Android Development] 999txbob:
Failing network registration

First I'd like to thank LameWolf for offering this update to my v10.

Second....

I have a problem where people have tried to call me but

they say they wound up instantly in voicemail.

I then have had my bank's website need to send me a code

but I didn't receive it and then noticed that the bar icon

representing my signal strength had no bars but had a circle

with arrows ( sort of like the x when no signal ).

I've searched and found others complaining but since this is

new to this version of Android I decided to ask here.

I have reset this issue by going into setting a "Selecting Automatically"

the Network Operator, but it randomly fails.

I'd like to stay on this version because of the newer security updates,

but may need to go back to the v30b where I didn't have this issue.

Hope someone can give me a tip or two to solve this.
[T-Mobile LG V10 Android Development] linsalata28:
Sorry I'm on my phone and search doesn't work well.

What is the command to backup the entire device;

Has anyone had success going back to MM?

TIA
[T-Mobile LG V10 Android Development] Mnstr3nrgy:
OK, so I tried to find in the thread people getting H901 to downgrade, but was unsuccessful. So I downloaded the zip and copied contents to common folder in LGUP, then went and tried to flash the kdz.

Results were that it failed, so I tried flashing 30b next. And that was a success (sorta).

When the phone reboots I get LG Logo and then miniOS with arrows pointing up, moving up and down, and then blue screen saying Factory Reset Status with a BIG red 2.

Now I've tried LG Bridge to try to fix it. LG Bridge said success flashing 30c, but I get the same screens.

I think I may have f***ed my phone up.

---------- Post added at 04:38 PM ---------- Previous post was at 03:41 PM ----------

Good news everyone.

So I tried LGUP again, but I deleted those files first and used uppercut to try to install 30c, I ended up in the same boat still, and then decided to try 30b just for the hell of it since nothing else was working anymore.

And it worked, now I have a functioning phone that I can mess with some more.
[T-Mobile LG V10 Android Development] famewolf:
Glad you got it working and guess I will remove those dll files from the post since they didn't seem to help. The method worked for users of the G4 and the G5 to downgrade from nougat to marshmallow. On the G4 they specifically downgraded from "30c" to "20L" so I took a shot in the dark to see if we could use the same method. The files were NOT g4 or g5 files...they were the dll files I pulled out of OUR 20L kdz.
[T-Mobile LG V10 Android Development] Mnstr3nrgy:
I wonder what was up with the miniOS thing with the arrows, and the factory reset status screen. Both of those were new to me.

On a side note, so is that white screen with the circle of lines in red, yellow, green, and blue, and just says erasing and then gone.

First time I saw that, I was like no, no, no.stop stop stop and then it was over.
[T-Mobile LG V10 Android Development] skywalker-live:
The hidden menu only tells you what software is on your phone. The only true way to tell which motherboard you have is to take the battery out and carefully with the right tools separate the battery tray from the front of the phone. That is how I found out that my T-Mobile h901, that I bought in store, has a vs990 board. That is also how people with f/h/k600 boards in their refurbished h901's found out. LG bridge sometimes sees the true board but has been known to brick if it doesn't see the correct board. Maybe we need to find out how the refurbishers are loading different firmware on "wrong" boards to finally get root/twrp back.
[T-Mobile LG V10 Android Development] Arctic Prodigy:
Hello, my phone is stuck in firmware update screen everytime it boots now (download mode) , tried flashing through LGUP with no success now.

I did have TWRP, but it must be gone, it will not come up.

Flashing through LGUP doesn't work, is their a link to the original v30c?

I am also interested in trying the updated kdz-tot to downgrade to v20 if their is one, thanks and appreciated, just at least trying to get my phone back up and running either with or without unlock and root, thanks again.
[T-Mobile LG V10 Android Development] famewolf:
Read the bottom of the post. https://xdaforums.com/showpost.php?p=75690167&postcount=47

There is no successful method to downgrade from nougat nor a root exploit available unless you still have TWRP.

Eventually an exploit will be found and then we should be able to get root to restore TWRP. If you see an exploit similar to dirtycow comes along that gives even temporary root then make sure you post about it here or in the v10 forum.
[T-Mobile LG V10 Android Development] Arctic Prodigy:
It wouldn't flash anything even 30b, I did go to the links to install uppercut and extract the dll file from a v20j I had, renamed it and put it in the common file, I have 100% installed v30b now with an unlocked bootloader.
[T-Mobile LG V10 Android Development] Mnstr3nrgy:
I'm going to go ahead and take it apart. Taken plenty of phones apart, never had any issues. So it shouldn't take me long.

Just im not going to do that til I have this desktop put back together. I literally I have it taken apart, piece by piece, so running wires the correct way and everything hooked up right. I'll get right on taking my phone apart.

Sorry for restating the same thing, been up all night because of this desktop. Need some zzz ?

---------- Post added at 09:26 PM ---------- Previous post was at 09:24 PM ----------

So, your phone is working?

If so good, but your stuck until something comes out. Personally I relocked my bootloader, since Google Pay was hassling me about it being unlocked.

But that's just me.
[T-Mobile LG V10 Android Development] Mnstr3nrgy:
Ok, I hate my life.

Phone froze up trying to download an app from Google Play. Now I get this green screen.

I can enter into fastboot mode. (I can enter commands and phone reacts) :)

When trying to boot into download mode it freezes up and then reboots and gets stuck at LG boot screen.

So I think now is as good as any to open it up and check the board. Especially since reading this log file it mentions 8994 quite a bit. Which call me crazy, but that seems like a possible reason as to why it's not booting right.
[T-Mobile LG V10 Android Development] Mnstr3nrgy:
So I opened the phone and I can't figure out what the model # of the board is.

Can anyone help me out on this?
[T-Mobile LG V10 Android Development] Mnstr3nrgy:
Nevermind, I found it, I have a VS990
[T-Mobile LG V10 Android Development] carlosabreu:
Thanks!! This update just installed flawlessly!!
[T-Mobile LG V10 Android Development] prabs99:
Been on this rom for the past 3 weeks. So far good. Dont have any problems. Everything works. Thanks again.
[T-Mobile LG V10 Android Development] rasniker:
After upgrading fro v30b to v30c i am unable to get to twrp did flasing rom caused this or i am doing something wrong?also i didnt find any application that was mentioned that are goes with the rom, only basic apps+tmobile bloatware.

Is there any way to go back to v30b to downgrade plase?
[T-Mobile LG V10 Android Development] Mnstr3nrgy:
You can download 30b rom and use LGUP with uppercut to go back to 30b, but currently there is no way of getting twrp once your on nougat rom. Also, there is no way of going back to MM.

That is as of about a week ago, things could have changed by now, but not likely. If something has come out since then, then it's not likely that many people have had a chance to test it out and verify that all is good...
[T-Mobile LG V10 Android Development] rasniker:
So now root is lost forever?I had root on v30b and twrp all was good.Now only bootloader is unlocked but i guess that dosen't mean anything?