Unbrick LG P500 stuck at fastboot mode due to bad recovery flash

120

 I was working with “ROM Manager” today on my LG P500 phone and saw a update available for ClockworkMod Recovery available. Just clicked on the  update and the next screen asked me to choose the Phone Model. Selected the one which I thought was my model and it finished the update. I rebooted into recovery to check if everything was alright? And guess what, Phone on rebooting greeting me with Fastboot screen i.e. a black screen with the following message :

fastboot mode started
udc_start()

Now I knew that the something went wrong while updating the ClockWorkMod recovery using the ROM Manager. Perhaps the model selected by me during the update was not the exact one and hence a wrong ClockWorkMod recovery got flashed.

Thanks to a tutorial by arvinoids at XDA forum, I was able to unbrick my Phone.

How to Unbrick LG P500 stuck at fastboot mode

The phone screen stays at the black screen with the fastboot mode message. If you connect the phone to your computer using a USB, you will see additional messages e.g suspend, portchange etc. on the phone screen.

fastboot mode started
udc.start()
-- suspend --
-- reset --
-- portchange --
-- reset --
-- portchange --

Pre-Requirements:

Before you can start with, you need to install Android SDK & Java JDK on your PC along with some other things like the USB drivers and the Recovery image. Complete the following requirements which are needed for unbricking your phone from fastboot mode.

  1. A Windows PC with Phone USB Cable to connect your Phone to PC.
  2. USB drivers for your LG P500 phone (use B2C from LG). Without these drivers, PC wont detect your phone which is needed to run the commands to reinstall recovery.
  3. Android SDK (download from here)
  4. Java Platform (JDK), required to run the Android SDK
  5. ClockWorkMod or AmonRa Recovery. (I have used Amon Ra recovery for my Phone)

Procedure to unbrick

Now, unzip the recovery image  (Recovery.img) from the zipfile just downloaded above in step 5. You need to save this Recovery.img file in the Android SDK tools folder (located inside Prog. files/ Android SDK/tools) . If you are on a 64 bit operating system, the location will be diff with a small difference of folder Prog files (x86) instead of just prog. files.


Just check if fastboot.exe file is located in the same tools folder or not. You may also need AdbWinApi.dll duringthe next steps. If files are not there, download both the files from links below.

Download: fastboot, AdbWinApi

Now, Connect your Phone to PC using the USB cable. PC should detect your phone if the USB drivers are installed properly. If all is well, you will get the messages on the phone screen, about which we talked about above e.g suspend, portchange etc . Now open command prompt or DOS window on your PC. Just navigate to the Android SDK tools directory using the cd.. or cd command. Checkout the screenshot below to see if you are not sure of what I want to say here.

Now you need to run the following commands one by one in the command prompt window.

fastboot erase recovery
fastboot flash recovery recovery.img
fastboot reboot

Hopefully, you wont get any error message while running the above three commands. If every command is executed successfully, your phone will reboot into recovery. Just reboot and you will get back to your working phone without any data loss.

Update:

If you still face issues like your Phone is not being detected, try the following: (updated from comments below).

Download PDANET desktop that includes an special LG driver that enables your PC to read the smartphone. Install it and then connect your phone to PC. Navigate to Device Manager and  you will find a a yellow question mark against android driver listing. Right click on that and select update driver. After the update, PDAnet will recognize your device & will install the driver. After this, your Phone will be detected by your PC.

Source: XDA


A Mechanical Design Engineer by profession, but passionate about Computers, software and anything that helps to learn something new or different. Love to do things which i don't know and dive into unknown territories. Catch Avinash on Google+.

