yashsingh1/xdaforums huggingface dataset:
[LG Optimus 4X HD] lg-optimus:
Since you are working on GPS, could you please check GPS without AGPS. At the moment I am testing different ROMS / kernels without AGPS and

with Moltenmotherboard 2 satellites only with NO usable signal have been found. With bliss a lot of satellites were found, but accuracy was very bad. I am testing with GPS device only in the settings and I am putting wifi and data off. See http://xdaforums.com/optimus-4x-hd/general/best-rom-gps-reception-t3165162 There have been times, when GPS worked even indoors, so I do not believe in an hardware issue.
[LG Optimus 4X HD] csk1jw:
[MENTION=4530638]lg-optimus[/MENTION]

I tested real GPS in airplane mode, location setting = device only. For indoors, single-level building, GPS Test showed locked in ~2mins, with 4 locked (yellow/orange) satellites and 6-7 satellites in view. GPS will lose lock from time to time. Moving to outdoor, line-to-sight on clear sky, 4 solid locked (green) and never lose lock.

Switch to my typical settings, WiFi/3G cellular date enabled, location setting = high accurracy, location history OFF, GPS Test locked nearly instantaneous. For indoor, up to 8 satellites is in used (yellow/orange) with 8-9 satellites in view. Moving outdoor, it can easily have 11-12 satellites in used (3~4 green bars and mostly yellow) with 13-14 satellites in view. For both indoor and outdoor, GPS never lose lock.

Next ROM from streambinder should be solid for GPS and no battery drain issues caused by wakelock leak.
[LG Optimus 4X HD] lg-optimus:
What was your accuracy? Don't know which ROM I tried. I had the situation, that I saw over 10 satellites "fixed", but accuracy was over 50m, which is unusable. I am getting mad with these GPS problems. I am not a coder, so I don't know what baseband is, but I read, that it can depend on this. What I don't understand, that 2 ROMs (Beanstalk 4.4.4 and Blisspop 5.1.1) are a lot better with GPS, than all the others, so it cannot be a hardware issue. Moltenmotherboard is one of my favorites, but I need a working GPS.
[LG Optimus 4X HD] csk1jw:
Using AndroiTS GPS free, with my typical settings:

Indoor: 13-16m

Outdoor 9-11m

In Airplane mode, Location setting = device only

Outdoor: 12-15m (start at over 25m, and slowing stable in 12-15m range).

Without AGPS, it always shows 4/4 satellites locked. WIth AGPS (my typical settings), I have seen up to 7 locked and more in view.
[LG Optimus 4X HD] csk1jw:
Tethering & portable hotspot fixed

Finally, this ROM is perfect for me.

I am able to get "Tethering & portable hotspot" to show up in Settings. Tested sharing my data plan through WiFi and worked like a charm.:good:

Update: Tested with Bluetooth PAN from my tablet, also worked like a charm.:good::good:

It seems that MoltenMotherBoard platform_device_lge_p880 includes the all the carriers' specific overlay xml's (in ./overlay/frameworks/base/core/res/res/values-mcc*-mnc*/config.xml) that disable tethering. Those xml's may be required for mobile provisioning for prepaid plans. For postpaid plans (like me on AT&T), I don't think any of those are necessary.
[LG Optimus 4X HD] Raffaele85:
hi [MENTION=5889675]streambinder[/MENTION], will there be a new version of the ROM? I know that you have "time problems", it's just a question
[LG Optimus 4X HD] streambinder:
Of course there will.
[MENTION=5799877]csk1jw[/MENTION] found useful solutions, that I'm planning to apply, as already for first GPS patch.

The only thing to be checked is around tethering: moving forward to fix it as [MENTION=5799877]csk1jw[/MENTION] did would break outgoing calls for bunch of users.

We really have to analyze this move.
[LG Optimus 4X HD] csk1jw:
The safest fix is to remove the following override keys from each carriers' xml which zero'ed out the configs.

<string-array translatable="false" name="config_tether_usb_regexs">
<string-array translatable="false" name="config_tether_wifi_regexs">
<string-array translatable="false" name="config_tether_bluetooth_regexs">
<integer-array translatable="false" name="config_tether_upstream_types">

The code in services/core/java/com/android/server/ConnectivityService.java confirmed this.

