[GUIDE][DISCUSSION] How To Restore The Sprint LG G3 (LS990) To Stock w/ LG Flash Tool

Search This thread

Yes4g4me

Member
Jul 30, 2014
22
1
ok my phone was on lolpop5.0.1 i had root and recovery then i seen an update so i stock recovery and unroot but the update still failes so i did a fact reset plus cache wipe then tried ota and it still failed so i installed LG drivers and LG PC Suite i used the 32GB model for the PC Suite it had not the sprint model available. Then, i rebooted my windows 7 machine 64bit, then i opend up suite pluged in my phone via usb and used the drop notification bar on my phone to check the usb connection type it was mtp connection so i selected the ptp and then my pc started to install a driver for the connection type, then i switched connection type to charge only and the pc started to install another driver as well then i switched back to mtp mode. I disconnected my phone and rebooted the computer. xda has a thread kind of like this one where it has all those files to grab on the first post except they are from a ZV8 thread so grab the DDL and TOT from there dont grab the lgtool from there though not nessary, anyways, head back over here to grab the lgtool.zip and then follow the instructions from this thread as well. I found my device instaLLed the ZV8 at 100 percent on my phone while the flash tool hung at 89 percent but i still followed the instructions forward to the exact instruction because my phone went to the software screen, anyways after the phone rebooted the flash tool will say failed something about a open usb connection but my phone is restored to factory im going to try and installl the lastest second lolpop update sees if it goes through. Prior to this flashtool the little green guy would error during update regardless if i was unrooted and data resetted. thanks for the tool and guide. my phone was not in bootloop before this process so results might be different if you try and walk on the wild side like I. love peace and chicken grease.
 

aerialdrone

Senior Member
May 2, 2014
67
6
I don't know what is happening but I followed this guide. The computer recognizes the phone but the screen won't go into download mode or recovery mode. I flashed cloudy rom 2.5 t-mobile version on my sprint. When I try to do the generic version it does this. When I use the .dll for sprint it does this.
Untitled.jpg
[/url] It shows up on my computer so the device is being recognized when I insert the usb. I don't know if I need to edit the build.prop. If I don't how would I go about that? By the way I'm on windows 8.1 . I don't know if being on windows 7 helps or not. And i don't know how to get ADB to recognize my device. I don't think debugging is set on.
 
Last edited:
  • Like
Reactions: Solomonluke14

Arjohns

Senior Member
Nov 12, 2011
472
207
Links are indeed broken. Let me know if you find any mirrors.
Found a link here: http://downloadandroidfiles.org/file-php/?File=/Tools/FlashTool/Setup_LGFlashTool.zip
I went to the main LG G3 thread and got the flash tool from the 2014 method found about halfway through the first post. Here's a link

http://xdaforums.com/showthread.php?p=53452990

Edit: I only grabbed the flash tool and megalock.dll from there. Then came back here for everything else including instructions on what to do. Hope that helps.

Sent from my SM-G920P
 
Last edited:
  • Like
Reactions: ruff97

IamFlynn

Senior Member
Jul 20, 2012
566
128
adf.ly
I went to the main LG G3 thread and got the flash tool from the 2014 method found about halfway through the first post. Here's a link

http://xdaforums.com/showthread.php?p=53452990

Edit: I only grabbed the flash tool and megalock.dll from there. Then came back here for everything else including instructions on what to do. Hope that helps.

Sent from my SM-G920P

Thank you, I just used the link I provided and its the exact same one that fergie had.
 

churchey360

Senior Member
Oct 6, 2013
2,264
2,046
31
Morgantown
Do you really need your MSL/SPC to restore back to stock i really didnt see the step required for it??? I'm about to root my phone to run cyanogenmod type ROMs because im tired of stock for now lol.

---------- Post added at 05:55 AM ---------- Previous post was at 05:43 AM ----------

Also is there a ZVA.tot file yet?
 

Arjohns

Senior Member
Nov 12, 2011
472
207
Do you really need your MSL/SPC to restore back to stock i really didnt see the step required for it??? I'm about to root my phone to run cyanogenmod type ROMs because im tired of stock for now lol.

---------- Post added at 05:55 AM ---------- Previous post was at 05:43 AM ----------

Also is there a ZVA.tot file yet?
The MSL part is in case you have to do the dialer code to hard reset the phone, which is usually the case if things aren't working right or things are missing. And yes there is a ZVA tot file that was put up by autoprime

Sent from my SM-G920P
 

anony_mau5

