yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Original Android Development] Dovidhalevi:
Davidb mod trial

How about 160+ meg of "internal storage?" 160+ meg! The dalvik cache, not a few wallpapers or a fat keyboard, is the biggest hit.

The symlink from /data/dalvik-cache -> /data/sdext2/newdalvik-cache (needed a new name since link2sd uses "dalvik-cache") should be persistent if I do not wipe data. I have 60+ meg left on ext so time to consider a bigger partition on a bigger sdcard!

The question, a biggie, for anyone who has used davidnt mod or anything along these lines: How do you get sd-ext2 or whatever mount-point up on the initial boot after a flash (not necessarily a wipe)? I could not copy in recovery. From there would need to flash something so OK, I need a crash course on how to make a flash-able like what he has to 1-place /etc/init.d scripts, 2-reestablish the symlink (if I wiped data or just always do it!).
[Optimus One, P500 Original Android Development] shinobisoft:
That's assuming you have an ext-4 SD partition. I'm using ext-3. ;) However, I've had issues with Link2Sd after installing and linking an app the linked app crashes until I reboot then the app works fine.

---------- Post added at 07:47 AM ---------- Previous post was at 07:43 AM ----------

Umm. U tried Aroma File Manager? Its works in recovery. If I'm not mistaken, search here at xda.
[Optimus One, P500 Original Android Development] Dovidhalevi:
I am also using ext3. Nothing so big that ext4 would make things better.

I have had no problems with link2sd trying cm10 ROMs. Hopefully remain so :)

