yashsingh1/xdaforums huggingface dataset:
[Moto G Original Android Development] justjr:
I agree with Bechd0se, but disagree with you. I think you never used 4.4.3 kernel with UV totally stable, it does make difference.
[Moto G Original Android Development] SickBeast:
Moto G is another alt account for sitecom. Just let the mods deal with him.
[Moto G Original Android Development] thebestiam:
Compatible with XT1031 ? Boost Mobile of Moto G running stock 4.4.2 with xposed installer.
[Moto G Original Android Development] mashaal95:
Is anyone getting any random reboots now? Just a general enquiry :)
[Moto G Original Android Development] slimshady76:
19hs uptime, no random reboots, with the latest version. Phone is smooth as hell and battery consumption looks pretty good.
[Moto G Original Android Development] bunnahabhain:
+1
[Moto G Original Android Development] ovtovaz:
+2

Enviado desde mi Moto G mediante Tapatalk.
[Moto G Original Android Development] mihc13:
I agree. Latest kernel is really good. No reboots and battery is very good!
[Moto G Original Android Development] K3VYNC:
Better then stock?
[Moto G Original Android Development] mihc13:
More SOT yes. Not that much, but u can see the difference.

EDIT: i have a pro:lem, i re:ooted my phone and now it goes to :lank screen after the :ootloader logo... what should i do?
[Moto G Original Android Development] wts1:
Flash rom via fastboot or recovery u got bootlooped
[Moto G Original Android Development] woozie.2007:
hi, how can i restore the original kernel if i dont like this kernel? thanks
[Moto G Original Android Development] nazz.rule:
There's a thread in Moto G Android Development that contains all the kernel for stock ROM. You can download the stock kernel from the thread but I doubt that you won't like this kernel.[emoji3]
[Moto G Original Android Development] dorwoo:
Restore boot from nandroid backup.
[Moto G Original Android Development] woozie.2007:
i want to test it few days, but just in case, thanks

i have a backup, but i want to restore only kernel, not all backup, how can do this, thanks
[Moto G Original Android Development] marcars:
Thank for the last update. The kernel is very good no more reboots and battery performance is very good.
[Moto G Original Android Development] dorwoo:
Yes,restore only boot.img,thats the kernel.
[Moto G Original Android Development] woozie.2007:
thank you, i hope is not necesary
[Moto G Original Android Development] remo0073:
Think you have also to restore /system/lib/hw/power.msm8226.so file

So before flashing this kernel make a copy of the file and save it in your SD

It is explained in the OP
[Moto G Original Android Development] woozie.2007:
i have a backup of twrp, if i restore this backup the kernel restore too? sorry for my english but i want to understand verry well before i make a mistake
[Moto G Original Android Development] justjr:
No, but it will restore the file in question. You still need to flash the kernel...
[Moto G Original Android Development] remo0073:
Which partition you made the back up?

If you included both System and Boot partitions in TWRP backup it's OK

I suggest to back up all the partition
[Moto G Original Android Development] woozie.2007:
now is too late, i made the backup before flashing the aerokernel, and i did not check system and boot because i didnt know :(

LE: no, i am sorry, i have checked all partitions except pds and cache, its ok the backup?
[Moto G Original Android Development] remo0073:
Cache is not necessary

PDS is the IMEI partition (so not necessary)

I think it's okay

BTW, I'm sure you will not need to go back to stock

This kernel is OK
[Moto G Original Android Development] woozie.2007:
i already tested, i restore my old twrp backup and was restored also the stock kernel, now i flash again aerokernel, everything works perfect, a last question please, if i made a backup only for boot, this is the kernel? thank you very much
[Moto G Original Android Development] classic757:
Does this kernel include dt2w, dt2s, and intelliplug?

Unlocked xt1028- stock rom 4.4.4 rooted with TWRP recovery
[Moto G Original Android Development] K3VYNC:
Nope
[Moto G Original Android Development] Bazilli:
Yup, it is only the kernel. :)
[Moto G Original Android Development] chule250:
noob question.. can you make another zip for 4.4.2? since xt1032 users are just getting the 4.4.4 and some of us are not ready to update without wiping data

thanks in advance!
[Moto G Original Android Development] Bec de Xorbin:
No, he can't and won't. Answered few pages back, just search.
[Moto G Original Android Development] Sparubens:
So what function has the low memory option in the Aero Kernel app? Tried to enable it some days ago on 4.4.2 but resulted in a bootloop. Also had random reboots with this kernel on 4.4.2 but now I'm on 4.4.4 (Retail.en.EU) and everything running smooth with this kernel, great work [MENTION=4855459]Blechd0se[/MENTION].