New member
Aug 26, 2015
1
0
Hey, I was wondering somebody could help me out. So I recently flashed the wrong rom and now my phone's model number is "VS985 4G" so flashing gets stuck even with the generic.dll file. I've also stumbled on a really old G2 subreddit post where somebody was able to force the LG Flash Tool by changing the tot file with a hex editor, however my knowledge of hex is abysmal so that dreaded space in "VS985 4G" is making it impossible to push since I get a "CrossDL [VS985 4G] to [NotDefined]" error. I also read earlier in the thread somebody mentioned a similar problem because of mac issues but I'm running Windows 10, but I also tried it on windows 7 and also didn't get any results.

I've attached the log I get since I can't post any outside links due to being a new user. Also, anybody know any other ways I can get my phone back? I've heard of shorting pins but that seems to only be for hard bricks which can't even enter download mode. Thanks.

Code:
[22:14:12] ¡Ú Tool : 1, 8, 1, 1023  : C:\LG\LGFLASHTOOL\LGFLASHTOOL.EXE 
[22:14:12] ¡Ú DLL  : 0.3.15.1  : C:\Users\Manuel\Desktop\Lg\ls990\LGUP_8974.dll 
[22:14:12] Process : 
[22:14:12] BIN : C:\Users\Manuel\Desktop\Lg\ls990\LS990ZV4_04.51101.tot
[22:14:12] SCR : 
[22:14:12] PRL : ;;;;;;;;;;
[22:14:12] ERI : 
[22:14:12] + 1. Web Download Mode = -1
[22:14:12] + 4. Web param-Bin Version = 
[22:14:12] Frmae Type : LGFlashTool
[22:14:12] Load : 44  Total : 2097151KB  Avail : 2097151KB
[22:14:12] AvailPage : 4194303KB  AvailVirtual : 1877984KB  
[22:14:12] Total/Free of C:\ : 590423 MB / 88746 MB
[22:14:12] 
¡Ú¡Ú¡Ú Factory Information ¡Ú¡Ú¡Ú
[22:14:12] 1. Model Name : VS985 4G
[22:14:12] 2. SWV        : LGD855AT-00-V20p-GLOBAL-COM-MAY-08-2015-32G+0
[22:14:12] 3. SWOV       : LGD855AT-00-V20p-GLOBAL-COM-MAY-08-2015-32G+0
[22:14:12] 4. PID        : PT02S141008001298
[22:14:12] 5. IMEI       : 352596063089354
[22:14:12] 
[22:14:12] CBasicComControl::IsConnected, the port(COM41) connection is not detected
[22:14:12] CBasicComControl::eek:pen, the port(COM 41) is constructed successfully => HANDLE : 0xddc
[22:14:12] CPort::eek:penPort() Success. Port number is 41
[22:14:12] ---------------------------------------------------------------------------------
[22:14:12] SubProcess Name : NoOperationCmd
[22:14:12] [T000004] 06 4E 95 7E                                                                                      .N..
[22:14:13] [R000004] 02 6A D3 7E                                                                                      .j..

