[Optimus One, P500, V General] CodmasterRob:
Read over the steps first before reading the description. It will tell you what files, programs, etc. you will need for this procedure. Keep in mind that this WILL be the equivalent of a factory reset. At the end, you will either have the stock Froyo ROM, or the stock Gingerbread ROM.

I'm making this as a note to myself and to help all of my fellow Optimus One, T, and V users. Keep in mind, this was done on my LG Optimus *T* using the files for the Optimus One. It is almost guaranteed to work for One users, and will most likely work for T users if you use the old BB (Baseband) versions. Alright, so here we go, step by step.

Beginning note: Do NOT connect your phone to the computer until it is specified in the directions. This guide is assuming you have Windows 7, administrative privileges, and all programs work accordingly.

These are the prerequisites. Read this, and then move on to the second part.

1. Download KDZ Updater & the appropriate stock ROMs for your device (For One users, I suggest the V20 stock ROM if you have previously upgraded to Gingerbread 2.3.3., and the V10 ROM for T and V users, as it is compatible for our devices.

2. Run msxml.exe from the KDZ folder you downloaded.

3. Download LG Drivers for your phone (I'm not sure if these vary by Optimus model, but they should all be the same.)

4. Find an appropriate program for updating or downgrading your Baseband, and find the appropriate files for it (V10 for old BB, V20 for new.)

You are now ready to begin reflashing the stock ROM. Follow these instructions to the letter.

1. Take out your battery and SD card.

2. Plug your USB into your computer.

3. While holding Volume+ and Back (On one and T models, V users will need to find the appropriate combination to enter Emergency Mode), plug the other end of the USB into your device.

4. You should hear your computer make a sound indicating a USB device has been plugged in. As the LG Optimus has a sensitive USB port, I suggest making sure the Micro-USB end be pushed into and upward to the phone, as I've found this to be the best position to make sure it doesn't disconnect.

5. Press the Windows key on your keyboard, and locate 'Computer' on the right side of the 'Start Menu'. Right click it and select manage.

6. On the left side of the opening window, find 'Devices'. It will switch to the devices tab. On the right, find and enable the option to 'Show all drivers'.

7. On the device list, locate the category labeled 'Modems'. Open the sub folder, find 'LG Modem', right click it, and disable it.

8. Go to KDZ and open it.

9. Once KDZ is open, open the left drop down menu and select the FIRST option that starts with '3G'. On the second drop down menu, go to the bottom option 'Emergency'. NOT 'CS_Emergency'.

10. Where it says KDZ file, look to the right and locate the file browser. Find the ROM (a .kdz file, the one you downloaded in step 1 of the first part of the guide) and double click it/open it.

11. Press 'Start Update'. It should then go through a long list of gibberish, and when it's done, it'll say '-------Finished-------'. The phone will then reboot

IMPORTANT: Do NOT remove the phone from the USB during this step, and do NOT remove it until the phone until it has fully rebooted, and you see either the setup screen or the home screen. You can proceed to put the battery and SD card back in, and THEN remove the USB.

This worked for me, and I soft bricked this thing BEYOND belief. I will update this accordingly to make it more accurate. The base band file and installer you were told to download are for the event that either a) Your networking does not work (No signal, 3G, etc.) b) Your phone gets stuck in another boot loop because the version you installed is not compatible with your installed BB. ex: V10 ROM with V20 BB.

Vocabulary for Noobs:

Base Band: Think of it as like the phone's default firmware. If the ROM is V10, but you're trying to run a V20 BB on it, it won't work because your V10 hasn't been updated to V20 and won't support it. Vice versa may apply to running a V20 ROM with a V10 BB

ROM: It's an operating system for your phone. The stock ROMs for each phone brand all have different extensions. LG's extensions are .kdz