So I got this LG Optimus Q through Wal Mart/Straight Talk back around Christmas. I rooted it with the LG Esteem Root and installed SuperUser and JuiceDefender on there to help with Battery Life, and everything was fine until last night when I forgot everything I'd done and tried to update the firmware.
Since then, the phone goes into a boot loop on power-up, even flashing in My Computer as an external drive before it reboots and I lose the connection. While I can get to Emergency Mode, I'm a little unsure as to what to do next. I've found a couple of methods that could help but I'm not getting any good results with them.
-Downloaded KDZ_FW-UPD and used it under CDMA - CS_EMERGENCY with a .kdz that I think is the correct version (V20L_00.kdz for Gingerbread 2.3.4?), but the program crashes midway and so it looks like nothing's happening. I can't think of why it would be crashing though?
-Downloaded LG Utils 0.4.2 and tried running the KP500 program using one of two .cabs, but when the Phone Update program runs it hits a point where it says "Updating is no longer possible due to fatal error when LG software update" and I get this:
10:57:28 : [C:\LGMobileUpgrade] ???丮 ???? ?õ?
10:57:28 : RemoveDirectory1 Error(2):C:\LGMobileUpgrade
10:57:28 : Start Date : 2012-02-18 10:57:28
10:57:28 : -------- Buyer Test mode ---------
10:57:28 : [C:\ProgramData\LGMOBILEAX\Phone] ???丮 ???? ?õ?
10:57:28 : RemoveDirectory1 Error(5):C:\ProgramData\LGMOBILEAX\Phone
10:57:28 : *****CheckOS Start********
10:57:28 : Microsoft_Windows_Vista Home Edition_
10:57:28 : *****CheckPCSyncPrograms Start*****
10:57:29 : PCSyncPrograms Not Found
10:57:29 : SetEmerModeAT()
10:57:29 : _IsConnectedPhone Call
10:57:36 : _IsConnectedPhone(2)
10:57:36 : 0 - NotConnected.
10:57:36 : 1 - Normal connect success
10:57:36 : 2 - Emergency connect success
10:57:39 : Checking the connection with the cell phone...
10:57:39 : dwWaitResetTime(40000 ms)
10:57:40 : Phone Mode(2)
10:57:40 : *****GetPhoneType Start*****
10:57:43 : Phone Type : CDMA
10:57:43 : *****Start GetPreviousStep*****
10:57:43 : _GetPreviousStep(dwStep:0xffff)
10:57:43 : *****GetPhoneBinaryVersion Start*****
10:57:43 : CSE mode -> Version Replace
10:57:43 : *****Get ESN / IMEI / MEID Start*****
10:57:56 : *****GetPhoneNumber Start*****
10:57:58 : Phone Number : 00000000000
10:57:59 : ???? ?˻? ?Ķ??Ÿ - ESN_IMEI : 00000000000, Model :
10:58:01 : _GetAuthMark : wAuthMark(24557)
10:58:01 : Wait 3Sec
10:58:07 : _SetAuthMark Ok : wAuthMark(24557), PhoneMode(2)
10:58:07 : *****CheckPCSyncPrograms Start*****
10:58:07 : PCSyncPrograms Not Found
10:58:08 : CLGMobileHttp Class ?Ҹ????.
10:58:08 : CLGMobileHttp Class ?Ҹ?...
10:58:08 : ****************CheckAndDownload********************
10:58:08 : ******Extract Start C:\LS670ZVC_11.SC_11.P60674.cab*****
10:58:08 : Model Dll Dir(C:\ProgramData\LGMOBILEAX\Phone\)
10:58:08 : ExtractInfo Error(0)
10:58:08 : Extract cab file error.
10:58:08 : [C:\ProgramData\LGMOBILEAX\Phone] ???丮 ???? ?õ?
10:58:08 : RemoveDirectory1 Error(5):C:\ProgramData\LGMOBILEAX\Phone
10:58:09 : !pUpgrade->StartProcessing ... PostMsg STEP_TYPE_ENV_ERROR
10:58:09 : CLGMobileHttp Class ?Ҹ????.
10:58:09 : CLGMobileHttp Class ?Ҹ?...
10:58:09 : Page_Error ?κ??Դϴ?
10:58:09 : OnStepMsg STEP_TYPE_ENV_ERROR delete m_pLGCyonUpdate
Which sounds ominous, but the error it cites there is an Extract cab file error, so maybe I'm just typoing something?
One more thing, forgot this in the original write-up.
I downloaded the SDK and tried to use adb through dos but I get an error response that the device cannot be found. The other methods seem to find the phone just fine, though, so I'm not sure what the problem is there. Is there a way to make the phone more "visible" through dos that I'm missing?
Apologies for just sorta showing up with a problem and not a lot of experience with this stuff but I feel like I might be a quick learner. At this point I'd be happy to just get the phone working again, I'm not worried about any of my data on there. Thanks!
Since then, the phone goes into a boot loop on power-up, even flashing in My Computer as an external drive before it reboots and I lose the connection. While I can get to Emergency Mode, I'm a little unsure as to what to do next. I've found a couple of methods that could help but I'm not getting any good results with them.
-Downloaded KDZ_FW-UPD and used it under CDMA - CS_EMERGENCY with a .kdz that I think is the correct version (V20L_00.kdz for Gingerbread 2.3.4?), but the program crashes midway and so it looks like nothing's happening. I can't think of why it would be crashing though?
-Downloaded LG Utils 0.4.2 and tried running the KP500 program using one of two .cabs, but when the Phone Update program runs it hits a point where it says "Updating is no longer possible due to fatal error when LG software update" and I get this:
10:57:28 : [C:\LGMobileUpgrade] ???丮 ???? ?õ?
10:57:28 : RemoveDirectory1 Error(2):C:\LGMobileUpgrade
10:57:28 : Start Date : 2012-02-18 10:57:28
10:57:28 : -------- Buyer Test mode ---------
10:57:28 : [C:\ProgramData\LGMOBILEAX\Phone] ???丮 ???? ?õ?
10:57:28 : RemoveDirectory1 Error(5):C:\ProgramData\LGMOBILEAX\Phone
10:57:28 : *****CheckOS Start********
10:57:28 : Microsoft_Windows_Vista Home Edition_
10:57:28 : *****CheckPCSyncPrograms Start*****
10:57:29 : PCSyncPrograms Not Found
10:57:29 : SetEmerModeAT()
10:57:29 : _IsConnectedPhone Call
10:57:36 : _IsConnectedPhone(2)
10:57:36 : 0 - NotConnected.
10:57:36 : 1 - Normal connect success
10:57:36 : 2 - Emergency connect success
10:57:39 : Checking the connection with the cell phone...
10:57:39 : dwWaitResetTime(40000 ms)
10:57:40 : Phone Mode(2)
10:57:40 : *****GetPhoneType Start*****
10:57:43 : Phone Type : CDMA
10:57:43 : *****Start GetPreviousStep*****
10:57:43 : _GetPreviousStep(dwStep:0xffff)
10:57:43 : *****GetPhoneBinaryVersion Start*****
10:57:43 : CSE mode -> Version Replace
10:57:43 : *****Get ESN / IMEI / MEID Start*****
10:57:56 : *****GetPhoneNumber Start*****
10:57:58 : Phone Number : 00000000000
10:57:59 : ???? ?˻? ?Ķ??Ÿ - ESN_IMEI : 00000000000, Model :
10:58:01 : _GetAuthMark : wAuthMark(24557)
10:58:01 : Wait 3Sec
10:58:07 : _SetAuthMark Ok : wAuthMark(24557), PhoneMode(2)
10:58:07 : *****CheckPCSyncPrograms Start*****
10:58:07 : PCSyncPrograms Not Found
10:58:08 : CLGMobileHttp Class ?Ҹ????.
10:58:08 : CLGMobileHttp Class ?Ҹ?...
10:58:08 : ****************CheckAndDownload********************
10:58:08 : ******Extract Start C:\LS670ZVC_11.SC_11.P60674.cab*****
10:58:08 : Model Dll Dir(C:\ProgramData\LGMOBILEAX\Phone\)
10:58:08 : ExtractInfo Error(0)
10:58:08 : Extract cab file error.
10:58:08 : [C:\ProgramData\LGMOBILEAX\Phone] ???丮 ???? ?õ?
10:58:08 : RemoveDirectory1 Error(5):C:\ProgramData\LGMOBILEAX\Phone
10:58:09 : !pUpgrade->StartProcessing ... PostMsg STEP_TYPE_ENV_ERROR
10:58:09 : CLGMobileHttp Class ?Ҹ????.
10:58:09 : CLGMobileHttp Class ?Ҹ?...
10:58:09 : Page_Error ?κ??Դϴ?
10:58:09 : OnStepMsg STEP_TYPE_ENV_ERROR delete m_pLGCyonUpdate
Which sounds ominous, but the error it cites there is an Extract cab file error, so maybe I'm just typoing something?
One more thing, forgot this in the original write-up.
I downloaded the SDK and tried to use adb through dos but I get an error response that the device cannot be found. The other methods seem to find the phone just fine, though, so I'm not sure what the problem is there. Is there a way to make the phone more "visible" through dos that I'm missing?
Apologies for just sorta showing up with a problem and not a lot of experience with this stuff but I feel like I might be a quick learner. At this point I'd be happy to just get the phone working again, I'm not worried about any of my data on there. Thanks!
Last edited: