yashsingh1/xdaforums huggingface dataset:
[LG Optimus L90] :
I flashed dirty from previous versions and all is fine. I did have those symptoms somewhere earlier too but mostly this is the Roms nor the user's fault. I mostly fix it by just reflashing. Or you try different gapps. Minimal gapps from 4-4-15 works fine for me every time.
[LG Optimus L90] trygor:
I try to reflashed and the same thing occured and i use 4-4-15 minimal gapps..
[LG Optimus L90] :
Maybe it is variant specific. Maybe somebody else experience it?
[LG Optimus L90] 4peace1:
Same here on D410 i tot was my network provider

---------- Post added at 10:26 AM ---------- Previous post was at 10:25 AM ----------

same here too on my d410 and i have re-flash this latest build close to 10 times.
[LG Optimus L90] CaptivateKing:
Well I haven't had any play services issues yet, and I've used the same gapps package for every build I've done. But the phone losing service has to stop. The next week I will be testing builds. So it will be about a week before the next update. I will have the network issue fixed though. Sorry about that!
[LG Optimus L90] judas1977:
I don't have issues with service (network). And i don't think it's because my custom RIL changes. So it's variant or network specific i think
[LG Optimus L90] CaptivateKing:
Do you use the same custom toolchains as I do?(Ubertc 4.9) and the same optimization commits for build and kernel? I'm trying to narrow this down, and it all started happening on my end after graphite was enabled
[LG Optimus L90] Xemidra:
Play Services FC is quite a problem right now. It's not your ROM fault (well no one confirmed a bug in CM12). It's only happening with CM Lollipop and newest Google Play Services with GPS enabled as "battery savings" or "high accuracy". It's happening on vast portion of ROMs. You didn't notice them only because Google have not updated Play Services in US (apparently).

Will you look into this WiFi sleeping problem ? I don't use Quarx ROMs cause they are buggy for me. Don't know why :D

And what about battery saving switch in settings > battery. Were you able to confirm the bug ?

PS. Since the update I haven't got any random restarts. THAT'S COOL !

And I didn't notice any problems with SIM, but it doesn't mean there are not any.

---------- Post added at 07:13 PM ---------- Previous post was at 06:20 PM ----------

FOUND the FIX for Google Play Services FC. It's actually ROMs fault.

Here is the link:

https://github.com/temasek/android_libcore/commit/4d46de25bdb6d3b8150612a49849e251dcfcb035

[MENTION=5126091]CaptivateKing[/MENTION] - Please look into it !
[LG Optimus L90] judas1977:
Yes, I'm using the same tc, and all optimizations.

Btw, i saw somewhere some time ago that simmering adding graphite optimization added some files with graphite in name. Is adding some flags really enough?
[LG Optimus L90] CaptivateKing:
Not sure what you mean. But the graphite compiler flags enable graphite optimizations. Graphite is essentially a framework for high-level memory optimizations, which uses the polyhedral model
[LG Optimus L90] Level99:
Did a clean wipe install of 5/24 this evening. Was on a dirty flash prior but i started getting constant FC's of Google Play Services and there was no way to fix it. So flashed 5/24, flashed CM Gapps 12.1 latest, and AOSP indeed still doesn't have gesture typing. That's not a huge deal, but I can't longpress paste at all. Nevermind, that was an app issue I was having.

However, new issue. I added a single google account. When I try to add another, it goes nowhere. It blanks screen for a second then returns me to the Accounts submenu of settings.

Edit: Seems like a reboot does the trick. Weird, I've never seen Android need a reboot to fix a bug with Google's Account managing. I guess just gotta keep it in mind.

Edit edit: Spoke too soon. I added a second account, and now every time I try to add a third, Google Play Services crashes and I no longer have an option to add a Google-type account until reboot. Wash, rinse, repeat. This is bizarre.
[LG Optimus L90] CaptivateKing:
Long press paste? Like when you copy something and then long press, and a paste button pops up? It's working fine for me. As for gesture typing, I think I will have to enable it in my builds. It's simple though
[LG Optimus L90] Level99:
Yeah, sorry, I edited the post while you were responding. I got past that but now Play Services is acting bonkers. Gonna try a cache clear and see if I still have the issue.