[22:14:13]  Current Process : PROCESS_FAC_BOARDDOWNLOAD
[22:14:13] Binary Path : C:\Users\Manuel\Desktop\Lg\ls990\LS990ZV4_04.51101.tot
[22:14:13] Try opening C:\Users\Manuel\Desktop\Lg\ls990\LS990ZV4_04.51101.tot file
[22:14:13] Crc32OfTot : 0x1D3B326D
[22:14:13] Tot File length verify : PASS  3161980928 / 3161980928 
[22:14:13] ####  [EXTENDED SUPER BOOST]  ####
[22:14:13] *****************************************************************************
[22:14:13] *-  LGLS990 PartitionTable Info                                            -*
[22:14:13] *- SW Version : LS990ZV4
[22:14:13] *- SWFV       : 
[22:14:13] *- Build Type : user
[22:14:13] *- Binary Size: 3161980928 Bytes
[22:14:13] *****************************************************************************
[22:14:13] Index |    Part Name    | Start Sector |      FileSize      |  No Of Sectors 
[22:14:13] 0/  0 |      PrimaryGPT |  0x00000000  | 0x0000000000080000 | 0x00008000 
[22:14:13] 0/  1 |           modem |  0x00008000  | 0x0000000003980000 | 0x00020000 
[22:14:13] 0/  2 |            sbl1 |  0x00028000  | 0x0000000000080000 | 0x00000800 
[22:14:13] 0/  3 |             dbi |  0x00028800  | 0x0000000000080000 | 0x00000800 
[22:14:13] 0/  4 |           aboot |  0x00029000  | 0x0000000000180000 | 0x00001000 
[22:14:13] 0/  5 |             rpm |  0x0002A000  | 0x0000000000080000 | 0x00000800 
[22:14:13] 0/  6 |              tz |  0x0002A800  | 0x0000000000080000 | 0x00005800 
[22:14:13] 0/  7 |            boot |  0x00030000  | 0x0000000000B80000 | 0x00008000 
[22:14:13] 0/  8 |         persist |  0x00038000  | 0x0000000000500000 | 0x00010000 
[22:14:13] 0/  9 |        recovery |  0x00048000  | 0x0000000000C00000 | 0x0000D810 
[22:14:13] 0/ 10 |             rct |  0x00055810  | 0x0000000000080000 | 0x000027F0 
[22:14:13] 0/ 11 |            misc |  0x00058000  | 0x0000000000A00000 | 0x00008000 
[22:14:13] 0/ 12 |             laf |  0x00060000  | 0x0000000000F80000 | 0x00054000 
[22:14:13] 0/ 13 |         factory |  0x000B4000  | 0x0000000000D00000 | 0x0000C000 
[22:14:13] 0/ 14 |          system |  0x000C0000  | 0x0000000008080000 | 0x000405C8 
[22:14:13] 0/ 15 |          system |  0x001005C8  | 0x0000000007F80000 | 0x000409F0 
[22:14:13] 0/ 16 |          system |  0x00140FB8  | 0x0000000007E80000 | 0x0003F610 
[22:14:13] 0/ 17 |          system |  0x001805C8  | 0x0000000000080000 | 0x00000FB8 
[22:14:13] 0/ 18 |          system |  0x00181580  | 0x0000000007D80000 | 0x0003FA38 
[22:14:13] 0/ 19 |          system |  0x001C0FB8  | 0x0000000007E80000 | 0x0003F610 
[22:14:13] 0/ 20 |          system |  0x002005C8  | 0x0000000000080000 | 0x00000FB8 
[22:14:13] 0/ 21 |          system |  0x00201580  | 0x0000000007D80000 | 0x0003FA38 
[22:14:13] 0/ 22 |          system |  0x00240FB8  | 0x0000000007E80000 | 0x0003F610 
[22:14:13] 0/ 23 |          system |  0x002805C8  | 0x0000000000080000 | 0x00000FB8 
[22:14:13] 0/ 24 |          system |  0x00281580  | 0x0000000007D80000 | 0x0003FA38 
[22:14:13] 0/ 25 |          system |  0x002C0FB8  | 0x0000000007E80000 | 0x0003F610 
[22:14:13] 0/ 26 |          system |  0x003005C8  | 0x0000000000080000 | 0x00000FB8 
[22:14:13] 0/ 27 |          system |  0x00301580  | 0x0000000007D80000 | 0x0003FA38 
[22:14:13] 0/ 28 |          system |  0x00340FB8  | 0x0000000007E80000 | 0x00040000 
[22:14:13] 0/ 29 |          system |  0x00380FB8  | 0x0000000007E80000 | 0x00040000 
[22:14:13] 0/ 30 |          system |  0x003C0FB8  | 0x0000000007E80000 | 0x00040000 
[22:14:13] 0/ 31 |          system |  0x00400FB8  | 0x0000000007E80000 | 0x00040000 
[22:14:13] 0/ 32 |          system |  0x00440FB8  | 0x0000000007E80000 | 0x00040000 
[22:14:13] 0/ 33 |          system |  0x00480FB8  | 0x0000000007E80000 | 0x00040000 
[22:14:13] 0/ 34 |          system |  0x004C0FB8  | 0x0000000007E80000 | 0x00040000 
[22:14:13] 0/ 35 |          system |  0x00500FB8  | 0x0000000007E80000 | 0x00040000 
[22:14:13] 0/ 36 |          system |  0x00540FB8  | 0x0000000001700000 | 0x0003F048 
[22:14:13] 0/ 37 |          system |  0x00580000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 38 |          system |  0x005C0000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 39 |          system |  0x00600000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 40 |          system |  0x00640000  | 0x0000000000080000 | 0x00020000 
[22:14:13] 0/ 41 |           cache |  0x00660000  | 0x0000000000F80000 | 0x00040000 
[22:14:13] 0/ 42 |           cache |  0x006A0000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 43 |           cache |  0x006E0000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 44 |           cache |  0x00720000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 45 |           cache |  0x00760000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 46 |           cache |  0x007A0000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 47 |           cache |  0x007E0000  | 0x0000000000080000 | 0x00028000 
[22:14:13] 0/ 48 |        userdata |  0x00808000  | 0x0000000008080000 | 0x00041588 
[22:14:13] 0/ 49 |        userdata |  0x00849588  | 0x0000000000080000 | 0x00000FE8 
[22:14:13] 0/ 50 |        userdata |  0x0084A570  | 0x0000000006680000 | 0x0003DA90 
[22:14:13] 0/ 51 |        userdata |  0x00888000  | 0x0000000000080000 | 0x00000FE8 
[22:14:13] 0/ 52 |        userdata |  0x00888FE8  | 0x0000000002600000 | 0x0003F018 
[22:14:13] 0/ 53 |        userdata |  0x008C8000  | 0x0000000000080000 | 0x00001588 
[22:14:13] 0/ 54 |        userdata |  0x008C9588  | 0x0000000000080000 | 0x00000FE8 
[22:14:13] 0/ 55 |        userdata |  0x008CA570  | 0x0000000007B80000 | 0x0003EA78 
[22:14:13] 0/ 56 |        userdata |  0x00908FE8  | 0x0000000007D00000 | 0x0003F018 
[22:14:13] 0/ 57 |        userdata |  0x00948000  | 0x0000000000080000 | 0x00001588 
[22:14:13] 0/ 58 |        userdata |  0x00949588  | 0x0000000000080000 | 0x0003EA78 
[22:14:13] 0/ 59 |        userdata |  0x00988000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 60 |        userdata |  0x009C8000  | 0x0000000000080000 | 0x00001588 
[22:14:13] 0/ 61 |        userdata |  0x009C9588  | 0x0000000000080000 | 0x0003EA78 
[22:14:13] 0/ 62 |        userdata |  0x00A08000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 63 |        userdata |  0x00A48000  | 0x0000000000080000 | 0x00001588 
[22:14:13] 0/ 64 |        userdata |  0x00A49588  | 0x0000000000080000 | 0x0003EA78 
[22:14:13] 0/ 65 |        userdata |  0x00A88000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 66 |        userdata |  0x00AC8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 67 |        userdata |  0x00B08000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 68 |        userdata |  0x00B48000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 69 |        userdata |  0x00B88000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 70 |        userdata |  0x00BC8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 71 |        userdata |  0x00C08000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 72 |        userdata |  0x00C48000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 73 |        userdata |  0x00C88000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 74 |        userdata |  0x00CC8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 75 |        userdata |  0x00D08000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 76 |        userdata |  0x00D48000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 77 |        userdata |  0x00D88000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 78 |        userdata |  0x00DC8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 79 |        userdata |  0x00E08000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 80 |        userdata |  0x00E48000  | 0x0000000000080000 | 0x00001588 
[22:14:13] 0/ 81 |        userdata |  0x00E49588  | 0x0000000000080000 | 0x0003EA78 
[22:14:13] 0/ 82 |        userdata |  0x00E88000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 83 |        userdata |  0x00EC8000  | 0x0000000000080000 | 0x00001588 
[22:14:13] 0/ 84 |        userdata |  0x00EC9588  | 0x0000000000080000 | 0x0003EA78 
[22:14:13] 0/ 85 |        userdata |  0x00F08000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 86 |        userdata |  0x00F48000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 87 |        userdata |  0x00F88000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 88 |        userdata |  0x00FC8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 89 |        userdata |  0x01008000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 90 |        userdata |  0x01048000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 91 |        userdata |  0x01088000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 92 |        userdata |  0x010C8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 93 |        userdata |  0x01108000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 94 |        userdata |  0x01148000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 95 |        userdata |  0x01188000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 96 |        userdata |  0x011C8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 97 |        userdata |  0x01208000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 98 |        userdata |  0x01248000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/ 99 |        userdata |  0x01288000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/100 |        userdata |  0x012C8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/101 |        userdata |  0x01308000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/102 |        userdata |  0x01348000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/103 |        userdata |  0x01388000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/104 |        userdata |  0x013C8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/105 |        userdata |  0x01408000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/106 |        userdata |  0x01448000  | 0x0000000000080000 | 0x00001588 
[22:14:13] 0/107 |        userdata |  0x01449588  | 0x0000000000080000 | 0x0003EA78 
[22:14:13] 0/108 |        userdata |  0x01488000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/109 |        userdata |  0x014C8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/110 |        userdata |  0x01508000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/111 |        userdata |  0x01548000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/112 |        userdata |  0x01588000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/113 |        userdata |  0x015C8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/114 |        userdata |  0x01608000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/115 |        userdata |  0x01648000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/116 |        userdata |  0x01688000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/117 |        userdata |  0x016C8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/118 |        userdata |  0x01708000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/119 |        userdata |  0x01748000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/120 |        userdata |  0x01788000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/121 |        userdata |  0x017C8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/122 |        userdata |  0x01808000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/123 |        userdata |  0x01848000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/124 |        userdata |  0x01888000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/125 |        userdata |  0x018C8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/126 |        userdata |  0x01908000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/127 |        userdata |  0x01948000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/128 |        userdata |  0x01988000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/129 |        userdata |  0x019C8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/130 |        userdata |  0x01A08000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/131 |        userdata |  0x01A48000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/132 |        userdata |  0x01A88000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/133 |        userdata |  0x01AC8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/134 |        userdata |  0x01B08000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/135 |        userdata |  0x01B48000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/136 |        userdata |  0x01B88000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/137 |        userdata |  0x01BC8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/138 |        userdata |  0x01C08000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/139 |        userdata |  0x01C48000  | 0x0000000000080000 | 0x00001588 
[22:14:13] 0/140 |        userdata |  0x01C49588  | 0x0000000000080000 | 0x0003EA78 
[22:14:13] 0/141 |        userdata |  0x01C88000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/142 |        userdata |  0x01CC8000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/143 |        userdata |  0x01D08000  | 0x0000000000080000 | 0x00040000 
[22:14:13] 0/144 |        userdata |  0x01D48000  | 0x0000000000080000 | 0x00011C00 
[22:14:13] 0/145 |       BackupGPT |  0x01D59C00  | 0x0000000000080000 | 0x00000400 
[22:14:13] CrossDL [VS985 4G] to [LS990]. SWversion[D855AT-00-V20p-GLOBAL-COM-MAY-08-2015-32G+0][22:14:13] ¡Ú¡Ú ERROR REASON : LAF_ERROR_INVALID_INPUT_FILE
[22:14:13] CComPort::ClosePort, Closed Port Successfully for COM 41
[22:14:13] CBasicComControl::Close, the port(COM41) is closed successfully
[22:14:13] [22:14:13] CrossDL [VS985 4G] to [LS990]. SWversion[D855AT-00-V20p-GLOBAL-COM-MAY-08-2015-32G+0]
[22:14:13] DoDownload() Exception
 

