yashsingh1/xdaforums huggingface dataset:
[LG Optimus 4X HD] kessaras:
ram expander

**Edit: don't test it carelesly. Even the best ram optimizer app can't really handle everything. For example on my LG G4 and on my HTC one M8 if i use the external sd for the swap file, it formats my external sd. So if you use the external sd for the swap file in any ram expand app, backup everything you don't wanna lose
[LG Optimus 4X HD] Phil_Smith:
Thanks mate, I'll keep that in mind :)
[LG Optimus 4X HD] b886b:
So both of you are using the latest build without issue? Or you are on the previous build?
[LG Optimus 4X HD] csk1jw:
I didn't mean to insult, but I can't understand the situation you are having. Please explain in details the process you install the ROM and GApps if you want to be helped. And, English please.
[LG Optimus 4X HD] CrazyWinner:
Last bulid is working well but i have a question. My sdcard is now recognised i can see it in settings. But i cant find it in solid explorer, there is no directory in /mnt. Where is it's directory ?

Sorry for my bad English
[LG Optimus 4X HD] csk1jw:
CMFileManager can find it. It is mapped under /storage/* when I chose to have it in portable mode.

Check other posts on Marshmallow sdcard mount path. Look like this is the default Android M behavior of mounting with some random number each time it is formated. The random number seems to be the serial number of the file system.

http://xdaforums.com/moto-x-style/help/ota-6-0-update-changed-microsd-card-t3267433
[LG Optimus 4X HD] CrazyWinner:
I found it and I feel like stupid, it's in /mnt/media_rw/*serial number* directory. I looked mount_rw directory before but i thought it is a junk file :( Thank you for help master :)

Sorry for my bad English
[LG Optimus 4X HD] jrcquinito:
1-I do all wipes.

2-install the ROM through the recovery (CMW)

3-install the gapss (http://opengapps.org/) or (http://xdaforums.com/android/software/app-minimal-gapps-gapps-lp-20150107-1-t2997368)

4-reboot

5-In the installation wizard after you set the wifi, I jump on that notice has stopped the process of google services ... and from that point the wizard stops

I would like to try this rom, honestly, but no way.

1-hago todos los wipes.

2-instalo la rom a traves del recovery (cmw)

3-instalo la gapss (http://opengapps.org/) o (http://xdaforums.com/android/software/app-minimal-gapps-gapps-lp-20150107-1-t2997368)

4-reinicio

5-En el asistente de instalacion despues de configura el wifi, me salta un aviso sobre que se ha detenido el proceso de google services...y a partir de ese punto el asistente se detiene

Me gustaria probar este rom, sinceramente, pero no hay manera.
[LG Optimus 4X HD] CrazyWinner:
Install this

https://www.androidfilehost.com/?fid=24459283995309915
[LG Optimus 4X HD] jrcquinito:
Thanks to [MENTION=4924800]CrazyWinner[/MENTION] with his last contribution I could install the rom. I will try to see how it works.

Gracias a CrazyWinner con su ultima aportación he podido instalar la rom. Voy a probarla a ver como trabaja.
[LG Optimus 4X HD] csk1jw:
New build is available.

- kernel: Disabled KSM

- Enable Doze / Ambient Display

- Modified framework to return gesture wake sensor as significant motion sensor. This is the same sensor used for "Lift to Wake"

With gapps-601-base from modular gapps, Check_Doze.apk is now reporting the device fully support Doze mode.
[LG Optimus 4X HD] Mentah:
Hey [MENTION=5799877]csk1jw[/MENTION] I sadly found another issue with the rom. I have a data carrier that requires to set up a APN for the network to function. Whenever I go to the APNs page in settings I get this message: "Access Point Name settings are not available for this user" and I cannot add a new APN for my carrier. The new APN doesn't save and so I can't use mobile data.
[LG Optimus 4X HD] csk1jw:
I am also creating APN for my carrier to be able to get access to cellular data. I don't get such error message. Can you attach the screenshot for the error message?
[LG Optimus 4X HD] Mentah:
I just did a clean install of the latest version of the rom and it seems to be fixed now.
[LG Optimus 4X HD] csk1jw:
Hi, that message just means that you have a blank APN page to begin with, which is expected because I didn't include the updated apns-conf.xml from MMB vendor git. You should still be able to add any APN and save them. There is a small circle with "+" sign on the upper right. Remember to save the APN once the details are filled.
[LG Optimus 4X HD] Mentah:
You are right and I know how to add my APN just that it would not save the APN after I filled in the details. Maybe it was something due to my carrier, I don't know. After a clean install of the latest version of the rom it's fixed somehow and everything is working.
[LG Optimus 4X HD] fukuli053:
Is ready for daily use ?
[LG Optimus 4X HD] iSWORD14:
It sleeps well. It boots quickly. Doze is awesome! The only problem I'm having is with Wi-Fi. I can't connect to my home network; and I did try changing my MAC address with no luck. I will post a log soon. But until then, stay awesome, and thanks for making this!
[LG Optimus 4X HD] CrazyWinner:
I am using it as daily driver with no problem :)
[LG Optimus 4X HD] fukuli053:
How can I install this rom ? I can't update WIFI MAC address. I know verry little about it and I'm sorry for my bad english. :p I am using CM13 this phone and slow down over time.
[LG Optimus 4X HD] csk1jw:
Wait for next build.

I have managed to figured out how to obtain and load the phone unique WiFi MAC address from the RIL stack.
[LG Optimus 4X HD] InterrtuptoR:
When using ram intensive apps mmcq starts writting to internal memory and makes a lot of io overhead, why doesnt zram activate instead of mmcq, or can they both activate... I cant use my app(game) until mmcq is done and that can be even 10s or more(but it says i got more than 200mb free)... Can u try to improve memory managment, i know our phone is old and has only 1gb of ram, but that mmcq(io overhead) is making me nuts...
[LG Optimus 4X HD] csk1jw:
This has nothing to do with memory management. Obviously, RAM intensive apps can also be data intensive, as it need more RAM to hold more data. This is the problem with any older phones. The EMMC storage back then simply does not have enough bandwidth and I/O queue depth to support concurrent accesses. Phones in the similar era such as Galaxy Nexus, Galaxy S3, HTC One X (US-AT&T version) would have the same issue.

Switching to F2FS for /data and /cache would somewhat help in this situation as F2FS is ~10% faster than ext4 on write for best cases. However, the kernel patch for AOSP 6.0 breaks a more recent kernel patch for F2FS I once ported from Moto G. I think I had already tried the best to get most of hardware limitation including the disable of fsync and data barriers for ext4 mount options. If you know any tricks employed by other older devices to speed up storage I/O (sometimes at the expense of data integrity) let me know. I am more than happy to experiment.
[LG Optimus 4X HD] Visionek:
I'm using the latest build :)
[LG Optimus 4X HD] sourly64:
New build :good:
[LG Optimus 4X HD] b886b:
Thanks, are u using stock Open Gapps?? I used pico back in the days when using CM11.
[LG Optimus 4X HD] Clua:
Hello everyone, I'm trying this ROM and can say that is very good, but I have a problem, I can not save photos on the camera in the sd card, can not find the setting in the application, how do I?

Sorry for the English
[LG Optimus 4X HD] Phil_Smith:
I don't know if it's the same with the native camera app, but google camera does not offer such an option.

You either have to move them manually, using a file explorer (like "fx file explorer" or so), or you can setup the xposed framework and install an app via it (I think is) called "pictures2sd".
[LG Optimus 4X HD] Clua:
I am using the native application, the difference between this and Rome for example the CM11 to CM11 has the option to choose where to save pictures taken while this rom can not do
[LG Optimus 4X HD] Phil_Smith:
Well, then I guess you need a camera app having this option, or you can try xposed and pictures2sd.

The xposed-framework is great anyway, especially since it opens the door to the very cm11 functionalities that this ROM is missing.

You'll have to install/flash both of the following components to get it to work (and you've gotta be rooted):

1.) xposed zip - flash it via recovery

2.) xposed apk - install it in ROM

Then, inside the framework, search for "gravitybox", which brings most cm-features

and look for "pictures2sd" to hopefully solve your camera problem
[LG Optimus 4X HD] Clua:
So you want to say that the Android camera 6 has the option to save the photos on the SD as 5 or 4?
[LG Optimus 4X HD] Phil_Smith:
No, I want to say I think it doesn't.

But you can try to follow my previous post in order to still make it work.
[LG Optimus 4X HD] sourly64:
#

I use opengapps pico :cool:
[LG Optimus 4X HD] b886b:
But do u need to flash webview separately after flashing PICO Opengapps?? Or u just install the rom then Pico Gapps and then its done?
[LG Optimus 4X HD] Phil_Smith:
Yes, you need to install webview separately. It's not part of opengapps pico.

But why don't you use gapps modular anyway, when wanting to keep your gapps installation minimal? (gapps modular)
[LG Optimus 4X HD] b886b:
I forgot about this one:laugh:. I will try using this, thx.
[LG Optimus 4X HD] kessaras:
do an effort and download once the full aroma gapps installer and use it on all your cell phones once and install whatever gapps you want. Also this way even if you ever update you will not need to reflash everything, gapps are there and system apps are replaced automatically. But if you really want to flash only minimal and you are bored to wait for the aroma that would be a big help anytime you need gapps, flash minimal and later use xposed to change to the webview you want.

~keep gallery+ installed because google photos since some months removed permissions for external sd~
[LG Optimus 4X HD] b886b:
Thanks for your recommendation, but I am already using the modular Gapps.
[LG Optimus 4X HD] kessaras:
[MENTION=5799877]csk1jw[/MENTION], why don't you put your work under ROMS section to be found easy?

You are doing a wonderful job, it's a pity to be hidden. In only the dev forum section , if someone doesn't post something for at least a week, the thread will be hidden.

You could get reviews there, ratings, followers, better thank you ratings... right ?
[LG Optimus 4X HD] b886b:
Its time for me to share my experience for this rom. I am using the latest build with modular GAPPS + webview. I have been been using this rom for 4-5 days. My experience is highly satisfying. The rom itself is very stable, no major bugs and the battery seems to be on par with CM11. Though switching from a CM based rom to AOSP one is kind of difficult if u are so used to the features that CM rom offers, but if u are willing to install xposed framework and Gravity Box then most of the feature can be replicated in this rom as well. Features like double tap on status bar to sleep, status bar brightness control, double tap on the home button to return your previous app can all be achieved. So after some tweaking u are good to go and enjoy this rom with ease.

However, the rom do lag a little in gaming so do note that if u are a heavy gamer. All in all this is a great rom and if the stuttering in gaming can be resolved then it would be a wonderful rom.
[LG Optimus 4X HD] Salman Al-Badgail:
My daily use

WhatsApp

Instagram

Calling & Msgs

Youtube

Thats it, but this Rom lags some time and restart by itself. Speed is good.

I would like [MENTION=5799877]csk1jw[/MENTION] to new build AOSP 7 for P880

MM is also good. Since Alfsamsung is offline for last couple of week now our last hope is [MENTION=5799877]csk1jw[/MENTION]
[LG Optimus 4X HD] b886b:
Developers do have a private life so we will have to wait patiently, the lags are somehow minor and tolerable. Haven't face any sudden restart of the machine just yet. An update on the gaming lag, I disabled the sound effects in the in-game settings and suddenly the lags while I play the game is gone. AOSP 7 does not support xposed framework at the moment so I will say MM is still the best option for this device. :fingers-crossed:
[LG Optimus 4X HD] b886b:
After using the rom for another week, I can definitely say that it is stable enough as daily driver. And here is the settings I used to further improve the user experience.

1. Go to Setting -> About Phone -> Click on build number for several times to unlock developer option, then from developer options scroll down u will see window animation scale turn all the animation scale to .25x then u will notice that the transition is faster and more enjoyable.

2. Go to Setting -> Google -> Ads -> check the opt out of ads personalization

3. Go to Setting -> Google -> Personal info and Privacy -> Activity Control (from here u will be able to choose what u want to share with google) then Pause the one that u do not want to share with google.

4. To disable the backlight I used Xposed Module Gravity Box -> display tweaks -> button backlight mode ->disable button backlight

5. To get back the data traffic arrows go to Gravity Box -> statusbar tweaks -> data traffic monitor -> data traffic monitor style -> I use omni style myself

6. I used ambient display which means whenever someone send me a notification the display will be awake and I can unlock the device to reply to that.

7. I used Pin Code to unlock my device, but I do notice that u will have to click the OK button after inputting the right PIN, it is kinda tedious. To resolve this I used quick unlock feature in Gravity Box.

go to Gravity Box -> Lockscreen Tweaks -> Check Quick Unlock and remember to set ur PIN length according to ur PIN code.

8. I used MinMinGuard Xposed Module to block some of the IN-APP Ads.

9. If u experience lag while playing games, try turning off the sound effects in the game settings.

10. If ur power button isn't working very well, then u can enable lift to wake under setting -> display. But I do notice that sometimes after deep sleep it does not work. Can anyone give more insight on this???

11. U can also enable multi-window mode in the developer option. However, do note that it is less polish than that on 7.0.

And that's pretty much it. I hope u guys can share more settings that u used to enhance the experience in using this great rom.
[LG Optimus 4X HD] Phil_Smith:
Right now I'm on the 7.0 build, but thanks for the reminder of the option to reduce animation speed in developer settings.

I turned them off completely and now everything is ridiculously fast.
[LG Optimus 4X HD] b886b:
What is ur experience on using 7.0? How is it compared to 6.0??
[LG Optimus 4X HD] kessaras:
Adding to your post,

i will help you further customize it, to see why aosp is the best.

- If the rom has a theme engine to change the ui, then install forto theme and jazzy cm12 - 2.5 version that still supports cm13 and go full dark.

Also you can use the theme manager in xposed to edit the status and nav buttons.

If there is no theme manager in the rom to edit the ui , use only xstana to change the status and nav buttons.

- Use xposed Lock screen widgets and edit your lockscreen the way you like it.

- Fully expand desktop, increase font size to the max and decrease dpi to the point that satisfies you. Now you have more space on the screen.

- Download tahoma font and use it. Roboto is nice but tahoma is clearer and thinner.

If there is theme engine in the rom , you can install tahoma in your favorite theme. If there is no theme manager then use an app like ifont ( there are many in the market ).

- Double tap on the status screen is lame. You can always do it in the home screen using your favorite launcher (i use nova)

- Gravity screen app to wake the phone. Forget the power button and forget the ambient because ambient after some time it gets into deep sleep (doze). Of course i'd prefer ambient but after some time its useless, unless the phone rings all the time and you talk to many people.

Now check the available ram in developer settings or using adb. You will have the same ram available. Why ?

Because android is linux. It caches the background apps and only keeps using the active ram for the foreground apps.

Fear of the gameplay lag ? Don't. Linux will cache everything and drain all the available ram to run the foreground app. Only fear the multitasking when the ram is used on the game. Use Lspeed to further customize the behavior of the kernel ( ram, cpu, entropy, caching, everything you can imagine ).

If you are not yet satisfied enough, then learn a few basic programming and start messing around manually to edit everything in your liking without those apps.

So what is best ? The stock or the aosp ?

In reality both are the same. Stock is open source too based on Linux, the same with aosp.

Android is the same in any version. There is only a small difference in the way they cache the apps in the system.

Here, take a pic on my homescreen , quick settings and settings app. dialer and messenger also dark, check the themes in the market (i dont want to flood the thread now with pics, everything is dark+a color) beautiful ?

~gaps between notifications are because after taking a screenshot it was removing the previous one to show the last one~

*EDIT: don't misunderstand the gmail, its on my homescreen. Don't misjudge the camera app there and album, i have already port those to our optimus from my htc one m8. launcher is nova. Cheers! have fun editing and forget how much ram everything uses. just don't bloat it. it will be a pity to cache unused apps, disable those you don't use. don't remove stock because if you ever want to do a restore, you will get bootloop and you will need to wipe and flash again.
[LG Optimus 4X HD] Phil_Smith:
I think that the 6.0.1 is the way more stable one right now.

7.0 still has random app crashes, but not nearly as often as in the first build. Since this is basically an alpha build, this is completely tolerable for me.

The speed though has definitely increased in the 7.0 version. [MENTION=5799877]csk1jw[/MENTION] also posted some impressive benchmark scores for 7.0.

Battery is somewhat comparable to older 6.0.1 versions, but tends to be better in the latest builds of 6.0.1.

Of course 7.0. is still waiting for a new xposed version, but on the other hand brings some of the missing features natively.

I didn't use very many of the gravitybox features in 6.0.1, but to name one important for me - 7.0 now has the "close all apps" button in the recent apps view.

Some features I miss though are the advanced restart menu and the simple 'split call and message loudness'.

The rest for me is just some funny customization stuff I don't actually really miss or need.

All in all, I would suggest staying with the 6.0.1 version right now, but definitely try out the next 7.0 build, as even some smallish stability improvement would

put 7.0 at the top for me.

- I recently read the newer posts in the cm11 thread and incidentally saw you tried out a somewhat later version of a nightly build.

Can you share comparisons to that?
[LG Optimus 4X HD] b886b:
Nice tips [MENTION=5461026]kessaras[/MENTION], can u share ur Lspeed settings and do gravity screen consume more battery??

And thanks [MENTION=7008914]Phil_Smith[/MENTION] for clarifying the benefits for staying on 6.0.

I did tried the latest version for CM11, and I would say that it is really stable and speedy at first, but after a long time that u haven't reboot your phone then the ram management starts to act weirdly, take for instance when I restarted my phone and start up my browser to browse through an image intensive website and everything is fast and displayed correctly. However, if I used my phone for like 5 days and used the same browser to browse the same website, then the browser force closes and the launcher redraws...

That's the most annoying thing that I could not put up with and come to this rom as the memory management issues seem to be improved. Also the multitasking is better on this rom.

CM11 is stable as hell as a daily driver but AOSP 6 to me is very stable as well and with better multitasking, so I am sticking with this rom now.
[LG Optimus 4X HD] Phil_Smith:
Thanks, good to know were cm11 is at.

Seems familiar to me. At first everything is fast and stable as hell, but then somehow somewhen everything messes up and slows down, freezes, hangs,...
[LG Optimus 4X HD] kessaras:
I don't use Lspeed or anything, i directly edit the files on my pc and then i go into recovery to flash them hehe :D those apps are for the easy way. My general idea is to improve stability + multitasking, since i don't play games on my phone.

its ok to share an opinion once but here is the thread about molten MM, not a thread in general discussion.....So ill keep it low from now on.

I'll answer only if there is any "molten" problem at which i can help, if i can (i don't know everything of course, im at a newbie level, since i'm not really into the whole development idea, im too bored to spend hours on pc)
[LG Optimus 4X HD] strakell:
Ωραιος πατριδα!!
[LG Optimus 4X HD] kessaras:
;) :D :good:
[LG Optimus 4X HD] playitlouder:
On my 4X HD this rom runs really badly.

Opening the playstore and trying to download something is like 3FPS.

Tried trimming /data and /system.

A Galaxy S2 and Galaxy Nexus is like three times faster then my 4X HD.

I installed this rom with a full wipe and OpenGapps stock.

Some google results tell me to wipe the nv partition, can I do that with TWRP?

If you need any logs, just ask.
[LG Optimus 4X HD] CrazyWinner:
Because of tegra. Tegra is trash. This is the best our phone can do
[LG Optimus 4X HD] playitlouder:
I went ahead and flashed stock, wiped the NV partition, flahshed this rom again and it's a lot faster.

I can open the keyboard now without waiting 10 seconds lol :p
[LG Optimus 4X HD] InterrtuptoR:
[MENTION=5799877]csk1jw[/MENTION] will you release updated marshmallow with the new kernel or just the kernel flashable zip for marshmallow?

ty for your development!
[LG Optimus 4X HD] csk1jw:
You don't like Nougat huh??:eek:

I think I may do one more update for MM based on M4B30X build. In future, the focus will be on Nougat and the upcoming Android 7.1 (if this ancient phone would still be made to work and if Google slowing its pace of jettisoning support for legacy HAL......)

Those who tried Nougat should never look back as the overall UX responsiveness improves significantly compared to LP and MM.
[LG Optimus 4X HD] InterrtuptoR:
its just that i llike xposed-gravitybox and there is none for nougat yet :D
[LG Optimus 4X HD] csk1jw:
New build 20161012

New build is up.

https://www.androidfilehost.com/?fid=457095661767101182

Mostly rebuilt with AOSP Nougat kernel enhancements and re-enabled Android framework KernelUidCPUTime for more accurate battery bashing.

I haven't tested it myself. Please test and report.
[LG Optimus 4X HD] b886b:
Again thanks for developing our device. :highfive: There are many customization for 6.0 because of xposed framework, like network traffic indicator on status bar, customization of button actions like when I double tap my menu button I can take a screenshot. All these features can be achieved using gravity box and ad blocking with minminguard. However, I do miss some features in 7.0 like native call blocking.
[LG Optimus 4X HD] b886b:
[MENTION=6359525]InterrtuptoR[/MENTION], have you tried the latest build?? Is it better than the previous one?
[LG Optimus 4X HD] juantech:
I installed the new version and...its impressive...so smooth, so fast and so much performance on games, and now the deep sleep works fast and perfect.

And no bugs for now or weird things.

Now its officcial: the best rom created ever for our phone.

My congratulations to [MENTION=5799877]csk1jw[/MENTION] :D

The motion sensor its better calibrated now but continues not 100% calibrated yet its inclined (only a tiiiny bit) to one side.

[MENTION=5799877]csk1jw[/MENTION] if you want to see the exact center of movement you can place the phone in a flat thing like a table, here you can see the exact center with accelerometer calibration app.