yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500 Android Development] NFS420:
First thank you Hardlight for updating this wonderful Rom! Secondly, I can suggest some ways to minimize 2 of 3 issues:D...

- Use Greenify(I think "How to use greenify" should be common knowledge by now in the community), Then go to "Memory Management" in the Performance tab in setting and untick "Allow purging of assets" and set your phones clock speed to 245 - 748 mhz.

- Dont know how to solve this issue, I think its related to the DATA partition being moved to sdcard(Or Google just torturing us till we buy new phones as the problem didn't start till Google released GMScore.apks with lollipop APIs)

- Again use Greenify(For heavy/normal app with heavy/noraml ram useage and background process)

And again thanks Hardlight creating/updating such wonderful for leechers like me:p.
[Optimus One, P500 Android Development] HardLight:
-It should sleep ok, maybe google services are the fault, try better battery stats to find wakelocks.

-Try other gapps, maybe older zip from downloads section. Also I need to say that nowadays play services slows down this phone very much so if you have such a choice don't to use them.

-Also I would direct that problem to google play services. To workaround it use Greenify.

Your sd card is ok, just don't overclock phone to much. Our chip gets slower at 864 Mhz, best performance is on 806 on my phone but it can vary on different phones. Also change lowest frequency to 480 because AFAIK our CPU has 2 power modes: one is used from 122 to 480 and other from 600 and up. Setting 600 as min will decrease battery work time.
[Optimus One, P500 Android Development] thunder45:
Thanks [MENTION=4974969]HardLight[/MENTION]

Indeed my phone is awake because of "suspend_backoff" kernel wavelock. And I read this is probably due to some other application waking the phone up too frequently. And the winner is com.google.android.gms with 42 wakeups per hour!

I`ll try a different GApps or some trick from the following post http://xdaforums.com/showthread.php?t=1179809&page=2549 from [MENTION=4355376]Karpfenhai[/MENTION]

About Greenify, it seems I don`t know how to use it right. Google Play Services don`t show on it, just the regular applications. And after I installed Greenify, the phone continues to be awake (100%). Would you have any hint?

Regarding the overclock, I came down to 806mhz, and indeed it is performing better now! Is there any reason for that?

Just one question one more question on gapss. You said "choice don't to use them. ". How can I install applications without it? I first thought of using Titanium Backup to restore the applications, but I would still need GApps to install Titanium. Is there any other way to live without GApps?

Thank you in advance

---------- Post added at 08:27 AM ---------- Previous post was at 08:22 AM ----------

Thanks! The "Allow purging of assets" apparently helped.

On Greenify, as I mentioned to [MENTION=4974969]HardLight[/MENTION] , it seems I don`t know how to use it. My phone continues awake, and I can't put com.google.android.gms to sleep. Would you have some tip?

Regards
[Optimus One, P500 Android Development] bigsupersquid:
Use privacy guard or the settings (AppOps) widget to disable wakelocks, wakeups, or other permissions.
[Optimus One, P500 Android Development] HardLight:
There is setting in Greenify to show system apps also you can use privacy guard in place of greenify as [MENTION=2980661]bigsupersquid[/MENTION] mentioned. But work principles of Greenify and privacy guard is a bit different as privacy guard totally disable some permissions from apps (such as wakelocks) and greenify disables that permissions after some time when phone screen is off, so apps can do some work before being suspended. Try both to see whats better for you.

About oc: every chip has limits (mobile or pc). After you pass it, cpu becomes unstable - can't compute properly so needs to execute tasks over again to get answer that make sense. If you oc even higher cpu can't fix its errors and crashes (freezes).

Living without play services: you can install apps from pc with adb commands (ADB debugging must be enabled in Settings) or just from your sdcard with any file manager (unknown sources must be enabled in Settings) . But keep in mind that you'll need to update all apps manually if you choose this way.
[Optimus One, P500 Android Development] thunder45:
Thank you [MENTION=4974969]HardLight[/MENTION]

I have got your os2sd github and built a new load using a 4.8 toolchain (UberTC). I have formated all the partitions and flashed it clean with your latest GApps. So far so good :D

By the way, on the last couple of days I made some tests and realized that my phone wasn't sleeping due to what you call "Wi-Fi wakelock because of the old bcm4325 wireless driver". Is there any solution or work around for that? Or did anyone solved this issue so far?

Currently, I have set MIN processor speed to 122mhz, so it saves battery while screen is off.

Thank you in advance
[Optimus One, P500 Android Development] st1966:
A couple of weeks ago I bought a new LG H440n, as my old LG P500 was getting slow and it had become a fight to update it due to low space.

In the end my LG P500 was setup with cm-9.2.3-ICS-PLUS-p500.zip and Link2SD to extend with applications on SD card second part :(

So last night for fun, I created as new phone, I installed

cm-11.0.0-20150510-OS2SD-p500.zip

GApps_4.4.4-20150511-OS2SD-p500.zip

twrp-2.8.3.0-20150118-MULTI-F2FS-p500.zip

And it just work great :good:

An old LG P500, created just for Android 2.2/2.3, now running Android 4.4.4.

I can only say thank you very much, super good work done by developers :laugh:
[Optimus One, P500 Android Development] gieo123:
HELP!

Hi guys I need some help my sd card got broken and my P500 won't read it anymore, after removing it and rebooting all of my apps are gone except for root explorer and link2sd. Now I bought a new sd card, insert it to my phone and looks like everything was okay and now I want to change to the Final OS2SD Rom but in recovery (TWRP v2.8.3.0-MULTI-OS2SD) it says no sd card mounted, no system mounted, and no data. Please help I don't know what to do now.
[Optimus One, P500 Android Development] mns123:
Did you re-partition the SD Card as per Installation instructions of OP in first page?
[Optimus One, P500 Android Development] gieo123:
That is what I'm trying to do on the recovery but it cannot detect my new sd card and it won't mount, but when I boot my phone it is already mounted.
[Optimus One, P500 Android Development] ibub:
You can mount system and data by: advanced >internal mode, and mounts > select system and select data. Not sure if this will cause sdcard to be mountable. Don't have P500 with me right now.
[Optimus One, P500 Android Development] nodude:
Lagging

I've installed the newest OS2SD version without GAPPS on a class 10 sdcard it worked really good but after the first restart it started lagging. Has anyone experienced the same? Has anyone a solution for it?

---------- Post added at 12:28 PM ---------- Previous post was at 11:39 AM ----------

Sorry for the noise figured it out flight mode. It seems that the phone is always polling for the sim card? Could that be deactivated?
[Optimus One, P500 Android Development] veeruvims:
Unable to open google play store

Guys, I suppose the gapps minimum doesn't have playstore & gmail apps. Iam struggling hard to get playstore to work on my lg p500. Any help/suggestion would be greatly appreciated pl.

:mad:

Lg p500

CM11 os2sd (FINAL)

Gapps minimum

TWRP 2.8.3.0 multi F2FS
[Optimus One, P500 Android Development] ibub:
It doesn't have gmail, but it does have play store. Go to settings > accounts > add account > sign in to Google account using your email and password. After sync is complete, go to the apps drawer and select play store > menu > my apps > all. Now scroll to Gmail, and install it. :)
[Optimus One, P500 Android Development] paulovicsag:
hy,guys :)

i need your help,first time i install the muksolinis rom and the oldbbfix (for network) .Testing it for 3 days i have a lot of problems(laggs,freezing,etc),then i install this cm11 os2sd rom; i like it, but i dont have network signal....so what can i do to fix it?(actually rom is the the original rom android 2.2 (LGP500AT-00-V10b-VDF-RO-OCT-09-2010) .

THX in advence!!!
[Optimus One, P500 Android Development] ibub:
I think the updater script in the oldbbfix (usenewbbrom.zip) will not properly mount the system partition on your sdcard, so it probably won't flash in recovery. But you can do it manually. Extract the zip, and you will notice a system directory inside. And inside of that there is a sub-directory named "lib", containing three files. Using a file manager that has been granted root access, copy those three files to /system/lib. Then set permissions using file manager to rw-,r--,r--. CM File Manager should do the job. :)
[Optimus One, P500 Android Development] gieo123:
I also did try that and put the new recovery to internal system so I can flash the new recovery but still system won't mount and and cannot flash :(
[Optimus One, P500 Android Development] ibub:
That's weird, ... are you sure that you are in internal mode? The menu is a little confusing, as when the button says internal mode, you are actually in OS2SD mode. So if you are in OS2SD Mode, it tries to mount sdcard partitions that don't yet exist. But I may be totally wrong about what is happening with your device. Could also try to download TWRP- MULTI again and reflash it. If your OS sees sdcard, then something is possibly corrupted in twrp. :confused:
[Optimus One, P500 Android Development] gieo123:
I don't know what seems to be the cause of the problem. I tried to reflash using cmd but I'm stuck at fastboot, my pc won't recognize my P500 as fastboot device even though I already installed all the right drivers.
[Optimus One, P500 Android Development] ibub:
Need to extract recovery.img from the zip before using flash_image command. Try unplugging and re-plug cable. Also try pull out battery, and then plug in cable. I don't think it's a driver problem if you had ADB access previously. But if all else fails, uninstall/reinstall drivers. If fastboot device is detected, I recommend using Android Flash Recovery by [MENTION=4501943]shinobisoft[/MENTION]. Good luck brother.
[Optimus One, P500 Android Development] totonaet:
Problem With Gapp

I install GApps_4.4.4-20150511-OS2SD-p500.zip In Internal Mode Just Like the Hardligth Guide Says and i Dont have any Google service o google play or gaaps in General. What i should do to use google play. I installed the Apk of google play. And when i try to open it it show a White Display them send me back to the Android interface. hel pls
[Optimus One, P500 Android Development] ac00995:
Stop app in settings, and make it system app with Link2SD and reboot, that succeded on my old tablet, but before that install google services via mobogenie or other store app.. :D
[Optimus One, P500 Android Development] KenMacD:
Mobile Standby battery drain?

Install this and it works great, but I'm wondering if anyone else is having issues with "Mobile standby" killing the battery?

I don't yet have a sim in the phone, and it goes dead in about 8 hours.

Does anyone know if once I have a sim that'll be improved?

Also anyone know why even though I turned off mobile networks that this would still be running?
[Optimus One, P500 Android Development] bigsupersquid:
without a sim it'll run a lot better in Airplane mode.
[Optimus One, P500 Android Development] KenMacD:
Sorry, I should have mentioned that this was also tested in Airplane mode. Mobile standby still runs at 100% time without a signal.
[Optimus One, P500 Android Development] bigsupersquid:
hmm, I don't know then. I know leaving the wifi on will devour your battery, it prevents sleep.
[Optimus One, P500 Android Development] biswabratabhakta:
First of all thank you HardLight for the excellent ROM and the installation guide which enables a smooth installation for even a newbie like me. I had few concerns as mentioned below:

1) in some of your previous posts you mentioned about some problem with wifi wakelock. I installed the latest rom (cm-11.0.0-20150510-OS2SD-p500.zip and GApps_4.4.4-20150511-OS2SD-p500.zip ) available from the download link. Is it fixed there? because I still find battery drains out very fast while wi-fi is on (even if there is no wi-fi/internet connection or activity).

when I check the batter usage, I find screen is the highest consumer though.

2) Link2SD says /data/sdext2 mount not found. I chose ext4 while partitioning other than FAT32 and linux swap as mentioned in your guide. I tried recreating mount scripts using EXT4 as well as FAT32 but no luck. Anyways, with increased internal memory using the partitioning, I don't find much necessity of Link2SD anymore.

