yashsingh1/xdaforums huggingface dataset:
[Verizon LG G3] richsapf:
Try this .dll file for 10B tot

I think it is best to start tot on 10B then after you are unbricked, flash your way up in build numbers. I am going to try to attach it and I will paate exact name here:

LGUP8974.dll

It won't let me upload the dll so I uploaded it zipped(460 kb). Hope that helps.
[Verizon LG G3] cick:
Seconded on 4AA. Tried flash tool and got "no ks version" error. Found a thread that referenced using kingroot prior to flashing twrp, but kingroot doesn't work(apparently only on 47a and below). I'd really like to get root going again, the only reason I'm on 4AA is due to insurance replacement. Anyone have thoughts?
[Verizon LG G3] blastagator:
Seconded. Also, looks like 4CA just released. I don't even know where these things come from, but it is nice to get them!

edit: https://guidebelajar.blogspot.com/2016/06/guide-how-to-download-lg-kdz-firmware.html

Someone try the LG website: http://csmg.lgmobile.com:9002/csmg/b2c/client/auth_model_check2.jsp?esn=

(insert your ESN at the end)

I don't have my G3 yet, so I can't do this.

edit2: This appears to automate the couple of steps: https://xdaforums.com/optimus-4x-hd/general/kdz-downloader-t3092539

Semi-related - why hasn't anyone update bootstack past 35b? On G2, we just held the last working version of aboot & laf, and made hybrid bootstack with newest versions of the other partitions.

Acquired newest KDZ via Verizon tool:

https://my.pcloud.com/publink/show?code=XZkQtAZBHVTfDK6Y6ynmkxGLkMscpVLoJUV

[MENTION=2560614]roirraW "edor" ehT[/MENTION] - If you could add to your archive, that would be sweet for everyone!
[Verizon LG G3] roirraW "edor" ehT:
35B is the last bootstack that would work with root. See [MENTION=2941286]xdabbeb[/MENTION] 's FAQ question "5. What bootstack should I use with this?" at VS985 47A - Stock Flashable Firmware. Unless Verizon accidentally did something with 4AA or later that would cause their "bootstack" files to play nice with root, then the same is likely true of 4AA and 4CA. I have no way of testing without the phone - I always made it my job to testing that.

Absolutely, especially since you made it so easy. As soon as I finish downloading it and giving it my treatment (7-Zipping it and including the MD5 in the filename) I'll post it up there. If anyone got a hold of any of the KDZs in between 49A and 4CA (was there just one? 4AA I think it was?), I'll get that up there too. A part of me hates the idea that the collection will be incomplete, but since I don't have the G3 anymore, I managed to completely forget I have this collection already.

I'll add a reply when it's uploaded. Thanks!
[Verizon LG G3] roirraW "edor" ehT:
[MENTION=5031300]blastagator[/MENTION] so I can keep the filenames consistent with what I did in the past, if possible - do you know when the earliest date that 4AC was made available via OTA? http://www.lg.com/us/support/product-help/CT10000027-1414534794596-software-updates still only has 4AA listed (with date 2/15/2017). Also, is 4AC still Marshmallow 6.0 (or is it 6.0.1?)

Thanks!
[Verizon LG G3] blastagator:
I am using the 4CA files currently, with the exception of an old aboot and old laf, so it is possible to have newer files, so long as you keep the old version of aboot (not certain if laf is needed, but I do it just in case).

I didn't actually install it, but examining the build prop shows

ro.build.version.release=6.0

ro.build.date=Mon Mar 20 11:01:51 KST 2017

ro.build.description=g3_vzw-user 6.0 MRA58K 170791057bc01 release-keys

ro.build.fingerprint=lge/g3_vzw/g3:6.0/MRA58K/170791057bc01:user/release-keys