Could you check if this option still causes bootloop? Thanks in advance
[Moto G Original Android Development] SickBeast:
Hey Blechd0se I just had a hot reboot with the latest version of the kernel. I am using default settings. I emailed you the log file to the email that you have in your OP.

Thanks very much for taking the time to work on this kernel for us all.
[Moto G Original Android Development] Blechd0se:
This option shouldnt been availavble for the moto g since its ROM dependent.

I just have forgotten about it. Thanks i will fix that in an upcoming release :)

Thank you for the logs, i will look into this.

Unfortunaly i am on a small business trip this week, so i dont have my build setup with me.

Hopefully i can fix this along with some other improvements :)

Sent from my Nexus 4
[Moto G Original Android Development] woozie.2007:
for me not one reboot, works very smooth and lower consumption of battery, very good kernel, thanks blechd0se
[Moto G Original Android Development] gutzzz:
Somehow I managed to bootloop my moto g using your kernel tweaker :(

Managed to enter recovery, what can I do to restore the default settings for aerokernel?

Thanks.

Edit: seems that I've enabled "low memory option" as stated in previous post
[Moto G Original Android Development] gutzzz:
Thanks for the help, but flashing kernel alone is not enough

Flashed entire stock rom solved the problem since /system is wiped during the process

Now I'm back to aerokernel :D
[Moto G Original Android Development] gharrrrrr:
So I see this is only for Stock Roms. But I love the features I see in OP about this kernel. Any chance of an AOSP or unified ramdisk build?
[Moto G Original Android Development] Nicolae-Daniel:
Great work sir,just rooted my moto g and installed Aero.Thanks
[Moto G Original Android Development] gutzzz:
Did you flash it using zip file via recovery or using fastboot?
[Moto G Original Android Development] tsimitsangaz:
hello is kernel working on moto gpe 4.4.4?
[Moto G Original Android Development] gutzzz:
Any chance to enable double tap to wake on your kernel? :D

I really like your kernel but I miss d2w feature a lot...
[Moto G Original Android Development] l36320:
yes it does

already mentioned in op
[Moto G Original Android Development] ovtovaz:
Seconded

Enviado desde mi Moto G mediante Tapatalk.
[Moto G Original Android Development] Blechd0se:
New kernel is up!

Yes, i added doubletap2wake functionality in this release. I also refactored the driver to be a bit more efficient.

Apart from this, i have rewritten the frequency calculation method of the simple ondemand gpu governor. It contained

to much strange stuff for my taste.

As always you get the usual performance/stability updates.

Changelog:

Added doubletap2wake and reworked the driver (disabled by default)

Reworked the simple ondemand gpu governor to be more efficient

Merged in a couple of futex performance/stability updates from mainline

Merged in faux sound control updates

A lot of other misc patches, checkout github

Download

Enjoy!
[Moto G Original Android Development] flex0r:
Moto G 4G XT1039 Supported too?

This kernel looks great, just rooted my new Stock Moto G 4G (XT1039) and I wanted to be sure about the fact this kernel can be used on that model too?

Since i didn't find a mention of it before..!

Sounds very promising though..
[Moto G Original Android Development] Kenks:
Only Sweep2sleep doesnt stick in Settings. It turns to previous set. sweep2wake+Sweep2sleep does work

03.08.2014 Version using TricksterMod
[Moto G Original Android Development] marcars:
for me it works (s2s+s2w) and double tap to wake. I use Trickster MOD app from Google Play.
[Moto G Original Android Development] gutzzz:
DT2W is not exactly double tap. I have to tap about 4 times to wake the screen :D

Anyone having the same issue?
[Moto G Original Android Development] andogeek10:
This kernel is only for the regular GSM models not the LTE one.
[Moto G Original Android Development] dokiace:
Help me please guys! :(

Currently I'm using stock 4.4.2 with some xposed mods if that matter, and i want to install this kernel, I tried to stock module in the OP post then flashed this kernel, it boots, but then it just stuck on "unfortunately, process.android.phone stopped working"

then i tried to just install it from faux kernel -> aero kernel without flashing stock module, then it just stuck on the boot logo :(

edit,

argh dang it!

1st mistake : I did not realize that the latest is for 4.4.4 i'm such a klutz

2nd mistake : I forced it and trying find a way to get it worked, and then this happened, please help anyone!

http://xdaforums.com/showthread.php?t=2837109
[Moto G Original Android Development] SickBeast:
For me it seems to be triple tap to wake. :)
[Moto G Original Android Development] remo0073:
Last versions are for stock/gpe Android 4.4.4

You have to install an old version for your OS
[Moto G Original Android Development] SickBeast:
You need to flash the stock kernel for 4.4.2 or whatever version you are running.
[Moto G Original Android Development] dokiace:
Sorry I got the thread link wrong, I really am in such panic, this the correct thread link where I beg for help.

http://xdaforums.com/showthread.php?t=2837109

Sorry for this oot :(
[Moto G Original Android Development] woozie.2007:
i reflashed now, but i must to install the app? or it works without app because until now i didnt have a app for setup the kernel and it works very well, thanks
[Moto G Original Android Development] remo0073:
The kernel works also without the app

If you want to tweak you can install Aero Control app or another one
[Moto G Original Android Development] woozie.2007:
First problem, when im in call the screen turn off random and the dial pad works even the screen its off, i have many hang ups of calls, please fix this issue, i restore backup and everything is ok. Thanks
[Moto G Original Android Development] woozie.2007:
Nope, before i had previous version of aerokernel which is now on the phone

i tested again, in any call the screen is off, but the touch is still activated and if i press on it I can hang up the call...with screen OFF. All guys that flashed this last kernel version, please check this. Thanks
[Moto G Original Android Development] l36320:
I wish dt2w was enabled by default , because after every restart dt2w setting in trickstermod goes default(disabled)

btw it needs to tap three times to wake up O.o
[Moto G Original Android Development] remo0073:
I have two issues with my Moto G 4.4.4 GPE converted:

1) If I charge the phone when is off, the phone automatically turns on.

Has anyone the same problem with GPE or with Motorola Stock firmware?

2) When I give Root Permissions to Aero Control app the phone doesn't go in Deep Sleep, but CPU remains at minimum at 300MHz

It could be a problem linked to GPE or what?

Think I will try another app to control Kernel

Which is better for our Moto G:

- Trickster MOD

https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod&hl=it

- Kernel Tweaker

https://play.google.com/store/apps/details?id=com.dsht.kerneltweaker

- Kernel Tuner

https://play.google.com/store/apps/details?id=rs.pedjaapps.KernelTuner

- Something else (some suggestion?)
[Moto G Original Android Development] woozie.2007:
if i charge from wall plug it remains off, if i charge from usb then turns on
[Moto G Original Android Development] Blechd0se:
Won't happen. I dont want that users are forced to use a certain feature.

I am currently working on Aero Control to support doubletap2wake.

1.) This is no issue, its a feature of almost all android phones.