My little mod does confuse link2sd. The EXT mount point in paths makes everything appear to have linked dalviks ("unlinking the non-existant dalvik link is harmless). The app list captions are correct so not a major bug.

Worth a look.

I read through davidnt's zips which I could probably adapt for my purposes which are much simpler. These are overkill but easy enough.

In recovery, I can adb shell, mount system and sdcard, copy the script, umount ... quite easily until I have a zip to do it, can do most anything like that.

@Rashed Why not include such scripts. If any are not applicable (i.e. swapon finds no swap, or no sdext to mount), no one would notice? (Note that link2sd's uses /data/sdext2 mount point and others use the more "standard" sd-ext. I might change their's to link both (but there may be others, i.e. /data/sdext4?).
[Optimus One, P500 Original Android Development] Giovannilamarmora:
When you install an app the process system crashes :(
[Optimus One, P500 Original Android Development] shinobisoft:
Still got this bug. WiFi works great but... connected host Mac addresses still aren't being resolved to SSID strings. Will stock WiFi network picker it isn't showing that you are connected even tho you are. I use WiFi manager and have contacted him. He's running stock JB on one of his devices and he reports that he doesn't have this issue. I'm sure its a simple fix since WiFi is working.
[Optimus One, P500 Original Android Development] seki750:
Hi, can you make please some changelog, to see whats new in every build? Thanks.
[Optimus One, P500 Original Android Development] lipe082:
arjen is working on that as i said he will do like in CM9 nightlies so whait a bit ;)
[Optimus One, P500 Original Android Development] Rashed97:
Agh oops.... Sorry Will fix in the next build...
[Optimus One, P500 Original Android Development] lipe082:
When you strip latin.apk if i switch by the one of this rom will i have de dictionarys or coulde be conflits
[Optimus One, P500 Original Android Development] Rashed97:
You'll have them, no conflicts ;)
[Optimus One, P500 Original Android Development] rishabh22:
This post had got lost between a flood of other useless posts so just a friendly reminder. (Sorry i'm a student and won't be able to contribute myself)

Congratulations :victory:

Yeah something is preventing deep sleep and that is causing the biggest problem with the battery. I believe this needs to be fixed even before bluetooth.
[Optimus One, P500 Original Android Development] Dovidhalevi:
Meanwhile, using a minimum of 122mhz and smartassv2 governor gives me almost normal battery life. With smartass, the lockscreen does not lag noticeably when trying to "wake" the phone.
[Optimus One, P500 Original Android Development] borchaniz:
I think this can help

When I open battery in settings it show surfaceflinger and then it transforms to android system maybe surfaceflinger is the broken thing
[Optimus One, P500 Original Android Development] filipeataide:
I am using 748 MHz Performance and I do have deep sleep. I am talking about CM10Build7. Are you too?
[Optimus One, P500 Original Android Development] shinobisoft:
No, they are talking about CM10.1 ( Android 4.2 )
[Optimus One, P500 Original Android Development] @ndres:
That worked... Thank you!!!

Now I have two problems:

- No Slide Lock

- Home Button doesn't work
[Optimus One, P500 Original Android Development] soham93:
flash gapps or

xdaforums.com/showpost.php?p=36543371&postcount=1125

don't forget to delete some unnecessary files from /system.

can't upload the file, sorry !! (pathetic Opera Mobile..)
[Optimus One, P500 Original Android Development] rishabh22:
That has no effect for me and as far as i know 122mhz and 320mhz use the same voltage so it isn't even supposed to have any effect.
[Optimus One, P500 Original Android Development] jaibar:
Actually the power consumption depends on both clock frequency and voltage, so if same voltage then lowering frequency means less power consumption...
[Optimus One, P500 Original Android Development] mixednuts:
referring to 10 or 10.1??

OK... this is getting confusing. Am I missing something... is there a reason why 10.1 is being discussed here? There's no way of knowing if someone is referring to 10 or 10.1 :confused:
[Optimus One, P500 Original Android Development] Stone7:
It's being discussed here because Rashed posted a new 10.1 build here but still didn't update the other thread.
[Optimus One, P500 Original Android Development] Dovidhalevi:
I have Google Now (with the voice-for-google-now widget for voice) working.

GPS Location Services are apparently working for maps, Google Now, Geniewidget, and (somewhat for) Chronus.

Have not seen that google.system.gapps crash again.

Please put in somewhere with emphasis and link: Use the January 7 gapps-jb-4.2.1-light. Did not even know there was a new set when I first flashed the 10.1. I started from scratch, reflashed the ROM and these gapps (both trimmed, of course). Google Now was sideloaded as user-app instead of flashing it, and I had to restore the old VoiceSearch, also user-app (apparently the search and the stub do not coexist well on system/app), which is needed for the widget, Jeannie, etc. Now everything seems to play. Took a bit of doing.

4.2 Rocks!

Give us bluetooth and some nice sleep and we're there!

Added: a minor irritation -- Lookout repeatedly disappears and I need to restore it. Is there some security problem going on here :)
[Optimus One, P500 Original Android Development] shishimaru1000:
The best thing to do is update the first post and write that is _necessary_ to trim down the rom with bill.weckel's tool.
[Optimus One, P500 Original Android Development] Dovidhalevi:
... or any other zip tool. Bill's excellent tool is only for Windows.
[Optimus One, P500 Original Android Development] shishimaru1000:
Yeah.

btw, you can use that tool with Wine. But it depends if you hate it or not :P
[Optimus One, P500 Original Android Development] mixednuts:
What? You're not subscribed to his gapps light thread?? Just kidding. Lol... knew he updated the 4.2 gapps as soon as they were uploaded and I haven't even tested 10.1 yet! :D
[Optimus One, P500 Original Android Development] shinobisoft:
Thanks for the compliment. And yes, it's only for Windows, sorry. I piddle with Linux but that's it.

The only issue with the zip tool is make sure that when creating zip/editing zips is that is doesn't change or set the 'version made by' data to anything other than '0' which is platform-dependent. I ran into that issue with a zip/unzip library I was using while writing the new version of OOne ROM Editor.
[Optimus One, P500 Original Android Development] @ndres:
It worked perfectly!!!

Thank you so much!!! :D
[Optimus One, P500 Original Android Development] rakeshdas:
Trimmed Down CM10 ROMs

These are the trimmed down CM10 4.1.2 ROMs for the whole LG Optimus One Family!

I trimmed the ROMs down using Bill's tool. Great tool btw!:laugh::cool:

Removed Apps: Apollo, CM File Manager, Cm File Manager Themes, CM Updater, Email, Exchange2, Sound Recorder, Spare Parts, and Sim Toolkit.

I also altered the LatinIME file with Bill's tool and removed the assert statements.

Please report any bugs or any app that you want me to add back into the ROM!

Links:

LG Optimus One (P500)

LG Phoenix (P505)

LG Thrive (P506)

LG Optimus T (P509)
[Optimus One, P500 Original Android Development] Rashed97:
So you got voice search working?
[Optimus One, P500 Original Android Development] rakeshdas:
This CM10 ROM is awesome if you trim it, I already did that for you guys in the post above, so some bugs are obviously the voice search not working, but other than that, nothing much. Google Now is awesome with the exception of the voice not working. The only reason I didn't put CM10.1 on my P509 is because i absolutely NEED bluetooth, and the battery life is kind of a bummer. Hope it is fixed soon! :fingers-crossed::cool:
[Optimus One, P500 Original Android Development] shishimaru1000:
Is wifi tethering working here? I think it's the only major bug.
[Optimus One, P500 Original Android Development] rakeshdas:
I am not really sure as I don't have a data connection with my phone, can somebody please test this? THANKS!:highfive:

---------- Post added at 05:00 PM ---------- Previous post was at 04:53 PM ----------

Hey Rashed, did you mind that I uploaded the trimmed ROMs? Should I take it off?:confused:
[Optimus One, P500 Original Android Development] mixednuts:
I don't think there's anything wrong with it... I just think having the tools and guides available for users should be enough to do it themselves.
[Optimus One, P500 Original Android Development] androidwkim:
What exactly am I supposed to search for? And what exactly was I supposed to have read?

I did search for P505, OC, and overclock in the search box. No relevant results showed up. I'm sorry if I missed something, but if you know, can't you help instead of being so patronizing? And to clear things up, are you talking about the screen tear or home button/lock screen issues?

EDIT: If you're talking about the restart/wipe "fixes," I already did those long ago and they did nothing to alleviate the problem.
[Optimus One, P500 Original Android Development] fatings:
Can the speaker bug be fixed by any 3rd party app?

I don't consider tether a major bug, since you can use a 3rd party app to do the job (I use this)
[Optimus One, P500 Original Android Development] Rashed97:
Go right ahead if you want ;)
[Optimus One, P500 Original Android Development] rakeshdas:
Try using my trimmed ROM in the thread!:laugh:

