yashsingh1/xdaforums huggingface dataset:
[Moto G 4G Android Development] joeldq:
Well, 15.1 seems to be the the very best for me so far. A combination of profiles (disabling data on wifi all together) + privacy guard is giving me 1 day 13 hours battery from scratch.

I'll test it for a couple of days.
[Moto G 4G Android Development] BlueFlame4:
If you have screen tearing after boot, simply turn the screen off and on again :)
[Moto G 4G Android Development] wurstel:
Sorry to repost myself, but the post got lot in the 15.1 hype :))

am i the only one with the mentioned sd card problem? ( [MENTION=5270463]beeeto[/MENTION] any ideas?)
[Moto G 4G Android Development] Travisholt92:
You're the only one I've seen with that issue, when did the issue start?

Current Device:

Moto G 4G LTE (XT1045) Retail US variant

ROM: Paranoid Android (5.1.1) 5/28 build

Carrier: Cricket Wireless

Feel free to add me on Google hangouts if you need help with anything! (My gmail is on my profile)
[Moto G 4G Android Development] wurstel:
It startet with build 14. I probably have to reflash stock at some point. Gonna wait on official 5.1 though...
[Moto G 4G Android Development] pepepenk:
I had similar issues when I formatted my external card to anything else than vFAT (both exFAT and ext4 gave me problems)

Like I said, I solved any external SD card issues by using vFAT.
[Moto G 4G Android Development] Travisholt92:
Backup your sd card and reformat it.

Current Device:

Moto G 4G LTE (XT1045) Retail US variant

ROM: Paranoid Android (5.1.1) 5/28 build

Carrier: Cricket Wireless

Feel free to add me on Google hangouts if you need help with anything! (My gmail is on my profile)
[Moto G 4G Android Development] sbpetro:
I'm still having the Google Play Service's f/c issue. Is anyone else still having the issue? I did a full clean install and I'm using an XT1039.
[Moto G 4G Android Development] Travisholt92:
If you still have this issue on 15.1 than you are using an incompatible gapps. Try slim gapps 5.1

Current Device:

Moto G 4G LTE (XT1045) Retail US variant

ROM: Paranoid Android (5.1.1) 5/28 build

Carrier: Cricket Wireless

Feel free to add me on Google hangouts if you need help with anything! (My gmail is on my profile)
[Moto G 4G Android Development] beeeto:
Hey guys, some important anouncements follow,

I have decided to bring full support for my kernel and ROM seperately. I intend for this ROM to be a viable alternative to Stock CM and bring you total freedom to use the kernel of your choice. Now you won't have broken WiFi if you flash other fine kernels on this forum. This also means that this ROM will no longer come with my kernel by default, I will provide a flasheable zips on OP with my kernel which I am going to keep updated for those who enjoy using the kernel that has been previously included in the Rom.

Next builds will have this mode following from now.

Kind regards!
[Moto G 4G Android Development] Kayant:
You don't need to do that btw ;) As long as you are using cm-12.1 base like you are now both Spirit and Optimus Kernel will work fine if flashed on your rom.
[Moto G 4G Android Development] beeeto:
Yep, also I am doing this becouse it will be easier to me to diagnose future issues, separating ROM and Kernel will help me to isolate if bugs come from optimizations flags or the kernel. (That already gave me a big pain months ago :cowboy:)

Kind regards!
[Moto G 4G Android Development] SalvH:
So the installation procedure from now on will be 1. Flash ROM 2. Flash beeeto Kernel 3. Flash gapps?

Also, if we're upgrading from build 14 or 15, do we still need to flash the kernel when going to 16?
[Moto G 4G Android Development] beeeto:
Yes, from Build 16 and on the procedure is Flash ROM+Flash Kernel, GApps is not necessary if you update from an older build.
[Moto G 4G Android Development] Travisholt92:
Yes you will need to flash the new kernel package. Build 16 will include stock cm12.1 kernel and beeeto's kernel will have to be flashed separately.

Current Device:

Moto G 4G LTE (XT1045) Retail US variant

ROM: Paranoid Android (5.1.1) 5/28 build

Carrier: Cricket Wireless

Feel free to add me on Google hangouts if you need help with anything! (My gmail is on my profile)
[Moto G 4G Android Development] Kayant:
maybe reduce some of those flags ;)
[Moto G 4G Android Development] Pupet_Master:
Beto, would it be possible to add this on the next build?

http://xdaforums.com/android/development/facebook-contact-sync-lollipop-cm-aosp-t3034881
[Moto G 4G Android Development] pepepenk:
If you really want such a 'useful feature' just follow the instructions in the respective post..
[Moto G 4G Android Development] Pupet_Master:
I know that but every time i flash a new build i need to risk lose my contacts again by clean data of the contacts app.