Edit: okay, so I flashed the PA Gapps from March, the last one he did before he closed the project. That one seems to work a bit better, at least I was able to add all my accounts but I had to wait for sync to finish with one account before I could add the next one, otherwise it crashed and would require a reboot to get the add account options back.
[LG Optimus L90] Level99:
Sorry for the stream of info, but I just got a random reboot and the Google Play Services constant FC's are back. Happening once every 2-5 seconds, they pile on top of each other forever. Gotta go back to 5/19, unfortunately. 5/24 just causing too many issues right now :)
[LG Optimus L90] CaptivateKing:
Hmm that's really odd. I've had other users tell me they've been having this issue on the past couple builds. One user said they found a fix, but it seems that was only an issue when switching to 4.9 toolchains for arm32
[LG Optimus L90] CaptivateKing:
And if that's the case, then both 5/19 and 5/24 builds would cause the issue(considering that's when I started compiling the ROM with 4.9). Let me know if the issue disappears for you on 5/19, this is a really strange issue. Someone said it might be because I don't have the updated play services here, I'm just wondering if it could be a gapps package issue
[LG Optimus L90] Level99:
I don't know if its necessarily that. There were some other changes with 5/24 that may have had an adverse effect, I'm pretty sure. I restored a 5/13 nandroid, dirtyflashed 5/19 and it seems to be running just fine now. I'm no rom chef so I can't be super-helpful in pinpointing the issue, especially since it seems like its just me having this gross Play Services problem. What I can say is that I flashed the same gapps for both 5/19 and 5/24 (both the latest from CM itself as well as PA last build), and 5/24 had issues with both.
[LG Optimus L90] Xemidra:
GApps pacage issues ? Maybe but not likely. Google would have probably fix it by now or at least acknowledge the issue. Now a fix was introduced and some people say it's it and it's a ROMs fault.

To see Google Play services FC you need to have latest Google Play services FC package, Location services in high accuracy and a ROM with affected bug. Also I tested more than 3 different GApps packages and they all can't be faulty.

I might be wrong but I think it's worth looking into possible problem with ROMs. At this point every hint is important. A temporary fix was introduced and it supposed to fix the FC. I didn't test it but some of you might want to:

https://www.androidfilehost.com/?fid=23991606952610917
[LG Optimus L90] CaptivateKing:
Alright, so I looked into the issue last night. It seems as if forced alignment in libcore, was causing issues with GCC 4.9. The fix I found, was to remove forced alignment code. For some reason, it was causing play services FC, when GPS was toggled to different settings. Thanks for pointing this out everyone! Next build will have this issue fixed if that's the case
[LG Optimus L90] Xemidra:
Thanks. Looking forward to that.

By the way I just had a random reboot. If you need some kind of logs or something let me know.
[LG Optimus L90] :
Can you maybe try to add cmupdater feature? That'd be awesome. :)
[LG Optimus L90] CaptivateKing:
If you can get a log at the exact time a random reboot occurs, that would be great. Problem is, most the time the random reboot only happens while screen is off, which makes it very difficult to catch
[LG Optimus L90] CaptivateKing:
Sorry, I keep meaning to implement an ota type of updater. I'm just so busy between work, and fixing/customizing the ROM. I'll definitely do that though, just can't give an exact time. Probably once I finish all major changes, to the point where all I need to do is sync cm sources when they update, that's when I'll implement the ota updater. Shouldn't be too much longer, I've got most of everything I wanted to accomplish finished. Then, I can focus development on the next treat I plan on bringing to you all ;)
[LG Optimus L90] CaptivateKing:
Alright everyone, another build is ready. This one was mainly to fix network issues and play services FC, so not too many changes. I also added an opticharger/squisher script to reduce ROM size. This works by using pngquant to optimize png files. For more info on pngquant, you can look here: https://pngquant.org/

Just this alone, reduced system folder size by approx. 40mb

Also, the build should be uploaded any minute, I'm just too tired to stay up and wait to post this. If for some crazy reason the upload fails, I'll try again before work tomorrow. But it should upload fine! Enjoy everyone, and please leave feedback on the play services FC issue. Downloads and changelogs are in the same spot as always
[LG Optimus L90] Xemidra:
Google Play Services FC has been fixed !

Thanks.
[LG Optimus L90] trygor:
Google play is fixed now and everythng is working great. Thanks man! Can you please post settings for kernel which reduce random reboots?
[LG Optimus L90] judas1977:
@up

you can check mine settings:

http://xdaforums.com/showpost.php?p=61033126&postcount=504
[LG Optimus L90] Xemidra:
List of bugs

I wanted to summarize the bugs I am experiencing on D405n with your ROM:

List of bugs:

- offiline charging not working properly (still present animation when disconnecting charger)