Googling the update shows many articles dated April 13. Also the articles state version 6.0.1, so I'm not certain about the version.
[Verizon LG G3] roirraW "edor" ehT:
Just so I 100% understand, you're saying that you're using the 4CA modem, the 4CA sbl1 (or is your 4CA modem working with an older sbl1, and if so, which sbl1?) and 12b aboot (bootloader), and you're rooted. Is one of those variations correct, and which if it is?

If so, then the reason a newer bootstack hasn't been released is because [MENTION=2941286]xdabbeb[/MENTION] hasn't been active on this device that I know of, and you could release your own bootstack(s) if you found a newer winning combination.

Thank you! I'll just assume it's the version in the build.prop since articles can be very unreliable.
[Verizon LG G3] blastagator:
My bootstack consists of:

4CA: dbi, factory, persist, rct, rpm, sbl1, and tz

24B: aboot, laf

and I'm also using the 4CA modem.

Funny enough, 24b gives secure boot error, but then it boots anyway :silly:
[Verizon LG G3] roirraW "edor" ehT:
TWRP? Version of TWRP, and using SuperSU and what version? Sorry for the 50 questions. ?
[Verizon LG G3] blastagator:
I compiled my own TWRP (I couldn't find one anywhere that had working crypto) and I don't use SuperSU. Magisk works fine though. los14.1 for ROM
[Verizon LG G3] roirraW "edor" ehT:
Only a couple million more questions. :)

Did you "bump" the TWRP you compiled? No bootloader past 12B, and definitely not the 24B bootloader, is susceptible to the "bump" exploit, and without the bump exploit there's no way to get into a custom recovery on the G3. Or has some other exploit been found?

After having achieved this once, have you started from scratch (10B TOT flash) on this phone and reproduced the same result using the combination you specified for a bootstack?

Do you have a zip of this Bootstack that you could PM a link of to me, please, for me to tear apart in my limited fashion?
[Verizon LG G3] blastagator:
I originally was just going to contact you via PM but your private messages are disabled, so I had to resort to tagging :p

The funny part is the 24b bootloader gives the secure boot error, but if you just wait, it boots the bump'd boot.img anyway, lol!

I started from scratch 10b. Have nuked the phone several times (tinkering with several thinks it has been flashed a ton). Always works fine with my bootloader that I created. If you enable PM I'll send you the bootloader. I don't want to publicly post my bootloader/TWRP at this point. Still a WIP.
[Verizon LG G3] roirraW "edor" ehT:
I have my PMs so that only people I name as contacts can PM me. Too many support requests. I had made you a contact after I sent the last message, so it should be good now. I appreciate you having previously tried. :)

There was a funny combination on the LG VK810 G-Pad 8.3 that produced a similar "issue" where it gave a secure boot error, but still booted or went into TWRP normally without a hitch, but I don't recall what the particular combination of files that did that. Just wanted to mention so that you know it's not a totally isolated incident, although still strange it works at all in those cases.

Since I don't have the phone there's only so much I can do, but yes I'd definitely appreciate at least the bootstack. Are you aware if the TWRP you compiled included the bumping? Just collecting as much information as I can.