drewuser15

New member
Aug 11, 2010
1
0
Stuck on ATT Mini OS

When I try to select Normal Book(+power) it does not do anything. How do I select an option on this screen?
 

waleedJA

Member
Nov 21, 2014
18
1
thanks for the guide it really helped me alot ^^
i've got a problem tho :/ i've used the 8974 dll file since i've my build.prop edited to another model "by a repair guy so idk how he did that"
so when i used LS990 TOT file i get an error message says CrossDL [D855RE] to [LS990]
and when i use D855 TOT file progress gets to 94% the an error message occurs says usb port open fail
and i've got no idea what i should do
please help

---------- Post added at 09:29 AM ---------- Previous post was at 09:26 AM ----------

if you've found any fix for your problem please tell me cause im facing the same issue
 

Crossvxm

Senior Member
May 26, 2013
598
144
30
New York
@areialdrone I have the exact same problem. Have you found a fix?

If you have a custom recovery, wiping the system, cache etc. usually helps. Make sure your recovery is for the Sprint version as well. And lastly, download a Sprint based rom onto the phone and flash it, it will detect as a Sprint model again.

If its bricked, and you cannot boot to recovery, the steps are much more difficult.
 

Solomonluke14

New member
Mar 11, 2015
3
0
thanks for the reply ok so what happened I am on a LG G3 ls990 so I tired to flash cloudyg3 2.5 and I flashed the t mobile one on accident and my phone hard bricked so I used http://xdaforums.com/sprint-lg-g3/general/guide-fix-hard-brick-recovery-guide-t3132359 so everything went fine and I got the screen to turn on and I could get into download mode so then using the LG flash tool I get stuck at wrong dll or phone model then I tried using the generic dll and I got something similar
 