2.) Aero Control was designed with this kernel in mind. It holds zero wakelocks,

so i am assuming something else keeps your device active.

Sent from my Nexus 4
[Moto G Original Android Development] remo0073:
For me too before putting Aerokernel

But after putting Aerokernel also with wall plug it turns on

Do you have GPE / GPE converted or Motorola Firmware?
[Moto G Original Android Development] woozie.2007:
i don't know what means GPE, but i tried now and from the wall makes a short vibrate and show up the battery charging remains off, from the usb it turns on. i have previous kernel version, not this last
[Moto G Original Android Development] remo0073:
1) Before putting Aerokernel it didn't turn on during charging if it was off.

So something happened

2) I will check if I found some other app that can disturb DeepSleep

Thanks

---------- Post added at 06:21 PM ---------- Previous post was at 06:19 PM ----------

GPE means Google Play Edition firmware

https://play.google.com/store/devices/details/Moto_G_Google_Play_edition_8GB?id=moto_g_8gb

So I assume you have a stock motorola firmware
[Moto G Original Android Development] woozie.2007:
sir, with this kernel version, on stock firmware asia dual sim, i have a bug, when i am in call the screen is off but the touch is still active and if i press the end call button, i hang up the call, its possible to fix this? thanks

yes i have the original firmware asia dual sim
[Moto G Original Android Development] Kenks:
Touch Screen stops working sometimes. I have to reboot with holding Power button

03.08.2014 kernel
[Moto G Original Android Development] bunnahabhain:
Me too... Happend several times today at work. ?
[Moto G Original Android Development] Blechd0se:
Uploaded a new kernel to fix those issues with doubletap2wake.

I reverted one of my patches regarding this which should fix in return those crazy stuff.