Thanks again for answering everything. It's very hopeful that you've been able to reproduce this a bunch of times from scratch.
[Verizon LG G3] roirraW "edor" ehT:
Thanks to [MENTION=5031300]blastagator[/MENTION] , "01._VS9854CA_01_0320_KDZ_inside_-_6.0_Marshmallow_-_04-13-2017-MD5_hash_inside.7z" is now added to Android File Host, available at the link at the bottom of the first post.
[Verizon LG G3] HaraldGS:
There was also a 4BA that hit my Verizon G3 on March 4th, 2017 and the latest 4CA that I made the mistake of accepting. I'm going to attempt to downgrade to the 4AA version with the 2014 lg flash tool.
[Verizon LG G3] roirraW "edor" ehT:
Thanks! With the risk of going off topic, may I ask why accepting 4CA in particular was a mistake? Note that if you have a "K" variant of the VS985, where there's a K somewhere after the model number underneath the battery, such as "VS985WK", don't attempt to downgrade at all because it won't work. Also note that if you merely flash the 4BA KDZ without being rooted so that you can disable OTAs, it's most probable that eventually you'll be forced to take the 4CA OTA, and in the meantime it'll just nag you often enough about updating. The only consistent way of rooting that I'm aware of is by first flashing the 10B TOT and go from there using the "Stump" app available on XDA, installing SuperSU, updating binaries, and using TWRP Manager from the Play Store to install TWRP. However, since I don't have this phone I have no idea if there are, or what the availability of are, of 49A and higher based ROMs.
[Verizon LG G3] HaraldGS:
4CA has stopped Mock Locations from working correctly, so I just want to go back to a previous version. My G3 is not a K variant, so I should be okay there. BTW, I downloaded 4AA and 49A from the link in the OP, but they are not KDZ files (and the 4AA is 0kb? size). Do I just rename the file with the correct extension?
[Verizon LG G3] roirraW "edor" ehT:
As I noted in the original message you replied to, I don't have any of the KDZ files between (after) 49A and before 4CA. The 4AA is a dummy file, which is why it's named " 02._No_4_A_A_-M_a_r_s_m_a_l_l_o_w_KDZ_-_02-15-2017". No 4AA Marshmallow KDZ. I space the letters out that way so that they don't come up in search results for 4AA or Marshmallow, since they're just placeholders. I'll make a placeholder for 4BA too when I get around to it, and I'll renumber 4AA and lower.

.7z files are archives created by the free 7-Zip from www.7-zip.org. Extract it with that. Since it's rare that people actually check MD5 hashes of their downloads, my providing the KDZs inside 7-Zip archives is a way to ensure the KDZs are always intact. i.e. if you can extract it, then it's not corrupt.
[Verizon LG G3] HaraldGS:
thanks, Never heard of 7 zip - Learn something new every day. I actually checked md5 - do I get extra credit? LOL
[Verizon LG G3] roirraW "edor" ehT:
LOL, yes you do get extra credit, although as you now know - no need to check the MD5 of a .7z file, and not saying that there'll never be a reason to check the MD5 of the file(s) inside a 7-Zip, but highly unlikely you'll ever need to check - only when there's been some chance of some corruption such as copying to other devices/SD cards/flash drives, which is why I include the actual KDZ's MD5 hash in the KDZ's filename within the .7z, so that you always have the original MD5 available.

You're welcome!

FYI, 7-Zip can extract ISO image (CD/DVD/BluRay - nonprotected ones, of course) files, and even Android partition .img files. Can't recreate either with 7-Zip though, so no going the other direction.
[Verizon LG G3] fcl98:
LG G3 VS9854C Mobile Hotspot Issue

Please help. I need to share my internet conection so i can work on my laptop. I have a Verizon LG G3 VS9854C unlocked and i cant use Mobile Hotspot since its not a Vz simcard. Is there any way to root this version yet?
[Verizon LG G3] dtriguero:
No need to downgrade then root and install twrp and use a custom rom. The have one i believe is based off 4c or has the blobs. But i use RR 5.8.3 which is android 7.1.2. I can share my cell data but had to use FoxFi app on phone and pda-net on PC which allows me to share it via bluetooth or USB never could get wifi teather to work. I am using at&t sim/service on my vs985. Hope helps u out.
[Verizon LG G3] fcl98:
I hd problems before when using custom roms, lost some sensors and GPS. I would like to avoid custom rom but still be able to unlock the mobile hotspot. Im also using AT&T. How do i downgrade?
[Verizon LG G3] dtriguero:
Only way is 10b tot downgrade that i know of. See OP then u can root and install TWRP. Anything after 12b Verizon patched the bump exploite but once rooted they do have ROMs out based on 35b that are basically stock just a debloated one. Also i thought i seen one based on 4c or read something close to it. my setup is as follows

Bootloader--10b i believe maybe 12b

Rom-- RR 5.8.3 Android N 7.1.2

Bootstack -- i use 12b