don97

New member
Nov 18, 2015
2
0
hi man can u gave me dll files for lg g3 d856 32 gb plz

:confused::confused:
Introduction

**EDIT**: Please see 4th post on how to obtain your MSL/SPC Code for the last step in restoring stock firmware

I figured it would be good to have a dedicated Factory Restore thread here for the LS990 (Sprint) G3 seeing as how we now have root and people want to be sure they can restore their phones if they screw something up.

First off, I am not presenting any new material here, I just simply gathered guides/tips/tricks from many forum members in an attempt to make it easier for LS990 users to restore their phones. Also, if you notice something wrong with the guide please say so! I have no ego here, we're all here to help one another so if I made a mistake please let me know

Hopefully this will be helpful to those who want to restore their phones back to stock and allow a thread for troubleshooting if someone is having issues

Disclaimer

I, nor anyone on XDA, is responsible for any damage done to your device. Please use at your own risk! The LG Flash Tool has the power to save your phone from a bootloop or soft-brick, however it can also do more damage if used improperly for the specified device. Please use with CAUTION.

Thank-You's/Credits

@wolfgart for hosting the stock G3 files. Please thank him in his thread here

@dokyson for his guide on how to restore the LG G2. Please thank him in his thread here

@AlanVenu for pointing out Sprint users should select "Board DL" in the LG Flash Tool. Please thank him at his post here

Team Codefire for finding an exploit that allows us to root our phones. Please thank (and donate if you can) to them here