---------- Post added at 08:53 PM ---------- Previous post was at 08:30 PM ----------

Guys, did Rashed create a new thread for cm10.1 or is he just going to post all of the builds here? If he made a new thread, can someone please point me to it?
[Optimus One, P500 Original Android Development] ajaihs:
So if u hav got gnow working,can you share your setup or necessary files(in a little xtra detail) with us?

I was actually waiting for something like this ...so we have got a great reason for switching to 4.2:D
[Optimus One, P500 Original Android Development] androidwkim:
Thanks, I'll try it later when I have the time, Hopefully no screen tearing.
[Optimus One, P500 Original Android Development] rakeshdas:
Thanks man you're awesome!:highfive:
[Optimus One, P500 Original Android Development] -DarkKnight-:
I don't think so

He may be using a Google now voice work around .

It is using the old 2.3 voice search app and then transferring that to Google now

Its not real I don't think
[Optimus One, P500 Original Android Development] Dovidhalevi:
Yes, this is the old online voice recognition into Google now using the widget as was done previously in ics and in build 4. Better than nothing. The old voice search is available and is not all bad.

The newer offline voice engine will not work on our phones a of now.

Anyway, my old post on how i set this up is still valid.
[Optimus One, P500 Original Android Development] prakharkmr27:
this is only for optimus one...

where's d thread for Thrive/Phoenix ??

Straight from my U8800PRO..

Current ROM: ShenDu OS-121227-DEV [Android 4.1.2 (JB)] with cuvetto's framework.jar ;)

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

where the hell is the other thread?? :eek:

Straight from my U8800PRO..

Current ROM: ShenDu OS-121227-DEV [Android 4.1.2 (JB)] with cuvetto's framework.jar ;)
[Optimus One, P500 Original Android Development] -DarkKnight-:
Yeah but some people thought you had native voice search workongn
[Optimus One, P500 Original Android Development] Rashed97:
I knew you were using the older one, but it's still better than nothing.

Can you describe how you set it up again?
[Optimus One, P500 Original Android Development] borchaniz:
I think it's better to add it to your next build
[Optimus One, P500 Original Android Development] Dovidhalevi:
1. Use Jan. 7 gapps.

2. Install the Google Now as a user app.

3. The old VoiceSearch should also be a user app. It is hard to find on Play but it is there. The one of the gapps will not install as a user app and does no coexist with the VoiceSearchStub. These should not be in /system/app.

4. The GoogleNowVoiceSearch is the widget.

5. You might also want the Custom-ICS-Search Widget to integrate all these. This is on Play.

