[HOW-TO] Unbrick your phone using KDZ

17:13:31 : ****************CheckAndDownload********************
17:13:31 : ******Extract Start c:KP500-Utils-EN-v0.4.2\LS670ZV7.cab*****
17:13:31 : Model Dll Dir(C:\ProgramData\LGMOBILEAX\Phone\)
17:13:31 : ExtractInfo Error(0)
17:13:31 : Extract cab file error.
Is that the right filename? ZV7? no slash after C: ( C:\ )
 
i agree with the first commenter, i hope that i never actually need to use this again, except i just tested this method, to ensure it worked, and i cant express how good it feels to have this failsafe backup in case of a warranty emergency =) although i have to admit it was pretty scary when the emergency mode screen first popped up=)

after tracking down the latest correct firmware for the optimus t, i just tried this fix using my LG P509 Optimus T and it successfully restored me from my custom rom, to the original LG firmware(my only issue was Gmail repeatedly forceclosed on me), afterwhich i attempted a recovery, and it also restored the stock recovery mode from the modded one, after the recovery the Gmail issue was fixed and i proceeded to setup my initial preferences.
but this is just a thank you from me to the creator of this software and to the writer of this guide/tutorial, and to let others know that this actually works, now i can safely test multiple roms with peace of mind

also id like to note that my script did'nt match yours in a few steps. but regardless, after the ending script appeared it was successful
 
i agree with the first commenter, i hope that i never actually need to use this again, except i just tested this method, to ensure it worked, and i cant express how good it feels to have this failsafe backup in case of a warranty emergency =) although i have to admit it was pretty scary when the emergency mode screen first popped up=)

after tracking down the latest correct firmware for the optimus t, i just tried this fix using my LG P509 Optimus T and it successfully restored me from my custom rom, to the original LG firmware(my only issue was Gmail repeatedly forceclosed on me), afterwhich i attempted a recovery, and it also restored the stock recovery mode from the modded one, after the recovery the Gmail issue was fixed and i proceeded to setup my initial preferences.
but this is just a thank you from me to the creator of this software and to the writer of this guide/tutorial, and to let others know that this actually works, now i can safely test multiple roms with peace of mind

also id like to note that my script did'nt match yours in a few steps. but regardless, after the ending script appeared it was successful
also note that for the optimus t version you must select 3GQCT and diag for this to work, the t version is not cdma. another note, i havent tried this in the other modes CS_EMERGENCY or EMERGENCY, only DIAG, hope this was helpful
 
help I have a lg ls670 that is major bricked

I did a factory reset and guess what ..... now all i get is the lg logo at start up and when I try to put it in e-mode the screen gos blank. Can anyone help??
 
i followed the guide as best i could, givin the broken links, KDZ keeps saying phone not found.
im pretty sure i have the correct drivers installed as i used my optimus v to get my computer online prior to the bricking. that work glitch free for weeks.

my problem is this:
phone hangs upon boot at the very first LG smileyfaced ******* staring at me.
recovery just shows a blueish tinted screen after that douchebag is done mocking me.

im not getting any notifications when i plug my phone into my computer, so im guessing the phones usb data isint working? cause it will charge, just wont show the charging animation. gonna try this adb shell craziness to see what happens, will update later tonight
 
in step 6, which file exactly are you referring to? I'm sorry, I get confused easily sometimes.
 
need help with my lg optimus v.

i was trying to get ginger bread on my lg optimus v and i must have messed up so know my phone wont reboot to regular virgin mobile screen. im stuck at recovery mode and dont know what to do. can someone plz help im clueless
 
i kill my evo

hello users im just trying to find out if is theres anything that i can do to unbrick my evo it doesnt turn on no ligth when its plug in to the charger im new at this so i rooted my evo and i was trying to flash the rom and thats when the tragedy happens first i did a back up then the system ask me to reboot so i did it and once start the reboot something went wrong that the screen went black and the next thing i did when i see the droid with the triangle was take the battery out put it back but now it doesnt do nothing
 
