[GUIDE] Unbrick ANY Soft Bricked Optimus V/Return to ZV5 Stock

Status
Not open for further replies.

sammyz

Well-known member
Dec 15, 2011
825
190
0
Visit site
Use this instead http://forums.androidcentral.com/op...guide-unbrick-upgrade-optimus-v-easy-kdz.html
because this is obsolete as well as second post.



This can also be used if you wanted to downgrade/upgrade/return to stock.
But a better way to do so is in the second post.

[INFO]
Things Needed, Downloaded, Extracted:
Install Drivers: look here

Install this program:
Download LGMobile Support Tool 1.5.4.9
Then open the program, let it load, close it.

Download KP500 Tools:
KP500 Utility

Download this ZV5 cab containing VM670ZV5 FW that I fixed to work with KP500 Tool:
ZV5.cab

Extract KP500 to the root of your hard drive, meaning extract everything to C:\KP500-Utils-En

Move ZV5.cab to C:\KP500-Utils-EN[/INFO]

If you have problems following this, watch this YouTube video that asadullah made. Big Thanks to him :D

[YT]http://www.youtube.com/watch?v=__NUDkxQzEg&feature=youtube_gdata_player[/YT]

Steps:
Step 1: Download/Install/Extract everything above, it is VERY important that you extract everything to the proper locations. Step 2: Put the phone in emergency mode: -Turn phone off, unplug USB, remove battery, reinsert battery. -Press Volume Down+Back Key+Plug in USB to computer. Note: Connect USB cable directly into USB port, don't use a USB HUB/splitter! Step 3: (Vista, Windows 7 users only, skip if running Windows XP) Right click KP500-Utils-EN.exe located in C:\KP500-Utils-EN folder, Click "Properties", click "Compatibility" tab, Checkmark "Run this program as an Administrator", Press Ok. Step 4: Open C:\ and hold shift while right-clicking KP500-Utils-EN folder and press "Open command window here" Step 5: Copy and paste these commands (press enter after pasting each command):
Code:
KP500-Utils-EN
J
VM670
C:\KP500-Utils-EN\ZV5.cab
ZV5
If it says to Restart with a pop-up window, unplug USB cable, plug back in, Click Restart. If it says to Restart without a pop-up window, unplug USB, pull battery, plug in USB, Click Restart.


[INFO]If it flashes and reaches 99% and fails/stops, check the phone:
1. If it's in recovery, press wipe data (factory reset), then reboot
2. If it is in charge only mode, press power button until it turns on.
3. If it's in the phone, you're done :D :cheers: [/INFO]

Thanks to Phatninja55 for doing absolutly nothing, and then asking for credit. Just kidding, he helped give me some ideas to get this FW flashing :p

What I'm working on:
Fixing ZV4 to flash with KP500 DONE! :D
Please PM me for ZV4 firmware fixed for KP500. DO NOT post in thread asking for it.

Why does LG release borked FW and not able to fix it, but me, a 17 year old is able to?? :p smh LG.
Anyone know of any other borked firmware from LG? PM me.
Need a kdz to be a cab file? PM me.
Need a cab to be a kdz file? PM me.
Need a wdb file extracted? PM me.
Need an unbrick method for an LG phone? PM me.

Like my work? Did I just save your phone?
Want to do more than hit the thanks button?
Donate here. Thank You :D
 
Last edited:

sammyz

Well-known member
Dec 15, 2011
825
190
0
Visit site
[Guide] Using LGNPST 1.3 to FULL Stock ZV5

This post is not part of the unbrick guide.
This is to downgrade/upgrade/return to Stock ZV5 Firmware.

Have you ever wanted to return your phone to full stock? Was your phone a ZV4 that would never update to ZV5? Did you screw up the ZV9 update? Well this guide is one of the most easiest ways to Upgrade/Downgrade/return to Stock.