3) Google Play Service continues stopping with Error and when I searched the forum I found many suggestions to use old GApps, but then again it updates while using GMAIL/playstore etc. I saw your post suggesting NOT to use GApps if possible, BUT unfortunately I find it difficult/impossible without playstore. May be I need a guide how to install apps from PC using ADB shell etc.

On a lighter note, As I already mentioned I am a newbie here, I lost my old sd card while partitioning using minitool, not sure how, it no more is detected by my pc or phone. But I will not blame you as I already read your disclaimer before doing it.

Thanks again for your help.

Biswa
[Optimus One, P500 Android Development] ibub:
2) Second partition is used for /system in this mod. Since link2sd tries to use that partition, it will naturally fail, because it is renamed in fstab in the boot/ramdisk. But as you said, there is no longer any need for link2sd.
[Optimus One, P500 Android Development] aayushARM:
Can anybody please clear the meaning of these 2 lines ?:confused:

I followed this sequence:

Created partitions using minitool as given

Flashed latest TWRP MULTI from inside my old CWM

It was already in OS2SD mode then.... I put the ROM and then GApps both together in queue in TWRP while flashing and it flashed properly and booted, BUT, I am able to see /system partition as 375 mb(which I created), however, /data is still being shown as only 98 mb, which is internal, as what I created is 1024mb, and also I can't see any /swap with 100mb size which I created............

