yashsingh1/xdaforums huggingface dataset:
[G2 Q&A, Help & Troubleshooting] boxorandyos:
so im a little bit confused. im pretty sure sprint doesn't have a 16gb version but what happens if you try flashing the 32gb version? sorry if you already answered that question.

-boxorandyos

<sent from my nexus4>
[G2 Q&A, Help & Troubleshooting] Stunningkun:
it says LAF partitions changed and then fails it

Error:laf partiton was changed
[G2 Q&A, Help & Troubleshooting] boxorandyos:
did you try

-boxorandyos

<sent from my nexus4>

---------- Post added at 03:08 PM ---------- Previous post was at 03:05 PM ----------

sorry that want supposed to post my son is a little faster than me here lol

did you try the custom configuration file? I forget what it's called and I'm not at my computer but there is a second file that you need other than the tot file and there is a custom one out there for the ls980. you could try that one.

-boxorandyos

<sent from my nexus4>
[G2 Q&A, Help & Troubleshooting] Stunningkun:
no i didn't and if you could direct me to it, I'll be really greatful
[G2 Q&A, Help & Troubleshooting] boxorandyos:
when I get home in a couple hours I'll find the link for it and get that to you.

-boxorandyos

<sent from my nexus4>
[G2 Q&A, Help & Troubleshooting] Stunningkun:
thanks in advanced but I think I killed it :'( I used 8974.dll with sprint zv7 tot it flashed but I now have a phone that stuck at lg logo and no download mode. :(

Correction: it is going into download mode then into fastboot. detecting windows as adb interface though i am unable do anything.
[G2 Q&A, Help & Troubleshooting] boxorandyos:
the 8974.dll is the file that I was thinking about but I guess that didn't work.

if you can get into fastboot then use that and flash an .img file into each partition. I had got mine into that once during the process as well and I set up a script to wait for the phone and when it connected it would run the script to flash the .img for every partition on the phone.

afterwards it didn't work correctly but I was able to get into download mode and flash the tot file.

-boxorandyos

<sent from my nexus4>
[G2 Q&A, Help & Troubleshooting] Stunningkun:
How do I do that? :)
[G2 Q&A, Help & Troubleshooting] boxorandyos:
first you will need the fastboot files. I use "Minimal ADB and Fastboot"

then you have to go here: http://downloads.codefi.re/autoprime/LG/LG_G2/LS980/Stock_Firmware

and download the .img files for your phone. place them in a folder named "partitions" in the directory of your fastboot.

create a .bat file using the contents of the attached .txt file. IMPORTANT remove all the lines for which you do not have an associated file from the step above. place your script in the directory of your fastboot and run the script.

put your phone in fastboot mode and connect it to your compter.

It may or may not work correctly but you should at least be able to get into download mode again.

good luck!
[G2 Q&A, Help & Troubleshooting] Stunningkun:
thanks bro. I now have download mode back but its not charging. I think I should have atleast 70% of juice in it. So depending on my history should I go for again flashing ls980 zv7?? or the old 802??

---------- Post added at 11:15 PM ---------- Previous post was at 11:00 PM ----------

ok I tried with the sprint one it said again laf partition changed and gave error then stopped. It doesn't seem to get my imei as well
[G2 Q&A, Help & Troubleshooting] boxorandyos:
personally I always tried flashing the ls980 tot first and only resorted to the other in the case that it errored. if you find that the ls980 does not work even after multiple tries then you will want to try a different method.

-boxorandyos

<sent from my nexus4>
[G2 Q&A, Help & Troubleshooting] Stunningkun:
ls980 didnt work, tried d802(old one) saying cross dl
[G2 Q&A, Help & Troubleshooting] boxorandyos:
I'm not sure what to say about that...

anyone else have any ideas?

-boxorandyos

<sent from my nexus4>
[G2 Q&A, Help & Troubleshooting] Stunningkun:
I am currently downloading zva. will try to flash. I think it will try to change partition to its needs and hopefully correct the mess created by previous flashes
[G2 Q&A, Help & Troubleshooting] Stunningkun:
Guess what?? It worked. zva with custom dll worked. I have a working mobile now :) Thanks a lot. :D
[G2 Q&A, Help & Troubleshooting] boxorandyos:
that's awesome! I'm glad I could be of what help I was ?

-boxorandyos

<sent from my nexus4>
[G2 Q&A, Help & Troubleshooting] Stunningkun:
Thanks again
[G2 Q&A, Help & Troubleshooting] ddavebradd:
CyanogenMod D801 on LS980

Hopefully this thread isn't entirely dead!

