yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] DJBhardwaj:
Instructions & Info

How to flash (for newcomers/ n00bs)

- Backup your SDcard always (In some cases, you may mistakenly format that too or it shall corrupt)
- Download the ROM zip file & Google Apps (Gapps)
- Connect your device to the PC
- Place the two downloaded zip files on the root of your sdcard (for ease of flashing, while it can also be placed anywhere else on sdcard)
- Disconnect the device
- Reboot into recovery (press home+volume down+power button simultaneously untill you see the recovery screen)
- Wipe (format): System, Data (factory reset), sd-ext (if any)
- Flash the ROM zip first, when successfully done, flash the Gapps zip.
- Reboot Now!
- Enjoy the ICS taste on your LG Optimus One

NOTES:

1. This ROM is completely for new baseband, so please do not ask baseband related queries.

2. Are you interested in contributing to Team MAC or this project in any ways possible (logos, uploads, codes, github etc) ? Feel free to PM me :)

3. Mirrors are only welcomed If permitted by me, so please do not mirror until you have permissons.

4. We already have discussion thread, so no need to create a new thread. Besides, use the old one. : Discussion Thread
[Optimus One, P500 Original Android Development] DJBhardwaj:
Downloads & Links

Download ROM: Google Code Project Page

Google Apps Package: gapps-ics-20120429-signed

Sources:

CyanogenMod Github

lgics Github

TeamMAC Github

My Github

​
[Optimus One, P500 Original Android Development] Umang96:
downloading it now, hope that it has improved camera exposure, other ICS ROM's have a very dark cam
[Optimus One, P500 Original Android Development] Oathkeeper1212:
Gonna try this out, as said above, maybe camera is better........
[Optimus One, P500 Original Android Development] FitAmp:
Please put a link to discussion thread in 1st post.
[Optimus One, P500 Original Android Development] DJBhardwaj:
Refer the second post. The link has now been added.
[Optimus One, P500 Original Android Development] aspee:
finally done it!

I am always here to help you.

developer spirit spotted in DJ.

now kindly please everyone click "Thanks"
[Optimus One, P500 Original Android Development] DJBhardwaj:
Thank you so much for helping, always. :cool:
[Optimus One, P500 Original Android Development] Arjen:
Finally DJ has taken over the new CM9 builds.

My nightlies kept on failing for p500, still don't know why.

Goodluck DJ!
[Optimus One, P500 Original Android Development] Ferdinoptimus:
Testing:P

:fingers-crossed::fingers-crossed:
[Optimus One, P500 Original Android Development] Umang96:
camera auto exposure is same as all other cm9 ROMs, offline charging still seems bugged
[Optimus One, P500 Original Android Development] Arjen:
Offline charging is disabled because it is a known issue.

Same for camera, known issue and probably will stay like this. Same as in cm7.
[Optimus One, P500 Original Android Development] DJBhardwaj:
Thank you so much for your support :)
[Optimus One, P500 Original Android Development] DJBhardwaj:
As for the offline charging, I will try and remove.

The camera is a known issue. I've no idea regarding that. May be I can try editing the default exposure levels.

Lets see what comes up next.

Most of all, lets just wish for CM to merge something new in CM9.
[Optimus One, P500 Original Android Development] Yozzy:
Hello, I'm asking for an advice, on GB I used Ubuntu font, after installation of this rom(with ubuntu font) font looks different than on GB, symbols are thinner, and I dk how to make it look similar as GB, any help?
[Optimus One, P500 Original Android Development] carrthee89:
U can only increase the size of the fonts from the display setting.. Graphics related things in ICS are totally different from GB.. Search xda for some font mods..

@DJ: Good work DJ.. Smooth!! Perfect!!.. Keep up..
[Optimus One, P500 Original Android Development] vlt96:
Can this help for OTA?
[Optimus One, P500 Original Android Development] Ferdinoptimus:
Usb storage not working

:confused::confused::confused::confused::confused:
[Optimus One, P500 Original Android Development] carrthee89:
Its working fine da.. try after installing the latest drivers ..
[Optimus One, P500 Original Android Development] Arjen:
Offline charging is now disabled for cm9 in lgics sources, so you can compare the changes to fix yours.

We only disabled it in cm10 and kind of forgot cm9 :D

Edit

Mwah, fixed it in your sources now too ;)

So next build should be fine ;)
[Optimus One, P500 Original Android Development] Bytecode:
A new developer has risen :D Great,great job DJ! You are the man ;)

Don't hexitate to ask me if you need help ;)
[Optimus One, P500 Original Android Development] Ferdinoptimus:
ok da thanks...

