Sunday, January 9, 2011

How to flash Original Firmware on the LG Optimus One P500.

If you're facing any problems with flashing the original firmware, please post your problems here : Problems related to Original Firmware


I'm writing this article as a lot of people don't want to risk trying Custom ROMs till they have a sure way of returning to the stock LG ROM/ Firmware just in case something goes wrong and they need to submit the phone to LG. LG will not accept your phone under warranty if it has a Custom ROM on it. So, this article should be a life saver!


First of all, you need the firmware file updating software, which you can download from here : KDZ_firmware_updater

Now, you need the LG firmware repository to download the version of the LG ROM that you need. This is a bit tricky and requires some attention. I know this may confuse some of you but be sure I'll help anybody who comments on this blog, but then its better to get it done at once rather than wasting your time and hence I request you to read carefully.








Now first I'm explaining how to read the country codes from the firmware country codes page. This is the list of country codes for the firmware: LG P500 firmware country codes

Here, all country codes are given. Now suppose, I want to download the firmware for India, I'll hit CTRL + F (shortcut for search on browsers) and write INDIA. It'll display the location of the word INDIA on the page. Now the code will read like :

CDMA LGP500 AINDBK IND/INDIA

 Here, AINDBK is the code we need. Lookup the code for your country similarly as mentioned above and copy it somewhere.

Now, the prototype of the download link is this :

http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/XXXXX/V10a_00/V10A_00.kdz
 First, copy this link, paste it in the notepad. Now get your country code, and replace the XXXXX from the above link with your country code. For example, my link would look like this after replacement :

http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/AINDBK/V10a_00/V10A_00.kdz

Now paste this link in the address bar and hit enter. It'll initiate the download for your firmware.
If you want a different firmware, like the V10B update or the V10C update, just replace the a and A after V10 in the above link (at both places) with the letter of the version you want. Please keep in mind that the case of the letter should be same accordingly. My download link for the V10B update would look like :


