yashsingh1/xdaforums huggingface dataset:
[Moto G Original Android Development] woozie.2007:
thanks, for the moment i will wait, works very good now and i dont want to risk :)
[Moto G Original Android Development] slimshady76:
frozen camera hit me again!

Looks like I spoke too soon about ART fixing the camera bug. When trying to grab a picture from Whatsapp it got frozen when saving the picture (I believe). I'm attaching the logcat to this post.
[Moto G Original Android Development] ==vj==:
OK. I gave a shot to -200mv from default ones and values went as 940, 940, 950, 950, 1080, 1080, 1090. It went fine with camera, Tapatalk so on and in end went with hotboot while browsing through CHROME. So, i have reverted back to moderate undervolt values 990, 990,1000,1000,1025,1025,1050.

Attaching last_kmsg here for developer's reference. It says KERNEL PANIC.

EDIT: Now working fine in -200mv too.
[Moto G Original Android Development] woozie.2007:
how to set the default settings in aero control? if i uninstall the app, it will set back to default kernel settings? thanks
[Moto G Original Android Development] ==vj==:
Yes uninstall app that implies start on boot settings to kernel.

Reboot recovery, clear cache. Now you can reboot phone or reflash kernel.
[Moto G Original Android Development] Flashhhh:
Can any1 pls tell me the stock voltage values??

Hit thanks if i helped!!
[Moto G Original Android Development] ==vj==:
Here they are. But if you have heavily messed with settings then uncheck your current Set on boot settings from app and reflash kernel.

I use UNDERVOLT self created profile from the attachment.
[Moto G Original Android Development] slimshady76:
OK, I think I've found the culprit of the camera freezing: It's Whatsapp. Camera works fine using both the stocks one and Google's one until I try to capture an imagen from Whatsapp.
[Moto G Original Android Development] xheon:
Best setup for latest kernel in terms of performance/battery??
[Moto G Original Android Development] Semseddin:
Just tried and that didnt freeze my camera.
[Moto G Original Android Development] SickBeast:
Ok I am 72 hours stable undervolted now.
[Moto G Original Android Development] woozie.2007:
i got a reboot 4 hours ago, the phone was idle when i see that restarted

this is my last_kmsg, thanks
[Moto G Original Android Development] Saphire007:
stable at these voltages

300MHz 955

384MHz 960

600MHz 980

787MHz 985

998MHz 990

1094Mhz 995

1190MHz 1000

System info:

Stock EU 4.4.4

Art Runtime

Camera = STABLE, no freezes
[Moto G Original Android Development] abeloman:
All day stable with -200 undervolt... Now testing with 225 :D
[Moto G Original Android Development] eddydc1:
How much this UV saves battery?
[Moto G Original Android Development] abeloman:
Well, I would say like a 20%, almost an hour of SOT
[Moto G Original Android Development] Bleak3993:
geez, how can you guys get stable setting with those values?, I'm not even with -50 and five minutes later my phone reboots...
[Moto G Original Android Development] abeloman:
Not all the chipsets support the same undervolt... Mine it's fine with -225, below that, it freezes and then reboot
[Moto G Original Android Development] denzel09:
[MENTION=4855459]Blechd0se[/MENTION] you have a pm ;)
[Moto G Original Android Development] abeloman:
My values, underclock 1.09 GHz

Epsilon v4
[Moto G Original Android Development] Pinktank:
Are there UV settings in AeroControl 2.0? I cant find them
[Moto G Original Android Development] Valantur:
Great Kernel with huge energy savings after undervolting. The only problem I have is the camera not taking pictures. The front facing camera works fine though...
[Moto G Original Android Development] ==vj==:
Camera works fine. Guess you meant camera is freezing while taking pictures. That could happen if you undervolt much. Increase the voltage such that every function of phone works normally fine :)
[Moto G Original Android Development] Valantur:
I even tried Overvolting, main camera still doesn't work. I've also tried both Dalvik and ART...no luck.