public boolean isTetheringSupported() {
enforceTetherAccessPermission();
int defaultVal = (SystemProperties.get("ro.tether.denied").equals("true") ? 0 : 1);
boolean tetherEnabledInSettings = (Settings.Global.getInt(mContext.getContentResolver(),
Settings.Global.TETHER_SUPPORTED, defaultVal) != 0)
&& !mUserManager.hasUserRestriction(UserManager.DISALLOW_CONFIG_TETHERING);
return tetherEnabledInSettings && ((mTethering.getTetherableUsbRegexs().length != 0 ||
mTethering.getTetherableWifiRegexs().length != 0 ||
mTethering.getTetherableBluetoothRegexs().length != 0) &&
mTethering.getUpstreamIfaceTypes().length != 0);
}

This matches my observation that if I removed the SIM card from the phone, the Tethering & portable hotspot would then show up in Settings. This way, it would still leave whatever mobile provisioning apn/url configs intact with the xmls, which I believe may be required for prepaid plans, but it's a nuisance to update each and every overlay carriers' xmls.
[LG Optimus 4X HD] AndroidholicCOL:
Not working well for me

I have done a clean installation, I haved wiped everything using TWRP, but the OS is so, so, so laggy for me. It works perfect before I install Gapps, the gapps packs that you find here, I was using the Modular Pack but when I install it, the phone became extremely slow, it really pisses me off, so I have to go back to Android 4.4. I wanna try Android 5, but none of the ROMs for the P880 work for me. Has someone had the same problem? Thank you guys!
[LG Optimus 4X HD] dravida:
themes

Is it possible to add CM 12 Themen Engine? :)
[LG Optimus 4X HD] Simon1975:
Following previous talk in this thread about modifying gps.conf I've had great success with the following robbed from a new LG device (L40):

https://drive.google.com/file/d/0B67B2OUxrnnUSE9wM1hIcVZqZjQ/view

Seems to work way better than the config file with this rom, in the UK at least :)
[LG Optimus 4X HD] Shuny:
Thank you for your work. Can you provide us with a file to copy on the phone to fix the wakelock issues ? I have no experience in compiling Android so I'd rather have a simple procedure :o
[LG Optimus 4X HD] csk1jw:
[MENTION=3337861]Shuny[/MENTION],

Android, unfortunately, is not as simple as such. In fact, I am still learning. The wakelock leak fix changes the .java source file, which I am not sure if it can be replaced by simple file swap.

I would recommend that you wait for streambinder build or use 20150625 release which does not have wakelock leak issue and use adb to replace the framework-res.apk which adds to Google service as location provider. However, I am not sure if that would resolve the AGPS issue as no one has tried and reported it back. It seems that everyone still prefers a clean build, hence the best is to wait for streambinder, or build yourself.
[LG Optimus 4X HD] csk1jw:
CM-12.1 kernel bug - lowmemorykiller

Hi,

I found a bug in CM-12.1 kernel in lowmemorykiller module. The __module_param_call() used to register the sysfs interface is different between kernel-3.1 and kernel-3.4. The CM-12.1 kernel had merged the code incorrectly from kernel-3.4 branch and /sys/module/lowmemorykiller/parameters/adj is missing from userspace. Lollipop system core LMKD (LowMemoryKiller daemon) may not be behaving correctly.

Here's the fix.

diff --git a/drivers/staging/android/lowmemorykiller.c b/drivers/staging/android/lowmemorykiller.c
index 1cb9ff6..c17afa9 100644
--- a/drivers/staging/android/lowmemorykiller.c
+++ b/drivers/staging/android/lowmemorykiller.c
@@ -400,7 +400,7 @@ module_param_named(cost, lowmem_shrinker.seeks, int, S_IRUGO | S_IWUSR);
__module_param_call(MODULE_PARAM_PREFIX, adj,
&lowmem_adj_array_ops,
.arr = &__param_arr_adj,
- S_IRUGO | S_IWUSR, 0);
+ 0, S_IRUGO | S_IWUSR);
__MODULE_PARM_TYPE(adj, "array of int");
#else
module_param_array_named(adj, lowmem_adj, int, &lowmem_adj_size,
[LG Optimus 4X HD] Simon1975:
Sorry that link should have been https://drive.google.com/file/d/0B67B2OUxrnnUSE9wM1hIcVZqZjQ/view?usp=docslist_api

After several days using gps with that config I can confirm gps lock reliable in 20 to 25s with up to 11 satellites
[LG Optimus 4X HD] streambinder:
Just tag for [MENTION=1149134]Demetris[/MENTION] for it. ;)
[LG Optimus 4X HD] Demetris:
Fixed and pushed :)
[MENTION=5799877]csk1jw[/MENTION] [MENTION=5889675]streambinder[/MENTION] [MENTION=3081601]alfsamsung[/MENTION] [MENTION=4716493]laufersteppenwolf[/MENTION] If you guys have any free time would be great if you could take a look at cm12.x