it change nothing on the ROM but add the function to the people app from Android, maybe that diferential is cool to have already on the ROM.
[Moto G 4G Android Development] Travisholt92:
Doesn't change anything other than adding extra battery drainage for users who don't need the feature.

If you're having issues with losing contacts try the app easy backup & restore. I use it every time I clean install (which is every time I switch roms, at least once per week)

Current Device:

Moto G 4G LTE (XT1045) Retail US variant

ROM: Paranoid Android (5.1.1) 5/28 build

Carrier: Cricket Wireless

Feel free to add me on Google hangouts if you need help with anything! (My gmail is on my profile)
[Moto G 4G Android Development] scattoit:
Just a question. What is the difference between flashing build 16 + kernel and flash original cm 12.1 + kernel?
[Moto G 4G Android Development] Travisholt92:
The ROMs have optimizations within themselves, not just the kernel.

Current Device:

Moto G 4G LTE (XT1045) Retail US variant

ROM: Paranoid Android (5.1.1) 5/28 build

Carrier: Cricket Wireless

Feel free to add me on Google hangouts if you need help with anything! (My gmail is on my profile)
[Moto G 4G Android Development] beeeto:
Good question, well, main difference is this ROM is built with SaberMod and has several work with build flags which are described in OP (nest, strict-aliasing, graphite and O3), also, on top of those optimizations there is JustArchi commit which is supposed to add up to 5x performance. More info about this can be found here.

Aside from what I have told you about the ROM , there is the kernel of this project. Mentioned kernel is built for my very personal taste and it is almost stock with some goodies added, it is builded with ArchiTool 5.1 optimized for our Cortex A7.

That is it explained very shortly, you should pick what it suits you best, there's also very good kernels on this forum that will provide more features than mine, I like a minimalistic approach myself :D
[Moto G 4G Android Development] Travisholt92:
I explained it shorter :P

Current Device:

Moto G 4G LTE (XT1045) Retail US variant

ROM: Paranoid Android (5.1.1) 5/28 build

Carrier: Cricket Wireless

Feel free to add me on Google hangouts if you need help with anything! (My gmail is on my profile)
[Moto G 4G Android Development] J4mps:
man, i love this rom [MENTION=5270463]beeeto[/MENTION] and it's only getting better. so is the kernel.

today i'm trying AICP with optimus kernel and it is very good. DT2W working great and every thing... but i like this rom A LOT more. so i'll get back to it as soon as the next build is ready.

the only thing i REEEEEALLY miss from blispop or AICP is omniswitch. i love this thing dude..

i know it's probably a very very long shot to ask you for it, so it will be just a suggestion.

if someday in the future you fell like taking a look at a way to integrate omniswitch to one of your future builds, they would be the best ever and i'd be forever glad for this beautiful addition to this marvelous rom!!!;)

i wish i had the knowledge to compile my own rom so but i don't...:crying: maybe be in a distant future. lol

thank you very much for all your work!!!

by the way, i'm having some issues with paypal and the bank here in Brazil, and as soon as i fix everything you'll get my donation. you deserve it bro!
[Moto G 4G Android Development] Travisholt92:
[MENTION=5270463]beeeto[/MENTION] I had seen in another ROM they had integrated omniswitch, however here is the best part. It was disabled by default with an option in settings to enable it and disable the stock recents menu. I'll see if I can locate that for you. (If you'd like).

I know I personally don't like it. That's why that feature caught my eye, the fact that it was integrated but I didn't HAVE to use it :P.

Current Device:

Moto G 4G LTE (XT1045) Retail US variant

ROM: Paranoid Android (5.1.1) 5/28 build

Carrier: Cricket Wireless

Feel free to add me on Google hangouts if you need help with anything! (My gmail is on my profile)
[Moto G 4G Android Development] J4mps:
Thaks a lot for clarifying this! i think it's a great to be able to toggle between the two features... i should've mentioned that before.. so sorry,

on KK i tried installing omniswitch and snitch, based on the trheads i found but it was always buggy and i even bricked my phone trying a little bit too hard to make it work...

also i'm using a custom launcher that is bugging the recents panel in ANY rom... and omniswitch works beautifully.

again, thanks for the support!:good:
[Moto G 4G Android Development] Travisholt92:
[MENTION=5270463]beeeto[/MENTION] I found these, I'm not sure if it's what you need or not considering I've never compiled anything xD. But here are my findings:

https://github.com/augustoicaro/Toggle-OmniSwitch

