Update LG Optimus One (P500) to ICS 4.0 using CM9 – How To
ONLY FOR NEW BASEBAND
Update: Instructions and Rom file have been updated.
Hello folks,here’s another how-to tutorial for updating LG optimus one (P500) to ice cream sandwich (ICS) using CyanogenMod 9 (CM9).Before we begin with the tutorial,you need the following pre-requisites :
- Root your device – Follow instructions from here.
- Install custom recovery - Follow instructions from here.
- Get the CM9 rom file for optimus one from here. (thanks to hehappy)
The Rom build is still not complete and need some further development to fix a few bugs.Before beginning you must know what works and what doesn’t work in the this ICS rom.
What works:
- Fully working camera ( with preview ) ** New
- Full H/W acceleration with new adreno drivers, 3D modelling (yamato)
- Usb Mass storage, Usb debugging
- Wi-Fi, Bluetooth
- Calls, SMS, MMS, 3G/2G, Mobile data
- Data limit, IPv4, IPv6
- Stereo audio, headset
- GPS, Sensors, Lights, Touch screen
- Browser, GMail, GPlay
- Youtube LQ/MQ
- FM Radio: not implemented in CM yet, use Spirit FM
- Full H/W acceleration with new adreno drivers, 3D modelling (yamato)
- Usb Mass storage, Usb debugging
- Wi-Fi, Bluetooth
- Calls, SMS, MMS, 3G/2G, Mobile data
- Data limit, IPv4, IPv6
- Stereo audio, headset
- GPS, Sensors, Lights, Touch screen
- Browser, GMail, GPlay
- Youtube LQ/MQ
- FM Radio: not implemented in CM yet, use Spirit FM
What doesn’t work
- Everything Works !
That’s all you need beforehand,ok now lets begin with the tutorial :
- Connect your phone to PC using USB cable.
- Now place the downloaded file on root of your SD card. (if you have downloaded the rom file in mobile,then you can use any file manager to move the file to the root of your SD card).
- Now disconnect your phone from PC.
- Before going any further,make sure your phone is charged to atleast 50%.
- Turn off your phone
- Boot into recovery : press and hold the home+volume down+power button simultaneously.
- Once you are in recovery menu,select Backup/restore and then do a Nand backup.Doing this will backup your entire current rom plus your applications.Use the backup file to restore your current rom and apps,incase if something goes wrong while flashing.
- Alternatively you can backup your applications by using titanium backup (root only version) and also contacts and sms using super contact backup (search in market).
- Now go back to recovery main menu and do a full wipe by selecting the following :
- Wipe Data/Factory reset
- Wipe Cache
- Wipe dalvik-cache - After doing this go back to the recovery main menu and select install zip from sd card and browse to the rom file which earlier you saved in the root of your sd card.
- Select the file to begin the flash process.Sit back and have some water.
- After the flash process has been completed successfully,go back to recovery main menu and select reboot.
- That’s all !!! After reboot you can enjoy the goodness of ice cream sandwich on Optimus One (P500).
This ROM Works for :
- LG P500 (tested by me)
- LG P500h (Koodo) – Thanks Chad for letting us know.
IMPORTANT: To have market and other gapps,flash the zip file from here via clockworkmod recovery (tested).
If wifi,data, or network is not working then flash new baseband.Follow instructions form this thread.
To Come in the upcoming days :
- NEW VERSION OF HEHAPPY ROM is added
Are you facing any problem with the guide above,if yes then feel free to leave your comment below and ask questions.And if no,then leave your comment to tell everyone about how its like to run Ice cream sandwich on P500.