- random reboot, mostly when not using phone and sometimes while turning screen on with HOME button

- I have micro laggs. While scrolling in settings, SwiftKey etc.

- When using browser or FB my device works very, very slow. (eliminated)

- Can't choose tethering using bluetooth in bluetooth settings.

- Can't manually search for networks (settings > available networks) on D405n

- Feedback force in Settings > Sound is default 84% but even if I change it to lower the feedback is always the same

- Battery mode tile in quick settings does nothing for me

- When battery is less than 15% and battery saving mode is activated it can't be turn off in Settings > Battery. The switch is broken.

- Heads-up notifications are not working

- Settings to leave WiFi enabled and connected when screen is OFF is broken. System still disable WiFi after some time.

- When adjusting "increasing ringtone" setting in Settings > Sound, the ringtone is played to show the effect but there is a bug and the ringtone is always playing at the same level. It's super annoying.
[LG Optimus L90] judas1977:
@up

Great summary - it shows point to making perfect ROM:)

@OP

I had that google play services FC on my RR in the end (after clean build). Let's see if it will be fixed in next build.
[LG Optimus L90] Xemidra:
You need to implement fix for FC in your ROM to get rid of Google Play Services FCs

I actually tried your RR but I was super disappointment. Most of Google apps was not showing up after installing through recovery, default kernel settings for CPU were 998Mhz, GPU 320Mhz and lots of other settings lower whan even on stock. I only installed it to test it but I'm still on CaptivateKing CM. It's fast and with modified kernel settings quite reliable. I'm just hoping that he will have the time to fix at least some of the bugs that are affecting his ROM.
[LG Optimus L90] judas1977:
I don't understand. I don't have such issues. The only reason that gapps are not showing up is using too big ones (system partition was set to 700MB as request of users using repartition tool). As for default values - don't know but i didn't test last released build for long. I'm sure it could be tuned...
[LG Optimus L90] CaptivateKing:
I can definitely look into all that. Thank you for the thorough list! My only problem is, I need to figure out which bugs are variant specific, and which ones are on CyanogenMod's end. Then i can narrow down which bugs are on my end, and try to fix them. I really wish this device didn't have so many different variants. Makes tracking bugs a pain sometimes.
[LG Optimus L90] ardentis:
It could be that gapps were not reflashed when flashing a new rom or a large Gapps were used causing the FCs [MENTION=3841151]judas1977[/MENTION] : Your latest released build is well tested by now ;)
[LG Optimus L90] Level99:
Running as good, if not better, than 5/19. Also, I

think

the GPS issue might have been tied specifically to Google Maps. I've been using Waze and haven't experienced a relapse in the GPS freeze.
[LG Optimus L90] judas1977:
What kind of fix?

Maybe your phone / CPU was too hot and it set lower frequencies automatically?

[btw - i think that ultima kernel makes cpu overheated little bit, that's why i abandoned it for now]

Some of the issues are relatively easy to fix, and i want to see ambient display / doze feature implemented before i can move to this ROM for good;).
[LG Optimus L90] CaptivateKing:
If you are compiling the ROM with 4.9 toolchain, you need a commit in android_libcore to remove forced alignment. Here is the commit you need: https://github.com/ROM-Jeremy/android_libcore/commit/356e1017c32d01acf35f1168b1ef3986e66c09ef
[LG Optimus L90] judas1977:
Oh that one. It's added by RR team by default recently.

Google Play services still fc (dirty build) but after uninstalling update and installing it again it seems to stop FC
[LG Optimus L90] CaptivateKing:
I just saw that. Makes no sense for them to include it though, considering they compile everything with googles 4.8 toolchains. From what I understood, this issue only arose when switching from 4.8 to 4.9 toolchains
[LG Optimus L90] judas1977:
Maybe they know that this ROM has many unofficial releases :)

EDIT: Google Play Services FC reappeared (on my RRROM) - maybe it's time to make clean build.
[LG Optimus L90] Xemidra:
Stock Camera has no option to choose save location.

Can anyone recommend me better and fast camera app ?
[LG Optimus L90] velosa:
cm incorporated this function from the build 31-05.
[LG Optimus L90] Xemidra:
In that case we have to wait for update from [MENTION=5126091]CaptivateKing[/MENTION]
[LG Optimus L90] CaptivateKing:
I always use Open Camera from the play store. One of my favorite camera apps. You can choose location to save media, as well as all sorts of other options. I would recommend using that app until I release the next build. I've even thought about compiling open camera from source, and including it in my ROM instead of cm's camera. Just haven't gotten around to it yet.