Edit: upon looking at the links I provided I realized that one of them was just a part of the other. Epic failure on my fault. I corrected my error :P

Current Device:

Moto G 4G LTE (XT1045) Retail US variant

ROM: Paranoid Android (5.1.1) 5/28 build

Carrier: Cricket Wireless

Feel free to add me on Google hangouts if you need help with anything! (My gmail is on my profile)
[Moto G 4G Android Development] beeeto:
Build 16, this is my last build before adjusting myself to 1~2 builds per week, there's no point on releasing 4+ builds in four days unless there are urgent things to merge and fix. (Such as google play services FC we had)

Changelog

Links:

ROM: Build 16

Kernel: Beto's_Kernel_V1.zip

Also, everyone who missed this post, please read it!

Kind regards! :)

[MENTION=5202617]pargop[/MENTION] Thank you a lot my friend for your donation, it really made my day!
[Moto G 4G Android Development] Pupet_Master:
Thanks Beto
[Moto G 4G Android Development] Hastaloego:
[MENTION=5270463]beeeto[/MENTION] so does it mean the navbar disable / enable is bound to the rom or the kernel ? ;)
[Moto G 4G Android Development] ssirK:
hi,

in the last Kernel, minimum CPU speed is 300, on the previous kernels it was 192, is it normal ?

thx again for your work
[Moto G 4G Android Development] scattoit:
Anybody has news about memory leak?
[Moto G 4G Android Development] Travisholt92:
There is still a memory leak? :o

Current Device:

Moto G 4G LTE (XT1045) Retail US variant

ROM: Paranoid Android (5.1.1) 5/28 build

Carrier: Cricket Wireless

Feel free to add me on Google hangouts if you need help with anything! (My gmail is on my profile)
[Moto G 4G Android Development] cpthornman:
Did a clean install of build 16 and the play store is constantly crashing. On XT1045 btw.

Edit: Never mind. Looks like the play services was out of date. Haven't had one crash since it updated.
[Moto G 4G Android Development] beeeto:
Glad you fixed it!

Hey guys, noticing some serious battery drain on deep sleep on lastest 2 builds, I am suspecting about google since they have been doing a lot of updates these days. Will try to read and figure out what is going on. Sorry if you are having issues.

Is anyone using stock CM12 having these kind of issues? I'd really like to know. :D

Kind regards.
[Moto G 4G Android Development] Pupet_Master:
Beto, with disable services i was able to get a good deep sleep (it is indeed the play services the cause).