I also merged a couple of patches by [MENTION=2920965]alin23[/MENTION] in to make the driver a bit better.

Besides this there isn't anything new. I hope all issues are solved now and i can concentrate on the Aero Control app for a while.

Download
[Moto G Original Android Development] SickBeast:
Thanks so much Blechd0se for this wonderful kernel! I'm staying with the stock ROM because of how great a job you have done.

I'm wondering if you could port over the sweep to dim feature from the Furnace kernel. I find that the LCD is way too bright in the dark and sweep to dim is also useful if you just want to tone down the brightness a bit while still using the auto brightness feature.

Also, if we could overclock the GPU to 550mhz that would be great as well.

Thanks again! I'm really getting great battery life with this kernel. I love the new double tap to wake feature as well. It is working perfectly for me so far.
[Moto G Original Android Development] jman1234:
I have a weird problem. Whenever I flash this kernel the phone doesn't leave the bootlogo. The phone actually starts up but the screen is stuck on the motorola boot logo.

Rom: Paranoid Android 4.5 alpha 3

Moto G xt1032
[Moto G Original Android Development] Saphire007:
..

I think this kernel is for stock rom and not for CM based roms like gummy or PA :)
[Moto G Original Android Development] woozie.2007:
same problem, the touch is active when the screen is off :(
[Moto G Original Android Development] kenzo.matuzawa:
Awesome Kernel!

Thanks for the great work!

S2W and DT2W working perfectly, never had this before!
[Moto G Original Android Development] Blechd0se:
Thank you, really appreciate that!

The first feature seems pretty useful, i will consider this.

About the gpu overclock; i am not sure. I think there is now kernel out there with a configurable sys interface?

I will look into it and check if it actual brings some advantages :)

Do you have dt2w enabled? Could you tell me your exact usage scenario?

Normally, if dt2w is disabled the touchscreen shouldn't stay on. On the other hand, if you are using dt2w while calling the proximity sensor

should prevent the screen from actually turning up.
[Moto G Original Android Development] woozie.2007:
i just flash the kernel, i dont have any app for tuning this kernel, i dont know how to enable or disable that, and i dont know exactly what these option does, thanks

when i make a call the screen its off by proximity sensor, and if i press on it, the call hangs up, this is scenario, i can ending a call even the screen is off
[Moto G Original Android Development] SickBeast:
I know that the Green Machine kernel has the GPU overclocked to 550mhz; I assume that it's configurable. In my experience with GPU overclocking, once you set the maximum you can always set the lower frequencies if you want to in Trickster. People are claiming to get 7h+ of SOT in the Green Machine kernel as well so it doesn't seem to be taking a hit in terms of battery life.

Thanks very much for looking into the sweep to dim feature. I'm really excited that you are considering it.

Keep up the great work! Thanks again! :)
[Moto G Original Android Development] Blechd0se:
Thanks, i could reproduce the issue. Seems like it doesn't happen when dt2w is enabled, only if disabled. I will check that for sure,

thanks again for the quick report!

I checked the kernel source, but i was unable to find the relevant commit(s). Maybe i have overlooked something. :eek:
[Moto G Original Android Development] woozie.2007:
I thank you for your work, and i hope to forgive me for bad english :)
[Moto G Original Android Development] SickBeast:
Ok, well thanks for looking into it. I am going to PM Yoshi to see if he can help you to get it working.
[Moto G Original Android Development] adinkwok:
[MENTION=4855459]Blechd0se[/MENTION] I'll pm you about GPU commits

Gimme an hour or so
[Moto G Original Android Development] Blechd0se:
Already fixed that! I will include a patch in the next release (just need to rest now).

It seems like all kernel which use the "pocket-mode"-patch can suffer from this ghost-touch issues.

For now i recommend turning dt2w on, since it prevents the bug for now.

I will look out for kernels which use the same code-line and post a friendly reminder :)

Thank you, i assume you cherry-picked them somewhere? Since i want to be open, you can also post here directly.

Is the gpu frequency changeable via sysfs or is it fixed to "550mhz"?
[Moto G Original Android Development] adinkwok:
Check this commit out. This is based off pink's kernel's gpu oc when it first came out. It IS changeable to my knowledge, but just letting you know that frequencies above 550Mhz may be chip dependant for stability.
[Moto G Original Android Development] Marco_nx:
Flashed it over stock kernel and got my WiFi broken