Am I the only one unable to take pictures? Maybe it's my phone...
[Moto G Original Android Development] Blechd0se:
How about posting some logs?

So i can actually fix this problem, instead of guessing? :)

Sent from my Nexus 4
[Moto G Original Android Development] Prometeo88:
Remember that stock camera only work on stock DPI, if you are using custom DPI it will FC. I was crazy trying to fix a problem and it was that.
[Moto G Original Android Development] slimshady76:
[MENTION=4855459]Blechd0se[/MENTION], I posted my logs at post #1001. I'd really like to be more helpful, but my six mont old XT1032 got stolen, so I switched to a XT1063 (Moto G 2014)...

BTW, does your kernel work in this new version of the Moto G? I heard they are pretty much the same as the previous one...

Anyway, I'll stay in this thread, since your wonderful kernel still spices up my wife's phone, along with another five Moto Gs from friends and family...
[Moto G Original Android Development] core720:
test and all work, camera, bt, wifi all
[Moto G Original Android Development] Pinktank:
Can someone try putting a file with a unicode name, like Esbjörn? It crashes the transfer and messes up things for me.
[Moto G Original Android Development] deyerick:
if i instal [MOD-TWEAK-SCRIPT] Macroscript ,

theres can make a confict system or not ?

thanks

*just newbie
[Moto G Original Android Development] LeopardSurd:
I cannot edit the vibrator strength. vtg_level is not editable at all.

L.E. I faced restarts in an interval of 2 days of using the last Aero Kernel version.

Zuerst, fand ich komisch immer noch die GPS Notifikation zu sehen. Jetzt weiß ich warum: ich habe gleich nach einem Anruf einen Neustart gesehen.

I'll flash back the 12.09 version.
[Moto G Original Android Development] Blechd0se:
Could you explain how you tried to set the vibrator strength?

Also be sure to checkout /proc/last_kmsg if you face reboots.

Sent from my Nexus 4
[Moto G Original Android Development] LeopardSurd:
I tried to edit it using Root Explorer (the app I purchased long time ago). It does not allow to change permissions and any change of „18” is not saved.

Never heard of last_kmsg? Where is the issue? What should I see and do in this case? Also, a friend of mine has the same problem with the reboots on his XT1033 with the last kernel. I use a XT1032.
[Moto G Original Android Development] core720:
Sorry, work GPE 4.4.4?
[Moto G Original Android Development] Flashhhh:
U need to change ur file system to f2fs to make this kernel work on gpe!!

Sent from my XT1033
[Moto G Original Android Development] core720:
I have XT1032 converted GPE, i have ext4
[Moto G Original Android Development] Flashhhh:
Change to f2fs and u will be able to run this kernel

Sent from my XT1033
[Moto G Original Android Development] anzhaki:
I keep getting error after a reboot, the kernel has stop working or something like that and it says to send to developer the file last_kmsg

I'm using core720's rom with this kernel
[Moto G Original Android Development] Blechd0se:
According to the logfile you are not using a pure Aero Kernel;

[ 0.000000,0] Linux version 3.4.76-gc75137b (dees_troy@ded1.ktechnology.net) (gcc version 4.7 (GCC) ) #1 SMP PREEMPT Thu Oct 23 09:32:22 UTC 2014

Also as you can see at the end of the log file, it was just a reboot command, which rebooted your device.
[Moto G Original Android Development] anzhaki:
So the error that always pop on every reboot is caused by the kernel which is not 100% aero kernel?

Should I flash the file in op or it's better to ask to my rom's developer?

Thanks ?
[Moto G Original Android Development] Blechd0se:
The warning you get is triggered by Aero Control to warn you that the device rebooted.

If you don't care about this, you can disable it in Aero Control (Settings).

It really depends on what you want to do, but you should let your developer know that there might be a problem.
[Moto G Original Android Development] anzhaki:
It's strange because I have ticked the option you're talking about days ago and only this evening I'm getting the warning after rebooting.