to identify that sound bug we are currently having(ringing sound goes to loudspeaker vs earspeaker) so i can start the nightlies.

Thanks in advance.
[LG Optimus 4X HD] DavidXanatos:
Is the Stagefright exploit fixed in this ROM?

Also with the previous build 20150625 i head many issues:

A ssh server app i use does nto work, when i try to connect it fails

and realVNC viever app also fails it reports a crypto error

unfirtunately also windows remote desktop has a crypto issue

:(

All seams Crypto realated a ftp server app works fine.

Any chance of fixing that?
[LG Optimus 4X HD] alfsamsung:
Maybe you need to remove DMR0_AUDIO_BLOB and USE_LEGACY_AUDIO_POLICY from BoardConfig, now that you use audi wrappers?
[LG Optimus 4X HD] Demetris:
I am really sorry but I can't test anything right now. If anyone can test please do.

Στάλθηκε από το 6045Y μου χρησιμοποιώντας Tapatalk
[LG Optimus 4X HD] csk1jw:
Upon analyzing Moto G stocked 5.1 ROM configuration, I came to realize that Lollipop indeed requires larger memory footprint compared to KitKat 4.4. So Moto has enabled "Swap to ZRAM" in stocked ROM, up to 256MB of ZRAM as Linux swap, reduced page-cluster to '0' and bump up VM swappiness to '100'. These are AOSP recommendations on low RAM device https://source.android.com/devices/tech/ram/low-ram.html.

I have been searching for ZRAM discussion on XDA forum. Unfortunately, some discussion had been mixed with incorrect data, such as ZRAM is not worthy for device with 1GB RAM. Well, seeing what's being done on Moto G is believing, I think we should do the same for LG-P880.

To summerize the advantages of ZRAM:

- 256MB ZRAM does not take away 256MB of real memory, not even half of that, due to compression. When ZRAM is not in used, it only takes 4KB. The compression is beween 3~4 to 1.

- Swapping to ZRAM is more efficient than having OOM kill processes as killed processes will have to be reloaded from flash media. LGP880 and any Tegra3 devices are notorious of slow flash media performance. Processes swapped out to ZRAM does not need to be restarted. They can resume immediately from where they are left off after being swapped back to RAM.

From my limited testing, enabling ZRAM makes Google Maps and Chrome run better and more responsive. These 2 apps have very high memory requirement when they are made into foreground apps as content providers.

[MENTION=5889675]streambinder[/MENTION]: Let me know if you would like to take this change. I can provide a patch to enable zRAM in kernel and P880 device tree.
[LG Optimus 4X HD] streambinder:
The choice is up to 4X users. If you already tested it, and the change is noticeable - at least -, I'll do what needed to officially apply it.

Inviato dal mio A0001 utilizzando Tapatalk
[LG Optimus 4X HD] amkirk94:
Is OTG working on this ROM?
[LG Optimus 4X HD] csk1jw:
Enable Swap to ZRAM

Patch for CM-12.1 kernel

diff --git a/arch/arm/configs/cyanogenmod_x3_defconfig b/arch/arm/configs/cyanogenmod_x3_defconfig
index 06f99a3..8c25ca5 100755
--- a/arch/arm/configs/cyanogenmod_x3_defconfig
+++ b/arch/arm/configs/cyanogenmod_x3_defconfig
@@ -48,7 +48,7 @@ CONFIG_HAVE_KERNEL_LZO=y
CONFIG_KERNEL_LZMA=y
# CONFIG_KERNEL_LZO is not set
CONFIG_DEFAULT_HOSTNAME="(none)"
-# CONFIG_SWAP is not set
+CONFIG_SWAP=y
# CONFIG_SYSVIPC is not set
# CONFIG_POSIX_MQUEUE is not set
# CONFIG_BSD_PROCESS_ACCT is not set
@@ -2981,7 +2981,7 @@ CONFIG_AMI306=y
# Triggers - standalone
#
# CONFIG_XVMALLOC is not set
-# CONFIG_ZRAM is not set
+CONFIG_ZRAM=y
# CONFIG_FB_SM7XX is not set
# CONFIG_VIDEO_DT3155 is not set
# CONFIG_CRYSTALHD is not set

Patch for device/lge/p880

diff --git a/rootdir/fstab.x3 b/rootdir/fstab.x3
index 04c3b58..d480ce5 100644
--- a/rootdir/fstab.x3
+++ b/rootdir/fstab.x3
@@ -1,7 +1,10 @@
+/dev/block/zram0 none swap defaults zramsize=268435456
/dev/block/platform/sdhci-tegra.3/by-name/LNX /boot emmc defaults defaults
/dev/block/platform/sdhci-tegra.3/by-name/SOS /recovery emmc defaults defaults
/dev/block/platform/sdhci-tegra.3/by-name/APP /system ext4 noatime,noauto_da_alloc,nodiratime,barrier=0,nobh,ro wait

diff --git a/rootdir/init.x3.rc b/rootdir/init.x3.rc
index 4dd4bb2..9bd05c9 100644
--- a/rootdir/init.x3.rc
+++ b/rootdir/init.x3.rc
@@ -377,6 +377,9 @@ on property:init.svc.servicemanager=restarting
restart lgsecclk

on post-fs-data
+ swapon_all /fstab.x3
+ write /proc/sys/vm/page-cluster 0
+ write /proc/sys/vm/swappiness 100
# create directory for lgdrm
mkdir /data/lgdrm 0770 system media
setprop vold.post_fs_data_done 1
[LG Optimus 4X HD] streambinder:
Thank you. [MENTION=1149134]Demetris[/MENTION], can you apply kernel patch into cm-12.1 branch?
[LG Optimus 4X HD] Demetris:
Test and report first.

Στάλθηκε από το 6045Y μου χρησιμοποιώντας Tapatalk
[LG Optimus 4X HD] onnsoft:
Has someone an SystemUI patch to get the HSPA/H+ logo back? There are already such patches for other devices and custom ROMs
[LG Optimus 4X HD] heliflieger9:
Can you explain me what to do concrete?

I have removed the Line DMR0_AUDIO_BLOB from the board config, but after this I have lose every audio :(
[LG Optimus 4X HD] Demetris:
use_legacy_audio_policy := 1 (Use capital letters)

Checkout frameworks/av/services/audiopolicy/Android.mk

Let me know if it fixes the sound bug.
[LG Optimus 4X HD] laufersteppenwolf:
USE_LEGACY_AUDIO_POLICY := 1

hmm, no idea what went wrong for you, but please let me know if the issue still persists for you tomorrow ;) (@Demetris)
[LG Optimus 4X HD] csk1jw:
CM-12.1 kernel f2fs update

Attached patch to updates CM-12.1 kernel f2fs to MotorolaMobilityLLC lollipop-5.1.1-release-surnia.

This provides all the latest fixes/enhancements from kernel-3.4 branch with the following caveat:

- extent_cache mount option is not fully ported. If it is enabled, the background gc does not shrink its memory usage during low memory condition.
[LG Optimus 4X HD] mateuspecly:
Sorry for this dumb question but where I can find the recommended kernel for this ROM?
[LG Optimus 4X HD] heliflieger9:
Look at the first post, there is a link to github.
[LG Optimus 4X HD] dravida:
How?

How to flash the Update? TWRP wont show me the file... :confused: :fingers-crossed:
[LG Optimus 4X HD] streambinder:
It's a source code patch, nothing to do with flashing at the moment, mate. ;)
[LG Optimus 4X HD] sprite048:
It's for devs only (it's a git file). We are going to have to wait for a new release to see these changes (or you can build the rom yourself).