Root-- systemless supersu

Recovery-- twrp 3.0.3-3 custom unofficial

Edit--- what is ur setup now what rom
[Verizon LG G3] Sobek5150:
So I picked up a G3 on 4CA. Used the wonderful methods in this thread to downgrade to 35b. Why you might ask? Because apparently I like pain. When I realized I should've just went to 10b or 12b for ease of root, I had some problems. I'm on 35b but can get 10b or 12b to flash via KDZ.

Phone is in download mode, have the KDZ set, all other settings ready (keep in mind I just did this process to get the 35b). When I get the tool going, it analyzes and then gets stuck. The progress bar on the phone flickers ever so lightly when the tool finishes the analyzing part, just before it attempts the update. COM never shows up and nothing else in the phone changes. In the computer it says to cycle the phone and put it back in download mode, and click retry.

Needless to say retrying does nothing new. Haven't tried Tot yet, but may have to. Anyone have an epiphany on this?
[Verizon LG G3] dtriguero:
Have to use 10b tot only way to downgrade 35b
[Verizon LG G3] Sobek5150:
So here's the thing - I tried that this morning too. Kept getting an error that it couldn't confirm phone model. Tot thread suggested it was a) I was using a USB 3 port(I wasn't) b) Reinstall drivers (I've uninstalled and reinstalled like 3 or 4 times) c) Try a different USB 2 port ( i only have 2 and they both give same error) or d) Could be my USB cord. Sadly I don't have an original LG cable available so that's the only thing I'm thinking.

Any suggestions?

UPDATE:

So, I found at https://xdaforums.com/verizon-lg-g3/general/verizon-lg-g3-one-toolkit-vs985-root-t3124846 that I should use the LGUP dll from 35b to get back to 10b -NOT- the Verizon dll.

Just pulled up the flash tool, doing just that, and it's downgrading to 10b! Booyah.

Thanks for your help man.
[Verizon LG G3] br@inmatr:
Downgrading to stock Lollipop