will give a try and say,,,,......!!!:good:
[Optimus One, P500 Original Android Development] Ferdinoptimus:
Help Please(Sd Card Automatically Unmounting)

When i click Turn on USB Storage.....Sd Card Unmounting.......whats the problem?......i never experienced this before....:confused:
[Optimus One, P500 Original Android Development] vlt96:
Dude that is supposed to happen... you can't mount the same partition (or storage devices) on 2 devices without the risk of loosing data (or corrupting the entire SD), that's why it is unmounted... and this happens since android 1.0 ;) so not a ROM bug, you probably never used USB storage before on you phone, did you? :D

yes and this is what multimount is for, but opening the same file on both will probably cause both to fail
[Optimus One, P500 Original Android Development] Techgod:
Search multimount app in market ..

Sent from my LG-P500
[Optimus One, P500 Original Android Development] Ferdinoptimus:
I use daily:)

i flash roms often..but i never experienced this before......anyway thanks for the quick reply........:good::good::good:
[Optimus One, P500 Original Android Development] DJBhardwaj:
Thanks mate! I will look for changes to learn :)

:) You guys here are the best helpers. :good:
[Optimus One, P500 Original Android Development] DJBhardwaj:
Yes, it might help but I want to go the stock build.prop method manually. Thanks anyways.

Mass Storage & USB Debugging are working all fine :)
[Optimus One, P500 Original Android Development] myawan:
Difference between this and Hephappy's CM9-Final? As far as I read somewhere CM team has stopped developing CM9, CM10 is what they are working on along with a bit on CM7.
[Optimus One, P500 Original Android Development] Arjen:
Fixes are still being committed,

But no new functions will be added.

Hope it is clear now?
[Optimus One, P500 Original Android Development] Arjen:
For OTA talk to Rashed97, he can help you with it.

He maintains the OTA account for TeamMac and set up OTA for CM10 already.
[Optimus One, P500 Original Android Development] DJBhardwaj:
OKay sure. But why not create an IRC channel for our Team? I would be much easier to communicate then?

Also, see the commint that you made for disabling offline charging on lgics github, I have commented something :rolleyes:

EDIT: Saw you comment but please link me up to the desc. :/
[Optimus One, P500 Original Android Development] Arjen:
I made an IRC already #teammac@freenode ;)
[Optimus One, P500 Original Android Development] DJBhardwaj:
Thanks and got the PM too.

Sent from my LG-P500
[Optimus One, P500 Original Android Development] DJBhardwaj:
I am not so sure about this and haven't even check for this at CM Gerrit, see the camera settings. Three new options are there, namely:

1) ISO

2) Timer Mode

3) Burst

Sent from my LG-P500
[Optimus One, P500 Original Android Development] joker12:
does any of the fixs included in this rom improves battery comparing to final or arjen last nightlie???
[Optimus One, P500 Original Android Development] DJBhardwaj:
So, for now

Offline charging has been removed (Thanks to arjen)

apart from this, I am cloning my commits to try manual network selection mode. Lets hope that It works :D
[Optimus One, P500 Original Android Development] iammtxd:
Awesome!!

Cm mod is always the best!

Keep it up and I'm waiting for a more stable version.

GREAT JOB!

Sorry for my bad English.

Sent from my LG-P500
[Optimus One, P500 Original Android Development] aspee:
Now we have a Facebook page.

http://www.facebook.com/multipleandroidcoding
[Optimus One, P500 Original Android Development] Ferdinoptimus:
Nice ROM....

Smoother than other ics builds....hope you dont leave this project:P:good:
[Optimus One, P500 Original Android Development] DJBhardwaj:
I won't, this is an achievement for me.

Anyways, day before yesterday I tried compiling with manual network search commits and it showed errors, will leave this here for now.

Secondly, I am willing to support other Optimus Family members; P505/6/9. Since, the upload speed is damn slow here (It took me a day to upload the present build), I can't assure anything but will try my best. We can't leave our fellow member behind :)

Last but not the least, the upcoming build might take some time since my condition is very bad here, suffering from fever, throat infections and muscle pain. I am so sorry if its delayed a bit :rolleyes:
[Optimus One, P500 Original Android Development] soham93:
get well soon..health comes first :D

i am also suffering from cough and cold, just sneezing for 2 whole days (yesterday was my birthday) :rolleyes:

Sorry for OT
[Optimus One, P500 Original Android Development] Ferdinoptimus:
Oh health comes first:P

You left the miui also right?......:confused:

any ways.....take care of your health:P
[Optimus One, P500 Original Android Development] DJBhardwaj:
Pointless in continuing until we have a stable JB rom.
[Optimus One, P500 Original Android Development] joker12:
this rom is smooth and all works fine but battery still a big issue,i think either ics or jb will never have a correct power manager back to gb its way more stable,however congrats for all team M.A.C hard work on give us ICS and JB thnks a lot...
[Optimus One, P500 Original Android Development] lipe082:
You chave to life with that if you want a upgrade from GB......
[Optimus One, P500 Original Android Development] Ferdinoptimus:
Yup terrible battery life:P

but what to do:)have to hold ICS:D
[Optimus One, P500 Original Android Development] DJBhardwaj:
I will look on what I can do about battery.
[Optimus One, P500 Original Android Development] joker12:
thanks i will stick with this waiting and hoping you do some magic ;)
[Optimus One, P500 Original Android Development] DJBhardwaj:
No, its not yet uploaded. Since, the speeds are too slow I can't upload just for a fix.
[Optimus One, P500 Original Android Development] landeiro:
More battery sgy tweaks And add a line build.pro. I changed totally your ROM w scripts And tweaks.Result final Very fas ter And good battery.

Enviado de meu LG-P500 usando o Tapatalk 2
[Optimus One, P500 Original Android Development] anand313:
would you like to share it here :)
[Optimus One, P500 Original Android Development] storm11:
Only problem is camera quality, amazing otherwise
[Optimus One, P500 Original Android Development] gnsxp:
Cant Access Provider List

Well i has a Problem i cant access the provider list :eek: it says error while searching for networks.

and i have 3G Activated on my number, it stays on EDGE and dosnt goto H :eek:

anyone Else can access the List Manually to selecto which network to goto?

And yes, my friend with an Xperia Can Access the 3G network standing next to me, but whenever i request for the provider list it says ERROR :eek:

p.s :- can access via the 3g system, it keeps flickering though, so only manual network selection dosn't work. is there a way to use only 3G? :P xD
[Optimus One, P500 Original Android Development] DJBhardwaj:
Its the manual network selection bug. I will resolve from adam's work on this. Lets see if it helps :)
[Optimus One, P500 Original Android Development] omidreza:
hi dj. thanks for your work. as you know in all cm9 the phone can not go to deep sleep during charging. would you mind make a try to solve this problem?
[Optimus One, P500 Original Android Development] vikasb32:
Yes i try in aokp the phone didnot go to deep sleep when charging.betterbetterystates show usb-active kernel wakelocks.
[Optimus One, P500 Original Android Development] DJBhardwaj:
Yeah, noticed that a while back :)
[Optimus One, P500 Original Android Development] gnsxp:
Is there a way to Implement a 3G data Only button? i mean earlier we had an option to choose

2G Only

2g/3G

3G Only

under Network OPtions

THanks in advance ;):cool:
[Optimus One, P500 Original Android Development] vlt96:
*#*#4636#*#* find it in phone information ;)
[Optimus One, P500 Original Android Development] DJBhardwaj:
Okay, I had a little conversation with franco and according to him the wakelocks for charging are essential. For its absence will result in "no charging", even if you plug in the charger ;)
[Optimus One, P500 Original Android Development] DJBhardwaj:
For now, the most common changes coming to the next build will be strictly according to CM-Gerrit

About the kernel, I don't feel like just picking up patches from someone else's git and apply them here. So, I am gonna learn a bit and see what I can do on my own.

On the second thoughts, I feel like using DJnoxd's kernel, what do you guys say? Is is battery friendly? I want the users to recommend me this ;)
[Optimus One, P500 Original Android Development] FitAmp:
I'd recommend it. I've never had any problems working with djnoxd's kernels. Always good battery life :thumbup:
[Optimus One, P500 Original Android Development] omidreza:
i think the latest caf kernel is good...you can try it
[Optimus One, P500 Original Android Development] DJBhardwaj:
Guys try flashing DJNoxD's latest 2.5.7 and tell me the difference ;)
[Optimus One, P500 Original Android Development] kutysam:
Erm. don't flash the 2.5.7

Its currently for GB. Wait for his ICS version of 2.5.7

Meanwhile 2.5.6 is ICS
[Optimus One, P500 Original Android Development] DJBhardwaj:
Ouh, so try it with 2.5.6 and confirm the performance and battery :)
[Optimus One, P500 Original Android Development] darkmatthew:
Stable,for daily using?

On cm9 final hephappy when i run camera phone had freeze.

Here is OK?recording laggy?
[Optimus One, P500 Original Android Development] Ferdinoptimus:
HI brother

I can install gingerbread version of gmail app in this ics....wtf:confused:

in other ICS roms i cant:P:laugh::laugh::laugh::laugh::laugh:
[Optimus One, P500 Original Android Development] gymfreak7855:
GRR Why still offline charging??? I can't boot my phone -__-

nevermind, fixed by wiping battery stats.
[Optimus One, P500 Original Android Development] maxify:
actually, it's fixed by rebooting from recovery rather than wiping anything.
[Optimus One, P500 Original Android Development] gatX:
just for me helps long press power button when boot
[Optimus One, P500 Original Android Development] gymfreak7855:
It's so stupid though.. It does it on both my O1's... when are they actually going to remove it?!
[Optimus One, P500 Original Android Development] npmg:
DJ! :D

Nice ROM! :D

But there is one problem, your Camera is working ( TakingPictures, Video Recording but Panorama I don't know if working or not)

The Video I recorded cant play, it is saved in .mp4 format, tried playing it on moboplayer but lagged and sound is distorted,

Can you the file format to .3gp?

Thanks and I am waiting for the Fix for the camera :)
[Optimus One, P500 Original Android Development] omidreza:
hey DJ...are you still working on this project?
[Optimus One, P500 Original Android Development] Podkasts:
Hello DJ

nice rom wiating for update :)
[Optimus One, P500 Original Android Development] Umang96:
DJ's 2.5.6 is well to go :good:
[Optimus One, P500 Original Android Development] DJBhardwaj:
A HUGE NEWS FOR YOU ALL

A fellow XDA'er Ganster41, but now lets call him a true developer

He made the possibility for users of low-end ARMv6 msm7x27 to enjoy the full potential of ICS without having official OMX IL support.

I am not right now sure about its working on P500 or its subs but its confirmed to work on ZTE Blade and is being tested on P350 and soon the same is to be seen on P500 (hopefully)

Since, I am no more developing due to my college admission exam (Which decides my career and future) so I would rather request another Team MAC member to try this or if anyone of you wants to join this work, PM me.

Look out this thread!
[Optimus One, P500 Original Android Development] TMinh:
it works on GT540, so it'll definitely work on P500 :P
[Optimus One, P500 Original Android Development] -DarkKnight-:
good luck :)
[Optimus One, P500 Original Android Development] DJBhardwaj:
OKay, re setting up everything again. So, you might see a new build very soon with OMX! Just one thing, pray that it works really well.
[Optimus One, P500 Original Android Development] HardGeek...:
Amazing news DJ :eek: , hope it's will work on our Optimus :D and good luck for your exam.
[Optimus One, P500 Original Android Development] simplicio11:
I've prayed :D

News?
[Optimus One, P500 Original Android Development] voyager20021:
Bytecode is uploading his paranoid with OMX. We'll finally have a taste of it.
[Optimus One, P500 Original Android Development] DJBhardwaj:
Problem with RAM, going to buy some extra tomorrow. This was the 5th and the last build try for today.

He isn't dude! He booted up CM10 with OMX successfully. But he wasn't able to test.

He hasn't booted PA with OMX, I am pretty much sure that he will do it soon enough. We all are into works.

I would say that you should try his new PA release! Its the smoothest ROM ever :victory:
[Optimus One, P500 Original Android Development] Bytecode:
Oh stop it you :)

everyone flash DJ's CM9,the most promising ICS around!
[Optimus One, P500 Original Android Development] DJBhardwaj:
I'm soon gonna update the credits list. :cool:
[Optimus One, P500 Original Android Development] gabrielking9:
You saw the new OMX libs for ics which HQ Video playback is working by ganster?
[Optimus One, P500 Original Android Development] cougarcougar:
It's not new omx, just software rendered hq youtube. But he has a good idea for hardware rendering.
[Optimus One, P500 Original Android Development] DJBhardwaj:
Yeah, that's the reason that I re-started the development ;)

Today I buy some more RAM and will start compiling the second the install them to my CPU :victory:
[Optimus One, P500 Original Android Development] :
Could this mean,working flash for ice on our opt t?
[Optimus One, P500 Original Android Development] DJBhardwaj:
Flash has nothing to do with this my friend.
[Optimus One, P500 Original Android Development] Frankin96:
@DJoptimus-One you've asked what are omx libs that you need ...Here you have(see attachment)
[Optimus One, P500 Original Android Development] DJBhardwaj:
Thank you so much my friend. :highfive:

So, now lets come up with the current status.

First of all congratulations to hephappy for his "lastkiss" with working patches for OMX!

Now, as I told you about my RAM issues; I got new ones yesterday ;)