Ook thanks :)
[Moto G Original Android Development] Semseddin:
I had screen artifacts on texts like i used to get with stock 4.4.2 kernel with the 05.11 version, so i had to revert to older version. All default kernel values. Problem solved.

XT1033 user here.
[Moto G Original Android Development] Calvin Gross:
Hi [MENTION=4855459]Blechd0se[/MENTION]

Just saw [MENTION=4575244]goutamniwas[/MENTION] implemented Tap2unlock, like LG knock code, in moto E kernel

http://xdaforums.com/android/software-hacking/kernel-tap2unlock-tap2wake-feature-t2965344

Don't you think it is a nice to have feature in AeroKernel for moto G? ;)
[Moto G Original Android Development] core720:
Read 1r Post...

I tried to keep this kernel as clean as possible with useful features. The main goal for this kernel is to improve battery life while keeping up a reasonable performance.

Dual Tap = -Battery, dont sleep mode
[Moto G Original Android Development] goutamniwas:
just , posting as i was mentioned

the deep sleep will be working with t2u , also the touch screen ill sleep when the fone is facedown ( 1% drain for whole night wih t2u on in moto E)
[Moto G Original Android Development] ovtovaz:
I need this for Lollipop :D
[Moto G Original Android Development] lilsidsri:
Eagerly waiting for this Kernel to be ported to Lollipop 5.0 +

& also I'd love to see Double Tap 2 Wake Mod added to this kernel :D:D
[Moto G Original Android Development] Blechd0se:
Hello guys,

while i am waiting for the lollipop update (and sources) to be published, i wanted to inform you that i pushed out a new Aero Control update.

You can read more about this over here.

I also worked secretly on the next kernel update, which will contain improvements for the gpu as well as the hotplug driver as soon as the lollipop

sources are released.

Happy new year and thank you for your support!
[Moto G Original Android Development] RenderBroken:
Glad to see your still going! Keep up the solid work and I love your logo in OP!
[Moto G Original Android Development] AgentChaos:
Looking forward to your kernel update for Lollipop. Hope Motorola releases the sources this month (fingers crossed).
[Moto G Original Android Development] laufersteppenwolf:
Let's keep this thread dev related, shall we? ;)

---> Thread cleaned
[Moto G Original Android Development] thebestiam:
#nolag

Sent from my SAMSUNG-SGH-I337

---------- Post added at 11:53 PM ---------- Previous post was at 11:34 PM ----------

Are you overclocked?

Sent from my SAMSUNG-SGH-I337
[Moto G Original Android Development] abeloman:
AFAIK aero kernel, doesn't have overclock... Maybe it's an issue with the voltage control...
[Moto G Original Android Development] Pinktank:
[MENTION=4855459]Blechd0se[/MENTION] thanks for all the work on your kernel. I was wondering if you would be maintaining the Kitkat build as well when Lollipop sources are out, or have a build for Kitkat before then with the improvements you mentioned? Quarx is still building the cm variety and it would be nice to maintain our only sane option on this side of the lollipop divide :)
[Moto G Original Android Development] Blechd0se:
Normally we are pretty straight forward. Usually a new android version [kernel source] means we start to work and support this new version. At this point the old branch is pretty much dead.

I am still waiting for the source to drop, i assume we might see it with 5.1, since the 5.0 ota is still missing for me. By the time we have it, a new CM version should be also in the making.

