LG P500 or Optimus one is officially not supported for any upgrades above Android 2.3 i.e Gingerbread. But thanks to Developers, we already have a fully working Android 4.0.4 Ice Cream Sandwich ICS ROM for LG P500. TO be honest, when Android 4.1 Jelly Bean got released, most owners of LG P500 were of the view that it would not be possible to develop a ROM for Android 4.1 Jelly Bean for LG P500 or Optimus one. Looks like Developers are going to prove many of us wrong. Thanks to XDA forum member laz3r69, a partially working Jelly Bean ROM is available based on work in progress CyanogenMod 10 and if you are a bit impatient, you can install it on your Optimus one.

What is Working
- Touchscreen
- Mobile Data (NEEDS TESTING)
- Sensors
- Radio
- Audio as in ICS
- Wifi
- H/W Acceleration
- Bluetooth(NEEDS TESTING)
What is not Working
- Camera
- GAPPS (Partially)
- USB Mass Storage
This is the first release of Android 4.1 Jelly Bean ROM and hence this is far from perfect or even a stable ROM. Apart from the above list of not working features on phone, there are loads of bugs present in ROM which include Force closing or crashing of Phone App at start-up and Battery Drain issue. Hopefully, with more work and testing in future we can have a stable and almost perfect working Android 4.1 Jelly Bean ROM for our LG P500 or Optimus one device.
Also, keep in mind that due to Hardware limitations, everything may not work even in the future e.g Project Butter, but we are keeping our fingers crossed with a hope that we will get a stable Jelly Bean ROM for Optimus one in future.
Files Needed for installing the ROM
Installation
Save the above two files (ROM and GApps ) on your Phone SD Card main folder for easy navigation since the Recovery mode is tough to navigate with hard keys.
- Boot your phone into your recovery Mode using your existing ROM option using Power button (if it has) or by holding VOL DOWN + HOME + POWER keys.
- After you boot in recovery mode, use your Volume key at right side of phone to scroll up and down. You should clear few settings and Cache before you can proceed to flash the new Jelly Bean ROM on your phone.
- Clear user Data/factory reset >> Format System >> Format Boot,>> Clear/wipe Cache >> clear Dalvik Cache. Dalvik cache option comes under advance options in recovery mode.
- After this choose install zip from SDcard option.
- Select the Jelly Bean ROM Zip file (the same file that you just downloaded above) to start the install. Now your ROM will begin to install.
- Once installed press the back button few times to go back to the main screen of Clockwork Recovery.Choose reboot system now.
- to install GApps, you need to reboot again and flash the zip file using the “flash zip” option.
- Reboot your Phone again and now you can enjoy the Jelly Bean.
As this ROM is released just today, I am still to test it fully. I am going to use it for few days and will update this post with my experience about this Jelly Bean ROM.
Source and Image Credits: XDA


Hi Avinash,
First of all…. Hip hip Hurray … I got Jelly Bean :)
I flashed my phone from OXYGEN TO CM10 Jelly bean 4.1 now.
Everything seems to be working. I haven’t still experienced any serious issue.
Camera works.
Data works.
Call works.
WI-FI works.
Only issue is none of the Google apps are available.
I tried installing the Gapps lite as mentioned by Rashed.
I am not able to get GTALK and NEWS AND WEATHER which are separate ZIP files even after flashing them.
Can I install the maps , Gtalk directly from Play Store? The reason Y these apps are not ported is because there size is more and Optimus one is having lesser space. RIT?
How about giving support to link2SD or some similar app which will allow the moving of apps from internal to external partition on SD-Card.?
With Regards,
Ashwin
Hi Avinash,
I installed this JB ROM . Everthing was working fine until I thought of backing up this ROM. I tried Backup option from the ROM Manager. The phone rebooted and is struck at the Fast Boot screen.
Fastboot mode started
udc_start()
–suspend
–reset–
–portchange–
I am not able to do anything. I am not able to restart. I am not able to enter recovery mode. I am not able to install drivers as I am not getting suitable drivers.
I tried the LG Mobiles USB drivers then the Pdanet link , then the windows driver. KDZ…. Google drivers in SDK manager. etc… nothing is allowing me to detect the phone.
Can you please give me a single link where I can download the drivers for my phone. I am using Windows Xp. service pack 3 version 2002. 32-bit.
Just checkout my following posts and even the comments on that post.
http://androidpure.com/unbrick-lg-p500-stuck-at-fastboot-mode-due-to-bad-recovery-flash/
http://androidpure.com/how-to-unbrick-your-lg-optimus-p500-using-lg-updater/
Hopefully you will be able to fix your Phone.
Thanks Avinash it worked.
I collaborated all my findings and it worked.
All the below steps are for windows xp.
check the device manager in your system after connecting your phone through USB cable.
Drivers should be in place.
if you see that your phone drivers are not there…
It is showing under others -> Android device.
http://rootedoptimus.blogspot.in/2012/03/root-lg-p500-gingerbread233.html – > download root.rar
open root.rar
open device manager. right click on the android device, update driver->
select this folder downloaded root folder\Drivers\x64\Motorola
and then select downloaded root folder\Drivers\x86\Motorola
the end result will be your device will be shown as adb device.( adb interfacer..something.. I dont rem exactly)
Now, unzip the recovery image (Recovery.img) from the http://androidpure.com/unbrick-lg-p500-stuck-at-fastboot-mode-due-to-bad-recovery-flash/.
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 link http://androidpure.com/unbrick-lg-p500-stuck-at-fastboot-mode-due-to-bad-recovery-flash/.
fastboot erase recovery
fastboot flash recovery recovery.img
fastboot reboot
Phone was back :)
@Ashwin, Glad that you were able to fix your phone.
And thank you for elaborating the steps here as it will help other people who may encounter the same error and may brick their phone.
Thanks again. :)
Y can’t i install different keyboards in this version of CM10.
which other keyboard works.
I tried swiftkey and touchpal… both didn’t install.
How about the keyboard of JB 4.2. can we get that any soon.
I like swype enabled keyboards.
With regards,
Ashwin
It may be due to lack of space. Otherwise I dont see any reason. I am not sure, but as far as I rem when I tested this ROM I was able to install Touchpal or swiftkey.
sorry wrong word.. install.. i was also able to install but when i try to open the application it asks for selecting the keyboard in settings. I get a message, settings has stopped working. close window.
hi sir..
i am using lg optimus one p-500.
i have jellybean 4.1 & gapps in sd my sd card.
but when i press volume up+home+power buttons. its getting automattically fomated.
how can i install jellybean on my LG Optimus One?