Discussion120 Comments

    • Avinash

      This error comes when your system is unable to detect that phone is connected to the system. One of the possible reason for this, you may have not installed the correct USB drivers for your phone. Install the correct device drivers for your phone from the LG application from the link in the post. Once you have installed the drivers correctly and connect your phone to the system again, it will work. Hope this helps. 🙂

  1. even in my case it says waiting for device.. my phone is recognized by the system and i am sure that i have installed all the drivers…. plzzz help

  2. Dear Avinash,

    Mine is also showin ‘waiting for device’.. Tried downloading so many drivers, even from LG official site, but my phone is not recognized by PC… it always shows no driver found, pls help…

      • Dear avinash,
        tried your method, the driver was installed, but the pc just won’t recognize my phone…so I was stuck at ‘waiting for device’…
        Also when i check the device manager settings, the hardware is named ‘Android’ with a question mark icon due to missing driver…
        I also tried to manually install the driver by locating the installed program files folder, but it too did not work…

        I feel i have to go to the service center now… do you have any more tips please?

        • well, As the device manager is showing a question mark icon, that simply tells that the driver is not installed.
          Try to use a different system like some of your friend system and preferably use a Windows XP system and I am sure the drivers will be installed easily on it. If everything works there wont be a question mark in your device manager.

          Just try to follow the step by step guide once again on a different system (Windows XP) and hopefully you wont need to go to a service center.

          • I tried on a different system (with xp) but the same result… let me
            tell you my sd is not working when i insert in in my pc (with a media
            card reader), it gives the error of ‘Unformatted Card’ you need to
            format it..

            Just to ask, if my pc does recognize the phone, what will it display,
            USB storage or what???

  3. Hey,
    Mine is also showin ‘waiting for device when i did all the steps correctly , i couldn’t any driver that recognize my phone , in Device Manager my phone appears as “Android” so i think that my pc didnt recognize it..

      • First install the programs LG Suite IV and LGMobile Support Tool, an than do this, disconnect the phone from USB, put de cell phone in emergency mode using de keys vol up + back + power, then connect in USB, the computer will detect the cell phone corectly, after this use the program KDZ_FW_UPD.exe with the pac V10a_02.kdz and update de program, after finish use de LGMOBILE SUPPPORT TOOL to update to the new version of ANDROID (in my case 2.3.3), after this the cell phone will work again.

  4. arsalansiddiqui123

    i have a problem please tell me how to get rid of this
    i use this in my lg optimus m
    when i press fastboot reboot it say rebooting and then lg logo appear
    my phone dosen’t start

      • arsalansiddiqui123

        i tell you

        1st i rooted my phone from this web(http://androidforums.com/optimus-m-all-things-root/475664-root-kit-optimus-m-2-2-2-dummy-proof-3-click.html)
        and with the instruction i turned off my phone and then press and hold 3 buttons then a screen appears it say

        fastboot mode (as you show above)
        udc_start()

        2nd then i follow your instruction but when i complete the process and my phone start rebooting then my phone got stuck in lg logo

        help me what can i do now

        • Looks like you did something wrong in flashing. Can you boot into recovery? If yes, then just flash any working ROM again with full wipe as recommended for any new ROM flash.

          The above post was for those who unbricked their phone somehow. you should check posts related to ROM install or flash.

          • arsalansiddiqui123

            how to start recovery mode
            I pressed volume down,home and powerbutton but no recovery mode start,it stuck at lg logo

          • Checkout the XDA forum thread

            forum.xda-developers.com/showthread.php?t=1586186

            Hopefully it can help you fix your problem.

  5. can u tell me how to downgrade MY LG P500 4.0 ( Ice Cream Sandwich (ICS) )

    Back To Ginger Bread 2.3

    Please HElp me

  6. Superhero anonimo

    Ei chavos ya resolvi el problema!! i´ve just solve it…. instalen por medio de los drivers de Windows dira instalando drivers de Android…. luego ya te sale el marcianito verde y le ponen la casita

    Translation:

    Guys i already solved the problem! I ‘ve just solve it …. installed by the Windows drivers installed drivers Android tell …. and then you hit the green Martian and you get your house

  7. Díky skvělá práce, Jednoduše stručně a jasně. Děkuji moc

    Translated:

    Thanks to great work, simply concise and clear. Thank you very much

  8. This method worked for me ! I just did 2 different things
    1. Install USB driver from LG official site ( download -> install )

    2. fastboot.exe attached with this article did not work for me. So i checked the android SDK folder and found that fastboot.exe has bin moved to “platform-tools” directory and when i used that fastboot it worked like charm.

    You could check if your phone is detected with below command
    “fastboot devices”

    above command should show something with “?” then you are ready to go!

  9. Hi Avinash,

    Now that I have solved the problem of Fastboot (btw i had to visit LG service center, and they just flashed the original rom, cost me 100 bucks)…

    In future this problem does not arise, what precautions should I take, because as I understand, the problem occurred due to bad recovery file. I also read somewhere that the recovery file 5.0.2.7 was unstable, which was causing these issues… It was said to use 5.0.2.0..

    I am looking for your advise..

    Thanks

    • Avinash

      perhaps you are talking about ClockworkMod version 5.0.2.7. Yes, there were some issues with that but I am not sure if it caused the issue. It may be one of the causes though.

      Rooting and installing a custom ROM even though is a simple process, you need to follow each step literally. Hence if you decide in future to do the same, follow all the steps literally without skipping any step which may look silly or small.

      Once you know all the nitty gritty, its a piece of cake. But even experienced guys too mess up sometimes. So you must be able to troubleshoot your device and should not panic if you brick your device.

  10. Great machaa really great

    its worked fine

    install pednet )(for 32 bit system download it from (http://pdanet.co/bin/PdaNetA350x64.exe)
    After install it will ask you to connect your phone if your phone not recognized
    go to device manager there your android driver will be in side a yellow question mark right click on that and select update driver and re install it there it will copy some files to windows
    now the pednet will recognize your device and it will install the driver after installing driver just close or cancel the pednet installation it will show some thing like un installing dont mind it
    now do the above steps and enjoy your LGp500 BAck in action
    Thanks again

  11. Gracias, por la información la verdad es de que me ayudo muchísimo, creí que ya había perdido mi celular, muchas gracias, thanks for this information.

  12. guys there is an xda thread for this
    they say try shaking your device. you can follow their guide. it helped me twice.
    avinash your blog is really good. keep posting.. 🙂

  13. Hi Avinash,
    My phone is not detected by cmd it says “waiting for device”
    I had tried on 3 different pc’s but same thing happens.

    I can look my device in device manager named “ASUS Android Device” but in cmd got same message.

    can you please help me out.

    • Avinash

      It can only be a issue of driver. Try installing driver again by downloading it from LG website.

      If it doesn’t work, try the PDANET method as stated in some of the comments above. Hopefully it will fix your problem.

      • Hi Avinash,
        I installed drivers from LG website but smd says “waiting for device” then I installed PDANET but same thing happens. and I lost my 2 days.

        finally update drivers from device manager and then cmd detects my phone. and then follow your steps and my mobile is working now
        Thanks man for your great tutorial

        I need your advice to which recovery app is better and secure for upgrade to 4.1
        Thanks in advance.

  14. Thanks a lot 😀 your tutorial made my day. I flashed CWM though, and yeah I also had to install that PDANET given in comments otherwise it was showing waiting for device

  15. Mr.Avinash ,

    Thank you so much sir! Your method Actually worked for me! I will surely recommend your method of un-bricking to my friends. Thank you! 🙂

    ROM : CM10 UNOFFICIAL

  16. Avinash you’re the man!
    After a long fight, I’ve revived my phone thanks to your extremely useful post. And the screenshot of cmd prompt helped a lot!
    Keep up the good work!

    PS: The Pdanet link provided is for 64 bit PC, so for 32 bit log on to the website of pdanet
    junefabrics.com/android/downloadold.php

    Kindly update the post with this link aswell

  17. hello bro i tried ur method on ma bricked p500 i hve done everything including lg driver installation n all…… when i connect my phone it displying fastboot command processing…………. nd pc waiting for device plz help me bro

  18. hey bro thanx alot i wasted so much time on trying wid those LG official drivers then tried PDANET as u said during command prompt and magic happened….. this is the log i m sending u…………….
    Microsoft Windows [Version 6.1.7600]
    Copyright (c) 2009 Microsoft Corporation. All rights reserved.

    C:\Users\mahesh>cd..

    C:\Users>cd..

    C:\>cd program files

    C:\Program Files>cd android

    C:\Program Files\Android>cd android-sdk

    C:\Program Files\Android\android-sdk>cd tools

    C:\Program Files\Android\android-sdk\tools>fastboot erase recovery

    erasing ‘recovery’…
    OKAY [ 0.062s]
    finished. total time: 0.062s

    C:\Program Files\Android\android-sdk\tools>fastboot flash recovery recovery.img
    sending ‘recovery’ (4104 KB)…
    OKAY [ 1.063s]
    writing ‘recovery’…
    OKAY [ 1.141s]
    finished. total time: 2.203s

    C:\Program Files\Android\android-sdk\tools>fastboot reboot
    rebooting…

    finished. total time: 0.078s

    C:\Program Files\Android\android-sdk\tools>

    Nw my Phone is displying only LG logo shud i keep on charging………..
    thanx alot bro …………………..

    • Avinash

      You need to flash a ROm on your Phone to make it boot. Download a Gingerbird or ICS ROM and flash it on your phone. Just boot into Recovery mode by pressing “VOL DOWN + HOME + POWER” keys when the phone starts.

      • plz plz plz urgent
        i hve tried this for so many times VOLDOWN+HOME+POWER BT i am
        nt going in recovery mode…..when i swich the power button lg logo arises.
        when i connect to charger lg logo arises….. n i hve to remove the battery……

        • Avinash

          well, Remove your battery. Then insert battery. Now press those buttons simulataneously to power it on and keep it pressed for 10-15 secs. If a recovery is installed on your device, which I think is installed the phone will boot into recovery.

  19. hi my bro i did all u say and my nobile stay on lg logo and the Buttons ((home ,back , search and options )) stay light and off light and off …………. what i can do please help me as fast you can …. thanks

  20. Mr. Avinash,
    Today i have solved my LGP500 problem with the help of your article. I have saved my money.

    Thanks.

    Kishor

  21. hey i had a problem of my computer not detecting the phone… i used PdaNet and thankfully it detects my phone now… so i now followed everything in the turorial and now after CDing to tools, when i typed “erase recovery” it justs stay there sayin ” erasing recovery” its been there for quite a while…does it takes more time? or am i doing somthing wrong?.. pls help 🙁

  22. ok i got through that i didn’t install the android SDK properly… but i have an even bigger problem now… as soon as i wrote ” fastboot erase recovery” it restarted my Pc and on cell phone it says

    ” EP1/out FAIL info=40 pg()=74000
    usb read() transaction failed
    fastboot : oops! ”
    pls help me..

  23. hi brother…. my phoneLGP350 was in fastboot mode… after your lifesaver tool PDaNet my phone was recoverd from it but after that it was showing only LG logo with flashing buttons….
    then i removed battery and put back and then pressed VOL UP&DOWN together+POWER button…
    now phone showing in Emergency Mode…. what to do next…
    thanks alot for your usefull article…..

    • You need to flash a ROM by booting into Recovery. You can boot into recovery mode by pressing Vol UP + Home + Power button simultaneously (for 10-15 secs).

      • sandeep aggarwal

        i m using lg p500 optimus bb ..i was stuck in fastboot mode ..n i tried to get out of it with the help of android sdk..and i have reached the stage of “fastboot erase recovery” but now m not able to flash the recovery ….it showing a error “cant load this img,, m i flashing a wrong recovery..if yes then what recovery should i flash…please reply soon…pls pls sir

  24. Thanks Avinash !!! worked absolutely well !!! Just used PDAnet for drivers and everything worked perfectly. thanks again

  25. sir avinash,

    i’m also getting “waiting for device” after firing the command ‘fastboot erase recovery’ & not able to get out of it.

    i installed the drivers you provided in the link of ‘how to install usb drivers for lg’ but then also pc won’t detect my phone in ‘lg mobile support tool’ it displayes- “disconnected”.

    please pls help me out of this in my LG P350….

  26. Sir avinash,

    I think i’ve the all of the method, i have Lg P500

    but
    i want to tell you something weird i can boot my phone into the Menu
    before the fastboot shown by pressing vol up + vol down+search
    button+power until the android screen appear, and also into recovery
    mode
    by pressing home+vol down+power.

    but after my phone
    boot into the menu, the back button,home button,and vol down is error,
    when i press home button it goes into vol down when i press back button
    it goes to recent application and when i press vol down it goes to home
    screen

    this fastboot nightmare started 1 hour after i install winamp the button was error
    and when i reboot it went to fastboot mode started udc_start ()
    this person have a same problem he was using winamp
    http://forum.xda-developers.com/showthread.php?t=1947302
    btw i have uninstalled the winamp .

    ok here’s the method i did to fix it:

    the first: flash a recovery with command prompt i don’t get any error
    while running the three command but after i type fastboot reboot
    it come back to fastboot mode started udc_start ()

    the second: i flash recovery with SDK Manager and it still the same, come
    back into fastboot mode started udc_start not into recovery.

    the third: flashing stock rom with KDZ updater and yeah it flashed into
    stock rom but it still come back into fastboot mode when i try to reboot
    normally.

    the fourth: i backup recovery.img , boot.img, and
    system.img on the stock rom and copy into the fastboot folder then
    reflash it with command prompt but it’s still not working. 🙁

    even Service center in my area can’t fix it they’re only try to flash the stock rom

    Please Help,
    if you have any solutions 🙂

  27. Sir avinash,

    I think i’ve do the all of the method, i have Lg P500

    but
    i want to tell you something weird i can boot my phone into the Menu
    before the fastboot shown by pressing vol up + vol down+search
    button+power until the android screen appear, and also into recovery
    mode
    by pressing home+vol down+power.

    but after my phone
    boot into the menu, the back button,home button,and vol down is error,
    when i press home button it goes into vol down when i press back button
    it goes to recent application and when i press vol down it goes to home
    screen

    this fastboot nightmare started 1 hour after i install winamp the button was error
    and when i reboot it went to fastboot mode started udc_start ()
    this person have a same problem he was using winamp
    http://forum.xda-developers.co
    btw i have uninstalled the winamp .

    ok here’s the method i did to fix it:

    the first: flash a recovery with command prompt i don’t get any error
    while running the three command but after i type fastboot reboot
    it come back to fastboot mode started udc_start ()

    the second: i flash recovery with SDK Manager and it still the same, come
    back into fastboot mode started udc_start not into recovery.

    the third: flashing stock rom with KDZ updater and yeah it flashed into
    stock rom but it still come back into fastboot mode when i try to reboot
    normally.

    the fourth: i backup recovery.img , boot.img, and
    system.img on the stock rom and copy into the fastboot folder then
    reflash it with command prompt but it’s still not working. 🙁

    even Service center in my area can’t fix it they’re only try to flash the stock

  28. Sir i have updated my drivers form LG Website then in Device Manager And PDAnet do not detecting anything. Device (P500) Only Saying —reset— –Portchange— and command promt saying Wating for Device please help me i am so frusteded by doing this process over and over thanks in advance

  29. when typing in “fastboot erase recovery” I get the following error message on the Command Prompt:
    FAILED (remote: failed to erase partition)

    Response on the phone:
    Error 2: Failure sending erase group start command to the card (RCA:2)

    I tried to install PDAnet, it was not able to install the driver on my phone but I believe the computer recognizes the device with the LG software

  30. Some of the download links you have posted are old and disabled.

    I have some problems: the first is i am a total noob in computers and phones, thats why I bricked my f*cking phone..

    Second: I can’t open The program SDK manager. I just extracted the files from Android SDK zip to a folder on disk D, and now what? I dont know how to use cmd program, can someone help me and explain me everything like to a noob? Please!

  31. I am really glad! thank you so much… I cant even say, how much ust this helped me. thanx. My P500 is again allright

  32. hi i followed all the steps phone is detecting but show error msg on phone screen while using cmd ” fastboot erase recovery” shows on phone ” cannot erase @1879 (bad block?)
    cannot erase @1885 (bad block?)

    cannot erase @1895 (bad block?)

    please help me am really stuck
    i know you can do something for me

  33. what should i do inplace of lg phone acer interface is showing in my device manager but i installed my lgp500 united mobile driver.in cmd also writing waiting for device……please help me. avinash jee,i m in trouble since last week…

  34. hi dear,

    I have gone through all the pointer and downloads but my android sdk tool is not in programm files .
    pls help me to un brick my LGp500 :(((

  35. sir my lgp500 is showing fastboot mode started and i gone through

    i executed every command successfully and my phone restated

    but still it showing fastboot mode started ..

    what should i do … please help me

  36. I got LG p500 and the phone got stuck at

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

    I tried almost all method in all forums and all procedures.

    The phone is detected by the Computer. But not able to install teh driver. I have downloaded all drivers from all sources. still not able to solve the problem. Could anyone help me?

    • Well… its the driver issue only. Try using any other system or system having Windows XP as these drivers r old and may not work on new operating system. Try

  37. Dear Avinash,
    After successfully flashing recovery img my phone is not boting to recovery. I cant access recovery mode . please help

Leave a Reply