btw I am on stock rom currently, and waiting for the new aosp release. Before streambinder switched to the new blobs I was thrilled with the rom, but it has gotten worse

for me

. The latest build was alright, but the coming version seems very promising if csk1jw's changes are going to get implemented.

edit: damn, I am slow
[LG Optimus 4X HD] heliflieger9:
With removed use_legacy_audio_policy := 1 and removed dmr0_audio_blob, the audio works.

But the problem is the same as with your build, during call only the speaker works. The ear-speaker does not work.

[MENTION=535343]all[/MENTION] Has someone an idea to get the CM 12.1 working?

Btw. with my building CM rom the WIFI does not work. It will not be able to go online.
[LG Optimus 4X HD] mateuspecly:
I see, but there's some flashable zip kernel? Actually I'm using some light kernel from Euphoria ROM thread, this kernel works with AOSP ROM?
[LG Optimus 4X HD] DavidXanatos:
I have to ask again:

Is the Stagefright exploit fixed in this ROM?

Also with the previous build 20150625 i head many issues:

A ssh server app i use does nto work, when i try to connect it fails

and realVNC viever app also fails it reports a crypto error

unfirtunately also windows remote desktop has a crypto issue

:(

All seams Crypto realated a ftp server app works fine.

Any chance of fixing that?
[LG Optimus 4X HD] streambinder:
[MENTION=5799877]csk1jw[/MENTION], can you please summarize patches you made that need to be included in next build?

Obviously, as [MENTION=1149134]Demetris[/MENTION] already told us, you need to get zRAM patch tested and prove its functioning.

Let me know.
[LG Optimus 4X HD] csk1jw:
[MENTION=5889675]streambinder[/MENTION]: I would say the minimum is to fix the wakelock leak in GpsLocationProvider.java. This is a must to bring up the good battery life for this wonderful AOSP ROM.

ZRAM is debatable as someone may prefer RAM-lite apps alternatives to Google Maps and Chrome. To be frank, every other apps has little problem with 1GB of RAM on AOSP 5.1. They are as snappy as they used to be on LG stock JB ROM.

Kernel F2FS update - This is a must for using F2FS for /data and /cache. The improvement is noticeable.

I am currently running my own build at LMY48I with all the patches I had posted and use as my primary daily phone. So far, I am quite impressed, especially with the back-ported kernel F2FS update. I am trying to model an AOSP 5.1 ROM as close to Moto G-1st-gen and I use F2FS for /data and /cache.

I can confirm that every patches I posted had been tested. Not sure what else I can do to prove them. If there are any explicit test cases that I should look into, then please let me know. However, please be noted that I still use this phone as my primary daily phone, so I cannot test something that require switching from one ROM to another or going through factory reset, which will be causing serious downtime to my phone.
[LG Optimus 4X HD] Specu3800:
I personally would like to see ZRAM patch in this ROM. Most users including me use Chrome as default browser and correct me if I am wrong, but if somebody doesn't want this option it's possible to switch it off with Kernel Auditor or any similar app, right?
[LG Optimus 4X HD] csk1jw:
I noticed that CM-12.1 kernel had this commit which disabled the Tegra3 SE HW crypto accelerator driver in the kernel.

Sync with tegra3_android_defconfig
Change-Id: I3874474738533f839017bea055f01d3a842646b5

Strange that this only applied to CM-12.1 branch and not anything else, which means CM11 and CM12 branches are actually OK.

I have in my own build re-enabled the Tegra3 SE HW crypto accelerator while keeping the new ARM SW implementaton introduced in the sync.
[LG Optimus 4X HD] streambinder:
[MENTION=1149134]Demetris[/MENTION] is the kernel mantainer. For everything that subject related you can ping him.
[LG Optimus 4X HD] Androidmarketuser:
Maybe you could upload your build so others who are willing to test can approve whether it's working. Honestly, I would love to test it out :)
[LG Optimus 4X HD] Demetris:
His commits are perfect i know zram cause i am currently using it on my tablet but the current state of zram on 3.1.10 kernel is not up to my standards and if gonna use it we need to backport it from upstream.
[LG Optimus 4X HD] Zboubinours:
Hi,

My father has a LG Optimus 4X HD and he has never updated it since he bought it in 2013. Sometimes it's slow as fck and my dad complains a lot about the battery life so I'd like to update it.

I was looking for a smooth and fast ROM and I think AOSP should be great.

I have a Nexus 4 so it's pretty easy to flash ROMS, I don't know how it works with P880. It seems to be the same process though.

I'm going to do these steps, tell me if I'm wrong please. :fingers-crossed:

Flash with fastboot TWRP Recovery (twrp-2.8.7.0-p880.img)

Wipe /system, /data, /cache, dalvik cache, (/data/media)

Flash the ROM (aosplp-20150107-p880.zip)

Flash the gapps (gapps-5.1.x-20150404-minimal-edition-signed.zip)

Let it boot for the first time

Root with the chainfire SuperSU zip (UPDATE-SuperSU-v2.46.zip)

Thank you. ;)
[LG Optimus 4X HD] csk1jw:
Are you referring to the missing of ZSMALLOC from ZRAM in kernel-3.1.10? Kernel-3.4 has ZRAM, ZCACHE and ZSMALLOC. MotorolaMobilityLLC kernel-msm has ZRAM and ZSMALLOC enabled. I will see if it is possible to backport ZSMALLOC to kernel-3.1.10.
[LG Optimus 4X HD] csk1jw:
[MENTION=1149134]Demetris[/MENTION]