If stuff flashed/installed OK, when you go to setup->input and language->voice recognition, you will see two Google choices. Unfortunately, with this ROM, there are no icons to hint at which one. Trial and error. For me it is the first one. The widget will not work (neither will Jeannie and other programs that use Google's recognition engine) with the "other" choice.

Launch the widget. If it works, then it will talk back it seach string and Google Now should come up looking for that. Google Now will not talk back.

With the custom ICS search widget, one can choose colors for its UI, frame, "Google" and mic symbol. When you click the mic, default that to the widget. Google Now's presence preempt any other search choices. If you want to run the old Google Search, it is available.

Do not click the mic symbol on Google Now's panes. This will likely FC the app.

---------- Post added at 03:53 PM ---------- Previous post was at 03:50 PM ----------

10.1 Battery life: With lower (122mhz) miniumum CPU, smartass2 governer and battery-saver-plus to control data access when screen if off, I get really decent battery life!

Once the deep-sleep works, battery life should be best ever!
[Optimus One, P500 Original Android Development] mixednuts:
Actually, you know what would be great is if someone had the older official Google Now lying around so that we could have that on our devices instead of the hacked ICS one included in build 7.

I remember back in build 5 we were able to run the official Google Now (was able to add sports teams, etc...), but I guess since Google's last update they completely got rid of all ARMv6 support all together. :(
[Optimus One, P500 Original Android Development] Dovidhalevi:
You can get "official" Google Now from any of the various gapps zips around XDA and from certain threads. Such a side-load ran on 4.1.2 build 5. One cannot install it from Play. Never could.
[Optimus One, P500 Original Android Development] mixednuts:
Haven't tried that yet... I just assumed the reason Rashed didn't include it in his gapps light is because the most recent version wouldn't run on our device. If you believe that you have the official version, could you check if you're able to add sports teams?
[Optimus One, P500 Original Android Development] Dovidhalevi:
The version I had--if I asked it about a team that it recognized, I received bulletins on scores. No option in menus.

This version FCs on the 10.1 ROM so I placed the version on the 4.2 gapps of January 7.

Another problem I found. It does not receive the text from the widget so it is not really working right. I am using the version of the widget from the XDA thread. Rashed's version does not show up.
[Optimus One, P500 Original Android Development] mixednuts:
So, you only receive bulletins for teams that you had previously added... you can't actually add new teams, correct?
[Optimus One, P500 Original Android Development] rakeshdas:
Google now works for me in cm10 4.1.2 with my trimmed rom, but the voice doesn't work! So no use I guess! :(
[Optimus One, P500 Original Android Development] Dovidhalevi:
The erstwhile Voice for Google Now widget had been kicked off Play because of its name. That name creates conflicts in the system, not just imitating Google's apps. In conflicted with the VoiceSearch on which it depended.

It is now called Voice Search Assistant, available as a user-app on Play. It works. Text gets into Google Now which will show search-suggestions just like from typed in text. This is now a paid app--Try it out for 15 minutes as usual. Will not break the bank.

Thread http://xdaforums.com/showthread.php?t=1770100

I recommend get rid of the old version and take it off the gapps zip as well. You will need to manually delete it if it was flashed on installed.

===================================

I have installed Xpose/Framework. It had been default-compiled from AOSP headers to ARMv7. The dev found make file for older phones for ARMv5 and made a version. How much of a penalty for ARMv5 vs ARMv6 I do not notice (This replaces a core component; ROMS after this default was caught are considered faster). Chronus comes up noticeably quicker (usually takes a long time), no idea why.

I then installed an XposeAppSetup apk and after a multistep and reboot procedure, it is active and one can do Paranoid type stuff--examples:

Desktop Analog Clock. Add cities for multiple time zones in analog mode. Doesn't quite fit. Change its size to 120. Now it fits.

Asus Supernote will usually only run on tablets. Give it the same treatment and (at least on Paranoid, have not tried this method) and can use it on the P500.

Want more information visible, say on settings. Ditto.

Paranoid improvements to Trebuchet's icon/text-label scaling did not work with Xpose.

All of this is done at run-time and will work on differing ROMs and survive "upgrades." There are other modules available for it as well and there is a capability of replacing functions in apps without decompiling their apks. For some expert dev, this may be the real answer to the Google Now business. I therefore, do not expect to see any of this on Play :)
[Optimus One, P500 Original Android Development] T.M.:
I have a problem, Link2sd can't mount the partition script, i need some help please.