Now lets get started!

Prerequisites

  • Sprint LG G3 (LS990)
  • Windows 7/8
  • LG Drivers (Links will be below)
  • Sprint LG G3 stock .tot file (Links will be below)
  • Sprint DLL file for LG Flash Tool (Links will be below)
  • LG Flash Tool (Links will be below)
  • A good/reliable USB cable
  • Backup your data! This will format your internal storage, including user apps, SMS/MMS, Call Logs, Pictures etc. So please backup your data

Downloads


Steps

  1. Download all files/zips above
  2. Double click on the LGUnitedMobile exe to install the drivers
  3. Extract the Setup_LGFlashTool.zip and double click on the exe inside the extracted folder to install the LG Flash Tool (note: make sure you don't choose a custom directory and that it installs to C:\LG\LGFlashTool)
  4. Inside the extracted LG Flash Tool folder (where the exe is) there is a file called "MegaLock.dll". Copy this file and paste it in the C:\LG\LGFlashTool directory (overriding the current MegaLock.dll file)
  5. If your phone is still working (and not in a bootloop or perpetually off) plug it in to your computer and let the installation of the LG Drivers finish (if your phone is in a bootloop or it won't turn off it shouldn't be a big deal)
  6. Unplug your phone from your computer then turn off your phone
  7. While its turning off you can open up the LG Flash Tool program (if no desktop icon was created for the program just do a search for it within your installed apps or browse for it from the start menu). You can open it with the default setting (Korea Factory)
  8. Once your phone is completely powered off press and hold the Volume Up button and reconnect the phone to your computer via the USB while still holding the Volume Up button until you enter Download Mode (it will look like this)
  9. Once you're in download mode let go of the Volume Up button and wait for the drivers to install on your computer
  10. Once the drivers have finished installing navigate to your desktop and right-click on your Computer (or This PC) icon and select "Manage" (or do a search for "Device Manager")
  11. In the Computer Manager screen select "Device Manager" then select Ports
  12. Look for the LGE AndroidNet USB Serial Port (COM#) (where # just means whichever port is was installed to. Ex: (COM3)). Double Click on this and select "Port Settings"
  13. Next, select "Advanced" then change the COM Port Number to COM41. Once COM41 is selected click OK, then OK again to save your settings. Now your Device Manager should have refreshed and the LGE AndroidNet USB Serial Port should have changed to (COM41). Exit out of Device Manager/Computer Manager.
  14. Navigate to wherever you downloaded the LGLS990_20140704_LGFLASHv160_Download.zip and extract the zip.
  15. Back in the LG Flash Tool Program the Model Config screen should be open. Select "Manual Mode". Right below it select the LGLS990_20140704_LGFLASHv160.dll you extracted for the DLL selection (navigate to wherever you extracted it)
  16. After that select "Add" (immediately after the DLL selection option) and select the LS990ZV4_04.51101.tot file (navigate to wherever you downloaded it)
  17. Now, navigate to Action Mode section and select Board DL. Click OK, then click the yellow arrow in the top left corner
  18. After you click the yellow arrow (start) button the LG Flash Tool begins examining the DLL and tot file you selected. IF everything went OK after a little wait you'll see a "READY!!" prompt under the COM41 Port.
  19. Once you see "READY!!" sign unplug your phone from the USB, wait 5 seconds, then plug your phone back into the USB
  20. After you reconnected your device you'll notice the flashing process begins as indicated by the progress bar. It could take a while so just hang tight and keep an eye on the progress
  21. Sometimes the LG Flash Tool will not show 100% progress but will successfully flash the firmware so keep an eye on your phone
  22. Once the flash is finished (either indicated by 100% progress or the PASS sign that pops up) your phone will begin to reboot into the AAT Mini OS Screen. Once at the screen hold onto the power button and select "OK", then select the "normal boot (+power)" option
  23. After that selection is made your phone should reboot normally
  24. Sign into everything and let your phone settle for a few minutes. Then, restart the phone
  25. If you're missing certain apps like WiFi Calling and Sprint Bloat please follow the links provided by @engine95 to restore these apps (I took apart the Sprint tot file and the apps are present, however for certain people these apps are not showing up immediately after the flash)

Success or Failure?

If your phone successfully rebooted into the system congrats! If not please look down for some trouble shooting tips (coming very soon! I need to hit the hay right now lol)

Again, I did not discover anything new, I thought it would be good to have a concise and detailed guide to restoring the LS990 to stock firmware. Hopefully this helps!
 

wnyhiphop

Member
Oct 16, 2009
32
1
i have a sprint lg g3. i installed the wrong rom. i installed d851 instead of ls990. I tried the LG flash tool because the computer recognizes the phone but it has a black screen. the flash fails. any situations? adb doesnt see me phone either.

---------- Post added at 05:20 PM ---------- Previous post was at 05:04 PM ----------

I don't know what is happening but I followed this guide. The computer recognizes the phone but the screen won't go into download mode or recovery mode. I flashed cloudy rom 2.5 t-mobile version on my sprint. When I try to do the generic version it does this. When I use the .dll for sprint it does this.
Untitled.jpg
[/url] It shows up on my computer so the device is being recognized when I insert the usb. I don't know if I need to edit the build.prop. If I don't how would I go about that? By the way I'm on windows 8.1 . I don't know if being on windows 7 helps or not. And i don't know how to get ADB to recognize my device. I don't think debugging is set on.

how did u fix this? i have the same problem.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 79
    Introduction

    **EDIT**: Please see 4th post on how to obtain your MSL/SPC Code for the last step in restoring stock firmware

    I figured it would be good to have a dedicated Factory Restore thread here for the LS990 (Sprint) G3 seeing as how we now have root and people want to be sure they can restore their phones if they screw something up.

    First off, I am not presenting any new material here, I just simply gathered guides/tips/tricks from many forum members in an attempt to make it easier for LS990 users to restore their phones. Also, if you notice something wrong with the guide please say so! I have no ego here, we're all here to help one another so if I made a mistake please let me know

    Hopefully this will be helpful to those who want to restore their phones back to stock and allow a thread for troubleshooting if someone is having issues

    Disclaimer

    I, nor anyone on XDA, is responsible for any damage done to your device. Please use at your own risk! The LG Flash Tool has the power to save your phone from a bootloop or soft-brick, however it can also do more damage if used improperly for the specified device. Please use with CAUTION.

    Thank-You's/Credits

    @wolfgart for hosting the stock G3 files. Please thank him in his thread here

    @dokyson for his guide on how to restore the LG G2. Please thank him in his thread here

    @AlanVenu for pointing out Sprint users should select "Board DL" in the LG Flash Tool. Please thank him at his post here

    Team Codefire for finding an exploit that allows us to root our phones. Please thank (and donate if you can) to them here

    Now lets get started!

    Prerequisites

    • Sprint LG G3 (LS990)
    • Windows 7/8
    • LG Drivers (Links will be below)
    • Sprint LG G3 stock .tot file (Links will be below)
    • Sprint DLL file for LG Flash Tool (Links will be below)
    • LG Flash Tool (Links will be below)
    • A good/reliable USB cable
    • Backup your data! This will format your internal storage, including user apps, SMS/MMS, Call Logs, Pictures etc. So please backup your data

    Downloads


    Steps

    1. Download all files/zips above
    2. Double click on the LGUnitedMobile exe to install the drivers
    3. Extract the Setup_LGFlashTool.zip and double click on the exe inside the extracted folder to install the LG Flash Tool (note: make sure you don't choose a custom directory and that it installs to C:\LG\LGFlashTool)
    4. Inside the extracted LG Flash Tool folder (where the exe is) there is a file called "MegaLock.dll". Copy this file and paste it in the C:\LG\LGFlashTool directory (overriding the current MegaLock.dll file)
    5. If your phone is still working (and not in a bootloop or perpetually off) plug it in to your computer and let the installation of the LG Drivers finish (if your phone is in a bootloop or it won't turn off it shouldn't be a big deal)
    6. Unplug your phone from your computer then turn off your phone
    7. While its turning off you can open up the LG Flash Tool program (if no desktop icon was created for the program just do a search for it within your installed apps or browse for it from the start menu). You can open it with the default setting (Korea Factory)
    8. Once your phone is completely powered off press and hold the Volume Up button and reconnect the phone to your computer via the USB while still holding the Volume Up button until you enter Download Mode (it will look like this)
    9. Once you're in download mode let go of the Volume Up button and wait for the drivers to install on your computer
    10. Once the drivers have finished installing navigate to your desktop and right-click on your Computer (or This PC) icon and select "Manage" (or do a search for "Device Manager")
    11. In the Computer Manager screen select "Device Manager" then select Ports
    12. Look for the LGE AndroidNet USB Serial Port (COM#) (where # just means whichever port is was installed to. Ex: (COM3)). Double Click on this and select "Port Settings"
    13. Next, select "Advanced" then change the COM Port Number to COM41. Once COM41 is selected click OK, then OK again to save your settings. Now your Device Manager should have refreshed and the LGE AndroidNet USB Serial Port should have changed to (COM41). Exit out of Device Manager/Computer Manager.
    14. Navigate to wherever you downloaded the LGLS990_20140704_LGFLASHv160_Download.zip and extract the zip.
    15. Back in the LG Flash Tool Program the Model Config screen should be open. Select "Manual Mode". Right below it select the LGLS990_20140704_LGFLASHv160.dll you extracted for the DLL selection (navigate to wherever you extracted it)
    16. After that select "Add" (immediately after the DLL selection option) and select the LS990ZV4_04.51101.tot file (navigate to wherever you downloaded it)
    17. Now, navigate to Action Mode section and select Board DL. Click OK, then click the yellow arrow in the top left corner
    18. After you click the yellow arrow (start) button the LG Flash Tool begins examining the DLL and tot file you selected. IF everything went OK after a little wait you'll see a "READY!!" prompt under the COM41 Port.
    19. Once you see "READY!!" sign unplug your phone from the USB, wait 5 seconds, then plug your phone back into the USB
    20. After you reconnected your device you'll notice the flashing process begins as indicated by the progress bar. It could take a while so just hang tight and keep an eye on the progress
    21. Sometimes the LG Flash Tool will not show 100% progress but will successfully flash the firmware so keep an eye on your phone
    22. Once the flash is finished (either indicated by 100% progress or the PASS sign that pops up) your phone will begin to reboot into the AAT Mini OS Screen. Once at the screen hold onto the power button and select "OK", then select the "normal boot (+power)" option
    23. After that selection is made your phone should reboot normally
    24. Sign into everything and let your phone settle for a few minutes. Then, restart the phone
    25. If you're missing certain apps like WiFi Calling and Sprint Bloat please follow the links provided by @engine95 to restore these apps (I took apart the Sprint tot file and the apps are present, however for certain people these apps are not showing up immediately after the flash)

    Success or Failure?

    If your phone successfully rebooted into the system congrats! If not please look down for some trouble shooting tips (coming very soon! I need to hit the hay right now lol)

    Again, I did not discover anything new, I thought it would be good to have a concise and detailed guide to restoring the LS990 to stock firmware. Hopefully this helps!
    27
    How to Get your MSL/SPC

    **NOTE** This will only work if your phone is able to turn on

    • Make sure you have the LG Drivers Installed on your computer (link is in 1st post for that)
    • Open up your dialer and enter ##DIAG#
    • Enable DIAG Mode
    • Connect your phone to your computer
    • On your phone change the USB Connection type to Charge Only (pull down your statusbar and click on USB Connected)
    • Download CdmaDevTerm on your computer(I prefer this version)
    • Extract the CdmaDevTermZip
    • Inside the extracted folder double click on the cdmaTerm file to start the application
    • On the right hand side of the CdmaDevTerm screen select "Scan ports"
    • Next select the LGE AndroidNet USB Serial Port from the drop down menu (mine was COM6) then click Connect
    • In the SPC/Lock Options change NV to LG from the drop down menu
    • Now click Read SPC
    • Success!
    12
    Troubleshooting Tips if the Flash Failed

    • Check your USB Cable. I know it may seem silly, but if you don't have a stable/reliable connection between your computer and phone bad things could happen. Once the phone is plugged into the USB port of your computer/laptop try not to move the phone/laptop too much (could interfere with the connection)
    • If you get a "Wrong Device" error when trying to flash the phone, and you are 100% sure you do in fact have the Sprint LG G3 (LS990), replace the Sprint DLL file with the Generic LG G3 DLL file in the OP. This error is most common if you have changed the Product Name, Product Model, Display ID, and/or Build ID entries in the build.prop
    • If you get any COM errors make sure you did indeed switch the LGE AndroidNet USB Serial Port to COM41
    10
    General Tips & Tricks to AVOID a Bootloop/Soft Brick

    • Stay away from editing the build.prop! Many users have reported that they made edits to the DPI, Build ID, Product Model. Then upon rebooting their phones they are in a boot loop. For right now, I'd say stay away from making any build.prop edits BUT if you do please have ADB ready along with the stock build.prop on your computer so you can troubleshoot
    • Have a backup ready! As of right now we don't have a custom recovery, however if you are modifying system files/apks make sure you have stock equivalents on your computer and ADB ready to troubleshoot
    • Only use mods/themes for the LS990 model. While the LS990 (Sprint) model certainly does share a lot of the same components as the international versions certain framework/system apps have certain Sprint/CDMA settings in them (ex: framework-res.apk, LGUSMms.apk, etc) so just be careful.
    • Use common sense. As of right now we don't have a custom recovery; but we will at some point. So just hold off for a little bit on hacking up your system environment.
    3
    that's what I did and it booted up fine..

    Sent from my LGLS990 using Tapatalk
    OK cool I'll change the last bit in the guide so it's not so convoluted

    I linked the Generic DLL in the downloads section (with a big thank you to Engine and AP) with an explanation of who should use it

    I'll change the last bit of the guide after the gym!

    Glad you got your phone back @treezy26