The problem though is that it do break some services (for example my calendar wont sync anymore..that is no problem as i don't use it but many will use i bet).

All i can "advise" is the adsense and ad services of it are the worse on drain as i suspect it keep the mic on to listen to what you are doing to show ads that are of your interess.

EDIT:

After run Wakelock detector for 40 mins, the cause was Android System, more specific the PhoneWindowManager.mPowerKeyWakeLock.

Google Play services (with my services disable for it at least) was very low. Even Whatsapp wake my phone more then Google Play Services.

Top 3:

Android System x344 1h13m

WhatsApp x63 27s

Google Play Services x3 4s
[Moto G 4G Android Development] martinisok:
I'm on version 14.1 and everything seems to work fine, I don't get any screen flicker in that version.

I don't understand anything much about kernels and changing values. Is it ok to stay on 14.1 or are there more benefits to the latest version. Thx.
[Moto G 4G Android Development] ssirK:
hi,

i made a clean install of 16 and kernel v1 last night, flashed last SlimGapps Zero, disabled a lot of Play Services, and while i slept for 9H, i lost 2% of battery

seems all good to me
[Moto G 4G Android Development] rfsteel:
Clean installed build 16 yesterday and all is running well apart from when multitasking and playing music at the same time.

It seems this is a common Moto G issue, http://xdaforums.com/moto-g-2014/help/music-playback-stopped-multitasking-t2905460/page3, and is caused by the memory manager.

Has anyone successfully installed SuperCharged on top of this ROM to resolve this issue ?

http://xdaforums.com/showthread.php?t=991276
[Moto G 4G Android Development] mieru:
Sound interesting, but does this really boost up so much the phone? I can't immagine in that way it is described. It would be interesting to know how it works with this rom, but at the moment i have not the time to test it and to risk to brick my installation.
[Moto G 4G Android Development] sclcn12:
Why did you removed CPU underclock and GPU overclock in the new kernel?

However it remains my favorite rom!
[Moto G 4G Android Development] Pupet_Master:
I think it is too generic.

Beto already do his best to boost/optimize the ROM, also the main feature of Linux/Android and a Custom ROM is the tune up your self factor.

I'm doing a boost setup script my self, just need to figure out some lines that i can't get right and you guys can tell me if work or not... The advantage is that it is made for this ROM and for this device.

The disadvantage is that i'm sacrificing a little of battery life for performance (not too much though).

All in all with Kernel Aduitor and terminal you can optimize your self and i would expect better result then a generic boost for other ROMs and Devices ;)
[Moto G 4G Android Development] scattoit:
There is another issue. After outgoing calls dialer doesn't show the called number or contact name
[Moto G 4G Android Development] pargop:
I tried this with my old HTC Wildfire S and it did boosted the phone, but it was HTC Wildfire S and two years ago. So, I think it is for legacy devices (and pre-LP). Quite sure that it is pointless for our device with @beeeto`s great ROM!!
[Moto G 4G Android Development] Edwin184:
I have an issue with bluetooth (clean installed build 16) connecting to my carkit. Evrey 20 seconds or so it looses connection and sets it up again. On stockrom it works fine, I didn't notice it on build 14 and I had the same problem on CM12. Anyone has the same issue??
[Moto G 4G Android Development] primewell:
First time I tried this after flashing back to stock KK a few weeks ago. Also flashed your kernel straight after. Could you post a dl link for the original kernel, as I want to compare the two, and was eager to test your kernel's features first :)
[Moto G 4G Android Development] ssirK:
Dirty flash the ROM only, it will write the default kernel !
[Moto G 4G Android Development] martinisok:
In call settings block unknown numbers / wildcard not working.
[Moto G 4G Android Development] Hastaloego:
i notices something weird per accident.. when i call someone with whatsapp the other party cant hear me, only noices, but i can hear them loud and clear.

but when they call me, they are able to hear me and im still able to hear them, but i also hear my self as soft echo.

has anyone else here the same problem ? and may be it related to the rom or to the phone, im using x1039
[Moto G 4G Android Development] J4mps:
I had issue in any custom rom I flashed. All of them 5.x and I didn't test with kk roms.

It's s very weird.
[Moto G 4G Android Development] beeeto:
Hey guys,

Here's a quick update for my kernel, I've given it a lot of thought on these little commits, so I really hope this update goes good for you.

Changelog:

Link: Beto's_Kernel_V2.zip

Also some bad news, I don't have internet so I am unable to fetch my sources and upload news builds, hope I can solve this issue soon!

Kind regards

[MENTION=4849503]Edwin184[/MENTION] Will try some blind fixes for BT ASAP.
[Moto G 4G Android Development] sillycat98:
So, I downloaded 16 and decided to try spirit. I was back to betos by a couple of hours. No one makes a kernel or rom like beto.

Edit: What's the difference in the tcp controls? Decided to try westwood but I don't notice any difference.
[Moto G 4G Android Development] Travisholt92:
[MENTION=5270463]beeeto[/MENTION] asked me to inform you all of new kernel base that will be included in the next release. I have no idea why be could tell you all himself.................

---------- Post added at 10:34 PM ---------- Previous post was at 10:27 PM ----------

[MENTION=5270463]beeeto[/MENTION] also informed me that he is going to be extremely slow at updating to this next base because he is a noob

However he is our favorite noob, and we will patiently await his next release as it will require allot of work :P. Great, Bugfree roms require time to cook perfectly. Therefore beeeto thanks you all in advance for your patience.

He asked me to tell you because he would rather sleep than type in English for another second........ Other than to call me princess............... Because he immediately assumes that just because I am more attractive than him, that I am a homosexual... True story
[Moto G 4G Android Development] bejunk:
Maybe You had a Drink too much last night?:confused:
[Moto G 4G Android Development] J4mps:
i just ran a logcat reader app to take a look at an issue when i noticed an error spamming the logcat every time i touch the screen, which makes it verry annoying to browse the log cat..

the line is "QCOM PowerHAL: Failed to acquire lock"

thing is i never noticed it before and this pretty hard not to notice since it spams the entire screen in like 1 swipe.

do you guys know what this means?
[Moto G 4G Android Development] Travisholt92:
Thank you captain obvious, yes I did xD.

Now that I've sobered up, I'm wondering if others have had this bug with v2 of beeeto's kernel.

Bug: when the phone wakes up from deep sleep the screen stays black. (Screen lights up but shows nothing). This issue did not happen on v1 of the kernel, and this occurs with default settings and custom settings.

This has happened to me twice. (My phone was untouched for hours prior to waking the phone both times).
[Moto G 4G Android Development] J4mps:
I had this issue when using build 15.1 but I assumed it was a xposed framework issue.

Flashed build 16 10 hours ago and haven't had I single issue with beto's kernel v2. Except that spam thing on the logcat.

Let's see what happens in the next couple of days.

Not using exposed yet. I'll test it later.
[Moto G 4G Android Development] Travisholt92:
I don't use xposed so it is completely unrelated.
[Moto G 4G Android Development] wurstel:
Multi-core powersaving seems to be gone from the v2-kernel. And I don't know if it's placebo, but I think the battery drains much faster now.

[MENTION=5270463]beeeto[/MENTION]: is there a possibility to cherry-pick the national data roaming option that used to be there on cm11?
[Moto G 4G Android Development] Ardito:
I've got this issue on build 14.1 and I think it's related to Ambient Display. I disabled it and the problem has never come back...
[Moto G 4G Android Development] Hastaloego:
i still have up to 90% deep sleep time while screen off.
[Moto G 4G Android Development] Caleb_cz:
I tried almost all new builds but i'm still staying on build 10.1

All new builds have fantastic battery life, they are free of reboots etc. but multitasking is bad - almost same as old CM12 builds. Especially Build 16 is unusable lagy :(
[Moto G 4G Android Development] Travisholt92:
Yea my battery is draining pretty quickly when I use any Google app
[Moto G 4G Android Development] mieru:
Same here. Screenshot attached...
[Moto G 4G Android Development] beeeto:
Everyone having issues with V2 please revert to V1, there's no point on debugging these kernels since they are practically dead now that CM rebased its kernel.

Will start over on weekend and hopefully I'll have our kernel up and running again on Sunday :D

Kind regards!
[Moto G 4G Android Development] J0kker:
On blisspop, could not even boot with V1 (no bootloop, but all i could do was going to bootlaoder screen and enter recovery) but V2 is working for me hehe.
[Moto G 4G Android Development] pargop:
Same here, could not even boot (I`m on 15.1 and tried to flash V1).
[Moto G 4G Android Development] J4mps:
Exactly! This is annoying....

