I have tested this on my p500 and it worked. I downgraded to v10b version 2.2.
If you want to root your phone then follow this guide. Rooting LG Optimus One P500 using GingerBreak
Step 1
Method 1:
Download the firmware also known as rom from Lg’s firmware repository. The following link will list all the country codes for LG optimus p 500. http://csmg.lgmobile.com:9002/csmg/b2c/client/ezlooks_model_list.jsp?model=LGP500 (if this link doesnt work then try method 2)
Press ctrl + f on the keyboard to bring up the browser search tool and type the name of your country. Your country code will look something like this. Don’t get scared after seeing the codes. It displays only codes supported by lg p500. Choose your country specific code. You could also choose other country codes if you wanna experiment.
or
Method 2:
Follow this method if method 1 doesn’t work. Skip step 2 & 3
Here’s a list of the latest unbranded firmware as of 9/03/2011 4:15 EST
Just click on the links below to start the DOWNLOAD
http://forum.xda-developers.com/showthread.php?t=865479&page=18
LGP500 – AAUSBK – AUS/AUSTRALIA
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10B_00.kdz
LGP500 – ABALSV – BAL/BALTICS
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10E_00.kdz
LGP500 – ACISSV – CIS/CIS
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10F_00.kdz
LGP500 – ACZEBK – CZE/CZECHO
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10H_00.kdz
LGP500 – ADEUBI – DEU/GERMANY
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10E_00.kdz
LGP500 – AESPBK – ESP/SPAIN
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10H_00.kdz
LGP500 – AGBRBK – GBR/UNITED KINGDOM
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10A_00.kdz
LGP500 – AGLOBK – GLO/Philippines GLO
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10B_00.kdz
LGP500 – AGRCBK – GRC/GREECE
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10H_00.kdz
LGP500 – AHKGBK – HKG/HONG KONG
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10B_00.kdz
LGP500 – AHUNBK – HUN/HUNGARY
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10H_00.kdz
LGP500 – AINDBK – IND/INDIA
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10D_00.kdz
LGP500 – AIRQBK – IRQ/IRAQ
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10D_00.kdz
LGP500 – AITABK – ITA/ITALY
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10E_00.kdz
LGP500 – ANEUBK – NEU/EUROPE OPEN
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10H_00.kdz
LGP500 – ANGRBK – NGR/NIGERIA
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10A_00.kdz
LGP500 – AORIBK – ORI/ORANGE ISRAEL
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10F_00.kdz
LGP500 – APOLBK – POL/POLAND
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10H_00.kdz
LGP500 – APRTBK – PRT/PORTUGAL
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10E_00.kdz
LGP500 – ARUSSV – RUS/RUSSIAN FEDERATION
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10F_00.kdz
LGP500 – ASGPBK – SGP/SINGAPORE
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10F_00.kdz
LGP500 – ASLOBK – SLO/SLOVENIA
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10D_00.kdz
LGP500 – ASWSBK – SWS/Switzerland
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10D_00.kdz
LGP500 – ATHABK – THA/THAILAND
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10F_00.kdz
LGP500 – ATWNBK – TWN/TAIWAN
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10C_00.kdz
LGP500 – AVNMBK – VNM/VIETNAM
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10F_00.kdz
LGP500 – AZAFBK – ZAF/SOUTH AFRICA
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10A_00.kdz
LGP500 – ASEABK – MALAYSIA
Newest found : http://csmg.lgmobile.com:9002/swdata…00/V10A_00.kdz
Step 2
Copy your country’s code. For example for india its AINDBK. Now paste it in the url below where it is marked XXXXXX.
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/XXXXX/V10b_00/V10B_00.kdz
Your link would look something like this after pasting the code
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/AINDBK/V10b_00/V10B_00.kdz
Step 3
Now replace the V10c_00/V10C00 with the version number you want. For example if i want to downgrade to version 10B then i would change the letters from c to b like this V10b_00/V10B00.
Now copy and paste the link in the addressbar of your browser and press enter key. Download should start. If it doesnt then you have made a mistake. Construct your link again by following the steps above.
Step 4
After the firmware download is finished. Download firmware updating software KDZ_firmware_updater and extract it to a folder.
You will have the following files. Install msxml on your windows pc by double clicking it.
**Now follow these steps carefully
- Connect your phone and run KDZ_FW_UPD.exe without turning on USB storage on your phone.
- In the software window, select Type as 3GQCT
- Select PhoneMode as DIAG
- In the place where you have to give path for KDZ file, select the Firmware a.k.a ROM you have downloaded using the link you made for your country specific firmware.
- Press Launch software update and wait for about 10 minutes. The screen will then say “Emergency mode”. Just wait and let it reboot.
Dont unplug the USB cable until the setup has finished.
After everything has finished, switch on your phone. Your phone will have the firmware you installed!
Disclaimer: I cannot be held responsible if you brick your phone. Do it at your own risk!
FaceBook Page