1st November: After compiling with Ganster41's patches I got working HD videos (which earlier refused to play) BUT there was frameskipping (lags) which intends to show me that I missed something.

2nd November: Now, with some hands from Rashed97 & TheWhisp (Galaxy Mini/ Gio CM9/10 Dev, he was second to have OMX working after Ganster41), I patched the BoardConfig.mk + LibStageFright. A few minutes back it got compiled. After this I have also added ZTE Blade's libs as suggested by Ganster41, TheWhisp & Frankin96. Will test it after an hour or so, but I am still scared. Anyways, we will get it to work. :cool:

I hope this will make you guys a little cheer up :angel:

EDIT 1: it doesn't work. I will now patch the specific p500 boardconfig.mk and build again
[Optimus One, P500 Original Android Development] Umang96:
congo to you too :)
[Optimus One, P500 Original Android Development] edinrh:
Man.. you are able to build with the last CM9 changes merged? You should make that.. :rolleyes:

Enviado desde mi Galaxy Nexus usando Tapatalk HD
[Optimus One, P500 Original Android Development] Frankin96:
I think he's using last sources..
[Optimus One, P500 Original Android Development] vegiebiscuit:
Booting problems

Hi guys, I've just flashed this rom and its working well. But after I switch I off and on again, it shows a battery icon and won't boot. How do I fix this???
[Optimus One, P500 Original Android Development] soham93:
boot to recovery (home+vol down+power), and select reboot phone..
[Optimus One, P500 Original Android Development] cristi_bostan2005:
Any news about the new build with the omx hack?:confused:
[Optimus One, P500 Original Android Development] HardGeek...:
+1 :confused:
[Optimus One, P500 Original Android Development] strongiukas:
Waaiiiiiting:)
[Optimus One, P500 Original Android Development] DJBhardwaj:
You already have it from hehappy :victory:
[Optimus One, P500 Original Android Development] acerkumar:
Waiting for fully working ics:thumbup:
[Optimus One, P500 Original Android Development] DJBhardwaj:
You already have it :cool:
[Optimus One, P500 Original Android Development] Davez92:
Fantastic Rom dj! Can i suggest you something?

Hep published his "last kiss" and it was great!Why don't you work on that version?There are little things that someone should fix..thanks for the help!
[Optimus One, P500 Original Android Development] Baegus:
I used lastkiss, but the phone was constantly freezing, so I had to come back to your ROM. Is there any way to include the lastkiss fixes to this? I think it'd work... I have no idea what's wrong. :(
[Optimus One, P500 Original Android Development] HardGeek...:
+1 :D
[Optimus One, P500 Original Android Development] DJBhardwaj:
What things are you talking about?

I left because of my studies, I barely get time to come online, so developing or lets call contributing is way far from my reach as of now :rolleyes:

I am using hephappy's "LASTKISS" two but from what I have seen, people getting reboots or other issues, I am a little confused cause since the day he published, I have been using it and trust me I didn't went through a single bug or an uncertain random reboots.

To quote, I am using the same performance setting as delivered by the ROM itself with no extra tweaks.

Apart from all this, you can share the bugs, I will look into what I can do. :highfive:
[Optimus One, P500 Original Android Development] Baegus:
Did you do a full wipe?
[Optimus One, P500 Original Android Development] Davez92:
Thanks for the answere man. For the bugs: I'm talking about battery drain, and problem of getting thumbnails of videos in the gallery; Also we have to do a little cheat to get the video working with internal video player: Tap on the video(in gallery), after switch to another file with the preview on the bottom of the screen, than tap again on the video. Maybe this "Enchantment" are quite difficult to solve, but i would like to share this common problems also declared by Hep.Thanks again for your helpfulness.
[Optimus One, P500 Original Android Development] DJBhardwaj:
I don't have any kind of battery drain, trust me. Using "Conservative" as governor & 320/600MHz CPU Clock

Internal video plays real well, its the issue with unmounting of SD card sectors or sometimes the whole SD card. Which company's SD card are you using & what's its class?

Yes, I always flash ROMs with full wipes except CM7 Nightlies ;)
[Optimus One, P500 Original Android Development] HardGeek...:
Well i'have the same settings as you but when I watch YouTube videos at HQ it's reboot about 6-8 mins after :confused: .

Did you tried watching HQ YouTube videos on your phone ?!
[Optimus One, P500 Original Android Development] strongiukas:
Sorry, I'm confused a little bit. You are talking about hephappy's rom. But where can I find it to download? :)
[Optimus One, P500 Original Android Development] HardGeek...:
it's a little hard to find since it's in the general section, well HERE ;)