Will this method work for the 4CA update?
[Verizon LG G3] IndianaBond:
Yes. I did this yesterday. I downloaded to 35B.
[Verizon LG G3] br@inmatr:
Why the 35B update?
[Verizon LG G3] IndianaBond:
I thought I was having trouble with MM 6.0. So I downgraded to 5.1.1. Something else was wrong.
[Verizon LG G3] br@inmatr:
Was it Bluetooth or Wi-Fi issues? I've experienced that when I made the mistake of ever accepting the update. I've fixed it thru factory reset on the pc, but dropped calls are still an issue.:(
[Verizon LG G3] IndianaBond:
Actually both. I had the "wifi is turning on..." problem. All the wifi buttons were greyed out. It would just sit there and try to turn on. It was a hardware problem. I got it fixed by taking the phone apart and doing a little surgery.
[Verizon LG G3] br@inmatr:
Just dl'ed all the needed files to free myself of this travesty of a firmware update. Fingers crossed on not encountering the disappearing IMEI during the process.
[Verizon LG G3] br@inmatr:
Running into brick walls

My curiosity is peaking. I'm running into issues downgrading to 10B from 4CA via KDZ file. Should I downgrade it to 35B and then flash the 10B KDZ OR use the TOT method (which was a pain in the $$$ BTW:mad:)??
[Verizon LG G3] jlb1959.01:
phone model?...why go to 35b then 10b when you can go direct to 10b.moderator may advise better but I went tot to 10b direct within xda road warrior has a step by step for vs985,which hasn't changed at all.you need a different DLL,also fellow contributor laserwolf has 2 videos on how to downgrade to 10b,and also kdz to 10b.

again I don't know your model phone.
[Verizon LG G3] br@inmatr:
Thanks for getting back to me. I'll try this again once I get my hands on another VS985. I sold my other one a few days ago, just have an S5 Active, Galaxy Grand Prime and an iPhone 6s.:silly:
[Verizon LG G3] snigwithasword:
Had this tool working a week ago and now the PC progress bar greys out after 0:35 when the server connection error pops up. No change to the phone after leaving it for many minutes. Any chance the Windows 10 Creators Update broke this somehow?
[Verizon LG G3] XDAnonymous:
I wanted to post a reply to this thread since I finally got my VS985 downgraded. The LG Flash Tool sucks when it comes to detecting USB connections of the phone, even when you have all the correct drivers installed. A quick download of the LGUP tool and placement of the .kdz file in the same directory, and the downgrade worked. Thank you for your help!
[Verizon LG G3] alpha//channel:
I only have USB 3.0 and 3.1 ports. What do I do?
[Verizon LG G3] wutangkillabee:
[MENTION=2560614]roirraW "edor" ehT[/MENTION] [MENTION=4795150]annoyingduck[/MENTION] & everyone else who's contributed their knowledge, time & experiences in all these threads!!! So I have the vs985 & I've had it rooted w/twrp since it got root & I've even brought it back from a hard brick... But this time around I dont know what happened as my daily driver has been my Note 8 "tbh I think my exgf ****ed with it". Picked it up one day & went to go into twrp & I got AOSP custom recovery instead with no root, no twrp, no google apps or framework, no package installer, f2fs cache errors when trying to factory reset.

So I tried all the flashing back to stock, tried the kdz, no dice, then the tot, no dice, kept stalling at 4%... But then, BUT THEN!!!! I continued digging around on these awesome forums & voila!!!! Installed the latest drivers on my Windows 10 HP Omen, plugged in my g3 while it was on & on my home screen "was running liquid remix either 8.1 or 9", let the computer find & connect, then rebooted my computer & unplugged my g3 from computer, removed the battery. Logged into computer, put phone into download mode & waited a cpl min, opened device manager changed to port 41, opened lg flash tool 8.1, moved the 10b tot & the lgup custom dll that was suggested in these forums into the LG folder that was installed when I installed the flash tool, replaced the megalock.dll, opened up flash tool as admin, used the lgup.dll & the 10b tot & did a little dance & BOOM!!!! I LOVE YOU GUYS!!! Thought something went wrong cause after it said success on my phone screen it was stuck on a blue screen that had a big 3 on it... But I just popped the battery out, after I unplugged it from computer & it loaded right up???? Thank You 2 everyone for their time, patience & knowledge
[Verizon LG G3] roirraW "edor" ehT:
That's awesome. Glad it worked out. :) Cheers.
[Verizon LG G3] lRaziel1:
Hello!

I have a question. Do you know how to install a custom ROM running android 8 or above on the VS985?

I have bricked the device multiple times and always have to flash back the 10B stock 4.4.2 image, I'm tired. lol.

When I tried to flash LineageOS, it returned error E3004, something along the lines of "This ROM is for VS985, your device is ."

Yes, it literally ended with "...your device is ." No idea why it doesn't show VS985 there. Problem is, as happened with another device, I don't wanna fix this error for another obscure error to pop out during installation.

I can't flash any rom, all return same error. As of right now I'm on stock Android 6 and I would have zero problems with it if it wasn't because essential apps I need to daily drive it (yes I im daily driving it lol) do not work on this version anymore (like my banking app and some games).

Any idea what is it that I need to flash a ROM and not have it bootloop on me? Took me more than an entire day of updating OTA after OTA after OTA to get from 10B to the latest build of marshmellow, I don't wanna go through that again and just waste time if it's not even gonna be possible to flash a custom ROM.

Thank you very much in advance, you've helped this small community a great deal.
[Verizon LG G3] roirraW "edor" ehT:
Hi!

It's been six years since I've been away from this phone. I think even by then, I rarely tried non-stock-based ROMs as I was mostly happy with the stock ROM, so I don't know much besides the typical "flash it with TWRP", which I know isn't helpful.

I can't even remember if that error sounds familiar.

I would say that it might be a good idea to flash the TOT instead of the KDZ, if you haven't done that yet. From memory, the TOT can fix things the KDZ can't, but my memory is very fuzzy on the subject.

Are the ROMs you're trying to flash located in this VS985 section of the forum, or where? If not in this section, they could be for one of the other LG G3 variants and might not be compatible with the VS985.

You shouldn't have to take that many OTAs after using a TOT or KDZ to go back. At the bottom of the OP, @annoyingduck put the link to where I have all or at least almost all the KDZs (and TOT) including Marshmallow 4CA, so I would think at the most, there might be one or two OTAs after that - I'm not sure as I had already sold the VS985 by the time that particula update came out.

I wish I had some better ideas for you, but definitely try the TOT if you hadn't yet, and let me know where exactly you're finding these ROMs you tried, so we might at least possibly find out why they're not working, even if there's nothing I could do about that.

Thank you for your kind words!

Cheers mate,

@roirraW "edor" ehT
[Verizon LG G3] lRaziel1:
@roirraW "edor" ehT

Hey!

Actually I've been only flashing the .tot since the beggining so it's not that. I got the roms from a G3's development forum thread, especifically the lineage OS 18.1.

https://xdaforums.com/t/rom-official-d85x-f400-ls990-vs985-lineageos-18-1.4205475/

I don't even know what to do at this point. I saw that there are some other ROMS that may work, but they are based on Android 5 and 6 so, nah.

I'll look into those marshmellow TOT, cause I was flashing from android kit kat and it took a looong time.

Thanks.
[Verizon LG G3] roirraW "edor" ehT:
I see. Actually, I think it's the 10B (KitKat) that only had a TOT available - the others including Marshmallow are KDZs. The TOT is usually just to restore the phone to being functional, but then you can directly flash the latest KDZ instead of taking all the individual OTAs, which yeah, would be a pain. Of course, I don't remember all the details about Stump root, which I believe had to be applied while on 10B, from what I recall, or how that gets retained when flashing KDZs, but I'm sure that's what we did.

It sounds like one person with a VS985 had success with LineageOS v18.1:

https://xdaforums.com/search/50670665/?q=VS985&t=post&c[thread]=4205475&o=relevance

But their post wasn't about that, it was about going back to Marshmallow from LineageOS and their MicroSD card reader quit working two phones they did this on, and flashing the KDZ didn't help. I just suggested flashing the TOT instead of the KDZ, although their last post is from last month so it may be too late. I digress...
[Verizon LG G3] lRaziel1:
So basically, I can either perhaps get Lineage OS working but risk killing my SD card reader, which I can't afford since I need to have at least 20 GB of music on the go, or I settle for Android 6 ROMS.

In other words, I'm doomed lol. Maybe even Android 7 would help, cause I got a Redmi 6A in which I flashed Android 7 from lineage (since when the phone released it was fine, but the updates made it completely hot garbage and unusably slow) and could use all apps just fine.

Damn this is harder than I though, shoulda bought a Samsung phone instead of this lmao, but I've had the G2 and the G4 so I couldn't miss on the all time legend LG G3. Thinking about it, maybe it wasn't very wise since both those died on me lol.

I'll try installing other ROMs but I'd probably have to settle on Android 6. Thank you for your help!
[Verizon LG G3] roirraW "edor" ehT:
You're welcome. I hope you have much better luck soon. Cheers!
[Verizon LG G3] bweN diorD:
not sure what md5 tool you are using, but this one witll let you compare a copied md5 to any file you choose, and tell you if it matches or not.
[Verizon LG G3] android-incredible:
This is the md5.

d228ba692ef0c4704cba0b00fad8b8ces
[Verizon LG G3] touche112:
Welp I deleted my system partition by accident, and I can't install a new OS because I'm getting a random "this file is over the size limit of this device" error when I copy through MTP in TWRP. The kdz is gonna take 2 hours to download... I've donated - hopefully you guys can get a better connection soon! Thanks for all the awesome work.