Wow, this worked perfect for me! The only change to the instructions given by OP were to use Emergency mode instead of Diag mode. Everything else was spot on. But this is strange, when it started back up it had all my settings. It wasn't like it was brand new. It still had all my apps (minus SuperUser), wallpapers, etc. I thought it would restore all that to factory default. I went to settings and did a Privacy reset and now I am back to 100% stock.

Great write up!
 
This is my log:

05:20:36 : Launching SW update
05:20:36 : Unpacking KDZ
05:20:39 : KDZ file extraced
05:20:39 : Extract file error
05:20:41 : ===FINISHED===

Please help :'(

Also, it did say "Not Responding" on my first attempt, but it didn't say downloading on my screen. After subsequent attempts, it did not say "Not Responding."
 
Last edited:
Were you able to figure out how to unbrick your optimus v? I'm in the same boat. I tried flashing to the Sprint VC rom and my phone would not boot just hangs at the spring logo (i know, stupid, probably shouldn't of done that =)). Now I'm trying to restore to the Virgin Mobile stock rom, but I get the same fatal error in the LG update tool.

Did you figure out how to unbrick? Do you know how to get the Optimus V into emergency mode (i can't get the buttons in the OP to work)? Any tips would be much appreciated!

Thanks!

recovery mode : volume- and home and power button... emergency mode is : volume- and camera(bottom side button) and search button(magnifine glass) then insert usb... no power button.. usb turns on by its self
 
ok so im new to rooting. i was able to finally to do it with the help of most of you guys so thanks. now da bad news i didnt kno not to factory reset my phone. so i was stuck on clockworkmod recovery. i was there for two days. now where i am i downloaded and used Xionia CWMA 12518.4 VM and booted from my sd card. now i turned it on it tries and load it reboots then stays on the lg boot screen. i have the optimus s and i dont kno even if i was posed to use that reboot. and if it does work would anyone kno how long the boot process would take, or did i screw that phone up royaly
 
Hello, and I am having a problem. I rooted my phone (LG Optimus V) a while back, and had no problems. But until recently i was having problems with the apps starting to just force close, so i decided to go to the phone settings and click on factory reset. Then when it was booting fastboot came up, so I didnt think anything of it and removed my battery and replaced it (like i have done before) but now no matter what i try to do the phone goes into fastboot mode.

Here is what fast boot says:

Fastboot mode started
gpio_i2c: invalid khz: 0
bl: i2c write error
udc_start()
-- suspend --
-- suspend --
-- reset --
-- portchange --
-- reset --
-- portchange --
fastboot: processing commands
-- suspend --
-- suspend --
-- reset --
EP1/out FAIL nfo=40 pg0=ea000
-- suspend --
usb_read() transaction failed
-- reset --
-- portchange --
-- suspend --
fastboot: oops!

And i tried all the tuts that this site has on unbricking and such, but to no success. I would forever be in debt to whoever can help me with this phone.
 
Hey Guys, I NEED IMMEDIATE HELP! My phone is bricked and I just tried to run the exe file, booted into recovery, etc. The program says that there is a file extract error. PLEASE HELP!
 
Introduction:
All of you have probably heard of zefie's post "[How-To] Unroot your phone and return to stock" which can be found in the stickys. Other than unrooting and returning to stock, it's a great way to unbrick your phone. Okay, but let's say that this didn't work out right for some reason. Perhaps you have a segmentation in your cache, system, or userdata partition due to a flashing or updating malfunction. Perhaps you don't have Nandroid Recovery. Well, no fear because there is a way to still unbrick your phone from stock recovery as I've discovered in relentless phone bricking. I've never tried this method in which there was no recovery but I believe it would work.

Step 1:
Download LG mobile update software. Run the program and click "Install USB Driver". Pick which carrier have from the drop-down menu i.e. Sprint. Then double-click where it says "LGLS670". Follow the installation instructions. Ignore the archives that pop-up at the end. These are just back-ups of what has already been installed.

Step 2:
Download KDZ_FW_UPD, a fancy Russian software (now translated to English). Extract it and install msxml.msi. The program will hang/crash if you don't.

Step 3:
Download the original firmware for the Optimus S. For the curious, the authentication in the url (ASPRCQ) can be found here: http://csmg.lgmobile.com:9002/csmg/b2c/client/ezlooks_model_list.jsp?model=LS670 and the name of the firmware file can be found here: http://csmg.lgmobile.com:9002/csmg/b2c/client/auth_model_check2.jsp?esn=A00000284EEC0A (had to enter my serial number on some site to get to here).

If you run into an extraction error when KDZ calls the LG Software Update tool then it's likely that there was an error in downloading or storing the file. To be sure that this is the case, compare with this MD5 checksum "54d830c33567fccbb550f879a2ede136". I recommend using MD5sums, a free command-line based checksum utility.

If the checksum doesn't match, then download from one of these third-party sources:
zefie
2shared

Step 4:
Rename the extension of the cabinet file to "kdz" rather than "cab". If you don't see the extension: open a (any) folder, click organize, folder and search options, view tab, and uncheck the box that says "Hide extensions for known file types". Hit apply and ok.

Step 5:
Open KDZ_FW_UPD as administrator by choosing "Run as administrator" in the right-click menu. Once it's open, set the type to "CDMA" and the mode to "DIAG". The people over at XDA Developers will often tell you to set it to "3gqct" and "EMERGENCY MODE", ignore this as it will not work properly.

Step 6:
Click the open folder icon and select the kdz file which you downloaded. Plugin your phone, go into recovery mode (Hold Power+Volume Up+Home from Power Off), and click "Launch Software Update". It will say [Not Responding] for a moment, this is normal. Don't freak out. You should now have a red LG logo on your phone screen that says downloading. KDZ_FW_UPD will output a log file that looks like this:
Code:
 [R&D Test Tools Log File]

12:29:00 : Launching SW update  
12:29:00 : Unpacking KDZ   
12:29:01 : KDZ file extraced  
12:29:06 : Files were extracted.
12:29:06 : LGMobileDL Load.
12:29:06 : Port = -1
12:29:06 : Connecting to phone    
12:29:15 : Check Phone mode = 1
12:29:22 : Phone type check.......
12:29:22 : LGMobileDL.DLL Loading....
12:29:22 : _SetAuthMark Ok : wAuthMark(5205)
12:29:22 : _DetachDLL Call
12:29:22 : _DetachDLL Call End
12:29:22 : Param : Path = C:\ProgramData\LGMOBILEAX\Phone\LS670ZV9_20.S9_20.P60671.wdb
12:29:22 : Param : moduleDir = 
12:29:22 : Param : waitTime = 33000
12:29:22 : Param : UsbHighSpeed = 0
12:29:22 : Param : PhoneMode = 1
12:29:22 : Param : BinVersion = LS670ZV9_20.S9_20.P60671
12:29:22 : Param : AuthMark = 5205
12:29:22 : Call fn_StartUpgrade
12:29:23 : CDMA: wParam = 20, lParam = 570
12:29:23 : Model Dll Msg Not Found(20, 570)
12:29:37 : CDMA: wParam = 4, lParam = 0
12:29:37 : Step : DLOAD Change
12:29:49 : CDMA: wParam = 5, lParam = 1
12:29:49 : Step : Main Binary Download to SDRAM
12:29:49 : CDMA: wParam = 5, lParam = 0
12:29:54 : CDMA: wParam = 5, lParam = 1
12:29:58 : CDMA: wParam = 5, lParam = 2
12:30:02 : CDMA: wParam = 5, lParam = 3
12:30:07 : CDMA: wParam = 5, lParam = 4
12:30:11 : CDMA: wParam = 5, lParam = 5
12:30:15 : CDMA: wParam = 5, lParam = 6
12:30:19 : CDMA: wParam = 5, lParam = 7
12:30:24 : CDMA: wParam = 5, lParam = 8
12:30:28 : CDMA: wParam = 5, lParam = 9
12:30:32 : CDMA: wParam = 20, lParam = 552
12:30:32 : Model Dll Msg Not Found(20, 552)
12:30:32 : CDMA: wParam = 5, lParam = 10
12:30:36 : CDMA: wParam = 5, lParam = 11
12:30:40 : CDMA: wParam = 5, lParam = 12
12:30:45 : CDMA: wParam = 5, lParam = 13
12:30:49 : CDMA: wParam = 5, lParam = 14
12:30:53 : CDMA: wParam = 5, lParam = 15
12:30:57 : CDMA: wParam = 5, lParam = 16
12:31:02 : CDMA: wParam = 5, lParam = 17
12:31:06 : CDMA: wParam = 5, lParam = 18
12:31:10 : CDMA: wParam = 5, lParam = 19
12:31:14 : CDMA: wParam = 5, lParam = 20
12:31:19 : CDMA: wParam = 5, lParam = 21
12:31:23 : CDMA: wParam = 5, lParam = 22
12:31:27 : CDMA: wParam = 5, lParam = 23
12:31:31 : CDMA: wParam = 5, lParam = 24
12:31:36 : CDMA: wParam = 5, lParam = 25
12:31:40 : CDMA: wParam = 5, lParam = 26
12:31:44 : CDMA: wParam = 5, lParam = 27
12:31:48 : CDMA: wParam = 5, lParam = 28
12:31:52 : CDMA: wParam = 5, lParam = 29
12:31:57 : CDMA: wParam = 20, lParam = 461
12:31:57 : Model Dll Msg Not Found(20, 461)
12:31:57 : CDMA: wParam = 5, lParam = 30
12:32:01 : CDMA: wParam = 5, lParam = 31
12:32:05 : CDMA: wParam = 5, lParam = 32
12:32:10 : CDMA: wParam = 5, lParam = 33
12:32:14 : CDMA: wParam = 5, lParam = 34
12:32:18 : CDMA: wParam = 5, lParam = 35
12:32:22 : CDMA: wParam = 5, lParam = 36
12:32:27 : CDMA: wParam = 5, lParam = 37
12:32:31 : CDMA: wParam = 5, lParam = 38
12:32:35 : CDMA: wParam = 5, lParam = 39
12:32:39 : CDMA: wParam = 5, lParam = 40
12:32:44 : CDMA: wParam = 5, lParam = 41
12:32:48 : CDMA: wParam = 5, lParam = 42
12:32:52 : CDMA: wParam = 5, lParam = 43
12:32:57 : CDMA: wParam = 5, lParam = 44
12:33:01 : CDMA: wParam = 5, lParam = 45
12:33:05 : CDMA: wParam = 5, lParam = 46
12:33:09 : CDMA: wParam = 5, lParam = 47
12:33:14 : CDMA: wParam = 5, lParam = 48
12:33:18 : CDMA: wParam = 5, lParam = 49
12:33:22 : CDMA: wParam = 5, lParam = 50
12:33:22 : CDMA: wParam = 20, lParam = 378
12:33:22 : Model Dll Msg Not Found(20, 378)
12:33:22 : CDMA: wParam = 5, lParam = 50
12:33:26 : CDMA: wParam = 5, lParam = 51
12:33:30 : CDMA: wParam = 5, lParam = 52
12:33:35 : CDMA: wParam = 5, lParam = 53
12:33:39 : CDMA: wParam = 5, lParam = 54
12:33:43 : CDMA: wParam = 5, lParam = 55
12:33:48 : CDMA: wParam = 5, lParam = 56
12:33:52 : CDMA: wParam = 5, lParam = 57
12:33:56 : CDMA: wParam = 5, lParam = 58
12:34:01 : CDMA: wParam = 5, lParam = 59
12:34:05 : CDMA: wParam = 5, lParam = 60
12:34:09 : CDMA: wParam = 5, lParam = 61
12:34:13 : CDMA: wParam = 5, lParam = 62
12:34:18 : CDMA: wParam = 5, lParam = 63
12:34:22 : CDMA: wParam = 5, lParam = 64
12:34:26 : CDMA: wParam = 5, lParam = 65
12:34:31 : CDMA: wParam = 5, lParam = 66
12:34:35 : CDMA: wParam = 5, lParam = 67
12:34:39 : CDMA: wParam = 5, lParam = 68
12:34:44 : CDMA: wParam = 5, lParam = 69
12:34:48 : CDMA: wParam = 20, lParam = 293
12:34:48 : Model Dll Msg Not Found(20, 293)
12:34:48 : CDMA: wParam = 5, lParam = 70
12:34:52 : CDMA: wParam = 5, lParam = 71
12:34:57 : CDMA: wParam = 5, lParam = 72
12:35:01 : CDMA: wParam = 5, lParam = 73
12:35:05 : CDMA: wParam = 5, lParam = 74
12:35:10 : CDMA: wParam = 5, lParam = 75
12:35:15 : CDMA: wParam = 5, lParam = 76
12:35:20 : CDMA: wParam = 5, lParam = 77
12:35:24 : CDMA: wParam = 5, lParam = 78
12:35:28 : CDMA: wParam = 5, lParam = 79
12:35:33 : CDMA: wParam = 5, lParam = 80
12:35:38 : CDMA: wParam = 5, lParam = 81
12:35:42 : CDMA: wParam = 5, lParam = 82
12:35:46 : CDMA: wParam = 5, lParam = 83
12:35:50 : CDMA: wParam = 5, lParam = 84
12:35:54 : CDMA: wParam = 5, lParam = 85
12:35:59 : CDMA: wParam = 5, lParam = 86
12:36:03 : CDMA: wParam = 5, lParam = 87
12:36:07 : CDMA: wParam = 5, lParam = 88
12:36:11 : CDMA: wParam = 5, lParam = 89
12:36:16 : CDMA: wParam = 5, lParam = 90
12:36:20 : CDMA: wParam = 5, lParam = 91
12:36:24 : CDMA: wParam = 5, lParam = 92
12:36:28 : CDMA: wParam = 5, lParam = 93
12:36:32 : CDMA: wParam = 5, lParam = 94
12:36:37 : CDMA: wParam = 5, lParam = 95
12:36:41 : CDMA: wParam = 5, lParam = 96
12:36:45 : CDMA: wParam = 5, lParam = 97
12:36:49 : CDMA: wParam = 5, lParam = 98
12:36:54 : CDMA: wParam = 5, lParam = 99
12:36:58 : CDMA: wParam = 5, lParam = 100
12:36:58 : CDMA: wParam = 6, lParam = 0
12:36:58 : Step : Main Binary Flash Erase
12:37:25 : CDMA: wParam = 20, lParam = 110
12:37:25 : Model Dll Msg Not Found(20, 110)
12:37:25 : CDMA: wParam = 8, lParam = 0
12:37:25 : Step : Phone Reset(DLL Cmd)
12:38:02 : CDMA: wParam = 10, lParam = 1
12:38:02 : Step : C Drive Write
12:38:02 : CDMA: wParam = 10, lParam = 2
12:38:02 : CDMA: wParam = 10, lParam = 4
12:38:02 : CDMA: wParam = 10, lParam = 6
12:38:02 : CDMA: wParam = 10, lParam = 8
12:38:02 : CDMA: wParam = 10, lParam = 10
12:38:02 : CDMA: wParam = 10, lParam = 12
12:38:02 : CDMA: wParam = 10, lParam = 14
12:38:02 : CDMA: wParam = 10, lParam = 16
12:38:02 : CDMA: wParam = 10, lParam = 18
12:38:03 : CDMA: wParam = 10, lParam = 20
12:38:03 : CDMA: wParam = 10, lParam = 22
12:38:03 : CDMA: wParam = 10, lParam = 24
12:38:03 : CDMA: wParam = 10, lParam = 26
12:38:03 : CDMA: wParam = 10, lParam = 28
12:38:03 : CDMA: wParam = 10, lParam = 30
12:38:03 : CDMA: wParam = 10, lParam = 32
12:38:03 : CDMA: wParam = 10, lParam = 34
12:38:03 : CDMA: wParam = 10, lParam = 36
12:38:03 : CDMA: wParam = 10, lParam = 38
12:38:04 : CDMA: wParam = 10, lParam = 40
12:38:04 : CDMA: wParam = 10, lParam = 42
12:38:04 : CDMA: wParam = 10, lParam = 44
12:38:04 : CDMA: wParam = 10, lParam = 46
12:38:04 : CDMA: wParam = 10, lParam = 48
12:38:04 : CDMA: wParam = 10, lParam = 50
12:38:04 : CDMA: wParam = 10, lParam = 52
12:38:04 : CDMA: wParam = 10, lParam = 54
12:38:04 : CDMA: wParam = 10, lParam = 56
12:38:04 : CDMA: wParam = 10, lParam = 58
12:38:05 : CDMA: wParam = 10, lParam = 60
12:38:05 : CDMA: wParam = 10, lParam = 62
12:38:05 : CDMA: wParam = 10, lParam = 64
12:38:05 : CDMA: wParam = 10, lParam = 66
12:38:05 : CDMA: wParam = 10, lParam = 68
12:38:05 : CDMA: wParam = 10, lParam = 70
12:38:05 : CDMA: wParam = 10, lParam = 72
12:38:05 : CDMA: wParam = 10, lParam = 74
12:38:05 : CDMA: wParam = 10, lParam = 76
12:38:05 : CDMA: wParam = 10, lParam = 78
12:38:06 : CDMA: wParam = 10, lParam = 80
12:38:06 : CDMA: wParam = 10, lParam = 82
12:38:06 : CDMA: wParam = 10, lParam = 84
12:38:06 : CDMA: wParam = 10, lParam = 86
12:38:06 : CDMA: wParam = 10, lParam = 88
12:38:06 : CDMA: wParam = 10, lParam = 90
12:38:06 : CDMA: wParam = 10, lParam = 92
12:38:06 : CDMA: wParam = 10, lParam = 94
12:38:06 : CDMA: wParam = 10, lParam = 96
12:38:06 : CDMA: wParam = 10, lParam = 98
12:38:07 : CDMA: wParam = 10, lParam = 100
12:38:07 : CDMA: wParam = 20, lParam = 0
12:38:07 : Model Dll Msg Not Found(20, 0)
12:38:07 : CDMA: wParam = 12, lParam = 1
12:38:07 : Step : UPDATE FINISHED!     
12:38:07 : ResetStartInfo() Call
12:38:07 : _DetachDLL Call
12:38:07 : _DetachDLL Call End
12:38:07 : FreeLibrary Call
12:38:09 : FreeLibrary Call End
12:38:09 : ResetStartInfo() Call End
12:38:09 : OnModelDllMsg(OnMsgFromModelDll-CDMA) delete m_pLGCyonUpdate
12:38:09 : ===FINISHED===

Stuck at LG logo screen:
I haven't tried this while stuck at the black and white LG logo screen but you can try it. It's worth a shot. If it doesn't work then you're going to have to write the original firmware on the flash via quantum tunneling. :D No, but seriously: if you can't get it to work; go to Sprint and tell them that you were accepting an OTA update, your phone shut off in the middle of it, and now it won't boot up. Then Sprint will send it to LG and then they'll fix it via quantum tunneling. :D Sprint will just give you a new phone while they do all that fancy stuff. If Sprint can't help then consult LG.
I have tried and tried to find the firmware for this phone, and still nothing. I was able to download the one from 2shared, but get an error when trying to open it that says it was unable to open. Is there another version out there somewhere that might work? I have looked everywhere, and been unable to find anything but that one.
 
hello users im just trying to find out if is theres anything that i can do to unbrick my evo it doesnt turn on no ligth when its plug in to the charger im new at this so i rooted my evo and i was trying to flash the rom and thats when the tragedy happens first i did a back up then the system ask me to reboot so i did it and once start the reboot something went wrong that the screen went black and the next thing i did when i see the droid with the triangle was take the battery out put it back but now it doesnt do nothing
Try looking in the Evo forums, this is for Optimus.



sent from my CM7 gingerbread Optimus S

Always happy to help, hit that thanks button if I did