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
Akshay Shah said:
the link is expired…pls send a workin link…i need to root my phone…plzzzzzzz….
lgp500 said:
which link expired? all the links are working i just checked now
Pingback: Looking for android phone (Budget 10k) - Digit Technology Discussion Forum
AndroidFan said:
Thank you for this awesome and useful tutorial. Downgrading is a must if one wants to root the O1.
Cheers!
sam said:
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.. !
lgp500 said:
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
Mirza said:
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
lgp500 said:
Cheers mate
Pingback: Finde die Datei zum downgrade auf V10c nicht - Android-Hilfe.de
Vincenn said:
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
lgp500 said:
for malaysia try this code ASEABK
mynzm said:
im also need downgrade to 2.2, any one can help, im malaysia also..
Vincenn said:
india i can download only…can malaysia use it??i need malaysia link
mynzm said:
i contact LG and he ask me to go to LG services center at Jalan Imbi plaza berjaya..
Vincenn said:
about downgrade optimus one??
Vincenn said:
can i downgrade it from 2.2.2 to 2.2??
lgp500 said:
Yes you can
Vincenn said:
why it said the process android.process.acore has stopped unexpectedly. please try again
Vincenn said:
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 =(
lgp500 said:
Could be a problem with the Gmail client.
Vincenn said:
then wat to do??plz help me yaya gmail problem
lgp500 said:
Try reinstalling Gmail app from android market
Sachin Agarwalla said:
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
lgp500 said:
Yes v10b can be rooted with z4root
mynzm said:
who have try android 2.3 gingerbread on P500?
lgp500 said:
Lg has not released 2.3 yet.
mynzm said:
yup but have custom room one..but i afraid to try lol
Lark Shashank Mishra said:
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????
vjdo626 said:
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.
lgp500 said:
You are welcome.
Ali Elmasry said:
I installed this version but i missing Arabic language support can help please
hafiz said:
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 🙂
hafiz said:
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 🙂 🙂
hafiz said:
if i could get this done……optimus one is the best phone i ever had!!
hafiz said:
fk man 😦
it reached till iparam=100 and force closed!
nw i cant open my phone 😦
WAT SHOULD I DO
PLZZZZZZZZZZZ HELP :(((((((((((
hafiz said:
finally!
thank u sooo much
everything is right noe
lgp500 said:
great, sorry i was busy
Gendut said:
hello,
Does firmwares other than Malaysia have NDrive – GPS Application?
lgp500 said:
i dont know mate. i am using cyanogen gingerbread firmware
Hilman said:
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
lgp500 said:
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
Jatinder said:
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.
Jatinder said:
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…
Rick said:
can u work on singapore’s link?
it said expired…
thankyou 🙂
tommyOo said:
hello..can you please give me a link for CROATIAN firmware..thx
lgp500 said:
Please post your question in xda developers forum
Maiko said:
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!
lgp500 said:
Sorry please refer the phone manual
kaid said:
Hei
I gowngraded my phone, but now arter pressing power putton to turn it on it stucks and shows only letter ANDROID….
PLS help
santosh said:
reset the phone it might solve ..
santosh said:
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???
vijay said:
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
lgp500 said:
You are welcome vijay.
Bhawan said:
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…..
Bhawan said:
Thank you very muchhhhh Dude…. U R great. Thanks Again………
Sid said:
V10b link for india not working can u pass me a working v10b link pls
lgp500 said:
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]
Sid said:
Thank you so much i searched the whole net i couldnt find it ,.. luckily i recovered my optimus which got bricked 2 days back 😉
lgp500 said:
Thats great. you are welcome
thakshak said:
thnx man………. me too same problem searched everywhere at last found it here…….
thank you so much
Qqqqw said:
Muy bueno, y cuando la actualización a 2.3.4
adz said:
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,,
Maiko Soriano said:
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
lgp500 said:
sorry seek help from xda forums
Mircea Iulian said:
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
Jay Reyes said:
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!
lgp500 said:
I think it doesnt make any difference. I have not tried it though
Bhawan said:
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
lgp500 said:
Brother you have to install custom kernel in order to overclock. With stock kernel you cannot overclock using set cpu
Bhawan said:
ok Thank you dude..
Maddy said:
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..??
🙂 🙂
Bhawan said:
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…..
Bhawan said:
The exact error is
wParam 205
LParam 4008
Update Error
Please help me how could i downgrade it to v10b.
bhawan said:
Where are u please help me out….Please
lgp500 said:
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
vijay singh said:
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
zimo said:
WHAT ABOUT RO FOR INDONESIA?THE URL??
Kartik said:
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…
crytek80 said:
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
lgp500 said:
its a common error. install the gmail app from market and that error will be gone
jim said:
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!
bhawan said:
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).
Enjoy it… 🙂 all the best..
pratik said:
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………………….
vijay singh said:
http://csmg.lgmobile.com:9002/WEBSW/LGP500/ANEUBK/V20e_00/V20E_00.kdz
flash this one official firmware
pratik said:
link is not valid
help urgent
i bricked my phone
Iskandar said:
Im from singapore and i need to return my phone to stock firmware. any ideas on how? Singapore’s link is dead.
vijay singh said:
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
lgp500 said:
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.
ayush said:
hey….how can i root my 2.2.2
and is i hv to root my 2.2.2 to downgrade to 2.2
vijay singh said:
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 .
Maiko said:
help, I followed your guide on how to update the firmware but it says phone not found
varun kumar said:
i too getting the same problem.
Phone not found .
i tried everything.
but still not able to downgrade.
please help me.
varun kumar said:
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.
netyang said:
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
sushant said:
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
Khrazy P500 said:
how about 2.3.3 for the philippines?
ndmuni said:
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
james said:
why it didnt downgrade my android 2.2.1 i finish all the stuffs… and still says android 2.2.1
VARUN KUMAR said:
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.
KARTIK said:
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?
Viktor said:
Im from Macedonia..where can I find codes for my country??
Ali Elmasry said:
I installed this ROM it’s good but i missing Arabic language support can help please
Daya said:
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…
Daya said:
is it possible to upgrade p500 to android version 3.0 or above if so please help to upgrade it…
Nic Vlavianos said:
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…
Daya said:
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 ?
Arun said:
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
darshan said:
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:-(
darshan said:
I want to downgrade from 2.3.3 2.2…i tried method two but it is displaying error wparam=100 param=6…