Filed Under (LG Android Phones, LG Optimus Series, LG Phone Problem and Solution) by lg-phones on 18-02-2012

Fastboot mode usually comes up if something went wrong with your LG Optimus One P500 when trying to flash a recovery image, for example when flashing AmonRa recovery or ClockWorkMod. It happened to me several times so I tried to learn to revive it without reflashing the original firmware. Note: This tutorial works only if recovery is the only one broken. (If the ROM itself is broken, then that’s a subject for another tut.) In this case, the most logical thing to do is just reflash the recovery image. So how do you do it in fastboot mode? Here’s how: LG Android Phones


You tried flashing a custom recovery like ClockWorkMod or Thunderg, or you flashed an incorrect ROM, and when you rebooted, it showed this screen:

  • fastboot mode started
  • udc_start()

and the phone stays there. When you plugin the LG Optimus One P500 to your computer’s USB, it is detected and the screen has this display:

  • fastboot mode started
  • udc.start()
  • — suspend —
  • — reset —
  • — portchange —
  • — reset —
  • — portchange —

You will need:

  • Your PC and your USB cable for the phone
  • USB drivers for your LG Optimus One P500 (use B2C from LG).
  • Android SDK (download from here)
  • Java, required to run the SDK (but right now I am not sure if this is required to run fastboot!)
  • ClockWorkMod or AmonRa Recovery.

Here’s what to do: LG Phone Problem and Solution

  1. Assuming phone is turned on in fastboot mode, plug it in to the USB of your PC. You will know that it is detected if you see the the lines "suspend", "reset" and whatnot on the phone’s screen.
  2. Extract the recovery image from the zipfile downloaded from step#5 above (e.g. LGp500-recovery-v12.img). Place the image file in the same folder where fastboot.exe is (usually in the tools\ folder in the SDK). For your convenience, rename the img file as recovery.img
  3. Fire up your command prompt and cd to the directory where fastboot.exe is located.

Then type the following command:

  • fastboot erase recovery

Once you get the confirmation that it was successful, type this:

  • fastboot flash recovery recovery.img

Once you get the success confirmation, reboot the LG Optimus One P500, or you can also type (optional):

  • fastboot reboot

The LG Optimus One P500 will reboot itself, and with any luck you should be able to go back to your same old Android bootscreen. Note that no settings were modified here, so this is extremely useful for those who do not want a clean slate after a fastboot nightmare.

Also, note that if this is successful, you can now boot to recovery with the usual button-combos, thus enabling you to flash ROMs and other recovery zips.

Note: On some SDK versions, fastboot may not be included. For your convenience, I have attached the fastboot binary I got from my downloaded SDK. I have also attached AdbWinApi.dll which some user reported is missing in the SDK. Place the DLL in the same folder where fastboot.exe is located.


The usual DISCLAIMER: I take no responsibility for any of this information, it is all based on my personal experience and I do not guarantee it will work for all of you as these models do very slightly from region to region. Proceed at your own risk! I make no claim on these files as being my work – they are a collection i have simply gathered in my work on these phones.

If you find this post helpful please leave a comment so I know it is being used and I keep it here. LG-Optimus info


LG Cell Phone – Related Posts


sailesh on 15 June, 2012 at 12:47 am #

it worked gr8

wdnc on 16 June, 2012 at 10:45 pm #

how long do i have to wait? once i type in “fastboot erase recovery” it just says waiting for device and its stuck there. what do i do?

Riyaz on 2 July, 2012 at 8:34 pm #

really awesome bro many thanks to you was able to reboot in one attempt
if hadn’t seen this i was taking it to service centre but thanks to you i got it working

Th33x1l3 on 26 July, 2012 at 9:33 am #

Worked like a charm. Note if you run Linux you don’t need LG drivers. Just use fastboot with sudo. Also fastboot is in plataform-tools folder

fizzle on 11 August, 2012 at 4:07 am #

am having the same issues like @wdnc . phone not detected because of drivers. any other way of going round it apart from using linux?

Kan on 22 August, 2012 at 10:14 pm #

i thank you soo much !! :)

Anuraag on 5 September, 2012 at 6:33 am #

You are God!! I was able to bring my phone back..also Im running cyanogenmod 7 ..Thanks a lot :)
The only recovery file which worked for me is the one mentioned in this article.. to download it use the link http://www.4shared.com/file/bAwnWdnY/LGp500-recovery-v12.html

karthik on 26 October, 2012 at 6:53 am #

mine is lg p350,will the above procedure work for problem??? help me….

Waingro on 6 March, 2013 at 10:19 pm #

if waiting for device message comes then you just install PDANET on your pc here link: http://junefabrics.com/android/download.php

from: http://www.lg-phones.org/how-to-fix-lg-optimus-v-fastboot-issues.html

name on 24 May, 2013 at 10:37 am #

i rooted lg optimus one p500 and flash clockworkmod recovery and then reboot into recovery with help of rom manager show only lg start up image and i take out battery and insert press home+power+volume UP it also show only emergency mode further no proceed please help me….

Arijit on 4 July, 2013 at 7:49 am #

THANKS A LOT… YOU ARE TRULY GOD…I was hopeless thinking that I bricked the device but YOU SAVED ME…

awesome stuff !!

again Thank you for this fix

Ashu on 19 July, 2013 at 12:25 am #

Hey….wht tools i need to install in sdk…nd path for installation…
pls help….

Ashu on 19 July, 2013 at 4:38 am #

thnx guys….:)
u guys r truly awesome…

thnx fr help… it worked fr me

anu on 1 August, 2013 at 11:02 pm #

When I write fastboot erase recovery it says waiting for device.plz help

Shreyak Singh on 30 March, 2014 at 11:08 pm #

Fire up your command prompt and cd to the directory where fastboot.exe is located.

How do i do this i did not understand

Post a Comment