the link is expired…pls send a workin link…i need to root my phone…plzzzzzzz….
which link expired? all the links are working i just checked now
Pingback: Looking for android phone (Budget 10k) - Digit Technology Discussion Forum
Thank you for this awesome and useful tutorial. Downgrading is a must if one wants to root the O1.
Cheers!
there are only CDMA codes im using a GSM Optimus 1 where can i get a confirm code .. pluse d link doesnt open .. im from india will you tell me the confirm gsm code asap.. !
The cdma code works for all . Yes the LG country code link is not working. I have added the country codes with url. You can use AINDBK if you are from india
Thanks a lot!!! I did it and everything worked fine, but the first time i booted my fone i was stuck on the flashing ANDROID screen. I took out the battery and rebooted and it worked fine!!! Now ive got android 2.2!!! Rooting time for me
Cheers mate
Pingback: Finde die Datei zum downgrade auf V10c nicht - Android-Hilfe.de
if malaysia then the link is what can help me plz i need to downgrade my optimus one from 2.2.2 v10f to 2.2 thx
for malaysia try this code ASEABK
im also need downgrade to 2.2, any one can help, im malaysia also..
india i can download only…can malaysia use it??i need malaysia link
i contact LG and he ask me to go to LG services center at Jalan Imbi plaza berjaya..
about downgrade optimus one??
can i downgrade it from 2.2.2 to 2.2??
Yes you can
why it said the process android.process.acore has stopped unexpectedly. please try again
i downgrade to 2.2 ady but why it said the process android.process.acore has stopped unexpectedly. please try again…all thing work fine just that problem =(
Could be a problem with the Gmail client.
then wat to do??plz help me yaya gmail problem
Try reinstalling Gmail app from android market
i have currently lg optimus p500 with an os of version 2.2.2 and i wand to downgrade it to 2.2
i have use this link
http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/AINDBK/V10b_00/V10B_00.kdz
and download the file .
I am a bit confused that is v 10b can be rooted or not using z4 root
Yes v10b can be rooted with z4root
who have try android 2.3 gingerbread on P500?
Lg has not released 2.3 yet.
yup but have custom room one..but i afraid to try lol
i tried it bro…2.2>2.2.2>2.3.3>custom rom 2.3.4(faced problem on not network >downgraded to 2.2 using KDF process….but my p500 is still hanged in boot ANDROID picture…what to do????
I bought my phone in Saudi Arabia and it didn’t have the Android Market installed due to restrictions. But thanks to this guide, I had my phone successfully downgraded to Philippines firmware and now I have the Market installed. I don’t need to root as I have everything I need for now.
You are welcome.
I installed this version but i missing Arabic language support can help please
i’m downLoading the kdz fiLe!

i’LL tell u if it worked
luckily i’m frm india
i just have to use the same link u used
i’m downLoading the kdz fiLe!

i’LL tell u if it worked
luckily i’m frm india
i just have to use the same link u used
if i could get this done……optimus one is the best phone i ever had!!
fk man

((((((((((
it reached till iparam=100 and force closed!
nw i cant open my phone
WAT SHOULD I DO
PLZZZZZZZZZZZ HELP
finally!
thank u sooo much
everything is right noe
great, sorry i was busy
hello,
Does firmwares other than Malaysia have NDrive – GPS Application?
i dont know mate. i am using cyanogen gingerbread firmware
hi.. it’s interesting to get known that u have gingerbread cyanogen, I do have gingerbread.. but I have problem to reducing earpiece volume on my phone.. just curious, maybe u have the same problem, or maybe u have it solved.. please let me know if u have the solution.. thanks
Which version are you talking about? I had mik_os 2.3.3. I think the problem is fixed now. I’m currently using void echo rom cuz of battery drain issue in gingerbread cyanogen
Thank you so much for all this…I have rooted my phone now. But there is only one problem that it is showing the error android.process.acore. i think its a gmail problem but how to uninstall gmail from phone as it is not high lighting the uninstall option. please solve my problem as soon as possible.
I have solved my android.process.acore error problem. Now can you explained me what are the benefits of rooted phone. what can i do extra with rooted phone.
Once again you so much for post..I was looking from two months to downgrade it to 2.2. now finally i did it…
can u work on singapore’s link?
it said expired…
thankyou
hello..can you please give me a link for CROATIAN firmware..thx
Please post your question in xda developers forum
Hi i’m from Philippines and I just downloaded the KDZ firmware updater file and the V10B firmware but when i hit “Launch Software update” it says that the phone was not found. I tried it with with the “USB Debugging mode” switched on and off but it still didn’t worked. Please help me I want to move my NFS Shift to the SD Card ‘coz it takes up a lot of space and i want to download more apps. Thank you!
Sorry please refer the phone manual
Hei
I gowngraded my phone, but now arter pressing power putton to turn it on it stucks and shows only letter ANDROID….
PLS help
reset the phone it might solve ..
thank you very much….im from india and installed a V10Q_00.kdz and it has VODAFONE logo on start up..and my phone hung on android screen…i thought I have bricked my phone but got v10d from above link and its working cool.. thank you..I THINK V10D…is the latest firmware but when I connect lg pc suit it shows there is an update????? what could be it??? I already have 2.2.2…any idea guys???
Really greatfull to you for making these hard things too soft like butter. as i m new to LG products but old to flashing stuff.i hav done with 10b , 10c ,10d,10e updates without any problem. thanks
You are welcome vijay.
Hi,
I found from the above conversation that u are a genius person who’s solving people problems. I have also a P500 android and have updated my firmware to v10e and unfortunately found that i m not able to root my LG phone. i have tried almost alot of apps to root my android but not worked. can u help me to have me available this v10b rom so that i can downgrade my phone. Your above link is not working: http://csmg.lgmobile.com:9002/swdata/WEBSW/LGP500/AINDBK/V10b_00/V10B_00.kdz
i need rom for india.
Please helpPPPPP…..
Thank you very muchhhhh Dude…. U R great. Thanks Again………
V10b link for india not working can u pass me a working v10b link pls
the file seems to have been removed from server. i have uploaded my backup copy of v10b india. you can download it here [http://www.mediafire.com/file/wvo9ud0syy48fj1/V10B_00.kdz]
Thank you so much i searched the whole net i couldnt find it ,.. luckily i recovered my optimus which got bricked 2 days back
Thats great. you are welcome
thnx man………. me too same problem searched everywhere at last found it here…….
thank you so much
Muy bueno, y cuando la actualización a 2.3.4
hi,, could you pls help me dongrading my optimus one,, i have update it in v10f, but unfortunately i cant root this divice anymore,, can you pls send me a link were to downgrade this,, im from the philippines,, tnx,,
Hi please help me. I deleted the com.market file and now i cant download apps. It says android market is not installed. I already
tried installing its apk file but it leads to force close
sorry seek help from xda forums
i’ve downgraded my phone as you said, i followed all the steps, but my phone is stuck at the ANDROID letters, it won’t go on … pls help ASAP
What happens when you installed a ROM on your Optimus One not intended for your country? I have installed the one from Czech. Does it make a difference? Should I install the one for my country again? Thank you!
I think it doesnt make any difference. I have not tried it though
Hi,
Please let me know how to overclock my LG Optimus one. As I have tried set CPU with root access but I couldn’t overclock it. Its not exceeding from 600MHz. Please help me.
Thanks
Bhawan
Brother you have to install custom kernel in order to overclock. With stock kernel you cannot overclock using set cpu
ok Thank you dude..
Hey Champ..
2.3 has been launched in several countries now… u might also know that..
i want to downgrade from 2.2.2 to 2.2 ok..!
Will all files messeges etc. be erased..? An what about previous apps..?
Ok Now the main thing… I am from India..
ur bro
Can we downgrade our software to some other country..?
and then upgrade it to 2.3 ????
I hope u got it.. :O
Plz help..??
Hi,
i have tried to downgrade my P500 from v10e to v10b (INDIA) which is provided by you ***((http://www.mediafire.com/file/wvo9ud0syy48fj1/V10B_00.kdz))*** but while upgrading process i got an error “Upgrade failed IParam 4008 Error”and at the same time to protect my device to not get bricked i tried to downgrade to v10d which is avaliable here from LG links mentioned by you.its successfully upgraded.Please help me how do i downgrade it to v10b…..
The exact error is
wParam 205
LParam 4008
Update Error
Please help me how could i downgrade it to v10b.
Where are u please help me out….Please
i don’t know about this error. please try a different country’s v10b if its not working. or ask for help from developers in xda forum
hi i faced the same problem , wat u do is jsut disable the lg modem in deviice manager befor e running kdz software , if still problem exists u can also try with usb debugging mode
WHAT ABOUT RO FOR INDONESIA?THE URL??
I AM STUCK!!!
i have downloaded the indian version
I had also run the SOFTWARE UPDATE
still my android FW is 2.2.2
help me our\t…
Thanks a lot for rescuing me ……. but when I reach homescreen this message started to display …
The process android.process.acore has stopped unexpectedly . Pl try again.
I can do everything xcept that it pops out and annoys me.
Help
its a common error. install the gmail app from market and that error will be gone
help i tryed to downgade! the progress go well but now when i open the phone i see the android logo glowing and it never starts!
Why did u downgrade if u want to root ur phone. Try gingerbreak v1.2 for rooting it. It works with LGP500 (V10d and V10e firmware).
all the best..
Enjoy it…
i am from india
i tried 2.3.3 romania just released last month
it erased old baseband & stored new which is not working
and
i restored my stock but baseband not working
how to restore baseband for my optimus one (india)
urgent help………………….
http://csmg.lgmobile.com:9002/WEBSW/LGP500/ANEUBK/V20e_00/V20E_00.kdz
flash this one official firmware
link is not valid
help urgent
i bricked my phone
Im from singapore and i need to return my phone to stock firmware. any ideas on how? Singapore’s link is dead.
guys i appreciate the work but the fact that 10e cant be rooted is toatlly wrong , yes it is bcz i m right there is no need to go to 10b , bcz u can use one apk which simply roots ur phone even if it is 10e. so it minimise the all risks in going from 10e to 10b , even i hav done dat successfully by ur method but once o got stucked in emergeny screen so i went to service centr guy, so i used new maethod n rooted agian in 10 e only.if u want dat app i can help u . vijay singh
Thanks for your interest vijay. There were no alternate methods available for rooting when i wrote this article. I have added a new rooting guide now.
hey….how can i root my 2.2.2
and is i hv to root my 2.2.2 to downgrade to 2.2
Ohh but the second one in gingerbreak apk , well Thanks for replying dude ,can u tell me dat i got v20E i.e official 2.3 gingerbread , i flashed it in my phone just to play flash content coz i got a flash player which works in 2.3 only ,afetr watching vedio on youtube ,but why no success for me .
help, I followed your guide on how to update the firmware but it says phone not found
i too getting the same problem.
Phone not found .
i tried everything.
but still not able to downgrade.
please help me.
i have upgraded to 2.3 successfully.
but getting problem in downgrading to 2.2.
i downloaded the firmware.
followed all the procedure.
removed battery,chip etc and inserted again and switched on.
follow the process again.
but getting error again saying that phone not found.
what to do , please help.
Hi everybody, my phone is LG-P500h, I downloaded the LG-P500-V20b(India), then use KDZ Firmware Updater update the new ROM. the update process is successed, after updated, I switch on the phone, it shows “ANDROID” on the screen, then stopped at there. even I put out the battery and put on and start again, same thing. Then I use KDZ Firmware Updater flash the original 2.2.1 ROM, still I cannot start my phone. Can anyone give me any suggestion? thanks
hmm..
just flash mik_os rom
it doesn’t need formatting sd card
just download clr dalvik cache wipe data cache and wipe battery status
and flashed
it works 100% without any bug
how about 2.3.3 for the philippines?
bros do not downgrade i just the most beautiful rom ever the openoptimusbuild 2.202.1 base on the new basebamd but u ve to root yr stock 2.3.3 u dun even need pc once rooted download rom fr multiupload 211mb to yr sd card and flash with rom manager after doing backup i extend my heartiest thanks to the developers of cm7 and the openbuild for all their wonderful effort tho cm7 has no data on v20 i was enjoying it till i switch i been thru 2.2froyo to cm7 2.3.4/5 stock now opbld which is very stable like cm7 enjoy the opbld guys
why it didnt downgrade my android 2.2.1 i finish all the stuffs… and still says android 2.2.1
i have upgraded to 2.3 successfully through service centre but not satisfied with that version.
getting problem in downgrading to 2.2 using kdz software.
i downloaded the firmware v10d.
disable lg virtual modem.
enable usb debugging.
removed battery,chip etc and inserted battery again and switched on.
follow the process again.
but getting error again saying that phone not found.
what to do , please help.
tell me entire process in detail.
hey
i updated my cell to 2.3 using LGMobile Support Tool
but after updating my cell phone pauses at the ANDROID wall that appears on starting the phone.
have i bricked my phone?
how could i make it alright like earlier?
can Service Center help?
Im from Macedonia..where can I find codes for my country??
I installed this ROM it’s good but i missing Arabic language support can help please
I have updated my p500 to v20c how can i downgrade it to v10b or v10d…
is v10d(if downgraded using above link.. then) be still overclocked between 600-800 mhz , if so please help me…
is it possible to upgrade p500 to android version 3.0 or above if so please help to upgrade it…
I am from South Africa and my P500 is on v10A, I tryed the link for the v10A_00 but it just says forbidden acces? What can I do? I really want to update it to Android 2.3 too…
i had flashed cyanogen mod 7.1.0 rc1 ….. now i am bored with this rom please tell me how to bring back orignal firmware of lg p500(froyo 2.2.2 )……
also please tell me how to unroot this phone ?
hi friend, i had recently updated my lg p500 from 2.2.2 to 2.2.3.
the only advantage i got is that the .mp4 files starts working fine, but .avi filed starts sucking. so i want to downgrade back to my old 2.2.2 version
can any one suggest a method
is the method mentioned above will work successfully for downgrading?
please reply
I have 2.3.3…i tried installing by method two but its showing an error like error wparam=100 iparam=6… what might be the problem?pls do help me:-(
I want to downgrade from 2.3.3 2.2…i tried method two but it is displaying error wparam=100 param=6…