Play Store link: https://play.google.com/store/apps/details?id=net.sourceforge.opencamera
[LG Optimus L90] trygor:
I just had reboot when pluged in my charger:)
[LG Optimus L90] wojtek267:
Funny. I could have dozen of reboots all day, all of them stopped once plugged to the charger, not a single one
[LG Optimus L90] :
Unfortunately my ram management is still pretty bad and it closes apps in background too easily. Also so now and then a lag here and there. I use the kernels default settings
[LG Optimus L90] Xemidra:
Are you sure ?

RAM managment in stock is terrible but I had never any problems in CM12.1 with RAM managment ?
[LG Optimus L90] santitasheart:
I can flash this from stock lollipop ??...im on LP d415
[LG Optimus L90] CaptivateKing:
I haven't had any issues with RAM management. You could always use kernel auditor from the play store, and adjust the low memory killer to suit your needs
[LG Optimus L90] CaptivateKing:
You can, but you will also need to flash the KK bootstack for the D415, otherwise you will have a broken baseband(no mobile signal)
[LG Optimus L90] santitasheart:
I only use on Wi-Fi

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

So its safe ?
[LG Optimus L90] CaptivateKing:
Yea if all you use is WiFi, you should be good to go. But if a problem arises, just flash the KK bootstack
[LG Optimus L90] santitasheart:
Flashed but lost root super user won't install binary

---------- Post added at 11:08 PM ---------- Previous post was at 10:49 PM ----------

Anyone have this happen ?
[LG Optimus L90] SlimShady's:
@up U can enable Root through Developer Options in Settings. Go there and tap on "Root Access->Apps & ADB".
[LG Optimus L90] santitasheart:
Its already enabled
[LG Optimus L90] SlimShady's:
Strange..Try "Root Checker" and see what happen..I installed SuperSU binary (For disabling Superuser icon on StatusBar) with success and without any problems..
[LG Optimus L90] santitasheart:
Yea I just disabled and re enabled and it worked
[LG Optimus L90] CaptivateKing:
Alright everyone, this might be kind of long, but it's necessary. So I'm about to start development on another project for this device shortly. My goal before I did that, was to finish a few last optimizations, and leave the thread open so I could update once a week(which would bring in fixes/changes from cm). I'm just not happy with that though, so I'm going to do something a little different. I don't know if any of you are familiar with Temasek's cm builds, but basically it's optimized to the fullest extent, and has quite a bit of really nice features from other ROMs included. So that is what I'm going to leave you all with for this thread, while I work on the new project. The new initial build will be up later tonight(compiled on 5/30) and I will have an update shortly after(I will update the temasek ROM once a week). I will also edit the thread accordingly, see you all soon with an update!
[LG Optimus L90] santitasheart:
Hey capativate what's the smoothest I/o scheduler cuz I'm on ROW and it locks up alot. Well not a lot but when I game it does
[LG Optimus L90] CaptivateKing:
I like SIO, FIOPS, and TripNDroid personally(depending on the situation). Play around with them and see what you think. I also always set my read ahead to 512kb
[LG Optimus L90] santitasheart:
Can u set read ahead natively
[LG Optimus L90] trygor:
I think that Temasek's cm is great and it will be great if you can compile it for our device. Go for it man!:good:
[LG Optimus L90] CaptivateKing:
Already compiled ;)

It was uploading to androidfilehost last night, and I fell asleep. When I woke up earlier, I saw it had an error while uploading. Unfortunately I'm at work right now, but as soon as I get home I'll reupload it
[LG Optimus L90] trygor:
Thanks, i'll wait and when you publish will try on my d405n..
[LG Optimus L90] :
I really appriciate your truly hard work. Thank you so much!

When it is uploaded I will try it for sure.

One request though. Can you maybe set touchscreen sensitivity some lower cause I still do get some ghost touches when my screen is a little dirty. Thank you :)

Edit: maybe try also to update screenshots in op. :)
[LG Optimus L90] olinojephanko:
I dont know if there is any software way to change touchscreen sensitivity but i use tempered glass and its a lot better now.

And also waiting for temasek cm,going back to cm12.1 yay
[LG Optimus L90] velosa:
I used the rom and the Temasek kernel in note 3 is great.waiting for test in l90.
[LG Optimus L90] Xemidra:
Some bugs or not, well things that I noticed.

I have my lock screen set as pattern unlock.