I had successfully ported ZRAM & ZSMALLOC from MotorolaMobilityLLC kernel-msm branch for Moto G. There are a few caveats:

- ZCACHE is now broken because XVMALLOC is removed with the latest ZRAM from kernel-3.4

- The ZRAM would still be using LZO instead of LZ4 (as in kernel-3.4)

ZCACHE is useless as android kernel. I believe the correct version using ZSMALLOC can also be ported from kernel-msm. But, what's the point if it is not going to be used?

Are you OK to take this change?
[LG Optimus 4X HD] pokeguy4:
Will you continue this rom into android 6.0 (marshmallow)
[LG Optimus 4X HD] csk1jw:
Zram, zsmalloc

Attached ZRAM & ZSMALLOC backported from MotorolaMobilityLLC kernel-msm. ZCACHE is broken due to the removal of XVMALLOC. The ZCACHE from MotorolaMobilityLLC kernal-msm is also broken, so no point porting it. Google's upstream android kernel-3.4 does not have the latest ZRAM/ZSMALLOC implementation as from Motorola.
[LG Optimus 4X HD] streambinder:
What about you, [MENTION=1149134]Demetris[/MENTION]?
[LG Optimus 4X HD] EsromTech:
[MENTION=5889675]streambinder[/MENTION], for what reason writing by gesture does not work? even I tried to use the LatinIME.apk of cm12.1, works very well, but still does not work gestures.
[LG Optimus 4X HD] csk1jw:
lz4