I've read through this thread but I have not understood any clear solution solution to this problem.

I have CyanogenMod on a Sprint LS980. The phone is rooted, and has a D801 firmware on it. The phone is also modded with a permanent factory unlock. The phone is 100% operational on Cyanogen mod and I have no issues getting into download mode or any other modes etc. I have tried using LG Flash Tool but due to the D801 firmware it insists that I have the device model is different and won't try to restore.

Not sure what else to try. The phone works but I simply want it returned to the stock LS980ZVA firmware that came with the phone.
[G2 Q&A, Help & Troubleshooting] boxorandyos:
in your case you should be able to simply edit the build.prop to the ls980 rather than the d801 and it should work! there are apps out there that make it easy to edit that. personally I use ROM Toolbox.

-boxorandyos

<sent from my nexus4>
[G2 Q&A, Help & Troubleshooting] ddavebradd:
The phone had a Cyanogenmod Rom installed so I already had file manager.

The fix took about 30 seconds and the phone was flashed back to stock via LGflashtool in about 4 minutes! Oh boy, do I feel stupid for not thinking of this. lol.

Thanks!

Also, this is probably gonna sound stupid, but in flashing it back to stock, should I STILL have root access, or should my ROOT have been removed in the process?
[G2 Q&A, Help & Troubleshooting] boxorandyos:
generally you will lose root when you flash a phone to stock.

-boxorandyos

<sent from my nexus4>
[G2 Q&A, Help & Troubleshooting] Cltme89:
stuck on 4.4.2

I got my ls980 to be functional on the 4.4.2 kdz except for the Service disabled (mobile data) Some how I got an OTA update and now I dont have download mode at all. I want to change the build prop but I dont know what will happen next. I am an amateur when it comes to adb so Im looking forward to trying it.
[G2 Q&A, Help & Troubleshooting] boxorandyos:
to just change the build.prop you could do so by manually editing the file on your phone or by using an app such as rom toolbox pro.

in my case I couldn't do anything on the phone so I had to use adb to flash a zip which simply replaced the build.prop file with the one from the ls980.

-boxorandyos

<sent from my nexus4>
[G2 Q&A, Help & Troubleshooting] 2strokenut:
How are you supposed to fix an LS980 with D801 software that boots up but stays in ADB offline. Can't get it online.

This thing is a *****
[G2 Q&A, Help & Troubleshooting] Cltme89:
I got root!

I used to the towelroot to get root access but autorec worked but I dont have recovery still.

[MENTION=3788813]boxoradndyos[/MENTION] U got a tutorial for the process u described? I tried terminal emulator but I get permission denied

[MENTION=4245752]2strokenut[/MENTION] is ur usb deubugging on? I got that after a reset. Make sure u get that allow window for your computer too.
[G2 Q&A, Help & Troubleshooting] vegito6:
LS980 thinks it's a VS980

I've been having the same problem as some of you guys, but the thing is if your phone has wrong firmware flash having the right dll file that matches the tot file is kinda useless. LGflash tools keeps giving an error with dll, unless you can match the make the dll file ignore it, but thats not easy i heard the only way is to use an editor and add the model in somewhere but i'll have to get back to you guys with that one, and also heard using the original build prop can help fix the model mismatch error. if any one has a working solution please fill me in, but for now i'm waiting on some downloads and for original firmware for LS980 and try using LGPNST by changing the 'tot' file to a 'bin' extension.
[G2 Q&A, Help & Troubleshooting] matrx10503:
I accidentally crossflashed a LS980(Sprint) with D801 (T-Mo) firmware. It booted, BUT it also rebooted every 30 secs to couple mins max.

Of course LG Flash Tool gave me the error "CrossDL [D801] to [LS980]". I tried using the ignore CRC check modified .dll (LGUP_8974.dll) and it still gave me the error.

The Solution:

You must use a Hex editor and edit the line that says the model number in the .tot you are trying to flash.

What I did was open the D801 tot and the LS980 tot side by side.

I then did CTRL+F to find the D801 line. I copied this whole complete line. I then went over to the LS980 tot and found the line that said LS980 and completely replaced it (paste insert) with the D801 line I copied from the D801 tot.

I then saved the changes and closed the Hex editor.

Now you are ready to flash.

But first make sure to download the modified dll: https://www.dropbox.com/s/cg2rrbruu03hr2d/LGUP_8974.dll

In LG Flash Tools manual mode, select this .DLL so it will pass the phone model check and use the .tot you modified.

2nd Possible Solution

YOU NEED ROOT (use the io root method)

