How to fix a bricked LG Optimus V with S firmware


  1. Phatninja55

    Phatninja55 Well-Known Member

    First things first, You should only do this if you absolutely have to.

    You should download UnbrickFiles.rar and UN-rar it. It has almost all the files you need. Put the folder in the root of your drive. The root is C:.
    In this folder are the following:
    DISCLAIMER - None of these programs are owned by me, and are free programs and or free trials.

    • DFS - Programming tools
    • KP500-Utils-EN-v0.4.2 - Firmware flashing tool
    • USB_Driver - install all 3 drivers before continuing.
    • FlashImageGUI.apk -
    • LS670ZVD.cab - Made by Sprint for LG Optimus S (I know it says S, but we're desperate.)
    • VM670NH_recovery.img - recovery for Optimus V

    Sooner or later you will need CDMA Workshop 3.6.0 Demo to get your MSL code.

    Ok so I figured out that you can't put gingerbreak on 4shared for some reason. So download it HERE.

    1. ---Flashing the S firmware---
    (Note clicking the Show button will show you pictures!)
    MAKE SURE TO HAVE THE USB DRIVERS INSTALLED They can be found in the UnbrickFiles\USB_Driver install all 3 of the drivers.
    This changes the buttons you press to boot into recovery and e-mode. Also while you have the sprint ROM the home and menu keys are flopped.
    Step 1: Navigate to C:\UnbrickFiles\
    Step 2: Open the KP500-Utils-EN-v0.4.2 Folder.
    [​IMG]
    Step 3: Open KP500-Utils-EN.exe
    [​IMG]
    Step 4: You will have a bunch of choices, but the one we want is J. So type that in. [Hide][​IMG][/spoiler]
    Step 5: It asks for our phone type so type VM670
    [​IMG]
    Step 6: Type the location of the cab file witch is: C:\UnbrickFiles\LS670ZVD.cab
    [​IMG]
    Step 7: Now it asks for the firmware version witch is LS670ZVD_20. Its going to spit out a few lines then a windows will pop up.
    [​IMG]
    Step 8: It stops around 28% to 30% so we have to unplug the usb cord then plug it back in, then click the restart button.
    [​IMG]
    Step 9: Once the update reaches 99% it will ask you to pull the battery and unplug/plug in the usb cable. Before touching the power button, plug in the usb cord, and press the back button, the volume down and the power button. It will boot back into E-mode. Now click restart. This time when it fails at 99% turn the phone on completely. It will boot into a 2.2.2 ROM made for sprint phones. Unplug the phone and click restart. this time when it asks for you to connect the phone click cancel and it will go to a new screen where you can click to exit.
    [​IMG]

    2. ---Getting MSL code---
    Credit for this goes to this guy.
    1. Download and install CDMA Workshop 3.6.0 Demo
    2. Turn on USB Debugging, and connect your phone to your PC (reboot into recovery to open a com port.)
    3. Open Device Manager.
    4. Ports > LGE Android Platform USB Serial Port > Properties > Port Settings > Advanced > COM port number
      Change the value to a port number below 10. (demo restriction of CDMA Workshop)
    5. Run CDMA Workshop
    6. Select the proper port from step 4. Hit "Connect."
    7. Under the "Security" tab, find "SPC/User Lock."
    8. Change the drop down menu to "LG method," and click "Read."
    9. Write down the number that appears in the box. This is your MSL code. Now
    10. close CDMA Workshop, we won't need it anymore.

    3. ---Root and recovery---
    • Move the Gingerbreak app to your sdcard and use Astro or adb to install it.
    • After GingerBreak is installed go to app drawer and click the Gingerbreak app, and click root. After it's done it will reboot and you will have SuperUser
    • Move the FlashImageGUI.apk to your sdcard and use Astro or adb to install it. then flash the VM670NH_recovery.img. Then reboot into recovery, to boot into recovery, You can shut the phone of and press menu button, volume down, and the power button. Or use the command adb reboot recovery.
    • download update.zip
    • Follow this guide by brotherswig
      We need the radio so make sure it flashed the radio!
      After we install the update.zip you need to root that.
      One click root for ZV4/5/9 by EManU3LXX,

    4. ---Setting up LGNTPS and using it to unlock all the nv items---
    • Download and Extract LG-LGNPST12.rar - Credit goes to new optimus These files are from the Optimus C but yet again we are desperate. (I remove two of the files because I don't think we are aloud to post cracked paid programs.)
    • So now we need to install the 3 programs that where in the folder.
      [​IMG]
    • After installing all 3 programs we need to register the dll in the Model folder.
      [​IMG]
    • But before we can register the dll we need to make Reggie.exe open with admin access. So right click it. Click on Properties. Then click Compatibly. Then click Run this program as an administrator.
      [​IMG]
    • So now we need to drag and drop the dll into reggie.exe like in the picture below.
      [​IMG]
    • Click yes when prompted to. (sorry it wouldn't let me take a screen shot of the dialog.)
    • After you click yes it should pop up a dialog like this [​IMG]
    • okay so now we need to move LGNPST.exe
      [​IMG]
    • Now we need to paste it in C:\LG Electronics\LGNPST, but first lets navigate to C:
      [​IMG]
    • Next we move on to C:\LG Electronics.
      [​IMG]
    • Now we open the LGNPST folder
      [​IMG]
    • Now we paste the LGNPST.exe
      [​IMG]

    • Now that we have all the files where they need to be we can start to use the LGNPST.exe but before we click it go to your phone and make sure usb debugging is one and then go to the dialer and type ##port# and enter your spc code.(The code from procedure 2) then enable debugging. Then open LGNPST.exe
    • Now that LGNPST is open we need to select a dll.
      [​IMG]
    • after we select the dll, we need to click on the phone and then click phone setting
      [​IMG]
    • Time to enter the spc or msl of your phone. this is the code we wrote down in procedure 2.
      [​IMG]
    • Now all we have to do is click read. It may freeze, just don't force quit the program.
      [​IMG]
    • So now we are done with LGNPST
      [​IMG]
    1. We need to open DFS which is in C:\Unbrickfiles\DFS
      [​IMG]
    2. after opening DFS do what it says in the picture:
      [​IMG]
    3. After we are in the programming menu go to the mobile ip tab.
      [​IMG]
    4. Now that we are in the mobile ip dialog, we need to read all the phone info.
      [​IMG]
    5. Okay so now we need to delete everything the picture says to delete. MAKE SURE TO CLICK SAVE CURRENT PROFILE SETTINGS.
      [​IMG]
    6. So now we need to copy some settings from profile 3. You can write them down or type them in a word document or notepad. IMPORTANT!!! When copying the aaa and ha password, UN-check the block next to it.
      [​IMG]
    7. now we need to write these settings to profile 2.
      [​IMG]
    8. now reboot your phone and you should have working data, mms, and calling.
    The end!

    Advertisement
    :
  2. Jimmy422

    Jimmy422 Well-Known Member

    Couldn't you theoretically flash BACKSIDE for VM once you have a working recovery? Or is that not possible?
  3. Phatninja55

    Phatninja55 Well-Known Member

    You could, but you wouldn't have working 3G or mms. The reason being Backside doesn't have it setup to do ##port#
  4. sammyz

    sammyz LG Whiz Kid Guide

    You couldn't find the DLL for your phone? Also that's the DLL for the M, the C people can use it because the M and C are basically twins. I still am trying to find firmware for the M or C without the bloatware....
  5. Phatninja55

    Phatninja55 Well-Known Member

    There is not a public vm670 cab with a dll in it. The one that Virgin Mobile released to LG is missing the dll, therefor can not be flashed onto our phones.
  6. Trilla

    Trilla Active Member

  7. sammyz

    sammyz LG Whiz Kid Guide


    Hmmmmm, well at least fix your guide to say that the DLL is for the optimus M.......and I guess as long as the DLL works for ya, it works.
  8. Phatninja55

    Phatninja55 Well-Known Member

    Can you post the image of what its missing before you click ok when you first start? Should pop up a box that says can not find C:\somthing.
  9. Trilla

    Trilla Active Member

  10. Phatninja55

    Phatninja55 Well-Known Member

  11. Jimmy422

    Jimmy422 Well-Known Member

    I had the exact same problem as the guy above. Just replaced that folder and it went past that error, but now it gets to 100%, the progress bar restarts back to 0, and the program crashes.

    [​IMG]
  12. Phatninja55

    Phatninja55 Well-Known Member

    That hasn't happened to me before. hrm, try again?
  13. Jimmy422

    Jimmy422 Well-Known Member

    I tried it again. Same thing. So I downloaded the LGMPSU program from Softpedia and that fixed it. It's currently "running LG mobile phone software update" and printing lines that say " wParam : 7, IParam = 59", with IParam going up. I'll see what happens.
  14. Jimmy422

    Jimmy422 Well-Known Member

    It got to 95% and restarted the phone. It's sitting at the LG logo. The Phone Update software says there's a "problem with communication between cell phone and PC".

    This is the log of the last few minutes:

  15. Phatninja55

    Phatninja55 Well-Known Member

    Thats when you pull the battery and usb cord, put the battery back in, then boot into e-mode then put the usb back in.
  16. Jimmy422

    Jimmy422 Well-Known Member

    Did that. It gets to 4% and then says that there's a problem with communication. Following the instructions of disconecting the cable, removing the battery, turning the phone back on, and then plugging in the USB cable makes it flash again. Gets to 95%, restarts, stuck at LG logo. Done this 3 times so far with no success :(
  17. Phatninja55

    Phatninja55 Well-Known Member

    When I helped kiler14321 over teamveiwer, I had to keep trying that over and over, it will work after awhile.
  18. Trilla

    Trilla Active Member

    I'm stuck at step 9. When I power on the phone I get past the Sprint boot animation, but I get stuck on the Android screen
  19. Phatninja55

    Phatninja55 Well-Known Member

    If you get stuck on the android loading screen boot into recovery (menu, volume down, power) and apply this update.zip. Note this is not the virgin mobile update.zip, you can't flash the vm update until you have a custom recovery.
    Trilla likes this.
  20. Phatninja55

    Phatninja55 Well-Known Member

    Jimmy422 can you boot into recovery? menu, volume down, power button. If you can flash the update.zip from the above post.
  21. Trilla

    Trilla Active Member

    You are awesome good sir! Sprint ROM is up and running!
  22. Jimmy422

    Jimmy422 Well-Known Member

    I want to make sure I'm doing this right, here's exactly how I'm doing this:

    1. Open KPUtils and input all the info needed.

    2. Start phone in E-Mode.

    3. Once it stops at 30%, I unplug and plug back in the USB Cable.

    4. After the progress bar stops again at 4%, I take out the battery and USB cable, plug the battery back in, turn the phone on, then plug the USB cable back in.

    5. Emergency Mode comes back on and the flashing starts.

    6. After flashing, the phone restarts to the LG logo. Once the Phone Update gets to 99%, it says there is a communication problem.

    7. I take out the USB cable and battery. I put the battery back in, boot into E-Mode, and then plug the USB cable back in.

    8. I repeat steps 4-7.

    So far I've done this 5 times to no Sprint Boot Logo. Recovery is just a black screen.
  23. Phatninja55

    Phatninja55 Well-Known Member

    Can you see the recovery with droid@screen or android screencast?
  24. Jimmy422

    Jimmy422 Well-Known Member

    The phone wasn't showing up in device manager when I plugged it in under recovery mode, but I'll try it when I get home.
  25. Phatninja55

    Phatninja55 Well-Known Member

    Wait what buttons are you using to try and boot into e-mode?
Loading...

Share This Page