http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/AINDBK/V10b_00/V10B_00.kdz








 Now when you're all equipped with the requirements, we shall now proceed to the flashing part.

  1. Go to the folder where you have downloaded the Firmware Updater :  KDZ_firmware_updater and extract it.
  2. Install msxml.msi from the extracted directory
  3. Connect your phone (don't Turn On USB storage) and run KDZ_FW_UPD.exe.
  4. In the window, select Type : 3GQCT
  5. Also select PhoneMode : DIAG
  6. In the place where you have to give path for KDZ file, select the ROM you have downloaded using the link you made for your country specific firmware.
  7. Press Launch software update and wait for about 10 minutes. The screen will then say "Emergency mode". Just wait and let it reboot.
  8. You're back to the LG Stock Firmware!
I hope this article helps you and if you've not been using a Custom ROM for the reason mentioned above, now is the time to do so!

Happy Flashing!

    91 comments:

    1. sjud i install KDZ_firmware_updater on the fone or on pc.... is everything done thru the pc or fone

      ReplyDelete
    2. Its done through the PC. The phone is to be plugged in via USB during the process.

      ReplyDelete
      Replies
      1. Is there any way to do this directly on the phone with a .zip file of the firmware?

        Delete
    3. very good blog brother :) keep posting more about optimus1.

      ReplyDelete
    4. CDMA LGP500 AINDBK IND/INDIA
      CDMA LGP500 AINDHW IND/INDIA

      there are 2 in the country code site, what is the second one for as you selected the first one..

      ReplyDelete
    5. I can't actually say anything about that right now. Will get back to you soon.

      ReplyDelete
    6. Where can i find a customised ROM for my phone?

      ReplyDelete
    7. when i press "launch software update" it says phone not found. What should i do?

      ReplyDelete
    8. I have a question. Is it possible to change the original firmware of my mobile? because mine is German, but i'm from Greece. So i need to change the language firmware so i can update to the V10b that is available in Greece.

      ReplyDelete
    9. firstly i would like to thank you for your wonderful job Godlike! sir, i hav a problem there are 2 in the country code site, what is the second one for as you selected the first one..
      CDMA LGP500 AINDBK IND/INDIA
      CDMA LGP500 AINDHW IND/INDIA

      ReplyDelete
    10. Ty So much. I was able to downgrade my firmware and get my phone rooted.

      ReplyDelete
    11. i downloaded .KDZ file and done as you said got error like this..... OPEN_PORT_FAIL: TYPE_WPARAM_UPGRADE_ERROR: ¸Þ½ÃÁö º¸³¿ - TYPE_WPARAM_UPGRADE_ERROR Error Code = 6
      [00:43:39:842] : Log finished

      ReplyDelete
    12. pls reply me Godlike sir i have v10c-dec-08-2010 software version, i need to root i fallowed your flashing procedure but got error, pls help me:(

      ReplyDelete
    13. Thanks for your wonderful blog! Been reading everywhere in XDA developers forum but can't find anything as detailed as ur. You're really a saviour to a newbie like me!

      ReplyDelete
    14. Hey im facing a new problem....whenever i try to store a new contact on my phone...i get an error message stating that phone memory full whereas i have arnd 20mb free...also talk app which is default wit all android phones doesnt work for me......help me out...

      ReplyDelete
    15. hey pls help me out mr.godlike....
      i downloaded the custom rom and wen i restarted my phone i get tis message
      fastboot mode started
      udc_start()
      and therefore i launched this update and
      it says phone not found wen i launch the sw update
      ....
      pls help me out
      is my phone bricked :(

      ReplyDelete
    16. http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/AINDBK/V10a_00/V10A_00.kdz
      its saying you are forbidden..

      ReplyDelete
    17. if any 1 have rooting problem say here...i will try to help u alll.....thznx..:)

      ReplyDelete
    18. @chethan try this....
      http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/AINDBK/V10b_00/V10B_00.kdz

      ReplyDelete
    19. @darshu if u wants to ur phone to rooting then install this firmware....
      http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/AINDBK/V10b_00/V10B_00.kdz

      ReplyDelete
    20. window will freeze. windows 7 will launch debug. update fails!!!

      ReplyDelete
    21. I selected XP SP3 in compatibility mode and ran KDZ as administrator in windows 7 it worked.

      ReplyDelete
    22. is it dangerous using stock microsd flashing back to original rom ?

      ReplyDelete
    23. Hi Shyam,
      Can I please ask you to confirm the stock rom for my LGP500?
      My current version after an upgrade a month or so ago is V10b-DEC-13-2010, Droid version 2.2.1, Kernel 2.6.32.9 (rd10-build 119 #1)
      I am in Australia so I guess the code is AAUSBK but I have no idea how to find out the stock rootable ROM.
      Z4root nor any other rooting app works on my phone.
      Thanks!! :)

      ReplyDelete
    24. When I click on the Launch Software Update button, it says Phone was not found.
      Do I have to turn on USB storage for that? Or it is the problem of Windows 7?

      ReplyDelete
    25. I was not able to find the right firmware reliably using the method in this blog. But I found a different URL to poll the firmware version and download link in a more straightforward way:

      http://csmg.lgmobile.com:9002/csmg/b2c/client/auth_model_check2.jsp?esn=

      Maybe someone can give it a try to confirm.

      ReplyDelete
    26. Just notice the link I posted earlier was malformed:

      http://csmg.lgmobile.com:9002/csmg/b2c/client/auth_model_check2.jsp?esn=your_IMEI_number

      ReplyDelete
    27. Very well explained. It worked without problems. Be patient and wait to finish, to me did one reboot, but I started when he was done manually. If you could give us an explanation why some countries are even three codes, as for Romania.

      ReplyDelete
    28. @Crazy Seagulls: I believe the multiple codes are due to various service providers in the country. Maybe you can try out the link I posted earlier to confirm what code is meant for you phone?

      I was able to use this method to locate the exact firmware for my phone without issue, which otherwise would have been nearly impossible since my country code is not listed on the page.

      ReplyDelete
    29. The list of country code link won't open or display anything. what should I do? I can't find the code for Indonesia. Thanks

      ReplyDelete
    30. hey
      list of country codes wont open indeed but do i love google cache (link at end)

      i eventiually downloaded a kernel and started updating but i get an error like:
      [21:51:06:910] : OPEN_PORT_FAIL
      [21:51:06:910] : TYPE_WPARAM_UPGRADE_ERROR
      [21:51:06:910] : ¸Þ½ÃÁö º¸³¿ - TYPE_WPARAM_UPGRADE_ERROR Error Code = 6

      please help i would really love root

      link to google cache:

      http://webcache.googleusercontent.com/search?q=cache:_BefWoq9aM4J:csmg.lgmobile.com:9002/csmg/b2c/client/ezlooks_model_list.jsp%3Fmodel%3DLGP500+http://csmg.lgmobile.com:9002/csmg/b2c/client/ezlooks_model_list.jsp%3Fmodel%3DLGP500&cd=1&hl=nl&ct=clnk&gl=nl&source=www.google.nl

      ReplyDelete
    31. what do i do..!! its always saying phone not found found not found.. !

      ReplyDelete
    32. Very nice and useful blog.. thanks for the detailed instructions... can we flash Original firmware even if the mobile not switching on?

      Thank you and keep posting for Optimus one :)

      ReplyDelete
    33. do we need turn USB debuggin on for this ??

      ReplyDelete
    34. This comment has been removed by the author.

      ReplyDelete
    35. The links to the original firmwares don't seem to work, anyone know where I can find an Australian version?

      ReplyDelete
    36. Hello, I am traying to acces the link for to get the original firmware, but it does not work. It present an error (HTTT 404 Not Found). Following your instructions, the link for my country (Colombia) will be:
      http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/ACMCBK/V10a_00/V10A_00.kdz
      Could you help me?

      ReplyDelete
    37. can i upgrade and downgrade LG Optimus p500 2.2 to 2.2.1 or 2.2.1 to 2.2 with KDZ_firmware_updater

      ReplyDelete
    38. well first of all thanks.
      now i did had a problem that after downgrading when i restarted the phone i start getting message that android.process.acore has stopped. did a hard reset and everything is fine now and i have succesfully rooted my phone.
      again thanks a lot man.

      ReplyDelete
    39. Country codes page will not load.

      ReplyDelete
    40. Dude its always saying phone was not found tell me what should i do

      ReplyDelete
    41. Hi,

      I have already upgrade to V10E...now my phone become very slow. Can some one help me what to do.

      Shall I go for downgrade to v10c.

      Thanks for the help in advance.

      ReplyDelete
    42. forget all of this, use gingerbreak. roots 2.2.1 and 2.2.2. it rooted my p500 in less than 5 minutes. totally worth a try before doing all this kdz stuff that might brick your phone.

      ReplyDelete
    43. I cant extract the file, pls help ! I downloaded the FW from XDA forums

      ReplyDelete
    44. hey guys i fallowed this instruction and now i am not able siwtch my phone on ..... nothing come on the screen plzzzzzzzz.... help....:(((((

      ReplyDelete
    45. phone not detected at all rest done properly what to do ?

      ReplyDelete
    46. "http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/AINDBK/V10a_00/V10A_00.kdz"
      link not working pls help.

      ReplyDelete
    47. Can I use this method to flash 2.3 upgrade? anyone tried? or any feedback about other users trying?

      Please help. Thanks.

      ReplyDelete
    48. Is it okay to install a ROM from a diffent country? I installed the one from Czech and I'm from the Philippines. Thans in advance!

      ReplyDelete
    49. yes i've updated to 2.3.3 using kdz and its working fine

      ReplyDelete
    50. For those whom link didn't work try this

      http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/AINDBK/V10e_00/V10E_00.kdz

      Its for India

      ReplyDelete
      Replies
      1. Live Long Amit... Really Thanks man... searching for months in 100s of pages... Thanks again

        Delete
    51. Hey guys,

      I am from Canada (Ontario) and can't seem to find a link. Could anyone please help?

      Thanks guys!

      ReplyDelete
    52. Only V10E is working ... Others are outdated ... I want V10C ... Plz help me ...

      ReplyDelete
    53. HI i can't seem to view the country code page i'm from singapore using lg optimus one reply asap thank you

      ReplyDelete
    54. Not Found India plz update the links....:(

      ReplyDelete
    55. hi,
      i m from india. i successfully upgraded my phone from 2.2.2 to 2.3.3 using kdz software and proper firmware .
      now i want to downgrade my phone from 2.3.3 to 2.2.2 using the same kdz software . i have downloaded the correct firmware but when i am trying to downgrade , its showing phone not found. i removed the battery , sim and chip and again inserted but still no use. i tried different firmware also but of no use.
      please tell me the proper solution . i dont want to go to service centre.

      ReplyDelete
    56. hey guys plz if anyone can provide me with the pc suite for my optimus one! :(

      ReplyDelete
    57. the "LG P500 firmware country codes" is not working

      ReplyDelete
    58. after pasting the link "http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/AINDBK/V10b_00/V10B_00.kdz" n hitting enter, it shows "Not Found

      The requested object does not exist on this server. The link you followed is either outdated, inaccurate, or the server has been instructed not to let you have it." Can u post a mediafire download link for the version dat u've mentioned?? or u can also mail the link at thisisritwik@gmail.com. Thanks in advance...

      ReplyDelete
    59. LG P500 firmware country codes link and
      http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/AINDBK/V10b_00/V10B_00.kdz
      these link do not work
      are they pulled down?
      anyone facing same problem?

      ReplyDelete
    60. @Chinmay I faced the same problem... I cannot download any of the Indian firmware versions.

      Please help. I am downloading the firmware for Czech Republic now. Will the service center accept my phone with that firmware? I am from India.

      ReplyDelete
    61. I am downloading it from http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/AINDBK/V10e_00/V10E_00.kdz but speed is very slow

      ReplyDelete
    62. im from canada and the links dont seem to work, except for the one neo posted. so im downloading that but i highly doubt it will work on my phone. could someone send me the link for canada please

      ReplyDelete
    63. also, when i use it with kdz updater it sayes phone not found.. god damn if i cant unbrick my phone im gonna be so pissed...

      ReplyDelete
      Replies
      1. Try holding power + volume down + home together when phone is off.
        It will boot in fastboot mode. now connect to pc and do kdz update.

        Delete
    64. only v10e_00.kdz is avaliable for download in india frm that link..the old versions seems removed
      but i need v10b_00.kdz nd older versions..if anyone got success in changing firmware please share .kdz file online and post the download link ..
      thanks

      ReplyDelete
    65. can you please send me the file for V10B? cant seem to download V10B or V10C only V10D.

      ReplyDelete
    66. the rom file is of .kdz type, can it be intalled using rom manager....i have rooted my phone using gingerbreak

      ReplyDelete
    67. there's only v10e & v10d are available on india....
      please i need v10b....
      save my life.........
      my phone is dead!!!:(

      ReplyDelete
    68. DONT FORGET TO DISABLE LGE MODEM FROM DEVICE MANAGER BEFORE FOLLOWING THIS STEPS OTHERWISE IT WILL BRICK YOUR DEVICE !!!!!!!!!!!!!!!!

      ReplyDelete
    69. My phone got bricked now its stucked on LG startup screen,help me wat to do now.plzzzzzzzzzzz.

      Here is the screen shot.plz check and give me solution.

      http://img812.imageshack.us/img812/4913/unledawj.jpg

      ReplyDelete
    70. upgarding my optimus one to ginger bread was the worst thing.....
      can anyone provide me v10b firmware..

      ReplyDelete
    71. plz help any one i have lg p500 optimus one mobile i updated to 2.2.2 to 2.3.3 but its not good now inee downgrade to 2.2.2 plz help me urgent yaar plzzzzzzzzzzzzzzz tell me any one

      ReplyDelete
    72. Hi my phone is not getting detected in KDZ updater but the phone is charging and its not popin to turn on usb storage also

      ReplyDelete
    73. my LG-p500h cannot power on after failed software update and also am in Ghana can i get the code for my country.....thank you

      ReplyDelete
    74. Me also i had same problem it wont power on after failed software. ... There is any solution guys my mobile is off wont switch on pls help guys

      ReplyDelete
    75. i already have 2.3.3. can
      i do reinstillation of 2.3.3 is that possible.

      ReplyDelete
    76. Hey!wonderful LG mobile in your web site
      LG mobile



      Thank



      Fayyaz

      ReplyDelete
    77. I am searching some information and I found your web blog I like it. LG Preferred Partner Surat

      Thanks

      Anisha

      ReplyDelete
    78. dear admin ur links are not working :-(

      ReplyDelete
    79. History of Mobile Broadband3G LTE Networks is changing the face of business. Ericsson created mobile broadband over twenty years ago and since then continues to be at the forefront of mobile broadband network solutions. Ericsson’s Unplug campaign explores the past and the future of mobile broadband Ericsson Broadband Mobile

      ReplyDelete
    80. Thanks a ton!!!!

      got the file via this link -- http://csmg.lgmobile.com:9002/csmg/b2c/client/auth_model_check2.jsp?esn=your_IMEI_number

      got V20d

      ReplyDelete
    81. the links are not working!!! pls help

      ReplyDelete
    82. Thanks, worked with downloaded ROM from here http://adf.ly/E21YQ. Needed hard reset (vol down+home then power) after flashing - it was stuck at android logo. Many thanks!

      ReplyDelete
    83. Just want to know how to reset my locked LG p500 the power ,vol-,home not working
      My email skboadu@gmail.com

      Want to know any other way to reset it
      Expecting ur reply

      ReplyDelete
    84. i am getting update error
      WParam:100
      Lparam:1002
      please help me

      ReplyDelete
    85. hey thre says like ...phone was not found...please tell me how to fix it..

      ReplyDelete