More kernel goodies...:)

Attached patch that adds LZ4 support for ZRAM. As usual this is ported from MotorolaMobilityLLC kernel-msm branch. This patch is dependent on my previous patch for ZRAM and ZSMALLOC. To apply it on a cleanly cloned CM-12.1 kernel source, apply the ZRAM & ZSMALLOC patch 1st before this.

With this, ZRAM support in P880 kernel 3.1.10 is on parity with kernel-3.4.
[LG Optimus 4X HD] Demetris:
Now looks ready :)

[MENTION=5889675]streambinder[/MENTION]

Now your turn :p

Enjoy

Edit: If kernel doesn’t boot restore "mem=448@2048M" in CONFIG_CMDLINE
[LG Optimus 4X HD] streambinder:
Ok. As I can, I will do it (I'm in vacation)! ;)
[LG Optimus 4X HD] heliflieger9:
I have tested the changes with my current omnirom 4.4.

It works great:

Swap is on:

root@p880:/ # free
total used free shared buffers
Mem: 995808 976076 19732 0 35876
-/+ buffers: 940200 55608
Swap: 262140 0 262140

When I open Chrome swap will be used:

root@p880:/ # free
total used free shared buffers
Mem: 995808 969348 26460 0 12296
-/+ buffers: 957052 38756
Swap: 262140 16464 245676
[LG Optimus 4X HD] CrazyWinner:
How did you do that ? I am using omni too. Can you make a patch for omni ?
[LG Optimus 4X HD] b886b:
[MENTION=1149134]Demetris[/MENTION]? Will this feature be added in CM11?? :confused:
[LG Optimus 4X HD] mateuspecly:
I'm very satisfied with the ROM, but battery is draining too fast. I give the phone to my mom and the only app she's using is whatsapp. How can I solve this problem?
[LG Optimus 4X HD] Specu3800:
Wait for update or go back to 20150625, becouse in the newest 20150714 phone doesn't go to Deep Sleep mode that couses battery drain.

Edit: But be aware that 20150625 has GPS issues.
[LG Optimus 4X HD] mateuspecly:
Thanks. I'll try to go back. My mom never uses GPS. Should I have to do factory reset or just wipe cache and dalvik cache?
[LG Optimus 4X HD] streambinder:
[MENTION=1149134]Demetris[/MENTION] and [MENTION=5799877]csk1jw[/MENTION], forgive me, but I need a post including all the summarized patches needed to align everything up to [MENTION=5799877]csk1jw[/MENTION] progresses.

Thank you.
[LG Optimus 4X HD] Demetris:
Here you go

https://github.com/CyanogenMod/andr...mmit/d8a6672f09a67c74658b6fb0c329e97ce447fdb0