V2 is good enough for me... No issues.
[Moto G 4G Android Development] Edwin184:
I've a similar issue with build 14 (reported some pages back). But haven't experienced it anymore on other builds.
[Moto G 4G Android Development] Travisholt92:
I just thought it was worth reporting considering that I clean installed this build. (Wiping data, dalvik, internal storage, system, and cache). I try not to report bugs unless I'm 100% sure that it is no changes that I have made or the cause of dirty flashing.
[Moto G 4G Android Development] scattoit:
Can someone suggest me a good configuration of minfree? I need to play music and Google navigation simultaneously.

I think the memory leak problem is very very annoying at the moment. After some hours of usage the phone is unusable. Very very leggy.
[Moto G 4G Android Development] bejunk:
I think Intelliplug isnt properly implemented. I go that same log output on all earlier versions when i used Intelliplug. I also think it isnt good for our battery. When using QCOM MPDecision i dont have this message.

I just wanted to say, that current ROM is perfect daily driver for me. I have no bugs, no battery drains by GServices etc, and after switching now to the CM Wifi sources, some of my "special" Wifi apps are working properly now ;) just 1 request to make it perfect, [MENTION=5270463]beeeto[/MENTION]: please re-add MPDecison. Its needed & dont understand why some people call it bad ("make poor decision") in fact me i tested it over the last few versions and the one who REALLY makes poor decisions is Intelliplug. because:

1. MPDecision sends the cores MUCH faster into sleep when not using = less battery drain.

1a. At all if i use MPD my phone last longer no matter if you mean SOT or only deep sleep status.

2. If i use Intelliplug my OS feels more sluggish, while at MPD it feels very fast & responsive.

3. When using Intelliplug i have more "lockups" means on big load apps tend more to lockup for few seconds. MPD is much better in terms of handling Apps & the OS in heavy use situations.

SO, please re-add it. else from that all other stuff is perfect, only the RAM management could be little better IMO (many reloads of content when switching between apps-)

btw im using your V2 Kernel & im really happy GPU OC & CPU UC are back, thanks man. other than the missing MPD i found zero issues in current kernel.

peace.
[Moto G 4G Android Development] Pupet_Master:
YOu mean the OOM?

echo "9472,12032,15104,19200,27648,39424" > /sys/module/lowmemorykiller/parameters/minfree

echo "100" > /proc/sys/vm/dirty_expire_centisecs

echo "300" > /proc/sys/vm/dirty_writeback_centisecs

echo "4096" > /proc/sys/vm/min_free_kbytes

echo "100" > /proc/sys/vm/swappiness
[Moto G 4G Android Development] scattoit:
After 10 hours of usage the phone becomes totally unresponsive. Need reboot :(