Hi guys.
I followed all the instructions, and my phone was successfully up to date. However, camera won’t work!! That’s the only problem I have. It takes pictures, but when I open the camera app, it doesn’t show anything but a blank screen. How can I fix this?
BTW, everything else looks awesome, so thanks!
Hi juan,
In few days i am going to update the instructions and the rom file with a newer one in which the camera works.
Till then you can enjoy the current ics !
I see this has been updated. Can I now talk over bluetooth headset?
Bump
Actually i don’t have a BT headset,so didn’t try.You may try and let everyone know about it !
Thank you. Looking forward to flashing, downloading now.Where can I find the gapps at?
The article has been updated with links of gapps.
Extremely happy. Thanks. I can do without a camera for a while. However I’ve been using foxfi for wifi tethering and that’s no longer functional. Is there an alternate method to get around this?
Try using “Garden tether app” from play store
Installed yesterday on my Canadian p500h. Everything works but gmail app. Switched to k9 mail. Also intermittent connection issue. Other than that very pleased.
Hi Pradeep,
I flashed hehappy’s ics ROM CM9 on my lg optimus one p500, but i keep getting error every 2 seconds that ‘unfortunately, the process com.phone.android.phone has stopped’, and this makes my phone useless and i can’t do anything on it.I tried reflashing it but same problem, can you please help me on this and again make my phone to work
I downloaded the rom and gapps using the links provided on this post. Wiped everything. Flashed. Been running all night. No real problems.
Did you wipe dalvik / data partitions as well?
Do factory reset.Wipe cache and Dalvik cache.
Don’t forget to backup
@Pradeep :Yes i did that both the times i flashed ICS ROM on my phone and also took backup.Also ROM was flashed properly and everything was working fine and i was very happy but just after few hours suddenly this error keep flashing ‘‘unfortunately, the process com.phone.android.phone has stopped’’ every 2 seconds which force closes every application i try to open including phone.If this problem is resolved i can reuse my phone with ICS on it.Plz do something
Are you currently running same Hehappy ROM on your phone and not facing any issues.
I will be great full to you guys if you can help me solve this problem and make my phone usable again
@pradeep any update on this
CM team never released CM9 for optimus one.Developers have heavily modded and with some hacks managed to run ICS on P500.
Also,even Jelly bean can run on P500 as CM team has already said that if a device is able to run ICS and then its also able to run Android Jelly bean OS.
About your problem,you can try to fix permissions in recovery.I think there is a option in the recovery,just try and report back

Pradeep Farkya recently posted..Giveaway : Smalltalk Mini plus Soundwear Bluetooth headsets
@chad :Yes i did that both the times i flashed ICS ROM on my phone
@pradeep: also one more thing i just read this :https://plus.google.com/117962666888533781522/posts/MRnnvs3oFUF
so is that mean our lg p500 will never get ICS even from CM team and this hehappy ROM will now be not working anymore?
i have rooted my lgp500 2.3.3 and super user app successfully installed but whenever i install custom recovery with rom manager it shows that superuser is not responding and force close or wait.i dont know what is getting wrong, step by step i have done all things.in superuser app i have allow it .plz reply me soon
@pradeep ok i will try this and will let you know.Also wanted to know are currently using hehappy ROM or some other ICS ROM on your p500 and how is it working,have you encountered any problems
Yes i am using hehappy’s tinylight version rom on my p500 with zero problems.
Pradeep Farkya recently posted..5 Best Web Hosting Companies in India
@pradeep thanks for the quick reply,
1)Also i read on xda site that you need to partition sdcard with swap:64mb and ext2:300mb and then do ext2–>ext3.But in the steps you mentioned above it’s not there is this necessary to do this?
2)They also mentioned to download links2sd and choose option ext2 as secondary storage for moving apps to sd card, is this also necessary?
sorry to bombard you with so many questions
If you want to use sd as your storage memory or in other words move your apps to SD card,then all the steps you mentioned are necessary.
Its upto to you

Pradeep Farkya recently posted..Verizon HTC rezound ICS 4.0 update is now available
Ok so it’s been a week. I followed the instructions here and all went well. There are three issues but they aren’t really a big deal and I’m willing to live with them.
Gmail APP will only sync once – Workaround: K-9 Mail works fine
Occasionally apps will say they don’t have a connection – Workaround: Click retry and it works
Voice Search doesn’t work – Workaround: I don’t care
I did install Link2sd and create a 2nd partition on my SD card to keep apps of our O1′s limited storage. Knock on wood it’s working fine
Glad you shared your opinion about ICS on p500.

Pradeep Farkya recently posted..Lg Optimus One (P500) must have accessories – Cases and Screen Guards