If you still can boot and do things, adb push/transfer a stock Build.Prop to change the model number to the f/w you are trying to flash

or

edit your build.prop with Rom Toolbox Pro or another build prop editor, to change the model number
[G2 Q&A, Help & Troubleshooting] masmusica:
zva MEAN?

ZVA what do you mean with ZVA
[G2 Q&A, Help & Troubleshooting] 12manytimes:
Which exact line do we edit? is it the ro.product?

thanks
[G2 Q&A, Help & Troubleshooting] matrx10503:
ZVA is a firmware version...(ie ZV7, ZVA, ZVC)

Are you asking which build.prop line to edit?....IDK, i'd have to look it up or others can chime in that did this method. Im pretty sure it would be easy to find once you are editing your build.prop, you will see d800, d801 vs980, or ls980 somewhere and change that to whatever the stock rom model is.

I did the hex edit/stock flash way, because the T-Mo rom I installed was rebooting intermittently and I had no recovery.
[G2 Q&A, Help & Troubleshooting] 12manytimes:
No, mine doesn't boot so im going to do the Hex Edit method and im trying to figure out exactly which line to edit

thanks
[G2 Q&A, Help & Troubleshooting] matrx10503:
Note: You need both .tot files (the stock firmware you want to flash back to and the firmware .tot file of what is cross flashed onto the phone now)

As I said..Just use the find/search function in whatever hex editor you use (I used free HxD) and search for the crossflashed rom model number.....This will be the line to copy.

But I think its offset 00006010
[G2 Q&A, Help & Troubleshooting] 12manytimes:
Oh ok so pretty much the 1st line showing the model number

thank you sir

EDIT: Worked like a charm bro, thanks for the pointer
[G2 Q&A, Help & Troubleshooting] matrx10503:
NP
[G2 Q&A, Help & Troubleshooting] boxorandyos:
Sorry guys for not helping out here more.

For those trying to use the method of editing the build.prop file I heard one mention of it somewheres in a comment but couldnt find anything more about it at the time so I had done some trial and error and discovered that if I replaced the build.prop with one from any rom intended for the phone which it was supposed to be then I could use the lg flash tool without editing any files and it wrote everything correctly.
[G2 Q&A, Help & Troubleshooting] bhzmafia:
Dude can I send you my phone? Im getting pissed passed pissacity!!!
[G2 Q&A, Help & Troubleshooting] kuttor:
Haha, yeah it can be a little stressful. Where are you located (general area)?
[G2 Q&A, Help & Troubleshooting] Crossvxm:
how do we use a hex editor to edit the tot file I don't get it? And I'm confused as to which tot do we modify, the one were originally intended to be on or the cross FW? And lastly, what are we editing?

Sorry if I'm so confused but mine never gave me this much of a headache since it still booted TWRP and I can wipe and flash a Sprint rom although it wasn't booting either way. The one I'm working on is battery dead and goes directly into Firmware Upgrade mode and cannot boot into recovery. I cannot push a build.prop in that state. If only we could flash a recovery thru flashtool or something life would be much easier.
[G2 Q&A, Help & Troubleshooting] bhzmafia:
Im in Memphis..
[G2 Q&A, Help & Troubleshooting] matrx10503:
I would do a better write-up, but this is such a limited soft brick issue....and I don't even have a G2 right now, so all from memory...but I edited my original solution post to generalize things more. You have to use the information to your situation.

As I said I crossflashed from sprint to t-mobile, others could be crossflashed with at&t rom or other, but the instructions are the same, as long as your getting the Crossflash error in LG Flash Tool, just the model number line will show different in the hex editor. Mines were LS980 (Sprint) in the rom/tot and D801 (T-Mobile).

And to everyone else...I will say this, In hindsight...the solution is really simple in comparison to some other things, but!! It did take me a while to figure out and this was the only resource I had for the bits of information I could find here+a few reddit reads.

Crossflash Workflow:

If you have recovery....flash a rom

If you have a booting rom/semi-working.....either adb push or copy a build.pop from the back to stock rom you want to flash...(root access)then edit build.prop model number somehow

If left with nothing, but at least the USB download mode (hold up buttom and plug in USB)......hex edit (copy the) back to stock rom's model number line with the crossflashed's model number, use the modified .dll and flash back to stock with LG Flash Tools, w/ hex edited rom (.tot)

