08-31-2012 07:23 PM
36 12
tools
  1. jccjr1982's Avatar
    My story: (Feel free to skip)

    So I accidentally flashed (yes it was actually an accident, not ignorance) the update.zip with the touch recovery.... Big mistake as it bricked my phone.

    A heavy brick too; I couldn't access the phone via ADB or the recovery. Luckily "Emergency mode" was accessible, which allowed me to use the LGmobile support tool (I love how phones nowadays are almost unbreakable).

    Since the Optimus V support tool ROM packages are basically broken (missing a vital DLL file), I flashed an Optimus S ROM in hopes I could root it then install a non-broken VM ROM. (In case you are wondering I tried injecting the DLL from the Optimus S package into the Optimus V package.... didn't work.)

    The Sprint ROM booted, but not without problems (such as the Sprint initial set-up process taking over the phone). Eventually from an ADB shell root, I installed a custom recovery (NOT the touch recovery this time ).

    I then flashed a stock Optimus V ROM. No data but I presumed this was because of the Sprint package flash screwing up something more internal. I then did the update.zip the right way this time (About Phone > SW Update) since I had now had the stock ROM/non-touch recovery.

    Data was still broken and my phone still had the Sprint SW version in the About Phone section.

    Don't bother with Virgin mobile support, nothing on their end nor anything they tell you to do will fix this.

    Anyways enough of my story and I'll get to the point and tell you how to fix this.



    (Typical disclaimer: I am not responsible for anything bad that may happen, and you are doing this at your own risk!)




    Fixing the "SW Version" back to VM


    1: Put the official VM670ZV9 Update.zip (located under "Resources" on that page) on the root of your microSD card.

    2: Boot into stock recovery. You may find that it changed to holding down the volume down button, search key, and power button, while phone is off.

    3: Wipe data + cache/factory reset.

    4: Apply sdcard:update.zip


    SW version should now reflect "VM670ZV9" instead of the Sprint LS version.




    Getting data back working on your phone



    Requirements:
    QPST v2.7 build 366 installed
    CDMA Workshop v3.8.0(Demo available from this page)
    LG Mobile Device USB drivers installed and working on your computer
    Your MEID HEX (located behind battery on your phone)


    1: Retrieve your MSL code

    • Make sure USB Debugging is enabled on your phone
    • Connect phone to computer
    • Make sure/Set your phones USB COM port to a number below 10 (Device Manager > Ports > LGE Android Platform USB Serial Port > Properties > Port Settings > Advanced > COM port number)
    • Open CDMA Workshop
    • Select the port number from step above
    • Hit "Connect."
    • Under the "Security" tab, locate "SPC / User Lock."
    • Change to "LG method," and then click "Read."
    • Your MSL code will appear. write it down, then close the program.




    Note: The following steps may need to be done while phone is off, yet connected to your computer. Also, make sure your antivirus/security software is NOT "sandboxing" QPST!

    2: Open "QPST Configuration".

    3: In the "Ports" tab, select "Add New Port" and enter the COM port of your phone (same COM port from the above step).
    Your phone should appear in the the "Active Phones" tab.

    4:Click "Start Clients" on menu bar, then select "Service Programming".

    5: Select your phone.

    6: Click "Read from Phone".

    7: Enter your MSL code when prompted (You may get an error a few moments later. Don't worry about it).


    Now the critical part: (you may want back up this configuration in case you jack something up ["Save to File" button on lower right])


    8: Go to "M. IP" tab. Add/Edit these profiles as necessary.
    Note: For the below entries, make sure to replace the red MEID_HEX text with your actual MEID HEX (fool-proof place to find it is on phone, behind battery)

    Profile 0
    enab: no
    nai: (blank)
    tethered nai: (blank)
    ha spi: 3
    aaa spi: 2
    rev tun: no
    home: 0.0.0.0
    primary: dynamic (255.255.255.255)
    secondary: not set (0.0.0.0)
    dmu pub: 0
    mob auth: (blank)


    Profile 1

    enab: yes
    nai: MEID_HEX@mdata.vmobl.com
    tethered nai: (blank)
    ha spi: 21EF
    aaa spi: 21EF
    rev tun: yes
    home: 0.0.0.0
    primary: not set (0.0.0.0)
    secondary: not set (0.0.0.0)
    dmu pub: 0
    mob auth: (blank)

    Profile 2

    enab: yes
    nai: MEID_HEX@prov.vmobl.com
    tethered nai: (blank)
    ha spi: 21EF
    aaa spi: 21EF
    rev tun: yes
    home: 0.0.0.0
    primary: not set (0.0.0.0)
    secondary: not set (0.0.0.0)
    dmu pub: 0
    mob auth: (blank)


    9: Click "Write to phone".


    Phone should now reboot, with working data!
    04-14-2012 01:58 AM
  2. 00_wrath_00's Avatar
    I may brick my phone on purpose to see if this actually works lol. Thanks for posting this may come in handy.

    Sent from my LG-VM670 using Tapatalk 2 Beta-6
    04-14-2012 03:09 AM
  3. Badboytoast's Avatar
    Good to know there's hope! If something similar happens to my phone could I send it to you
    04-14-2012 03:17 AM
  4. CuriousNoob's Avatar
    Nice work.

    Sent from my LG-VM670 using Tapatalk 2 Beta-5
    04-14-2012 03:28 AM
  5. JerryScript's Avatar
    Way to go! I'm sure there are more than a few users who will be very happy you wrote this up!
    04-14-2012 03:54 AM
  6. LeslieAnn's Avatar
    Excellent!
    This could probably unbrick quite a few phones bricked under various circumstances.

    At this point, it's getting near impossible to completely, and permanently brick this phone. Tough little buggers with a good community backing it up.
    glarepate likes this.
    04-14-2012 05:00 AM
  7. WakeUpC22's Avatar
    Post edited for clarity and files

    Had to un-soft brick my phone again and streamlined the process.

    Unbricking your LG Optimus V.
    1) Download the following files
    LGNPST.zip
    LS670ZV8_23.zip
    optiauto-sfx.exe
    Official OV9 Update.zip

    2) Install LGNPST and Extract the Optimus S bin
    A) Extract LGNPST to a folder and run LGNTPS_Components_Ver_5_0_12_0.msi, LGNTPS_General_v1.2_Lab_Version.msi, LGNTPS_Generic_Models_ver_5_0_10_0.msi restarting if needed
    B) Copy LGNTPS.exe And the Model folder to C:\LG Electronics\LGNPST.
    C) Drag and drop the LS670Z.dll over reggie.exe to register the dll.
    D) Extract the bin from LS670ZV8_23.zip to an area that is easy to locate, ie your desktop.

    4)Enter Emergency Mode.
    Power off the phone completely (pull battery if necessary). Then hold down the BACK ARROW, VOL DOWN, POWER while plugging the usb cable to the phone.

    5) Open LGNPST.exe as administrator, and select the bin in step 2-D
    After formatting, the phone should reset. Unplug the usb so that it does not go directly to the charging screen.

    6) On your desktop computer, run optiauto-sfx.exe.
    After the phone finishes boot, run optiauto on your desktop. Press A and follow the on screen instructions. Note that there is another reboot at the end of the successful root.

    7) Place the update.zip onto the root of your sd card.

    8) Enter recovery mode. (Menu, Volume down, and Power)

    10) Reset data and cache then toggle sig verification before flashing update.zip

    12) Use JC's brilliant data recovery instructions above


    Credits:
    LGNPST guide originally from LGNPST Setup for The LG Esteem For n00bs! - Android Forums
    OP for his guide
    Devs smart enough to code the tools and utilities that made this possible.
    jccjr1982 and JerryScript like this.
    04-14-2012 05:43 AM
  8. framirezferrer's Avatar
    Thanks jccjr! You're my hero! After flashing the new radio through the old thunderc recovery I bricked my wife's phone. I was ready to shell out some money and buy a new one when I found this. Brought back the phone back to life. Everything works MMS, 3g, etc.

    Sent from my VM670 using Tapatalk
    glarepate likes this.
    04-16-2012 07:19 PM
  9. thewraith420's Avatar
    If your not bricked and use qpst to make a backup restoring data can be a one click operation.

    Sent from my LG-VM670 using Tapatalk 2
    04-16-2012 10:41 PM
  10. slutyman321's Avatar
    can someone tell me what i did wrong i get this as my msl code |~20
    04-16-2012 11:11 PM
  11. thewraith420's Avatar
    can someone tell me what i did wrong i get this as my msl code |~20
    Kind of need more info.... what state is your phone in when your trying? what rom? what recovery?

    if your on stock zv9 then you can try the cdma workshop and qpst steps while powered off in charge mode or while in stock recovery. i useually use the stock recovery for this purpose.
    04-17-2012 08:39 PM
  12. payterx's Avatar
    Phone still has no data. I can call and send text messages, but had no data before and after trying this.
    04-17-2012 10:12 PM
  13. framirezferrer's Avatar
    Most likely your QPST settings are reverting back to the old ones. Go back to stock recovery and install once again update.zip, then try entering the new settings on QPST.

    Sent from my VM670 using Tapatalk
    erosgomez likes this.
    04-18-2012 12:08 PM
  14. Phatninja55's Avatar
    Thats funny that your guild was posted on the same day as mine. They have some pretty similar stuff.
    How to fix a bricked LG Optimus V with S firmware
    05-06-2012 09:27 PM
  15. amanda41943420's Avatar
    I downloaded vmware and having a problem putting cdma workshop on it because its visual machine. How can I put it on there without giving me problems?Please let me know
    05-06-2012 11:18 PM
  16. draetheus's Avatar
    I'm guessing there is no hope if your ESN was zeroed out during optimus s flash?
    05-12-2012 11:42 AM
  17. thewraith420's Avatar
    Just flashing the s firmware shouldn't zero the esn... Something else happen?

    Sent from my VM670 using Tapatalk 2
    05-12-2012 12:31 PM
  18. draetheus's Avatar
    Just flashing the s firmware shouldn't zero the esn... Something else happen?

    Sent from my VM670 using Tapatalk 2
    Radio update.
    05-12-2012 12:56 PM
  19. JokerToker's Avatar
    1: Retrieve your MSL code

    [LIST][*]Make sure USB Debugging is enabled on your phone[*]Connect phone to computer[*]Make sure/Set your phones USB COM port to a number below 10 (Device Manager > Ports > LGE Android Platform USB Serial Port > Properties > Port Settings > Advanced > COM port number)[*]Open CDMA Workshop[*]Select the port number from step above [*]Hit "Connect."[*]Under the "Security" tab, locate "SPC / User Lock."[*]Change to "LG method," and then click "Read."
    Result : "This method is available in registered version only"
    06-14-2012 07:13 AM
  20. BuggerZ's Avatar
    Would this be of any use to anyone? http://forums.androidcentral.com/opt...vm670-dll.html
    JokerToker and sammyz like this.
    06-14-2012 11:31 AM
  21. LeslieAnn's Avatar
    Result : "This method is available in registered version only"
    I'm willing to bet you missed a step.
    06-14-2012 04:48 PM
  22. daftande's Avatar
    Anyone figure out how to fix the zeroed ESN and MEID?
    06-14-2012 05:20 PM
  23. sammyz's Avatar
    bump, follow this: http://androidforums.com/optimus-m-a...your-meid.html
    you will also have to enable the com port by dialing ##PORT# SPC should be 000000 when you zero out....
    06-25-2012 10:18 AM
  24. shan510's Avatar
    for some reason I even did the update.zip but my sw version is not changing please help
    06-30-2012 02:18 AM
  25. thewraith420's Avatar
    for some reason I even did the update.zip but my sw version is not changing please help
    Reboot back to stock recovery wipe data/factory reset, wipe cache, and apply the update. Zip again

    Sent from my LG-VM670 using Tapatalk 2
    shan510 likes this.
    06-30-2012 11:47 AM
36 12
LINK TO POST COPIED TO CLIPBOARD