yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] Dovidhalevi:
Up and Running with Xmas Gift Build!

Yep, and a hardy vote of gratitude and accolades to Hephappy, the Xmas wise-man/wizard ;)

Did the whole procedure as before.

Flashed the 4.4 gapps posted above.

I have 9 meg free on system (more than enough), but there is no camera, gallery2 on system (gallery2 as user app!), no calendar (user app, need not be on ROM!), NO ime-keyboard (have two keyboards link2sd'd and available once that was working), no email, no browser (have user apps I prefer to those), etc. /system/usr/srec symlinked from sd-ext. With my trimming, 9 meg is critical because most members will not trim so severely and will run out of space!! Solution may be to symlink larger libs to /cache or sd-ext. Will do it this way to experiment with newer camera, gallerygoogle, etc. Additionally, the file manager should be a user app (but is small enough).

Moved my scripts to /etc/init.d--They still did not work.

Let Link2sd recreate the mount script, rebooted. That worked.

Manually ran my relinker script. This successfully avoided the link2sd Achilles heel, but partially. After the things came up, link2sd relinked and cleaned up a lot of stuff getting some of my former data space back. Had been low as 25meg, not at all catastrophic, back up to 66meg but had 90meg before (might come back later or next reboot). Without that relinking, boom, crash , bang.

Sdcard accessible without new symlink or bind from me. Copied the obb fix, got signal, libvoicesearch.so, a more localized /etc/gps.conf and the usr/srec symlink. Placed iwconfig.

Even the voice toys play!

Activated Xposed, rebooted, went back to my homeflip/Google-Experience-Launcher with 5x5 grid and six along the bottom. Like a charm! Google Now working (no offline voice).

Back-key and tap highlighting work normally, once really up and running.

Only got FCs on first reboots, this is normal.

Battery drain: Seemed high but I was on screen and WIFI constantly. See how it will work in my normal usage.

One BUG (or feature--tell me how!) so far: Cannot (or how does one) place lockscreen widgets!?

Possible bug in /etc/init.d functionality--there are two options for implementing this in the kernel.
[Optimus One, P500 Original Android Development] omidreza:
yes it seems that we can not add widgets to lockscreen.
[Optimus One, P500 Original Android Development] Dovidhalevi:
More ... a few trivialities:

Android debugging icon shows as white rectangle. Could do better than that.

Text for settings->profiles and settings->location missing.

On boot, there is a long blank screen time before new animation begins.

There is option to use art runtime but the libs for this are not there (I run Xposed so do not care, yet ... )

EDIT:

Text for profiles and location got hidden because of Xposed module using tablet mode settings (like in Paranoid). Shows up in lanscape mode.

Lock screen widgets in KitKat are controlled by a settings->security->enable widgets. This setting just happens to be missing on our version. Probably no big deal to add it back.
[Optimus One, P500 Original Android Development] xu3sno:
Anyone has mini (English only) LatinIME.apk for 4.4.2?. One from rahulsby didn't work. Stock app 10MB, so big. I have trimmed the ROM, got only 19MB space left on /system, hence, it's impossible to flash even mini gapps. :(
[Optimus One, P500 Original Android Development] hariraj96:
how do you symlink apps, srec folder to /cache or sd ???
[Optimus One, P500 Original Android Development] Dovidhalevi:
Link2sd takes care of symlinking apps and their dexes.

I had previous copied the srec (online speech recognition) folder to sdext. So I remove it (sizeable) from the ROM. After flashing, up and running, I go into a terminal (system remounted writable) or adb remount, adb shell and type ln -s where-I-put-it /system/usr/srec

To experiment with some apps with large libs, I can push the libs to sd-ext or cache and then do ln -s where-I-put-it /system/lib/libsname.so

Pays to learn a wee bit of bash, linux command line language, if one wants to play.

---------- Post added at 02:31 PM ---------- Previous post was at 02:26 PM ----------

Might download a tiny, bare-bones keyboard app and replace the IME on the ROM or push to system after flashing, then reboot. One only needs a keyboard on system to enter the google account if one wiped data. Afterwards, use user-installed Swype, Hackers, Swiftkey, whatever.
[Optimus One, P500 Original Android Development] borchaniz:
After trimming and installing those gapps I can't sign in to Google account :( so I thought maybe it's because of the absent gmscore but even after adding it to the zip nothing changed! Any of you having this problem??
[Optimus One, P500 Original Android Development] Dovidhalevi:
Those gapps have a gmscore with a longer name. How much space do you have on system?
[Optimus One, P500 Original Android Development] borchaniz:
Enough for them (about 25 megs)
[Optimus One, P500 Original Android Development] ajaihs:
Why dont u trim the latinime yourself? just use 7zip to open the apk and delete the unwanted languages..sorry i jus dont remembr the correct file path..i think it's available /res folder inside that apk
[Optimus One, P500 Original Android Development] mukulsoni:
Substitute for GAPPS

Hey guys... just found this app http://www43.zippyshare.com/v/17358994/file.html. Download and install Link2sd in your sdcard than flash, trim system files there, install rootbrowser (Jrummy) to modification permissions. You can find all necessary apps there without Google login.... download required apps, trim rom and flash gapps and so. :good:
[Optimus One, P500 Original Android Development] nomancoolboy:
Gapps core for kitkat 4.4,2

here is the link for the super slim gapps for kitkat ..

only 17 mb ..

http://www.androidfilehost.com/?fid=23269279319195954

:good::good:
[Optimus One, P500 Original Android Development] mukulsoni:
Not working this GAPPS.... after flashing it is giving 'aosp keyboard' FC and all hardware keys except home not working in phone. :(
[Optimus One, P500 Original Android Development] skinbark:
art runtime is currently not buildable for armv6
[Optimus One, P500 Original Android Development] rishabh22:
gapps here work and removing latin-ime, file manager and stock launcher is enough for that.

Anyone able to get a transparent status bar?

Worked just fine for me.
[Optimus One, P500 Original Android Development] nomancoolboy:
I tried this ...its working properly for me ..

Btw ..no luck on mounting the second partition ...

Which scripts you are using guys ..?

And why do all need the laggy kitkat keyboard ..???

Try keyboard from gingerbread ..its currently fastest one for p500 ..
[Optimus One, P500 Original Android Development] Dovidhalevi:
My former script (from link2sd) did not work unless I ran it myself. Link2sd created a new one which worked. Did not look any different.
[Optimus One, P500 Original Android Development] mukulsoni:
Install link2sd and create sdext4 mountscript and reboot. it works.:good:
[Optimus One, P500 Original Android Development] HardLight:
Dex to SD

Because only script I found working on cm11 is Link2sd, this is what I've done to free more space(around 50MB) in /data.

Original post http://xdaforums.com/showthread.php?t=2259175

Edit: Tried 12-26 nightly and I need to say: great work, as for this eary stage of cm11 it is impressive to have kitkat running almost good on p500.

Of course system is bit laggy, some apps fc (maybe apps compatibility problem with new android version), spiritfm not working, no way to add widget to lockscreen,

recent apps opening really slow and previews has video gliches.
[Optimus One, P500 Original Android Development] skinbark:
Can anyone tell me selinux status on latest build?

Does your file browser display the contents of data and cache directories?

also: anyone willing to test a mini-gapps -> cache package for me?
[Optimus One, P500 Original Android Development] kprsnt:
selinux status is enforcing

i havent tested browser

because i remove browser and other apks before flashing..

try this gapps

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

9.48mb only

direct link http://d-h.st/MQW
[Optimus One, P500 Original Android Development] xu3sno:
Flashed Gapps from

this: http://xdaforums.com/showthread.php?t=2548351 (rishabh22)

and also

this: http://www.androidfilehost.com/?fid=23269279319195954 (nomancoolboy)

over cm-11-201312-25-EXPERIMENTAL.

There are ~30MB space left on /system prior to flash. Gapps were installed successfully, however setup wizard of both gapps not running after system rebooted. Therefore, can't not connect and log in Google server and syncing automagically, contacts, apps, location, owner. But when ran Playstore, server asking for log in and app works.

Failed to put owner image (take picture or from gallery) on panel of display tiles.
[Optimus One, P500 Original Android Development] kprsnt:
Use these gapps

Working fine for me

http://d-h.st/MQW

This req only 15mb space on system
[Optimus One, P500 Original Android Development] xu3sno:
Tried this:

http://jenkins.androidarmv6.org/job/android-experimental/570/

ROM: http://jenkins.androidarmv6.org/job...26-EXPERIMENTAL-recoveryformat-sdext-p500.zip

GERRIT_CHANGES: 6210-3 (libgui: Bring back support for mHeap-based screenshots); 6212-4 (Enable mHeap-based screenshot support); 6285-2 (Add support for MTP/PTP (1/2)); 6286-1 ( Add support for MTP/PTP (2/2)).

Apps running slower than 20131225-EXPERIMENTAL, System UI laggy. Red band square appearing at screen border every time tapping an app.

IMHO, CM-11-20131225-EXPERIMENTAL is stable and better than this one.

---------- Post added at 02:02 PM ---------- Previous post was at 02:01 PM ----------

Thanks. Will try it out.
[Optimus One, P500 Original Android Development] kprsnt:
Diff between 24th ,25th and 26th builds

Only kernel is d diff

And init.qcom.rc files

If u flash 3.0.x stable kernel rom is too fast and smooth but sd card wont work
[Optimus One, P500 Original Android Development] xu3sno:
As the other two mini gapps, it works (Play store, Google syncing) after manually log in to Play store or add account in Settings.

What I missed is setup wizard running automagically right after system reboot and screen showing: Welcome to Google >Start> Log in>Existing or New.

From the past experience, I noticed with this setup wizard Google server ask the name of owner device. After finished signing in, it's able to put owner picture (take photo or from Gallery) on panel of display tiles.

Or is it a bug? Can you put image in owner tile?
[Optimus One, P500 Original Android Development] Dovidhalevi:
2nd Day with Xmas Build

1. Battery life can be as good if not better than cm10.2 (using aids to control WIFI and data).

2. Every boot today came up with "android updating/starting apps" for a bit. Some presumably linked dexes were being regenerated on data/dalvik-cache. Relinked them using link2sd. See if problem recurs. Anyway, I have all my space back after this.

QUESTION: Is there something I can do vis a vis selinux so my init.d relink script, others get executed. I assume that is what is holding it up.

3. Boots had not/responding/wait for Play services, some others, boxes did not respond to my taps but disappeared as launcher became active. Upgraded two apps so I assume Play services are OK after this.

4. After these boots, screen was locked-on. Tapping the go-to-sleep tile had no effect. I had to manually start Smart-Keep-Screen-On (sets/resets errant timeout) to solve this.

This and other services such as tasker, overlays, intellering and smark-keep-screen-on take an age to get started. During this time while screen is locked-on, high battery drain (WIFI+screen).

5. While I occasionally have lags (no different than other ROMs), this one seems all-and-all quite good. Kitkat advantages in memory usage may actually be working (subjective).
[Optimus One, P500 Original Android Development] ajaihs:
Bytheway,we got our latest stable recovery from that build..with fixed

/sd-ext formatting and backup & restore of

user data in recovery..

Hephappy merged that change before but the build with merged change is only this..

Directlink:

http://jenkins.androidarmv6.org/job/android-experimental/570/artifact/archive/recovery.img
[Optimus One, P500 Original Android Development] rishabh22:
I tried them with the 26-12 build and they worked fine. Must be a problem with the 25-12 build.

I can change the owner pic too. Takes some time though. A simple reboot sufficed for me.
[Optimus One, P500 Original Android Development] xu3sno:
Nightly build cm-11-20131227

http://jenkins.androidarmv6.org/job/android-experimental/579/
[Optimus One, P500 Original Android Development] kprsnt:
Yes

Am able to put my image at owner tile

Goto contacts and click on setup my profile

Then give ur name and add pic

For this u need gallery app

If u deleted camera r gallery app this wont work

Because deleted gallery app before flashing am unable to put pic on owner tile

Then i installed camerajb appthen it worked..
[Optimus One, P500 Original Android Development] simplicio11:
Latest G+ update (13 december) force closed on my CM 10.1.6 and 10.2. It's my issue?

On my rom (10.1.6) too, after link2sd upgrade (18 dec) :crying:
[Optimus One, P500 Original Android Development] borchaniz:
I believe that you can get setup wizard back! Go to build.prop and you'll find in a line ro.setupwizard.enable_bypass=1 change it to 0 and maybe you'll get setup wizard back! Good luck I didn't try it myself tell me if it works :)
[Optimus One, P500 Original Android Development] borchaniz:
Good news: the recents panel is fixed in the dec27th nightly! :)
[Optimus One, P500 Original Android Development] mukulsoni:
Speaker in call fix

Hey guys..... can anyone please let me know, with which file "BoardConfig.mk" merged in Kitkat 4.4? Want to fix speaker in call funtion. :confused:
[Optimus One, P500 Original Android Development] xu3sno:
Did as you suggested, but unfortunately setup wizard fc. Even with the newest nightly build (original and edited setup wizard bypass value in build.prop) 20131227 and by using three different mini gapps. :confuse:

EDIT:

Finally it works with 4.4.2 gapps. Thanks.
[Optimus One, P500 Original Android Development] skinbark:
https://github.com/androidarmv6/android_device_lge_p500/blob/cm-11.0/BoardConfig.mk
[Optimus One, P500 Original Android Development] mukulsoni:
Thanks, but I already have that link. I just wanted to know that where I can merge this BoardConfing.mk in CM11 (means which .rc or init file)
[Optimus One, P500 Original Android Development] skinbark:
It's a make file that determines how the audio libraries get compiled. If you want to change it you'll have to build the rom or just the audio lib.Or if you have a rom that has the fix you might be able to replace the lib.

https://github.com/androidarmv6/android_device_lge_msm7x27-common/tree/cm-11.0/libaudio
[Optimus One, P500 Original Android Development] xu3sno:
Build gerrit-6297-1 (Dec 28, 2013 2:31:59 AM)

http://jenkins.androidarmv6.org/job/submission-test/1082/

Direct download:http://jenkins.androidarmv6.org/job...1-20131228-EXPERIMENTAL-gerrit6297-1-p500.zip

GERRIT_CHANGE_SUBJECT (6297-1): Add USE_SUBMIT_ONE_INPUT_BUFFER to build flags, Needed for video recording on msm7x27 series.
[Optimus One, P500 Original Android Development] borchaniz:
How can i turn on Google now stuff in launcher????
[Optimus One, P500 Original Android Development] mukulsoni:
install google launcher and searchbox from androidpolice.com, flash and set as default launcher. :good:

Link: http://www.androidpolice.com/2013/1...once-you-get-your-kitkat-update-apk-download/
[Optimus One, P500 Original Android Development] borchaniz:
Already installed them but can't see Google now cards and there is no option to enable them
[Optimus One, P500 Original Android Development] mukulsoni:
You have to install GoogleSearchBox.apk first (http://www.androidpolice.com/2013/1...y-fixes-gel-on-tablets-and-more-apk-download/) and then Google launcher. But also you must have latest PreBuiltGmsCore.apk. Its running in my device very soon.

PS: very soon I am going to upload trimmed version of CM11 with all latest Kitkat app. still working on it...:good: [MENTION=4708203]Dovidhalevi[/MENTION]: did you tried GravityBox to give statusbar transparent look. I am using latest one but not found that option, its seems removed from there.
[Optimus One, P500 Original Android Development] omidreza:
i found two bugs on cm11:

1. the battery graph should not reset until the device is charging but i saw yesterday that without charging the battery graph has reset.

2. i drag an app to a folder but after some days i see that the app is gone from the folder and again i should drag it.

the ram consumption is better than cm10.1 but i think cm10.1 was faster.
[Optimus One, P500 Original Android Development] ibub:
Keyboard FC is caused by libjni_latinime.so, in the gapps. The lib is armv7 (made for latinimegoogle.apk), and will overwrite the armv6 libjni_latinime.so that was built with the rom. If the keyboard is left in /system/app, then this lib must be deleted from the gapps before flashing. I looked at several packages, including AOSPA (276mb), and they all contain this lib.
[Optimus One, P500 Original Android Development] Dovidhalevi:
There will be no room to flash this stuff.

Install as user apps. Play will upgrade the gmscore if need be.

Looking forward to this but I doubt there will be enough space of system, neither is it really desirable that this stuff be there. Most all can be installed as user apps, sideloaded or from Play.

I do not use gravitybox. I assigned reduced dpi to systemui so playing with the statusbar colors will leave a black stripe under it. Seems the original full height is used everywhere else.

---------- Post added at 09:10 PM ---------- Previous post was at 09:08 PM ----------

At least in the google version (launcher3 baked into googlesearch), if one turns off google now, it no longer appears in the launcher.

---------- Post added at 09:11 PM ---------- Previous post was at 09:10 PM ----------

Did not notice it before cm11, but glad to know the ROM is not at fault.
[Optimus One, P500 Original Android Development] mukulsoni:
Translucent Status Bar

Hey, I have made the translucent statusbar without increasing the system size and no need to install extra stuff. Just extract the attached and replace the build.prop in /system/ :cowboy::good:
[Optimus One, P500 Original Android Development] Dovidhalevi:
Way cool. What line(s) do you change. Easier for me to edit it and for others to make use of the mod!

Maybe you have some magic to get the lockscreen widgets back?
[Optimus One, P500 Original Android Development] serrao:
Change : ro.lowram=true to false :D
[Optimus One, P500 Original Android Development] ajaihs:
I know this is OT but still...

http://www.xda-developers.com/android/android-4-4-available-for-samsung-galaxy-ace-fit-mini-and-gio/

Havnt seen our device in xda portal yet eventhough we were always ahead in getting kitkat on our devices than these samsung devices.

May be because we lack a kitkat ROM thread by any recognized developers/contributors that made this?? No idea.

Hephappy if u see this ..come back..Its all your work and you deserve appreciation.

Whatever;you are always recognized by us..

Posting this with a bit disappointment since i had also suggested this news to the xdaportal stating all its importance.:rolleyes:
[Optimus One, P500 Original Android Development] xu3sno:
+1M

I'm on CM-11-20131227-NIGHTLY

Latin IME moved to /data/app.

Installed the newest GEL, Velvet, and PrebuiltGmsCore as user apps.

Google Now works, GEL is chose as Home, mukulsoni's translucent status bar works out of the box :cool:

1. Annoying message "Unfortunately Google Play services has stopped" frequently appearing. :( . Google server didn't update GmsCore automagically :(.

2. Drawer column just only 4, instead of 5 as in default Laucher3.

3. Every time system rebooted:

a. Home revert to default (I knew since GEL was installed as user app) and default Language & Input back to 3rd party keyboard app as well.

b. Back button doesn't work unless AOSP keyboard is chose as default. Need trimmed LatinIME to be installed as system apps, so fit with limited space on /system. One from rahulsby didn't work :(

Such issues didn't occur even in CM-10.1.5-KitKat Update_3 by rhars*** :cool:
[Optimus One, P500 Original Android Development] jayc137:
I have tipped XDA portal more than 3 times for the same thing

Seems they only read the name of the thread and not it's last pages :banghead:
[Optimus One, P500 Original Android Development] Dovidhalevi:
How in the ... did you figure that one out?

---------- Post added at 10:46 AM ---------- Previous post was at 10:36 AM ----------

Great!

Mine has certainly been upgraded since I placed the prebuilt from the other threads.

The message is a royal pain, but since I get app upgrades afterwards, is harmless.

Seems there are timing errors as the thing boots up, dalvik start, et. al.

Mine started with five. I use Xposed AppSettings to get even more, as I stated. Apply mods to Google Search, not the GEL because that is simple a stub and some wallpapers.

Back button did not work on first trials and until some of this timing stuff passes. I have NO keyboard on system apps, have Swype and Hackers as user apps. Back button works once everything is going.

That uses the tried and true cm-10.1.5. This has its own troubles but not the above. I did the same thing over 10.2 but as user apps. This ROM has its own problems but this worked beautifully.
[Optimus One, P500 Original Android Development] borchaniz:
I Installed GEL and Google now and prebuiltgmscore but I couldn't GED Google cards in launcher can you plz give me the links you followed and downloaded from???
[Optimus One, P500 Original Android Development] mukulsoni:
[DEV][ROM][4.4.2] [CM11] KITKAT for LG-P500[WIP][VER-1]

Hey Guys.... Here is the my version of KitKat 4.4.2 with all GAPPS and UserAPPS : http://xdaforums.com/showthread.php?p=48922487

but all credit goes to "@Hephappy"

Its smoothly working on my device... everything working including Google Card, No Google Play FC, No Keyboard errot, back button and all hard keys working, camera exposure +5 (old one), enjoy...tasty KitKat :highfive:

Some screenshots:
[Optimus One, P500 Original Android Development] rishabh22:
Is there any disadvantage in using the updater script and binary files from a 10.2 rom in place of using a new recovery?

My hard keys are in a pretty bad shape, so i prefer using a touch recovery.
[Optimus One, P500 Original Android Development] mukulsoni:
It must be work as [MENTION=4685929]xu3sno[/MENTION] and me had mentioned in November posts... try it...:good:
[Optimus One, P500 Original Android Development] Dovidhalevi:
This approach is on the right track with these larger ROMs. Eventually we will have some sort of interactive shell to "supervise" this.

Hopefully, it is not too "testy," but is really "tasty" KitKat:)
[Optimus One, P500 Original Android Development] mukulsoni:
Thanks buddy... yes it is really "tasty" but offcourse not too much:D
[Optimus One, P500 Original Android Development] xu3sno:
Follow link provided by mukulsoni few pages back, will direct you to android police. From there you can download GEL and Velvet. PrebuiltGmsCore take from Cm-10.1.5-KitKat-p500.

---------- Post added at 05:41 PM ---------- Previous post was at 05:21 PM ----------

Great works man! :cool: Downloading it!.

Well, Sawasdee Krab, Tasteful KitKat :good: :beer:

Kob kun krab. :)
[Optimus One, P500 Original Android Development] Dovidhalevi:
A miracle -- I think that build.prop edit also gave me lockscreen widgets back!! Discovered by accident.

However, the choice to enable or not needs be put back in Settings->Security->Screen.
[Optimus One, P500 Original Android Development] hariraj96:
can u post the cam exposure patch for KK
[Optimus One, P500 Original Android Development] mukulsoni:
Its old one dear.. I have replaced camera with 4.2.2