Let's just hope Moto polishes this build and needs the time to do so.
[Moto G Original Android Development] Pinktank:
I sure hope so too, we're stuck between a dead branch and one made with a lot of twigs and ductape at the moment. I'm sticking to the dead one, at least I can lean on it without it crumbling.
[Moto G Original Android Development] AgentChaos:
Looks like Europe might skip 5.0.2 and go straight to 5.1 since Motorola is already working on 5.1 which appeared in the 2nd gen Moto G
[Moto G Original Android Development] prateektaneja:
I couldn't stand Lollipop and so downgraded to KK but started experiencing a weird battery drain. Will use this and report soon. :)
[Moto G Original Android Development] prateektaneja:
I still can't see any positive effects after installing this kernel. I read this this is by default tuned for great battery life so I didn't bother to tweak it. Something's draining my battery on stock KK and I don't know what. I've got location disabled and the highest power drain is done by the display. Strangely, this overall drain isn't present on stock Lollipop. Any clues?
[Moto G Original Android Development] andogeek10:
Install better battery stats and check if you have any wakelocks or if any app is running in the background and preventing deep sleep.
[Moto G Original Android Development] manny_123:
Does this kernel work on moto g 4g
[Moto G Original Android Development] ==vj==:
With the news of Motorola sources been revealed, i am excited to see a release from AERO :D
[Moto G Original Android Development] ovtovaz:
https://github.com/MotorolaMobilityLLC/kernel-msm/tags

:D
[Moto G Original Android Development] AgentChaos:
Already notified the kernel developer, he will look into it soon... :)
[Moto G Original Android Development] remo0073:
No it doesn't
[Moto G Original Android Development] Blechd0se:
Android Lollipop Update

So yes guys, we got a kernel update.

Before we get into the nice things i must talk about this release. So the reason why this release is so delayed is because of the wlan drivers provided by moto.

I am not really sure if i did something wrong while building them, but the provided source code made troubles for me. When using them wlan works fine, but

only as long as you don't disable and try to re-enable it. Then it simply locks up and crashes after some seconds. The stock driver doesn't seem to suffer from this

problem, so i assume either i did something horrible wrong or there are differences from what moto ships and what they provide.

But enough of it, i fixed it (and trust me, this code really looks bad) so no more problems. Backup your files, for your own safety!

Apart from this, the new update contains the features i have spoken about for the gpu governor as well as my hotplug driver. Also i added [MENTION=4316709]savoca[/MENTION] KCAL display control

driver, which might get supported by Aero Control on the next release.

All in all i added around 250+ commits, full changelog:

Completely rebased on motos kernel source for Android Lollipop

Merged in all my common patches

Merged in some small fixes for zRAM

Merged in many patches for the rwsem subsystem which handles a lot of locking operations

Merged in savoca's new KCAL display control driver (checkout /sys/devices/platform/kcal_ctrl.0/)

Improved the gpu governor (simple_ondemand) to react more like its CPU counterpart

Improved the hotplug driver. Its now smart enough to avoid load jumping (between CPUs) and thus may increase performance slightly

Improved the hotplug driver to use LCD notifiers instead of powersuspend or earlysuspend handlers

Improved zRAM size from 160 to 200 MB

Much much more, checkout github for the full changelog

Needless to say, this is only for Android Lollipop stock ROMs.

Enjoy!

Download
[Moto G Original Android Development] abeloman:
Tell me we got voltage control please... I wil try ASAP... Thanks for your amazing job :D
[Moto G Original Android Development] sanchit0403:
Thank you so much for putting so much effort in this kernel will try it after moving to stock
[Moto G Original Android Development] josip-k:
I don't believe this, this morning i flased quarx's cm11 because i missed your kernel and i didn't want to go to stock, and now this! Looks like i'm gonns have to flash stock 5.0.2 again, thanks [MENTION=4855459]Blechd0se[/MENTION] :)
[Moto G Original Android Development] OldYellowBricks:
Flashed on asia lollipop (optimised) and running smooth! Thank you !!!!
[Moto G Original Android Development] Darkapolo:
Screen flickering caused by the KK bootloader is solved? If not, do you think it is possible to solve this issue? Thanks for your time.
[Moto G Original Android Development] Azarielz:
I'm experiencing several hard reboots since I've flashed lollipop aero kernel (xt1032 5.0.2 DE TWRP 2.8.5.0 multirom (no multirom injected)). Apparently there's no specific reason, so I'm unable to provide a logcat, but here the last_kmsg : http://pastebin.com/E9p0G7Kw I hope it can be useful.
[Moto G Original Android Development] Bleak3993:
You are the man! thanks for this blechd0se, amazing work. I've been testing the kernel, I did a fresh system install before flashing it by the way, everything seems to be working fast and smooth, just one thing that I notice, battery is draining really fast when the device is on standby (screen off), like 5% per hour, just that. Thanks again :D
[Moto G Original Android Development] methuselah:
Most Awaited