Are the modules on second post compatible with 4.4.4?
[Moto G Original Android Development] SickBeast:
You could try flashing the stock 4.4.3 kernel first and then apply the aero kernel. The stock kernel is in this thread if you search.
[Moto G Original Android Development] Gentilsatan:
Hi

Same problem here, wifi not working, and flashing stock kernel then the latest aero but wifi still not working :/

\m/
[Moto G Original Android Development] justanicename:
Thank you for the great kernel. But what happend to the 04.08 version? I can download it, but there is no changelog...

Found the changelog in the first post on page 71:
[Moto G Original Android Development] woozie.2007:
How can i turn on dt2w? with app kernel?
[Moto G Original Android Development] SickBeast:
Use trickster. Blechd0se is updating the aero control app.

---------- Post added at 01:47 PM ---------- Previous post was at 01:46 PM ----------

What phone and rom are you using?
[Moto G Original Android Development] woozie.2007:
i will try, but im afraid not understand what to do :)
[Moto G Original Android Development] SickBeast:
Go to specific then screen control then set double tap to wake to 1. Then you click the settings icon at the top and set the options so that it will set it at each boot.
[Moto G Original Android Development] woozie.2007:
thanks, i installed now but it ask me about gravity box, and i have not installed that

i must install gravity?
[Moto G Original Android Development] SickBeast:
You mean busy box? Just install busy box on rails from the play store.
[Moto G Original Android Development] woozie.2007:
yes busy box, sorry

yes, i made this settings and now works well, but now if i uninstall busy box and trickster...this settings remains ? or will be removed with app
[Moto G Original Android Development] SickBeast:
You need to keep both of those apps installed in order for the settings to remain.
[Moto G Original Android Development] woozie.2007:
thanks man
[Moto G Original Android Development] SickBeast:
You're welcome. :)
[Moto G Original Android Development] woozie.2007:
one more question please, i have to modify something, to power consumption to be less than now?
[Moto G Original Android Development] Gentilsatan:
[MENTION=4097733]SickBeast[/MENTION] hi man, I have an xt1032 and I'm using stock French 4.4.4

Thx

\m/
[Moto G Original Android Development] SickBeast:
No it works great by default. You can enable multicore power saving in trickster by setting it to 2 , but everything works great as it is.

---------- Post added at 02:42 PM ---------- Previous post was at 02:41 PM ----------

Strange. I was under the impression that the kernel is the exact same between 4.4.3 and 4.4.4. Perhaps Blechd0se can shed some light on this.
[Moto G Original Android Development] Marco_nx:
Restore my backup of stock kernel but still no WiFi and battery life is very weird..

My WiFi only works with faux kernel
[Moto G Original Android Development] ItzzAce:
Flash stock modules in recovery, u find them on the secound page in this thread i think
[Moto G Original Android Development] woozie.2007:
Thank you, i checked 2 to see how it will be
[Moto G Original Android Development] SickBeast:
You're welcome.
[Moto G Original Android Development] Tiven:
Is there any flashable stock kernel zip file in case we need to revert back?

Im only asking, kernel is working great so far!! Thanks
[Moto G Original Android Development] SickBeast:
There is one if you search this thread.
[Moto G Original Android Development] woozie.2007:
if you have a backup you must install only the boot
[Moto G Original Android Development] SickBeast:
You guys should try installing an app called AC display. It's really cool if you use it with the new pocket mode of this kernel.
[Moto G Original Android Development] justanicename:
anybody using Perfomance Control app? So far it seems working nice to tweak the aero kernel.
[Moto G Original Android Development] woozie.2007:
sorry, what is pocket mode?
[Moto G Original Android Development] SickBeast:
With double tap to wake enabled, when you take your phone out of your pocket the screen turns on automatically.
[Moto G Original Android Development] woozie.2007:
oh i understand, i use gravity screen for that
[Moto G Original Android Development] andogeek10:
That's not double tap to wake, that's pocket more.

Double tap to wake is a feature in which you can switch on your screen by double tapping on the screen ( when the screen is off).
[Moto G Original Android Development] SickBeast:
N/m
[Moto G Original Android Development] woozie.2007:
works for you? because for me not works, the dt2w works and pocket mode no. the proximity sensor have no reaction
[Moto G Original Android Development] SickBeast:
It works for me but I have also enabled the AC display app. I will disable the app and see if it still works.

---------- Post added at 05:50 PM ---------- Previous post was at 05:48 PM ----------

Okay so pocket mode is not working without the AC display app. Sorry about the confusion guys. I thought it was a part of the kernel.