Any idea where am I going wrong ? What does that DATA2SD lines mean in above quote ??:confused:

Thnx in advance for any help !:):D
[Optimus One, P500 Android Development] aayushARM:
no answers ??:(
[Optimus One, P500 Android Development] HardLight:
Hi,

DATA2SD:

This is legacy rom version I built earlier with only data partition moved to sdcard. Tutorial is bit outdated (I'll fix this) so ignore this line.

Installation:

If you did tutorial steps correctly you should see your data and swap partitions with new sizes. Remember partition order /system swap /data. But I would recommend you TWRP (in os2sd mode) partitioning tool, this way you will do required partition tables easiest.

Good luck
[Optimus One, P500 Android Development] Schmuppes:
I just installed the ROM to revive my old P500. I'm not sure if it's the Class 2 SD I had left to test it, or just the general age of the phone. It's really slow, but it works in case I need a backup. Thanks for the work!
[Optimus One, P500 Android Development] CCXAlex:
The card's class has definitely a negative impact in its performance but my honest opinion is that p500 cant really handle anything above ICS for a normal daily use in aspects of performance and battery life.
[Optimus One, P500 Android Development] nodude:
battery

i think, hope there is still room for battery improvement i'm going to try some of build.prop tweaks http://xdaforums.com/showthread.php?t=2600039. If someone has more experience i would appreciate help
[Optimus One, P500 Android Development] HardLight:
Happy New Year

Hi all who are still following p500 forums in 2016! :highfive:

I couldn't let this great phone to live with 2015 OS, so here is a little New Year present to all p500.

There are two versions: EXT4 (/data fs is ext4) and F2FS (/data fs is f2fs), choose which one is better for you.

Also it is recommended to use twrp-2.8.7.0, although if you need twrp-multi capabilities stick with previous recovery version.

Changelog:
[Optimus One, P500 Android Development] eldamobo:
Are you kidding me! Thanks & Happy New Year!
[Optimus One, P500 Android Development] antius:
My p500 its still kicking in 2016. Thanks everyone who developed for this this tiny and awesome device. I'm just a flashaholic amateur and i couldnt done it without you guys pushing this device foward. Happy 2016 guys. :)
[Optimus One, P500 Android Development] mns123:
Thank you for the New year gift.

I have been trying the rom for the last couple of days and after installing apps, it becomes pretty slow to react to touch.

Better with charging on.
[Optimus One, P500 Android Development] Jesam:
What a great mod!! So many thx!!

Let's provide some experiences and some questions.

My Way to this Mod:

* I upgraded from Cyanogenmod 10.1 – TouchWiz_JB_V2 since it was quite outdated and I lost read access to my SD Card 2 months ago.

* None of my Computers recognize my P500 anymore. I installed / uninstalled / cleaned several drives (LG, ADB generic Android, 15 seconds ADB Installer, enabled / disabled USB-Debugging, changed between USB/MTP/PTP, changed USB cable, installed/changes during connection/before connection, ect.). Seems to be a little brick or hardware issue. Luckily, I had rooted it 4 years ago, already.

* I had a quite old version of ClockworkMod (CWM) installed.

Experiences

What I did to install THIS mod from HardLight? (File repository: http://xdaforums.com/devdb/project/?id=6192#downloads)

1 Upgraded CWM to the newest version (via CWM app).

2 Formatted my SD directly in computer. Note: I only have an old 2GB Mini-SD card.

3 Partitioned SD card via freeware “MiniTool Partition Wizard”. Attention: You have to set every partition as "Primary" (I missed this in my first installation try.) Some notes on this mod:

- the "/sdcard" partition seems to store app user settings and pictures, audio, etc. --> not much space needed

- the "/system" partition seems to store the android system --> it really needs at least 400MB. First try was with 396MB and installation was ok, however, my phone went in an endless loop between background light on > Restart > background light on >....)

- the "/swap" parition ... no idea

- the "/data" partition is the new INTERNAL STORAGE ("Total space") of your phone. Here are your apps. --> it is good to have at least 1GB, but preferable you should have >10GB

4 Flashed/Installed TWRP Recovery Image from HardLight (twrp-2.8.7.0-20160101-OS2SD-p500.zip) via CWM (access via Power Button + VOL TOP Button + HOME Button)

5 Rebooted Into Recovery

6 Flashed ROM (cm-11.0.0-20160101-OS2SD-EXT4-p500.zip) and GAPPS (GApps_4.4.4-20150511-OS2SD-p500.zip) together. Note: Initially I first flashed the ROM, rebooted into Recovery and then flashed GAPPS. This lead to an endless loop after entering my google credentials in the android initial screens.

7 Rebooted the system

Issues / Questions:i

1 Google Services stop every 10 seconds to 2 hours (I tried a complete re-install and a GAPPS reinstall. Nothing solved this issue so far). Any idea how to solve this?

2 Battery is empty 2 hours after it reached 60%. To reach 60%, however, it takes 2 days. (This may be due to the old battery or due to travelling with the phone via car so that it has to connect to different access points. Of course WiFi and mobile data is deactivated. I will continue to monitor this issue and report on updates).

3 Maybe you have an idea to reactivate my LG USB?

Best wishes, Jesam
[Optimus One, P500 Android Development] bigsupersquid:
Google play services crashes on our chipset since sometime in 2015. The only way to stop it is to forcibly downgrade play services and make it unable to update... Which breaks recent apps depending on newer gms.

For your USB, try a live Linux CD. Linux doesn't have the same driver issues with android devices as windows except for cheap Chinese hardware.

You don't need any special USB driver to use adb or mass storage from Linux.
[Optimus One, P500 Android Development] Jesam:
Thx I will try as soon as I burned a bootable Linux CD.

I have another issue: Stuck in CM Bootscreen after Titanium Backup Recovery

I switched to a bigger SD - Card (32GB, Class 10, Transcedent). Therefore, I made a backup with Titanium Backup of everything of my old 2GB Card. Then completed all the steps to install new ROM + GAPS on new SD card. It starts ok, however, Titanium Backup stops, if I try to recover "ES FileExplorer", everthing else works fine. But this is not a big issue. The really big issue is, after Titanium Backup Recovery has finished, I tried to reboot my P500. But now it stucks in CM Bootscreen. I waited for 2 hours and tried all the installation procedure 5 times now. Always the same issue.

Any ideas?

BR

Jesam
[Optimus One, P500 Android Development] the-her0:
HALP! I partitioned the SDcard like you said, and it still wouldn't install correctly, in twrp mount fails on /data unmount fail too, says /data doesn't exist
[Optimus One, P500 Android Development] Dovidhalevi:
The data and system partitions were switched. Need compatable twrp or cw version. Or try Rahr****'s "Omega" (omni) ROM.
[Optimus One, P500 Android Development] HardLight:
Extended final 2

This is kind a maintenance update mainly orientated to f2fs users as previous release had unstable f2fs (it is recommended to upgrade to prevent data loss).

Of course there are some general bug fixes from mainstream so ext4 version is also updated.

For all who like cool new stuff try TWRP 3.0.0-0 :p

Changelog:
[Optimus One, P500 Android Development] bigsupersquid:
that's a nice repo you've got set up. thanks for sharing.

reminds me i should built a maintenance release for optimus v/s. your os2sd repo would make that relatively easy to catch up on.
[Optimus One, P500 Android Development] the-her0:
Tester's analysis

yeah, was using an older version of TWRP, thanks for the help... worked when I premounted, though I can change my system from my ubuntu pc Idk if I should be able to do that... anyway thanks for the super fine rom Hardlight, I've tested it and here is what I found

Idk if this is my fault or not, but I'll list some things that I'm having troubles with my set up

!issues!

Google Play / Cynogenmod = server connection error. Gplay worked on the Kit Kat 4.2 Aroma HardLight also developed. (Due to small System partition, will try to fix later

Browser = Force closes on attempt to load videos

Settings = accounts, when a menu opens it freezes, only fix is removal of battery/power

battery drain is a big thing, had it plugged in all night and it was dying 30 minutes later, but wifi Wakelock is a known issue so just stating battery life with that shows how big of an issue it is.

Settings = users, forced soft restart on adding a new user

(ALL ISSUES MAY BE FIXED AFTER I GET A BIGGER SD CARD AND REPART IT or use the F2fs upload also F2fs or Data2sd which should I use?)

Haven't yet taken a logcat as of yet, but once I do I'll post here to show the stuff i'm going through,

---------- Post added at 04:41 PM ---------- Previous post was at 03:56 PM ----------

instead using TBR you could (if you have Ubuntu, Chrome os or some other form of Linux) directly copy and paste your data partition and paste it back to the partition you have for data. (it will say Priv-App, or something like that in system)