So after long time. We at last got a working stock kernel... You forced me to install official ROM again. lol...:cowboy:
[Moto G Original Android Development] pico hackr:
hurray that's an faster update working fine , everything looks awesome hope you add faux sound some day and thanks for spending a lot of time for making this kernel
[Moto G Original Android Development] itslels:
Kinda surprised this is working on my XT1031! The other stock based kernel I tried put me in a bootloop. I will test this bad boy out and report back.
[Moto G Original Android Development] sarthakspiker:
Can you plz bring out a kexec fixed karnel so that stock ROM can be used with multirom ??

Plz..
[Moto G Original Android Development] ivanlau:
this is the only reason for me to flash back official lollipop.. ?

will try and give feedback soon ?
[Moto G Original Android Development] sarthakspiker:
How is it working.. What are benefits..

Do I need to configure it myself ?? If yes plz tell me the best configuration..
[Moto G Original Android Development] ==vj==:
After many trials finally booted up fine. For those dealing with bootloops try following.

1. Clean flash Stock ROM

2. Flash TWRP recovery. I use 2.8.0.1

3. Flash Aero Kernel.

4. Boot up your phone.

5. Lastly reboot into bootloader mode and Run the .bat supersu setup developed by Chainfire.

It will It will take 5-7mins to show the bootanimation. Wait patiently.

Thank you Blechd0se :)

Edit: Made a Manual Reboot and i am in bootloop again. This may not be the case with everyone. Seems something is going weird in my case. Flashed Stock ROM 6 times already via fastboot
[Moto G Original Android Development] OldYellowBricks:
BUG REPORT (didnt take logcats - panicked)

