[Optimus One, P500, V General] XDleader555:
This is a last resort

. Simply because it takes too much time and effort and because it might not work at all.

If you have tried to flash the Optimus/p500 kdz to your Thrive/p506 phone in hopes of factory resetting or getting out of emergency mode you will be stuck in a mode where the phone only boots to emergency mode immediately. (You don't get the LG boot screen.) This is because the kdz flash fails when attempting to write the optimus base band to your phone corrupting the base band. (or so I've figured out. If someone knows the real reason please correct me.)

To re-flash your base band you need: (I can't post links yet. I'll go post around in some thread now.)

- LGMDP mediafire.com/?3bi3247slaoitub

- Stock Files or P506 Stock Files with AmonRa Recovery (only AmonRa recovery mediafire.com/?0yyxt2vv7zw2pvy)

- LG United Drivers

- LG Mobile Support tool

- Virtual Box with Windows XP (Tested with my computer)

What?! Virtual box with Windows XP? This is the reason why this guide is a last resort. Unless anyone else knows how to cause LGMDP to timeout at "Version Checking" when selecting your com port you wont need this. LGMDP needs to time out at "Version Checking" so you can identify your phone as a p500 or p505 allowing you to flash the stock files to your phone. (I've heard/read that the p506 and p500 have the same board and even the same partition layout.) Using Virtual box lags the OS and the serial port causing LGMDP to time out.

~ WARNING!!! ~​

I am not responsible for any further bricking of your device/s and the time you have lost if this method doesn't work. This method is not 100% likely to work. I'm not entirely sure if this is a US base band either. If your network doesn't work after flashing then that's a downside. (Mine doesn't get signal or detect my sim card. Perhaps someone with a working Thrive base band could somehow dump theirs and share it with others)

- Get Virtual box running with Windows XP (No guide for this, look one up yourself) and make sure to install the VirtualBox Extension Pack.

- On your normal OS download LGMDP and the stock files to a USB drive. (or download them to the Virtual OS)

- Take the battery and charger out of your phone, press and hold the power button for 3 seconds and place the battery back into the phone. Next hold Back+VolUp+Power until Emergency mode appears. (I know that it automatically goes into Emergency mode, but it doesn't detect the phone when it auto boots to it.)

- Install the LG United Drivers and the LG Support tool to the Virtual OS.

- Connect your phone and flash drive to the Virtual OS.

Picture goes Here

- Browse to LGMDP and execute the program. Press "Select Port" and choose the only one available. Then press connect,

- If LGMDP does not time out at "Version Checking" and nothing happens for a while, close LGMDP and repeat the last step.

- If you do succeed select p500 or p505 as the model.

Picture goes Here

- ATTEMPT TO DO AN NV BACKUP. Without your nv you wont get signal. or so I've read

- Click Browse for "Image Folder" and browse for your p506 files folder.

- Once selected all of the parts should be checked. Un-check all EXCEPT the following:

- Partition Table

- QCSBL Header

- QCSBL

- OEMSBL Header

- OEMSBL

- AMSS Modem Image Header

- AMSS Modem Image

- RECOVERY Image

(If you would like to do a factory reset, feel free to leave them all checked.)

Picture goes Here

- Click "Start" and it will immediately start flashing your phone.

- ATTENTION! LGMDP will most likely freeze when flashing your phone. If it were to freeze simply do a battery pull (full shutdown) and repeat the process. (It takes time, but it won't corrupt your phone. Probably.)

- The phone should automatically reboot when it's done. Do a battery pull and boot into recovery Home+VolUp+Power (If you used AmonRa Recovery) and flash any rom.