Enviado desde mi LG-P500 usando Tapatalk 2
[Optimus One, P500 Original Android Development] borchaniz:
It's been said thousands of times: free up some system space
[Optimus One, P500 Original Android Development] chrisnfs93:
I have discovered which the panorama works, you have to just install Camera ICS from play store and it works ;) (don't install into the system, the app crash)

Inviato dal mio LG-P500 con Tapatalk 2
[Optimus One, P500 Original Android Development] russian392:
So um........Where is Rashed?
[Optimus One, P500 Original Android Development] rakeshdas:
Use my trimmed rom :laugh:

---------- Post added at 04:33 PM ---------- Previous post was at 04:31 PM ----------

Somewhere........... :confused:
[Optimus One, P500 Original Android Development] Rashed97:
You lost me after the "==="

I'm here. I've spent too much time at Jenkins ;)

http://jenkins.androidarmv6.org

And yes, there is a full family build for CM10.1 up there. I'll upload it tomorrow afternoon
[Optimus One, P500 Original Android Development] russian392:
man i thought someone else took up this rom and im like nooooooo.......REVOLT....but ur here

---------- Post added at 02:14 PM ---------- Previous post was at 02:08 PM ----------

Like rashed said, i also lost u after the ===, maybe more grammer and detail will help

thankls anyway
[Optimus One, P500 Original Android Development] Dovidhalevi:
OK, here goes.

Xpose/Framework is an ultimate ROM and app hack/mod tool. http://xdaforums.com/showthread.php?t=1574401

He built an ARMv5 (se la vie) version (the one on the OP is ARMv7). I successfully installed this as a normal user app. When it is run, it replaces a core framework piece of the system. Available on next reboot. In an of itself, nothing else.

Modules are available for this to do any variety of tweaks, mods and hacks. I installed an XposeAppSettings module. Once I figured out how to activate it, it was able to do Paranoid style app size changes as I described in the post. It can also lock screen position and override language, and can set an app in tablet mode if available. I like what I can tweak in Paranoid and this is a post-installable alternative.

It just begins here. http://www.villainrom.co.uk/forum/microdownloads/ takes you to module downloads. The XDA site has a tutorial on how to roll your own. Xpose/Framework can replace functions in apps without decompiling the apk. The possibility of replacing ARMv7 dependent stuff in Google Now presents itself for some expert dev. Almost limitless possibilities.

All this runs and is done at run-time. Should survive upgrades and ROM flashes.

All opensource.

Possibility of upgrade (leave dalvik alone) rather than full flash zip if the changes are small?

More on battery life: The 4.2 ROM is getting phenomenal battery life, considering that it does no deep-sleep. Using the 122mhz minimum and smartassv2 governor and an app to limit G3 data usage when the screen if off, I am doing substantially better than with the previous 4.1.2 ROM (same cpu speeds, governor!) that did deep-sleep. The phone stays much cooler. So once the deep-sleep is fixed, this will be awesome.

---------- Post added at 04:41 PM ---------- Previous post was at 04:06 PM ----------

Another annoyance:

I need to restore Google Voice Search at every reboot! Once done and I re-select its engine, all the voice toys work. Running this app, which once worked very nicely, it takes my voice and then FCs.

This is a user app but only its library gets auto-linked by link2sd. I need to manually link the app and the dex. Maybe I should leave it on data?
[Optimus One, P500 Original Android Development] Cagnulein:
+1

72mb free and gapps installed

Any hints?
[Optimus One, P500 Original Android Development] Jserrano56:
Help This Bricked My Phone It Won't Turn On No Lights No Recovery No LG Logo Nothing Computer Won't Recognize The Phone
[Optimus One, P500 Original Android Development] Dovidhalevi:
A few items

VoiceSearch Problem: VoiceSearchStub.apk !! Got rid of that, restored once more and it works. See what happens next boot.

Play Problem-- "missing" apps: I do not have a solution, has to do with app DPI. That Xpose/Framework has a module to take care of that.

Google Now, sports: The Jan 7 gapps might not be the latest and greatest, but swipe from the left edge and get a display with a list of cards. Most have settings and the sports one will let you add a team (does not mean that Now recognizes that team, however)! With the above-mentioned Xpose module, I should be able to install the latest and greatest, next time it is "offered." See if that FCs or works. Google has added public service and emergency warnings, movie listings, I believe, and other goodies. See what happens.
[Optimus One, P500 Original Android Development] borchaniz:
What do you mean by "this"

Try to connect your phone to charger maybe you ran out of battery