I TRIED TAKING ADB VIA PC (when the screen issue happened) BUT IT WAITED FOR DEVICE :(

I REALLY WANTED TO TAKE THE LOGS TO HELP YOU AAARRGGHHHHHH

RUNNING STOCK LOLLIPOP (OPTIMIZED VERSION) XT1033 ON KITKATBOOTLOADER

- sometimes systemui being a bit unstable ONLY DURING STARTUP FOR MAYBE 1 minute, this does not happen on stock kernel

- dead screen from unlocking (blank without backlight, but phone works fine receiving notification and LED lights up)

- returning to stock kernel via [MENTION=1006674]lost101[/MENTION] 's flashable zip breaks wifi

- massive battery drain on standby (5% per minute) (maybe this is not a bug)

HOW TO FIX WIFI AFTER FLASHING STOCK MOTOROLA KERNEL

- Replace the files in the system folder (that is flashed from this zip) with the original ones from stock flashable rom (it worked for me)

THE DIRECTORIES INVOLVED:

System/etc/firmware/wlan/prima

And

System/lib/modules/pronto

REPLACE THE FILES IN THESE FOLDERS WITH THE STOCK ONES, AFTER FLASHING THE STOCK KERNEL TO GET WIFI WORKING BACK (with stock motorola kernel)

IN THE PRIMA FOLDER THERE SHOULD BE 4 FILES. DO NOT DELETE THE FOURTH FILE THT IS NOT PROVIDED BY THE STOCK FLASHABLE ROM, OR ELSE WIFI WONT WORK. JUST REPLACE THE 3 FILES. LEAVE THE FOURTH FILE ALONE

HOW TO GET THESE FILES? FROM THE FLASHABLE STOCK ROM MADE BY [MENTION=1006674]lost101[/MENTION]
[Moto G Original Android Development] lost101:
[MENTION=4821745]OldYellowBricks[/MENTION] - Stock 5.0.2 Kernel and Modules are here: http://xdaforums.com/showthread.php?p=50355724

Flashing the modules will fix WiFi on Stock Kernel again.
[Moto G Original Android Development] OldYellowBricks:
I had no internet at that time ;_;

Thanks!
[Moto G Original Android Development] likurik:
Another bug! OTG on sistem does work, just in recovery!
[Moto G Original Android Development] eddydc1:
Great, but battery life is worse than stock
[Moto G Original Android Development] wulfiss:
the OTG doesnt work, but the kernel work great on Brazil 5.0.2 Stock ROM (Optimized) v1.1a... thx
[Moto G Original Android Development] Brawn_Sg:
Hey op

The lollipop marked branch on ur github is for stock motorola lollipop kernel source

Can I make a kexec kernel out of it

So that stock lollipop can also have dualboot
[Moto G Original Android Development] josip-k:
Yeah, i can confirm battery life is worse than stock. Don't know why tho, it should be better
[Moto G Original Android Development] sarthakspiker:
I was playing a video on MX player and then suddenly the screen froze.. Sound was still coming.. After some moments sound stopped.. I tried to lock device by pressing the power button but it didn't.. After that.. Whole screen became pink.. No button.. I pressed power then screen locked.. The I swiped up to unlock .. I saw only the wallpaper no buttons nothing else.. Then it switched off automatically..

I restarted.. Everything was OK.. But as soon as I played a video.. It again froze.. So I removed the kernel.. Please look into this..
[Moto G Original Android Development] pico hackr:
faced blank black screen after call made a reboot to bring it back to normal , sorry i couldn't recreate it so cant post logs , secondly battery drains faster 47% in 3 hours with normal usage ( just received few calls and few whatsapp messages)

edit: forget to mention one thing performance is just awesome now
[Moto G Original Android Development] ovtovaz:
Since I installed the last version of the Kernel, the music cuts off in Poweramp, only when I use bluetooth headphones. :crying:
[Moto G Original Android Development] Blechd0se:
Hello guys,

thank you for your feedback as well as the bug reports. The battery drainage thing is really bad, i am already into it. However, this might take some time

since i am now on a business trip and in general have a lot of other work to do. So be patient and continue to report issues ;)

[MENTION=6335045]sarthakspiker[/MENTION]

You got me a commit to pick?

For the other thing; logs or it didn't happen.

[MENTION=5610777]ovtovaz[/MENTION]

I don't use/got bluetooth headphones, but it works with normal ones for me.

[MENTION=4735619]pico hackr[/MENTION]

maybe this is caused be the new LCD notifier, i will look into it.

[MENTION=5938667]Brawn_Sg[/MENTION]

Even better; just do a pull request and i'll merge it.

[MENTION=4757646]wulfiss[/MENTION]

Did it on stock? I dont have a OTG-cable to test it.
[Moto G Original Android Development] wulfiss:
yes, it does on stock
[Moto G Original Android Development] sarthakspiker:
I don't know about the commits..

And how do you expect me to take a log when the whole screen is frozen !! I flashed the stock one after second boot.. I had no choice..
[Moto G Original Android Development] Niropa:
through adb

http://developer.android.com/tools/help/logcat.html
[Moto G Original Android Development] sarthakspiker:
I don't have access to a PC... So I can't.. Sry about that.. Can't you try to reproduce the situation ?
[Moto G Original Android Development] pico hackr:
thanks for your reply sir hope you will merge kexec patch soon on your kernel :) , have been waiting a long to test multirom
[Moto G Original Android Development] Brawn_Sg:
Btw one more wuestion people

who have yltested it

can this kernel be used on gpe 5.0.1

or it is only for stock motorola
[Moto G Original Android Development] abeloman:
Only stock motorola
[Moto G Original Android Development] Brawn_Sg:
ok thanx

now i can compile stock kernel with multiboot
[Moto G Original Android Development] rey2gato:
This works on stock 5.0.2??