[INFO]
What You Need:
  1. Drivers from first post.
  2. VM670.dll.zip
  3. LGNPST 1.3 (It must be 1.3, 1.2 WILL NOT work!)
  4. LGNPST Components----Thank you asadullah!
  5. ZV5 Firmware: VM670ZV5_07.cab
  6. Phone must be in Recovery Mode or booted in Froyo ROM
  7. Your SPC code, get it by following the youtube video. Thank you asadullah!
[/INFO]

[YT]http://www.youtube.com/watch?v=t_bSUGSnkak[/YT]

Steps
Step 1: Install LGNPST>Reboot>Extract and install everything in LGNPST Components.zip Step 2: Extract VM670.dll to C:\LG Electronics\LGNPST\Model\MTP (create folders if they don't exist and Right-click VM670.dll press Register Active X DLL Step 3 (If you're doing this from recovery mode, skip this): Dial ##PORT# Enter SPC, Check the box. Open LGNPST Step 4: THIS IS IMPORTANT! Rename the VM670ZV5_07.cab to VM670ZV5_07.S5_07.P61007.cab Step 5: In the Upgrade tab choose the CAB file and browse to where you extracted and renamed the file, select it. Step 6: Press Start, enter SPC, Press OK Now just wait for it to finish and then for the phone to boot. If it does not load after 5 minutes after LGNPST hits 100%, unplug USB, turn off phone by pulling battery, press HOME+POWER+VOLUME DOWN, you are in Stock Recovery, select factory reset with the home key and then reboot.


Now wait for it to boot. Once it boots you are done!
 
Last edited:

sammyz

Well-known member
Dec 15, 2011
825
190
0
Visit site
Re: [GUIDE] Unbrick ANY Soft Bricked Optimus V/Return to ZV5 Stoc

OP updated....the ZV5 link was wrong...o_O I don't know what happened....-_- fixed it :D
 

thewraith420

Well-known member
Sep 6, 2011
1,987
223
63
Visit site
Re: [GUIDE] Unbrick ANY Soft Bricked Optimus V/Return to ZV5 Stoc

i'm not sure phatninja55 would be ok with being called phatnina55 :p
 

andrewnelson23

Well-known member
Apr 18, 2012
795
145
0
Visit site
Re: [GUIDE] Unbrick ANY Soft Bricked Optimus V/Return to ZV5 Stoc

Couple things.

1st, thanks man! This is freaking awesome.

2nd, does this method help retain all of the data information? Like, in the old unbrick method, you had to do a bunch of stuff to get mobile data working again.

3rd, why do you have to rename the .cab to that?

Finally, is there anyway you can extract just the rom, and that way return to stock without changing radio?
 
  • Like
Reactions: sammyz

sammyz

Well-known member
Dec 15, 2011
825
190
0
Visit site
Yes it retains all MEID/MDN/MIN/MSID/PRL/AAA/HA information, otherwise there would be no point of getting the cab to work with KP500.

For the second post, the cab was renamed wrong before it was uploaded, its a different cab from the first post. If you try flashing the second cab with LGNPST and not rename it you will get an error, then when you rename it, it will work fine :p and if you or someone else could do me a favor and flash my cab from the first post with LGNPST and tell me if it flashes or not, that would be awesome :D

And for the last thing, not that I know of.

Sent from my Optimus M
 

andrewnelson23

Well-known member
Apr 18, 2012
795
145
0
Visit site
Re: [GUIDE] Unbrick ANY Soft Bricked Optimus V/Return to ZV5 Stoc

If I backedup my quattrimus, did this, rooted and installed custom recovery again, could I restore my backup and have a different radio? Don't really wanna lose everything yet :p
 

sammyz

Well-known member
Dec 15, 2011
825
190
0
Visit site
If I backedup my quattrimus, did this, rooted and installed custom recovery again, could I restore my backup and have a different radio? Don't really wanna lose everything yet :p

Yes, thewraith420 did this, he posted a before and after picture on the same second guide found on androidforums.com

Sent from my Optimus M
 

andrewnelson23

Well-known member
Apr 18, 2012
795
145
0
Visit site
Re: [GUIDE] Unbrick ANY Soft Bricked Optimus V/Return to ZV5 Stoc

