yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] adfad666:
Files Removed:

Calendar.apk

Email.apk

Exchange2.apk

Gallery2.apk

QuickSearchBox.apk

Files Added:

EmailGoogle.apk

Exchange2Google.apk

GalleryGoogle.apk

GoogleQuickSearchBox.apk

LegacyCamera.apk

My Minimal JB GAPPS

GalleryGoogle (from ICS) replaces Gallery2 because I want my Google+ photos in my gallery.

LegacyCamera is added as the Camera is part of Gallery2 in JB.

Calendar removed as it's now available from the Play Store.

Email, Exchange, and QuickSearchBox are replaced with their Google enhanced counterparts.

The GAPPS I included are optimized for ease of use. I didn't include anything for voice search etc.

Eventually I'll release them as two separate packages since we know it's naughty to release a rom with GAPPS inside...

Also I didn't include some lib***.so files from GAPPS, as they seem related to functions our phones cannot do.

If you flash my modified ROM, please test as much as you can and let me know if anything that usually works is now broken. The files are as follows:

libfilterpack_facedetect.so

libflint_engine_jni_api.so

libfrsdk.so

libgcomm_jni.so

libgoogle_recognizer_jni.so

libpatts_engine_jni_api.so

libpicowrapper.so

libspeexwrapper.so

libvideochat_jni.so

libvideochat_stabilize.so

libvoicesearch.so

libvorbisencoder.so
[Optimus One, P500 Original Android Development] mDroidd:
Great!! Keep going!!
[Optimus One, P500 Original Android Development] Paoliz:
great work adfad666 ;)
[Optimus One, P500 Original Android Development] ZiViTi_13:
I thought that I will not see updates from you.

But You come back!

Thanks adfad!!!
[Optimus One, P500 Original Android Development] voyager20021:
Welcome back Adam! Great news for us!
[Optimus One, P500 Original Android Development] manast:
Just did a clean format to install Oxygen ICS a couple of hours back but you Adam, your ROM is too hard to resist.

Downloaded and flashed. :) Yes, it is really fast.

Issues so far:

- Getting a FC on Google Text to Speech Engine. Not much of an issue though. :P
[Optimus One, P500 Original Android Development] TheRedHunter:
I will try the roms and edit this post soon.

Edit: very smooth indeed.
[Optimus One, P500 Original Android Development] bluespoon4:
So glad to see you're back Adam. I haven't been playing with this rom for very long, but it's stupid fast. It unlocks instantly, everything is so smooth. In my opinion, it's a fair bit faster than rashed's latest rom. Great work like always.
[Optimus One, P500 Original Android Development] batista16:
I did full wipe and got "symlink: some symlinks failed E:Error in /sdcard/cm-10........zip (Status 7) Installation aborted.

Any Idea why?
[Optimus One, P500 Original Android Development] adfad666:
Which one did you flash? I didn't test the unofficial ROM but I used the adfad666 rom. Perhaps it was a bad download?
[Optimus One, P500 Original Android Development] mario_fe:
Great work i'll test it!!! Thanks tiger

Enviado desde mi LG-P500h usando Tapatalk 2
[Optimus One, P500 Original Android Development] batista16:
I flashed cm-10-20121114-ADFAD666-p500.zip... I'll try downloading again...

---------- Post added at 02:02 AM ---------- Previous post was at 01:42 AM ----------

It was a bad download! sorry for that.. and thank you!
[Optimus One, P500 Original Android Development] DJBhardwaj:
Its good to see an active development thread from you, again. Good work :)
[Optimus One, P500 Original Android Development] zeratos:
While it's indeed faster that Rashed's ROM it still has all the same problems, the stock camera force closes, panorama and video doesn't work on other cameras, mic not working on third party apps, battery drains left and right and the worse of all.... still no navigation bar ;- ;
[Optimus One, P500 Original Android Development] YowPa:
Only 4% battery usage over night (7 hours). Thats awesome... Check SC

Sent from my LG-P500
[Optimus One, P500 Original Android Development] myawan:
Welcome back Adam! Yes P500 is not as interesting as Nexus7. ;)
[Optimus One, P500 Original Android Development] cornelha:
Definatly faster. Battery lasts okay in sleep, but the moment you start using the device, it drops fast. Adam if you can fix the camera and solve the screen battery drain, you have a winner here :good:
[Optimus One, P500 Original Android Development] raj_k_r:
Thank You for coming back. I can definitely say that P500 is not dead yet with you, bytecode, popdog and rashed still on it.
[Optimus One, P500 Original Android Development] hristodipchikov:
In gallery app video player lag.
[Optimus One, P500 Original Android Development] voyager20021:
Good rom over all, fast indeed and about ready to use. Problems would be Gplay open but i get server error so no download at all(anyone else confirm), batt seems to drain a bit fast(i used it for about 30 min as this is my main phone) and camera as reported(took a few minutes to innitiate and take first photo, camrec not working, fc on panorama). No animation when going to app drawer(enabled in devtools). Wifi working, dunno about tethering though. Fantastic job man, waiting for fixes, mostly Gplay if bug confirmed. Anything on triple buffer? Did you use new OMX for this build?
[Optimus One, P500 Original Android Development] rahulsby:
Wooow Great Man, this is awesome...lacks Of thanks to Adam(adfad666) :)

---------- Post added at 02:50 PM ---------- Previous post was at 02:29 PM ----------

GAPP This is the Small (19 MB) G app

.. Onece again thanks to Adam, back dev. :)
[Optimus One, P500 Original Android Development] adfad666:
Glad to hear others think it is faster too. GAPPS errors are probably to do with some of the missing files I mentioned at the bottom of the second post. Also the CalendarProvider.apk I included doesn't seem to work, but otherwise it's pretty good.
[Optimus One, P500 Original Android Development] YowPa:
Im using second build and dont have problems with GPlay
[Optimus One, P500 Original Android Development] voyager20021:
Right.. maybe flash problem...
[Optimus One, P500 Original Android Development] vj_dustin:
just wanted to know, internal memory available is?
[Optimus One, P500 Original Android Development] 3ncrypt3d_Droid:
I think it was 17mb when I first looked after flashing
[Optimus One, P500 Original Android Development] Bytecode:
Wow Adam I'm amazed! I will try it as soon as possible,but according to what people say around here,you have done a very good work in terms of smoothness :) can someone please compare it to ParanoidAndroid please? Maybe we're using the same hack for speeding up stuff :)
[Optimus One, P500 Original Android Development] vj_dustin:
Lol sorry, I meant internal memory for Apps not system space :p

Sent.... just sent!!
[Optimus One, P500 Original Android Development] hristodipchikov:
After charge battery with usb, battery drain 10% with 3h in sleep mode.
[Optimus One, P500 Original Android Development] adfad666:
I've fixed the camera so it doesn't crash in panorama mode, but all it gives you is a black screen.
[Optimus One, P500 Original Android Development] Umang96:
Good to see you back.
[Optimus One, P500 Original Android Development] GauharJK:
I flashed this ROM. It was very very smooth... a few graphics glitches here and there, but overall very smooth...

Loved the new notifications pane...

Two main problems...

1. No ringer sound or vibration when I receive a phone call.

2. Vonage did not work. Could not talk or listen to the other person.

Tested a lot of other apps... Link2SD, Whatsapp, Google+, Gmail... everything works perfectly fine...
[Optimus One, P500 Original Android Development] zeratos:
IIRC when I flashed this ROM i tried the sound settings and found out the default phone ring was "silence", I changed it and it worked.
[Optimus One, P500 Original Android Development] vadimmitropolsky:
adfad666 thx for hard work! Slightly OT quiz,but do u know when CM team merge 4.2 sources into CM10?
[Optimus One, P500 Original Android Development] simplicio11:
Not here, ringer sound works fine.

My (our) problems imho:

- battery drain

- no microphone for normal apps

- damn fast!!!! :laugh:
[Optimus One, P500 Original Android Development] rishabh22:
4.2 will not be merged into cm10 but instead will be a new version 10.x most likely.

And since cm10 has reached "stable" stage, the development on next will be starting pretty soon.
[Optimus One, P500 Original Android Development] rahulsby:
Yes ringer work fine, but the default tone set in the build pro is wrong choice. That is the real problem. It is not a bug, a minor mistake.
[Optimus One, P500 Original Android Development] arun_7:
Wooow :) Adfad666, thanks for super jet speed Rom! !!, this is 3time faster than other rom :). You are great. :thumbup::D
[Optimus One, P500 Original Android Development] voyager20021:
1. Phone ring set to silent by default so you need to change that setting immediately after flashing.
[Optimus One, P500 Original Android Development] 3ncrypt3d_Droid:
I have to agree.. I'm liking this alot, just a couple bug fixes and this is gonna be the shiznat! :D
[Optimus One, P500 Original Android Development] Rashed97:
OK Thanks to everyone who said that it is faster than mine. Now to go implement that change here and push it to CM for reviewing.

And as for battery, turn off WiFi. I've had mine that way and it looses just under 2% an hour ;) But that's with my Build 6
[Optimus One, P500 Original Android Development] bixio2:
Great adfad

Inviato dal mio LG-P500 con Tapatalk 2
[Optimus One, P500 Original Android Development] hristodipchikov:
Is this normal in charger mode CPU 600
[Optimus One, P500 Original Android Development] vj_dustin:
Definitely fast.

You can see that specially on lockscreen & Long press home button to recent apps. :good:

But can someone tell me how to free up internal storage for Apps?

I even deleted various system apps (Latin IME, voice search, and around 15 more).

I had read something about cleaning cache, but i cant seem to find that article again :/
[Optimus One, P500 Original Android Development] cornelha:
Seriously, dont take this personally. I'm sure if you have a chat to Adam he will be more than happy to give you the info needed to get your rom this fast. He is actually one of the most polite and helpful devs here. Have a look at the 1st post, he mentions its in the build itself, not the CM9 code base. Its coz devs work together here that we end up with this much fun on our devices
[Optimus One, P500 Original Android Development] :
Camera fix

Adam,

Welcome back, it is nice to see you here.

Your work has been invaluble in keeping this phone alive.

I have a good news for p500 owners, camera recording has been fixed for blade. I am sure you do fix for p500...

Long time ago, I removed breaks CTS changes for ICS, but it is on repo again.

Remove COMMON_GLOBAL_CFLAGS:

https://github.com/lgics/cm_device_...mmit/94892f17f9437c1b71e5abcc65367c272197a2b3

And apply these patches:

http://review.cyanogenmod.org/#/c/26526/

https://github.com/KonstaT/android_...d-port-of-support-legacy-Qualcomm-OMX-O.patch

https://github.com/KonstaT/android_...ches/frameworks_av/0002-Fix-the-encoder.patch

https://github.com/KonstaT/android_...e-Select-texture-target-based-on-pixel-.patch

https://github.com/KonstaT/android_...om_media/0001-build-omxcore-for-msm7x27.patch

I removed my jellybean repo long time ago, so it is time to give a gift for your lovers.
[Optimus One, P500 Original Android Development] harshdoshi25:
OMFG. :D u 3 made my day ! first Adam comes out with this, then Rashed said he'll try to include this in source and im sure he'll include this in his ROM, and then Hep comes with this great news ! U guys ROCK !!! Its a great achievement in itself that our P500's develoment hasnt died yet ! i can still find sooo many users here who were there from the beginning like me. :D Cheers to the Open-Source spirit ! :D
[Optimus One, P500 Original Android Development] cornelha:
Man now I can almost show off my P500 and make them SIII buddies of mine jealous who are too scared to root n flash their devices coz of warranty issues. Hep you the man dude :good:
[Optimus One, P500 Original Android Development] lipe082:
there are 2 versions wich one is the adfadd new rom?
[Optimus One, P500 Original Android Development] myawan:
Second one is Adam's tweaked rom.
[Optimus One, P500 Original Android Development] flaviopac:
@adam what about the voice related apps/libraries?

can you release a patch?:good:
[Optimus One, P500 Original Android Development] Radar73:
This is the one thing I'm waiting for before I make the move to CM10, I can't live wihout Voice Search.
[Optimus One, P500 Original Android Development] adfad666:
Thanks Hep for the tips!

I think voice search etc is a gimmick, I have no intention to include it, or Google Now etc. I use my phone mainly to make calls, browse the net listen to digitally imported, etc.

Perhaps this will be the distinction between Rashed and my builds - mine has the basics for a simple phone experience, his will include extras (if he even does that in his rom).

When I release a second rom I'll put details on the first page of what is and isn't included.
[Optimus One, P500 Original Android Development] fundoozzz:
hey anything on hacking libstagefright for jellybean!! like it has been done on ICS!! :)
[Optimus One, P500 Original Android Development] Radar73:
I use the speech to text all the time. Hopefully Rashed97 won't give up on trying to make it work on CM10.
[Optimus One, P500 Original Android Development] Rashed97:
Thanks hep. But those CFLAGS are important for other things. They don't interfere with the OMX. I've checked.

As for the others, most of them have been implemented here in my local repos, along with a few others.

But thanks :) I appreciate it
[Optimus One, P500 Original Android Development] pt.jcosta:
For a JB perfect so we have to increase the internal memory of our P500. After much work the aim was achieved.

See the screenshots

http://xdaforums.com/showthread.php?p=34279845

Press thanks if this information was useful
[Optimus One, P500 Original Android Development] 3ncrypt3d_Droid:
Hey guys this works really good, I didn't encounter any problems:

http://xdaforums.com/showthread.php?t=1960483

EDIT: Touchwiz launcher FC when editing screens.
[Optimus One, P500 Original Android Development] arpit982:
I really am loving this rom! Thanks Mate.

The bugs i encountered are..

1) Video HQ and Recording.

2) Mic Problem(makes soundhound and other mic based apps FC)

3) Battery Drain(while using only...sleep is good)

And also I would like to mention something about your approach towards this rom. Nothing meant in an offensive manner. But now when you are releasing it to the community won't it be better to make it according to the needs of the community?

I love the fact that it's very basic and no crap, Straight, simple CM10 but as you mention in the changelog that you reverted back to ICS gallery, wont it be better if the JB stock features are kept intact?
[Optimus One, P500 Original Android Development] myawan:
Rom development has never based on community needs, it is based on developer's taste and how he wanted it to do using his own ideas and learning, then he shares his work with the community. Some developers later on might implement some user requests but that's totally at developer's discretion.

Otherwise if development is based on users need it would become a boring thankless job because devs are not being paid for this. Development only prospers if developers get liberty and respect.
[Optimus One, P500 Original Android Development] arpit982:
I do expect a few more hate/contradictory messages and I am by no means trying to prove that I am right. Last night after flashing this rom, the first thing I did was to replace the gallery because I feel the JB gallery is fast and has more features. Now coming back to the point, I didn't ask Adam to tailor-make the rom for my or community needs. Its his development and he is free to release the ROM as he feels right. I simply asked him to keep the stock JB features intact as it maintains the integrity of the ROM. Not to mention, all users don't have the know how to get back the Gallery to JB. It's just a small matter of apk files and if Adam likes the ICS gallery he can always switch that in his own ROM as he has the expertise and know how to do so.

I don't question the other stuff he removed as it wasn't hampering with JB features and I won't like to spam this post with more OT so this will be my last message on this matter. It's just my 2 cents, my opinion nothing else and if I am wrong, I am extremely sorry. As you can see, I am fairly new to all this development thingy.
[Optimus One, P500 Original Android Development] cornelha:
Thats all rather twisted. As a developer on enterprise projects, I know for a fact that development is based not only on the developer's taste but influenced by the users. What would be the point of releasing anything the users will not be happy with? Your wont gain any respect that way, in fact you will lose a tremendous amount of respect. This strange phenomenon have creeped into XDA over the last 2 years where the devs become revered as "holy" and at the end of the day I have seen one too many dev treat users like utter crap because of this warped perception. We are lucky in this forum to have some incredibly talented devs, who listen to what the users want and build accordingly. XDA is build on the philosophy of sharing within the community.

That being said, an app here and there not included or replaced doesnt really define a rom. Personally I never use the stock gallery app, its slow, I prefer QuickPic at half the filesize and 3 times the features. Every rom I download, gets opened up, few apks removed, my trusty Apex Launcher,Go Backup and Solid Explorer implanted and then flashed. Its super easy to do with 7zip. So if you taste differs, YOU can do something about it
[Optimus One, P500 Original Android Development] arpit982:
Couldn't agree more, i advocated for stock gallery because it's better to get stock rom from the developers which users can later change. I respect the wonderful development community of xda :) and especially the p500 subsection
[Optimus One, P500 Original Android Development] adfad666:
With regards to the gallery, there are two important reasons to include the ICS version. Loading galleries from Google+ and Picasa only works with the Google optimised apk (ie only with the apk from a stock Nexus ROM, not in the AOSP version). In JB, Google have made the camera apk part of the Gallery app, but this camera doesn't work properly on our devices.

If I include the JB Gallery apk, I will also need to include a second camera apk and a way to disable the original apk. It's possible to build a LegacyCamera apk into the AOSP gallery, but then I lose access to Google+ and Picasa.

Therefore it is better and easier to simply include the ICS Gallery apk and a LegacyCamera apk. The only feature you lose (AFAICT) is sliding from camera to gallery. For me, the benefits far outweigh that loss and the actual gallery is pretty much the same.

It's a balancing act, do you want strictly JB but less features or can you accept some 'older' apks for more functionality?
[Optimus One, P500 Original Android Development] arpit982:
Thanks for the exploitation. You can continue using ICS gallery for now. :) it's hard to find devs who actually explain what's going on.

Anyways thanks!

Edit : * explaination.

:P didn't correct the original message cuz it's actually funny
[Optimus One, P500 Original Android Development] aionaddict:
your customized Rom actually has enough space to install the majority of apps I use without any modification. It really does blow the other JB rom out of the water in terms of performance and the battery life seems better as well to my surprise.
[Optimus One, P500 Original Android Development] Paoliz:
I have flashed the ROM, after i have reflashed the ROM only with wipe cache and dalvik cache and now i have 27 MB free in system :eek:

Inviato dal mio Optimus One
[Optimus One, P500 Original Android Development] Dovidhalevi:
It is really wonderful to have Adam back on line, constructive input from Hephappy, and good vibes despite the "competition" from Rashed. This is as it should be. and those difficult interludes, I hope are past us now. Onwards!!

I am presently using Bytecode's ROM, decent battery life and more-then-adequate daily functioning. I like the customization available in Paranoid. I am resistant to flashing new ROMs using expletives to describe their battery life. While I enjoy all the experimentation, I still need to use the phone.

Yes, voice search is a toy, but I enjoyed playing with this toy and it has been part of Android long before Siri hit the public buzz. The new GoogleQuickSearchBox or whatever it is called now is available on Play. Not for our device. Its voice search depends on ARMv7-compiled libs, some of which are indeed on the list on the OP. The current CM10 audio problem killed the old voice search (still available on Play and no slouch, by the way!) and numerous other apps having nothing to do with voice-interpretation gimmicks. Used this all quite well (within the limitations) with Rashed's build 4. Needs be fixed.

The new GoogleGallery is marginally better than the old in syncing. Its edit functions are the novelty here and even work somewhat very occasionally on CM10. Usually, the blink out and disappear. A camera is definitely part of this gallery as well but crashes it immediately when run. An artifact covers the FC messages box and one might think the phone is hosed. Click it anyway and it goes away. While I was experimenting with the new Gallery, I used the legacy camera as well which worked fine.

Google's attempt at "Swype" also has ARMv7-compiled libs. Forget it.

Other new gapps from that "mega-thread" work fine, Maps, Play, etc. Maps show a small thumbnail of streetview at locations, otherwise, nothing really new. I do not use exchange, gmail, or the stock email or browsers and remove them before flashing.

Now that there is "light and the end of the tunnel" for an OMX operation, things can now start to develop. The mic problem needs fixing and not just for voice toys. Battery life, I think, will be the next feature in demand. Looking to see great things from a team of the best!
[Optimus One, P500 Original Android Development] Ronaldobruno:
Amazing! But where is Gapps?
[Optimus One, P500 Original Android Development] arpit982:
No need for GAAPS and please read the first post thoroughly before posting.. :)
[Optimus One, P500 Original Android Development] Ronaldobruno:
So, where google play?

---------- Post added at 06:33 PM ---------- Previous post was at 06:03 PM ----------

hey, i found Gapps on adam's Google+ :D
[Optimus One, P500 Original Android Development] borchaniz:
Are omx libs included?? If not please include them as fast as possible
[Optimus One, P500 Original Android Development] fundoozzz:
@adfad666

drop all the works aside & put your boots on n fire up the nitroxxxx... this guy is in real hurry..

Sorry guys, generally I don't react to such instances but this got me real annoyed..
[Optimus One, P500 Original Android Development] myawan:
May be he meant the ROM to become as fast as possible after including new OMX........(Optimism) :angel:
[Optimus One, P500 Original Android Development] Dovidhalevi:
Note: Having been roundly criticized for asking for such a thing -- there are legal issues on including gapps in these ROMs.
[Optimus One, P500 Original Android Development] arpit982:
Yeah I know but it is included and it will be removed in the next build AFAIK
[Optimus One, P500 Original Android Development] borchaniz:
Sorry for annoying you I tested the ROM and I felt so excited to have such a fast and smooth job on our lovely device. But I miss OMX. I mean it's not possible to use the phone without videos.
[Optimus One, P500 Original Android Development] Lucaman89:
Lq videos works quite smooth
[Optimus One, P500 Original Android Development] Ronaldobruno:
you were right... sorry :S