- When phone is locked I can still access quick settings and ON and OFF things like WiFi etc. but GPS setting is not available there. Why is that ? I think it's weird. I would want quick settings to be not accessible when phone is locked with pattern.

- For some completely not understandable for me reason lockscreen does not check proximity sensor before waking up screen. So today my phone was calling emergency services, turning staff ON and OFF doing pretty weird things and locking my phone with pattern did not help. This feature was available in CM11 and stock and it need to be back like now. Cause if I will have to explain once again some lady at 911 that my phone called her on it's own I thing they will lock me up.

- Also detecting SIM card when booting is a little slow. Not a big deal but I noticed it.

- My OK Google setting is not working, don't know why.

The second option is very important to me and I would appreciate fixing it.
[LG Optimus L90] olinojephanko:
I was begging for that since first cm12 build :)
[LG Optimus L90] velosa:
these bugs are the rom Temasek?
[LG Optimus L90] Xemidra:
Never heard about it. My ROM is from this thread 28.05.2015 version.
[LG Optimus L90] judas1977:
Could you point me commit which disables block based builds?

Tia.

And what about that doze implementation?:)
[LG Optimus L90] Xemidra:
Isn't doze only available in Android M ?
[LG Optimus L90] judas1977:
Doze is ambient display
[LG Optimus L90] CaptivateKing:
Here's the commit to disable block builds: https://github.com/ROM-Jeremy/pitch_build/commit/672cb5427f11f70c9c29145f2326f82ea4d48a19

And about doze, I'll PM you shortly ;)
[LG Optimus L90] Xemidra:
I thought, you meant this:

http://www.androidpolice.com/2015/0...is-is-exactly-how-doze-reduces-battery-drain/
[LG Optimus L90] Longpinky:
Hey my nexus 5 is on its way and I should have it by Thursday so I'd be happy to test builds if you need a tester
[LG Optimus L90] SlimShady's:
Send your L90 to Quarx! [emoji14]
[LG Optimus L90] CaptivateKing:
New thread for the Temasek builds I'm compiling is up! It's not very pretty right this minute, but it will be soon. Also, the initial changelog is missing right this second, but I tried to list as many things as possible in my post(again in a rush). I will label this thread discontinued, but I will leave it open and support anyone who still chooses to use it! Thanks for all the support everyone!

-EDIT-

I see I already had 11 downloads on my Temasek build before I even created the thread, you guys are quick! ;)
[LG Optimus L90] Xemidra:
Does "ok, google" work for you ?
[LG Optimus L90] Level99:
Thanks for your work on these. Will definitely check out the Temasek stuff, and best of luck on your new project.
[LG Optimus L90] CaptivateKing:
I can, it's a very simple edit as others have pointed out already. However, I'd rather people change it to permissive themselves, for those random times you might need to. Android is more vulnerable in permissive mode, and I wouldn't want to put a ROM out that could cause people problems in the long run. But, there is an app you can use to change it back and forth very easily, for whoever needs SELinux in permissive mode. Thanks for understanding!
[LG Optimus L90] CaptivateKing:
Thank you! I only have the D415 to test on personally, but I haven't experienced any(except for when I was playing with the CPU governors, but that was my fault lol) Maybe some other D405n users can chime in on the random reboots. Feedback is very useful
[LG Optimus L90] chilo141:
When will the new update be up?
[LG Optimus L90] CaptivateKing:
------EDIT------

I have to go do a job for someone, so it will be tonight before I can upload the new build. I apologize for the wait!

I was actually just about to mention that lol. It should have been up last night, but I got a little carried away with customizing the kernel. I was able to add OC/UC to the CPU, so now the CPU and GPU are tweaked. I'm about to compile the new boot.img, and add it to the ROM I compiled last night( quicker than rebuilding the whole ROM, plus nothing significant has changed on cm's end since last night) I'll let everyone know something very shortly!
[LG Optimus L90] chilo141:
Awesome! Will you post up the update or can it be updated through the ROM?
[LG Optimus L90] CaptivateKing:
It will be uploaded to my android file host account. Accessible from the download link in first post. I haven't implemented an OTA updater with the ROM yet, but it will come at some point!
[LG Optimus L90] chilo141:
Great! Thanks you!
[LG Optimus L90] olinojephanko:
please tell me you have enabled ambient display :D
[LG Optimus L90] chilo141:
do i flash kdz and install ROM from fresh? because i was on a ROM i wiped installed rom and GAPPS but baseband broke WiFi works but service didnt (im already on 5.0.2)