Hex Editor: http://mh-nexus.de/downloads/HxDSetupEN.zip
[G2 Q&A, Help & Troubleshooting] bhzmafia:
OK. I did that. The issue im running into is, Ive installed the drivers. The computer wont recognized the phone in recovery mode but will in regular boot (which reboots in 30 sec sometimes longer) and download mode. It shows d801 in device manager and keeps asking me to install drivers. IVE INSTALLED THE DRIVERS STUPID COMPUTER!!! Ive flashed cwm recovery and twp recovery. Ive dont the crossflash were ive copied the d801 line over to the ls980 tot file. I used the modified dll and still get a fail status. I downloaded a build prop but I dont know how to apply it because adb is not working. I stuck the build.prop in the SDK folder and I still get a device not found in the cmd window. Should i adb in download mode or in recovery? im guessing the build.prop on the phone is in the system folder of the phone correct? adb push/build.prop/system, right? Sidenote.. I used simpletool to add recovery, since my phone shows as d801, i need to used d801 twrp recovery right?
[G2 Q&A, Help & Troubleshooting] matrx10503:
#1: If you can...root the phone using ioroot and AutoRec to install recovery: http://xdaforums.com/showthread.php?t=2448887

then install recovery using the AutoRec .apk (usb debugging off..put the phone in MTP mode and transfer the apk to phone, then use file manager to install the .apk: http://xdaforums.com/showthread.php?t=2715496

If you can get this far, just install a rom that is right for the phone in recovery, then use LG Flash Tool to install stock

#2: Lets stop at figuring out why you can't get it to flash after doing the hex edit......Did you copy the ENTIRE line in the hex editor from the crossflashed rom...and paste the enite line to the ls980 (back to stock) rom...aka replacing the D801 line from the crossflashed rom to the ls980 back to stock rom.

I need to know what messages you are getting fail status?
[G2 Q&A, Help & Troubleshooting] bhzmafia:
Ok I was able to get the files to the phone but the phone just hangs when i try to install the .apk file.
[G2 Q&A, Help & Troubleshooting] matrx10503:
What file(s). You only need to transfer one thing, the autorec.apk (which won't work until you root with ioroot)
[G2 Q&A, Help & Troubleshooting] bhzmafia:
I transferred it but the phone wont install it. It just says installing until the phone reboots. So I just added the TWRP recovery with Optimus RS simple tool. I was also trying to install ES Explorer so I could put this modded build.prop in the system folder but of couse the phone is not installing anything.
[G2 Q&A, Help & Troubleshooting] matrx10503:
...IDK what that issue is from what you describe.....So onto next possibility....You said you did the hex edit and tried to flash.....What errors or issues do you get when you try to flash, with the modified .dll I linked..in LG Flash Tool?
[G2 Q&A, Help & Troubleshooting] bhzmafia:
8974 dll file + LS980 TOT file = error "Cross DL D801 to LS980" is what im getting. I used the Sprint LS980ZV7_01 tot with the T-Mobile USA D80110C_00. Is it a certain T Mobile firmware I need to use with the ZV7 tot?
[G2 Q&A, Help & Troubleshooting] bhzmafia:
[FIXED]

I fixed it finally..I download the Universal drivers so my computer would recognize my phone while in recovery. Then I adb sideloaded the stock sprint rom which made it back into a Sprint phone then used the flash tool to load the tot file. Thanks for all your help!!
[G2 Q&A, Help & Troubleshooting] matrx10503:
:good:

Having recovery was key......In my case, I didn't have my custom recovery anymore, making the hex edit mandatory.

Sideloading through recovery is the best and easiest out if the user still has a recovery.
[G2 Q&A, Help & Troubleshooting] bhzmafia:
Once I figured how to get my computer to recognize the phone in recovery it was smooth breeze from there. i fixed it and re rooted now im on Cloudy g3 rom. NO MORE GSM ROMS FOR ME!!
[G2 Q&A, Help & Troubleshooting] aamszia:
any link for stock sprint rom zip file ??

I have stock recovery working ..
[G2 Q&A, Help & Troubleshooting] Crossvxm:
It was easier to fix this issue than I thought.

Im thinking of creating my own guide on it.
[G2 Q&A, Help & Troubleshooting] matrx10503:
I'm too lazy to do a full write-up, apparently. Which method did you use to fix your phone? Reflash through recovery or hex edit flash method, or the buid.prop edit method?

Anyway, if you do a guide, I guess you can use my hex edit method in it, if you'd like.

(I did the hex edit method, and I did a skeleton guide a few posts back, one person said it worked for them also)

Off-topic: XDA, new look.
[G2 Q&A, Help & Troubleshooting] zwd12:
offset

I hex edited the first line as shown in the attached picture.

How do you get around the offset?
[G2 Q&A, Help & Troubleshooting] matrx10503:
....You have a G3??
[G2 Q&A, Help & Troubleshooting] sunyakram:
can i install europe open kdz on ls980?
[G2 Q&A, Help & Troubleshooting] Cltme89:
Using the LS980 build prop method worked like a charm.

Also use a windows 7 computer with the LG flash tool and ZVA tot file It has always worked for me. For whatever reason ZVC and up kept failing.

If you need the unlock to work, DONT root ZVA! Get on Wifi and get the OTA update to ZVC and make your changes from there. I bricked it at least 3 times not realizing it
[G2 Q&A, Help & Troubleshooting] mohd syafik:
faile previous load()

i get flashtool error "FailedPrevoiusLoad()" after modified using hex editor. i did it more than 10 times. always get this error. can you guide me how to fix this sir?:crying:
[G2 Q&A, Help & Troubleshooting] Crossvxm:
If you have a custom recovery installed and can still boot to it, use the Koush Universal ADB driver, connect your computer while in the custom recovery and install that driver to get the phone detected in recovery. Then "adb push" an LS980 build.prop file. It is much more easier than doing things the hard way.

If you cannot boot into a custom recovery, then you must flash the stock KDZ of the variant's rom you were using and fight with the 30 second to 2 minute window you'll have to be able to use towelroot.apk to root and the Autorec.apk based on the rom you used. Once you have a custom recovery, boot into it and wipe EVERYTHING, then you can start over and flash back to Sprint to then unlock it again using a different variant based custom rom.

I recommend using the G Flex rom as it does not ask to update, unlike the T-Mobile 4.4.2 based stock for the LS980.
[G2 Q&A, Help & Troubleshooting] mohd syafik:
I not have custom recovery. My device can boot on d802 firmware but the problem is touch screen not work/malfunction.. How do i root if my touch screen not work. Its very difficult to touch the screen. Any suggestion?
[G2 Q&A, Help & Troubleshooting] Crossvxm:
When I bricked my device, it was on the D801 firmware, AKA T-Mobile, so I assume that your issue has to do with the fact that the digitizer or its driver or something kernel related is incompatible with it. In this case, unless you can somehow enable ADB on it, it is impossible to fix in easy methods. Your best bet is to use the hex editing and so on.

I would recommend that anyone doing the hex editing method UPLOAD their modified files for archiving purposes for future issues pertaining to this matter.
[G2 Q&A, Help & Troubleshooting] matrx10503:
You guys will have to give me time to read some of these replies....If you followed what I said, I can't foresee why you are not getting the same results.

Also, I only had a G2 for a few days max and I don't have a G2 now either. So I'm going off my memory, from something that was nearly half a year ago.

Lastly, I hate to say it, but if you are not using the Hex editor I used, it's going to be very difficult for me to help you. So download the hex editor I used please.

P.S., Whenever I feel like it, I'll post screencaps of the hex editing.
[G2 Q&A, Help & Troubleshooting] gLam16:
Hello Guys ,

I am at the same problem right now.

Error : CrossDL [D802] to [LS980].

Is there anyway to fix it ?

My phone is not booted. I have only download mode.
[G2 Q&A, Help & Troubleshooting] matrx10503:
This means the .tot file has been incorrectly edited.

If you change the model number correctly (hex edit), it will work!

This whole entire thread is a big "how-to".

If you correctly hex edited the stock .tot, as I've instructed in posts back.... I don't see why you guys are still having issues.

Nevertheless, whenever I get the time to upload it...I will make a separate thread and upload a compiled zip with everything you need to fix the Cross Flash issue.

Edit:

My CrossFLASH Fix Thread: http://xdaforums.com/lg-g2/help/solution-lg-g2-variants-lg-flashtool-t3109637
[G2 Q&A, Help & Troubleshooting] akira39:
LG LS980 big problem - bricked? D801 firmware

Hi Trev here from Australia can i ask about flash tools and what version is required for g2,i bought this phone of ebay was suppose to be a lg d802 and the guy installed lolly pop on it through lg up grade tool now the LCD doesn't work properly touch one area and it touches another,now i removed the back cover and checked the motherboard no and in fact its a LS980 with D802 firmware,i will be using that hew editor to change the model numbers,now in flash tool where do you put the ls980.tot and the Australia D802T.kdz,because there is not 2 spots in flash tool.
[G2 Q&A, Help & Troubleshooting] sd_N:
Exact

Would you care to share the "exact" build.prop lines to edit and what exactly to edit it to? and whether uppercase or lowercase matters? Thanks