Okay. Is there a way to upgrade to zv9 using this method? I live in a place with bad reception and get better reception with zv9, so if I test this, I wanna go back quick.and I can't test til at least Sunday.
 

sammyz

Well-known member
Dec 15, 2011
825
190
0
Visit site
Okay. Is there a way to upgrade to zv9 using this method? I live in a place with bad reception and get better reception with zv9, so if I test this, I wanna go back quick.and I can't test til at least Sunday.

Nope, you have to download the zip to get back to ZV9 and update however that works...I have never messed with ZV9.

Sent from my Optimus M
 

Phatninja55

Well-known member
Jan 23, 2012
172
29
0
Visit site
Re: [GUIDE] Unbrick ANY Soft Bricked Optimus V/Return to ZV5 Stoc

Yeah, forgot about the name on here. Who would I pm to get it changed?
 

sammyz

Well-known member
Dec 15, 2011
825
190
0
Visit site
Re: [GUIDE] Unbrick ANY Soft Bricked Optimus V/Return to ZV5 Stoc

OP updated:
I fixed the ZV4 firmware to work with KP500 :D
PM me if you want it. (Must have old screen/advanced user)
Please DO NOT post in this thread asking for it, you WILL be ignored.
 

RickHunter

New member
Jul 22, 2012
1
0
0
Visit site
Re: [GUIDE] Unbrick ANY Soft Bricked Optimus V/Return to ZV5 Stoc

Greetings to all,

Followed Instructions Correctly, However...

Could not Start the flash.

Re-Try occurs several times at the

"14:44:30 : Model Dll Msg Not Found(20, 570)" Message prompt

My VM670 now only boots to the LG Logo and "Download is in progress. Do not Disconnect Cable." Screen ( No red Emergency Mode at the bottom )

Log is Here:

4:43:35 : [C:\LGMobileUpgrade] ???丮 ???? ?õ?
14:43:35 : RemoveDirectory1 Error(2):C:\LGMobileUpgrade
14:43:35 : Start Date : 2012-07-22 14:43:35
14:43:35 : -------- Buyer Test mode ---------
14:43:35 : [C:\ProgramData\LGMOBILEAX\Phone] ???丮 ???? ?õ?
14:43:35 : RemoveDirectory1 Error(2):C:\ProgramData\LGMOBILEAX\Phone
14:43:35 : *****CheckOS Start********
14:43:35 : Microsoft_Windows_Vista Professional_
14:43:35 : *****CheckPCSyncPrograms Start*****
14:43:36 : PCSyncPrograms Not Found
14:43:36 : SetEmerModeAT()
14:43:36 : _IsConnectedPhone Call
14:43:43 : _IsConnectedPhone(2)
14:43:43 : 0 - NotConnected.
14:43:43 : 1 - Normal connect success
14:43:43 : 2 - Emergency connect success
14:43:58 : Checking the connection with the cell phone...
14:43:58 : dwWaitResetTime(40000 ms)
14:43:59 : Phone Mode(2)
14:43:59 : *****GetPhoneType Start*****
14:44:02 : Phone Type : CDMA
14:44:02 : *****Start GetPreviousStep*****
14:44:02 : _GetPreviousStep(dwStep:0x5)
14:44:02 : *****GetPhoneBinaryVersion Start*****
14:44:02 : CSE mode -> Version Replace
14:44:02 : *****Get ESN / IMEI / MEID Start*****
14:44:14 : *****GetPhoneNumber Start*****
14:44:16 : Phone Number : 00000000000
14:44:17 : ???? ?˻? ?Ķ??Ÿ - ESN_IMEI : 00000000000, Model :
14:44:19 : _GetAuthMark : wAuthMark(12743)
14:44:19 : Wait 3Sec
14:44:25 : _SetAuthMark Ok : wAuthMark(12743), PhoneMode(2)
14:44:25 : *****CheckPCSyncPrograms Start*****
14:44:25 : PCSyncPrograms Not Found
14:44:26 : CLGMobileHttp Class ?Ҹ????.
14:44:26 : CLGMobileHttp Class ?Ҹ?...
14:44:26 : ****************CheckAndDownload********************
14:44:26 : ******Extract Start C:\KP500-Utils-EN\ZV5.cab*****
14:44:26 : Model Dll Dir(C:\ProgramData\LGMOBILEAX\Phone\)
14:44:27 : Extracted C:\ProgramData\LGMOBILEAX\Phone\\ZV5.wdb\n
14:44:27 : WDB(or DZ) FullPath(C:\ProgramData\LGMOBILEAX\Phone\\ZV5.wdb)
14:44:27 : Extracted C:\ProgramData\LGMOBILEAX\Phone\\LS670_W_0_0_2_0.dll\n
14:44:27 : Model dll FullPath(C:\ProgramData\LGMOBILEAX\Phone\\LS670_W_0_0_2_0.dll)
14:44:27 : NNNNN WDB FullPath(C:\ProgramData\LGMOBILEAX\Phone\ZV5.wdb)
14:44:27 : NNNNN Model dll FullPath(C:\ProgramData\LGMOBILEAX\Phone\LS670_W_0_0_2_0.dll)
14:44:27 : Extract End C:\KP500-Utils-EN\ZV5.cab
14:44:27 : *****WorkModelDLL Start*****
14:44:28 : strPhoneBinaryPath(C:\ProgramData\LGMOBILEAX\Phone\ZV5.wdb)
14:44:28 : strModuleDir(C:\ProgramData\LGMOBILEAX\Phone\)
14:44:28 : strModelDLLPath(C:\ProgramData\LGMOBILEAX\Phone\LS670_W_0_0_2_0.dll)
14:44:28 : m_nPhoneMode(2)
14:44:28 : Phone mode 1 = Normal
14:44:28 : Phone mode 2 = Emergency
14:44:28 : Phone mode 4 = CSE
14:44:28 : _DetachDLL Call
14:44:28 : _DetachDLL Call End
14:44:28 : Call fn_StartUpgrade
14:44:28 : ### Start Upgrade - CDMA ###
14:44:28 : ********* CDMA Model.dll input Parameter *************
14:44:28 : MODEL_EVENT : 32769
14:44:28 : PhoneBinaryPath : C:\ProgramData\LGMOBILEAX\Phone\ZV5.wdb
14:44:28 : ModuleDir : C:\ProgramData\LGMOBILEAX\Phone\
14:44:28 : BootWaitTime : 49500
14:44:28 : UsbHighSpeed : FALSE
14:44:28 : PhoneMode : 2
14:44:28 : NewPhoneBinVersion : ZV5
14:44:28 : ClearSI : FALSE
14:44:28 : AuthMark : 12743
14:44:28 : ********* CDMA Model.dll input Parameter End*************
14:44:29 : wParam : 20, lParam = 570
14:44:29 : MODEL DLL Event : (20, 570)
14:44:30 : Model Dll Msg Not Found(20, 570)
14:44:34 : wParam : 6, lParam = 0
14:44:34 : MODEL DLL Event : (6, 0)
14:44:35 : wParam : 100, lParam = 84
14:44:35 : MODEL DLL Event : (100, 84)
14:44:35 : CleanModelDll() : Free Model.dll
14:44:35 : _DetachDLL Call
14:44:35 : _DetachDLL Call End
14:44:35 : FreeLibrary Call
14:44:37 : FreeLibrary Call End
14:44:37 : wParam : 20, lParam = 0
14:44:37 : MODEL DLL Event : (20, 0)
14:44:37 : Model Dll Msg Not Found(20, 0)
14:44:37 : Page_Error ?κ??Դϴ?
14:44:37 : ????? Retry ?κ??Դϴ?

I Re-Tried plugging in the cable several times and following the prompts and then re-starting the process over many times with no success.

Any help would be appreciated. :)

Thanks,

Rick
 
Status
Not open for further replies.

Forum statistics

Threads
943,007
Messages
6,916,863
Members
3,158,772
Latest member
Laila Nance