yashsingh1/xdaforums huggingface dataset:
[Moto G Original Android Development] SickBeast:
Here are my settings:

http://pho.to/5cXeu
[Moto G Original Android Development] sajty:
If undervolt is really working, those values are stable:

View attachment 2744134

Sent from my XT1032
[Moto G Original Android Development] bogante:
I don't have those options, maybe for the kernel I already have?
[Moto G Original Android Development] SickBeast:
I am finding that the new words with friends app is crashing no matter what voltage settings I use, unless I don't touch anything and leave it completely stock.
[Moto G Original Android Development] Bleak3993:
I noticed that too, I've been having crashes with facebook, tempre run, whatsapp, and 2048, just when I set a new undervolt value...
[Moto G Original Android Development] sajty:
Didnt get,what you are asking.Try it once more :)
[Moto G Original Android Development] SickBeast:
Actually I am noticing now that the new words with friends app is crashing even at stock settings with this kernel. :(
[Moto G Original Android Development] SickBeast:
Now I got a random reboot, again at stock settings. Can someone please explain to me how to send a logcat?
[Moto G Original Android Development] rogeriorp:
Give the 27.03 build a try, I still didn't upgrade to the latest one due to some stuff I reported a few pages back - and I am not even modding the settings, totally stock as it came.
[Moto G Original Android Development] Nandeh:
27.03 build is the best so far for me. I feel last build a little laggy and less smooth than 27.03...
[Moto G Original Android Development] gabling23:
Which should be the most battery friendly combination of scheduler and governor?

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Original Android Development] Nandeh:
Don't touch anything, default combo is preconfigured for perfect performance, stability and battery consumption.
[Moto G Original Android Development] gabling23:
Even if I get good performance and stability, I can't get a good battery life, with the stock kernel I had 1/2 hours of screen on time more than the Aero!

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Original Android Development] Nandeh:
What is a half hour more of screen over a total screen time of 7-8 hours?
[Moto G Original Android Development] gabling23:
I'm sorry, that was 1 or 2 hours less..

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Original Android Development] Haggster66:
Does this kernel work with the GPE ROM?
[Moto G Original Android Development] robin0800:
see post #277
[Moto G Original Android Development] Bleak3993:
Is there or could be any way to undervolt the screen?
[Moto G Original Android Development] SickBeast:
No, but there are brightness tweaks, particularly for when you are in a dark room.
[Moto G Original Android Development] Blechd0se:
Just pushed out a new kernel release!

This release should greatly improve battery life especially when you're one of those guys which checks his phone every couple

of minutes. It also contains a few fixes for the interactive gonvernor to be more efficient. I also lowered the default voltage to be

a bit more closer to stock (i am using slightly higher values for the highest frequencies compared to stock).

I also listened to your suggestions and added faux's sound control to this release.

Changelog;

Fixed a bug in workqueues from my last commits where the device could freeze

Improved interactives latency and performance

Lowered the voltages just a bit to save more juice

Merged in a couple of freezer commits which should help save battery during suspend/resume circles

Merged in a patch to configure the freezer timeout and lowered its timeout from 20s to 5s (should help to enter deepsleep faster)

Added faux's sound control

A couple of other patches, checkout github!

Download

Your feedback is highly appreciated, enjoy!

P.S.: I also played around with CM and uploaded a experimental build here.

In terms of stability it should be stable, but its experimental because it doesn't contain the same features as my stock kernel. If you want to test it,

give it a try, if enough of you are interested in such a build i will keep adding stuff to it :)
[Moto G Original Android Development] Marco_nx:
I've just flashed new build, everything seems to be ok and battery comsuption is better than previous version.

I'd love to see Gamma control in this kernel..

Thanks!

Enviado do meu XT1032 usando XDA Free mobile app
[Moto G Original Android Development] diegoxcore12:
Thanks U dude, i really love your kernel, stock rom fly with that :D

just one question, is possible to add "fast charge feature" to your kernel?

thanks in advance
[Moto G Original Android Development] bogante:
Blench, are you available for put MIN Frecuency 194? That will be great.

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] EliTSamsunG:
194 mhz will not give an extra juice, 300 mhz is a "sweet spot"
[Moto G Original Android Development] bogante:
What about intellidemand? Is not better than Interactive? For ? saving.

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] Bleak3993:
AWESOME, testing right now, everything seems perfect, thanks man.

Ah, I just saw this http://xdaforums.com/showthread.php?t=2754997, could this work for this kernel and our phone, or is it just for AOSP?

I don't think so, because this is a improved version of Interactive, It is supposed (and it actually is) to be better than the other governors.
[Moto G Original Android Development] rogeriorp:
It might be too early to report this but the 18.05 build consumes 13%/h battery while the 17.03 build goes for ~11.2%/h at the same usage. Will test further but if someone else could get some feedback, would be great.
[Moto G Original Android Development] AlmostIdiot:
Weird, I get much better battery life with this build, 11%/h, and with 27.03 13%/h.
[Moto G Original Android Development] Tenroc:
[MENTION=4855459]Blechd0se[/MENTION] : Currently trying your test version paired with lego rom and it's really working good. stable and smooth. It really would be great to see you supporting further development regarding a CM compatible kernel.

Thanks for everything you're doing for the community!
[Moto G Original Android Development] casshern94:
Could someone confirm that xt1033 are working?

Plan to flash Brazilian revolution v3 modded stock rom
[Moto G Original Android Development] SickBeast:
The latest build is working great for me, no crashes and really good battery life. Thanks ops!
[Moto G Original Android Development] Nandeh:
Same here. Installed on a slim version of Stock debloated and the combo is working near to perfection.

Maybe I will try the Aosp version with last Gummy nightly tomorrow and will report the experience.

Thanks for this great kernel!!!
[Moto G Original Android Development] SickBeast:
What is this slim version of stock you speak of? I would like to try it.
[Moto G Original Android Development] bogante:
Mp-decision On or ??

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] SickBeast:
This kernel uses a custom hotplug driver which is enabled by default, so mpdecision is off.
[Moto G Original Android Development] xheon:
Installed latest build on Xperia ZG stock edition rom and it's working great!!
[Moto G Original Android Development] ItzzAce:
It's called 'Tweaky One' and you can find it in the Android development section.
[Moto G Original Android Development] Nandeh:
No, I was talking about ColdROM from same dev. In htcmania forums:

http://www.htcmania.com/showthread.php?t=804529

All credits for Coldflid :)
[Moto G Original Android Development] applicationz:
Idk their is some problem during sleep during night the battery went frm 72 to 48 % with 2g network wihout data or anything on.....i will see if this happens again nd report....usage was still good it gave me 5 hours on screen time dispite this 25% loss
[Moto G Original Android Development] rogeriorp:
That's most likely an app causing a wakelock and not a kernel issue.

As my previous commentary I ran few two run-outs of a hour each and both 27.03 and 18.05 battery consumption/h were about 12%, with low manual brightness. Is there any secret to improve further or the way it comes is enough because I sure thought the stock kernel could make around 11ish%/h.
[Moto G Original Android Development] ItzzAce:
Can you tell me the differnece (advantages and disadvantages) of those 2 Roms, because there is no thread On xda and i cant speak spanisch :(
[Moto G Original Android Development] Nandeh:
Mainly that ART is fully functional in this one, while you don't use Xposed, of course.
[Moto G Original Android Development] nworoid:
Using Aero frm last 24 hrs. Working perfectly.

I want to say A BIG THANK YOU :good: to [MENTION=4855459]Blechd0se[/MENTION]
[Moto G Original Android Development] reversegear:
[MENTION=4855459]Blechd0se[/MENTION] updater option in aero control not working...

View attachment 2754197
[Moto G Original Android Development] Blechd0se:
It's not yet implemented, that's why it's called "Beta", right? :)

Lately i am working on something like this https://plus.google.com/117941672478859152986/posts/CLQYkjwWKAC, maybe i can integrate the updater mechanism for next release as well.

Apart from this i like to thank you guys, very nice feedback overall. :) Keeps me going, btw the download charts from my server made a huge

rocket jump. Seems like people enjoying this work, let's see how we can improve even further.
[Moto G Original Android Development] SickBeast:
You have created the best kernel for the moto g, thanks very much. By the look of things, it's just going to keep getting better as well.
[Moto G Original Android Development] avercros:
Works on 4.3?

Thanks!
[Moto G Original Android Development] bogante:
Excuse me but, why u have 4.3?

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] avercros:
I got the purple tint on camera using flash in kitkat.

In 4.3 i don't have that.
[Moto G Original Android Development] Haggster66:
This is amazing, the kernel works on my GPE based ROM! Seems to be way more responsive than with the stock kernel! I need to set up my paypal account so I can send a donation.

One question: I lost my wi-fi funcationality. I know this is normal and the relevant modules have to be copied over. However since this kernel doesn't come with any wi-fi modules, which modules am I supposed to use? Sorry in case the question has been asked before, I was browsing the thread and didn't really find an answer regarding where to get the modules from.

Keep up the good work!
[Moto G Original Android Development] reversegear:
You need to have stock WiFi modules.. :) in case if you flashed faux kernel b4 aero then search for stock modules Flashable zip is available in the forum
[Moto G Original Android Development] Haggster66:
Found them, thank you so much!

For everyone having the same problem, the post with the flashable stock modules is here: http://xdaforums.com/showpost.php?p=49435765&postcount=292
[Moto G Original Android Development] argo7:
Lag unlocking the device. Any solution?
[Moto G Original Android Development] obvious:
What's the current position with undervolting?
[Moto G Original Android Development] SickBeast:
It works perfectly in trickster and it gives great battery life.
[Moto G Original Android Development] abeloman:
Could you share the recommended values?
[Moto G Original Android Development] abhifx:
//Could you explain this a little bit more? As far as i know kernel is the same for all devices. The only difference could be in ramdisk which is easily //fixable.

//Are you using motos stock rom?

yes but once i boot with the new kernel, it consistently gives error where phone process keeps on getting FC. the phone restarts after a while.

this is the same case with faux kernel. but yes the phone does boots up completely. if you can fix this then probably faux kernel will work too.

P.S. yes i am on stock
[Moto G Original Android Development] justjr:
faux says problem is Dual Sim variant has no KitKat source published by motorola yet.

Im sure you guys could do some reverse engineer on it, but it may be huge pain in ass, better wait for sources.
[Moto G Original Android Development] abhifx:
Motorola has stated that all sources are posted and are common for all models, and no xt1033 specific sources will be posted.
[Moto G Original Android Development] justjr:
Very well, if so then I missed something, can you please provide source?

Dual Sim variant owners should post some logs to blech so he can take a look. I'm using single sim rom right now.

Enviado de meu XT1032 usando Tapatalk
[Moto G Original Android Development] denzel09:
True.:good:
[Moto G Original Android Development] justjr:
Can you, or anybody who have them, be a sport and upload stock modules for us poor mortals who does not backed up stock modules?

The faux modules files are attached, so you can just grab their stock version and zip it up.

Thank you, much love!

ps.: if is there anyway to open system files from stock ROM and copy just the files needed, I would appreciate the information
[Moto G Original Android Development] marcars:
will i save battery life with this Kernel?
[Moto G Original Android Development] Bleak3993:
I have no problem to do that man, but, where and what are the files that I supposed to export and upload?
[Moto G Original Android Development] justjr:
\system\lib\modules and \system\lib\modules\pronto :good:
[Moto G Original Android Development] Bleak3993:
alright, this are supposed to be the modules, also this is not aflashable zip (I think, because I compressed with root explorer), let me know if it's working.
[Moto G Original Android Development] justjr:
Ok, I'm looking at the faux kernel flash script, and beside overwrite these files, it also deletes this file: delete("/system/lib/modules/cpufreq_limit.ko");

I'm sure I will have to copy it back from stock modules, can you please provide it too, please?

I don't know if it will work, but I will try too provide a flashable zip for stock modules.

Also, which Moto G and ROM are you running? I'm running a XT1033 DS with a XT1032 Single SIM Retail Brazilian Rom.

Thank you very much for helping.
[Moto G Original Android Development] Bleak3993:
There is no "cpufreq_limit.ko" inside the modules folder, I just recover the stock system and I uploaded again the modules folder with everything inside, this is the actual "stock" modules, I don't know if flashing this kernel would affect this folder, but the other zip is from blech's kernel.

yes man, I think it's better in terms of battery life than faux kernel, I would say that it's better than stock, for what I've tested today. The only thing, is that I could note some UI and scrolling lags, also the overall responsivness is not that snappy as faux's, however, like I said, the battery life is improved around a 25%, I got 6 hours of SOT, with faux kernel I got like 5 or 4, and the little lags that I note is not a dealbreaker for that amount of juice you'd have lol.
[Moto G Original Android Development] justjr:
Reuploaded so it can be used to go back from faux and blechd0se both kernels

Ok, actually both zips are identical, both from stock modules, I compared to faux kernel modules.

I was able to make a flashable zip, and I'm back to stock kernel, wifi and everything working correctly.

edit: *regarding cpufreq_limit.ko, I think it is the snakecharmer feature that was on previous faux kernels, hence his new kernel deleting the file.

I'll test blechd0se kernel now.

Thank you buddy!

Sharing flashable zip, WITH STOCK MODULES AND STOCK KERNEL. :good:

[MENTION=4855459]Blechd0se[/MENTION] can put it in OP if he wants.
[Moto G Original Android Development] SamsungAdmire:
great kernel! if your looking for a preconfigured kernel that is optimized for good battery and performance look here.

Also the UI is much smoother, no complaints.

It's extremely noticeable when opening the chrome settings. If you open it with Stock/Faux kernel it's sort of a laggy animation. If you open it with this kernel it's smooth as butter.

Just one question: where can i find the vibration options?
[Moto G Original Android Development] Bleak3993:
I'm gonna quote Blechd0se.

He's going to add the vibration configuration to the first post then.
[Moto G Original Android Development] Blechd0se:
Thank you very much. I did consider to do this by myself when i got home, but i am very happy you did it.

Also thanks to [MENTION=3731539]Bleak3993[/MENTION], i'll add this to my second post :)

Thank you for these kind words, appreciate it.

The sys path is: /sys/devices/virtual/timed_output/vibrator/vtg_level

e.g: echo 25 > /sys/devices/virtual/timed_output/vibrator/vtg_level (for more strength). I'll add a notice about that on my second post.

I am currently working together with [MENTION=513620]Quarx[/MENTION] to make some sort of unified ramdisk (for all devices, since the kernel is the same).

Looks like its just a few changes.
[Moto G Original Android Development] justjr:
I did noticed that your kernel also deletes /system/lib/hw/power.msm8226.so, I added it to the file.

This new zip file can be used to go back to stock from faux and yours kernel as well.

Reuploaded on the original post.

[MENTION=4855459]Blechd0se[/MENTION], did you tuned any IO scheduler? Planning too? I believe we would like to see FIOPS. Arguably, ZRAM, or anything like it?

I would like to suggest fauxsound module, it's really good, and opensource so anybody can use it om any kernel.
[Moto G Original Android Development] adammasri:
so it is compatible with xt1033 model? i want to flash this kernel over my stock android..

sorry for dumb Q : is there any differences between stock rom and aosp rom ?
[Moto G Original Android Development] alexkta:
OK so if coming from faux kernel, I just flash the zip file justjr attached & then aerokernel?
[Moto G Original Android Development] avercros:
Works on GPE rom?

Thanks and good night.
[Moto G Original Android Development] :
This kernel works great, thank you :)

Charging is very fast too, using my device now while charging, and it still topping up fast.
[Moto G Original Android Development] SickBeast:
I use 990mv for the lowest 4 frequencies 1025mv for the top 3.
[Moto G Original Android Development] :
Would that be here in screenshot ?

Is undervolt safe ?
[Moto G Original Android Development] applicationz:
when i UV certain hardware action got slow like camer feels too slow wifi take time in connectin to netwsork switchin on off

etc
[Moto G Original Android Development] Nandeh:
Testing this voltage values since this morning and working fine and stable by the moment, and looks like the battery drain is a little lower than with stock values.

View attachment 2757648
[Moto G Original Android Development] enban:
Hi OP,

very nice kernel; my phone really looks smoother! Will test it for a couple of days to see how the battery behaves.

Thank you for sharing your work!

e.
[Moto G Original Android Development] bogante:
[MENTION=4855459]Blechd0se[/MENTION] apparently you áre working on a Kernel for CM11 keep the good work.

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] obvious:
Would it be hard to patch this to 3.4.90? I couldn't do it ;)
[Moto G Original Android Development] Isley_:
Can I install this kernel on slimkat??
[Moto G Original Android Development] ItzzAce:
No its a kernel for stock.
[Moto G Original Android Development] Nandeh:
There is a test kernel for aosp based ROMs. Look at the main download site and search a folder named cm-test or something so... Not sure if it works but it should...
[Moto G Original Android Development] ==vj==:
Using 18-5-2014 release. The performance, battery in foreground background both seems good :good: I am using ART runtime on XT1033, i just felt the phone is running mildly hotter. Willing to know if this is the case in common :confused: Wondering could under volt be the reason.

Edit : Seems fine now. Kernel is good at battery backup. Interactive governor and deadline scheduler are defaults.
[Moto G Original Android Development] bogante:
Somebody test cm-test? What features have? And the battery saving is almost the same as Aero-Stock?

Enviado desde mi Moto G mediante Tapatalk
[Moto G Original Android Development] sasuke512:
I install this kernel on stock google play rom but give me bootloops...
[Moto G Original Android Development] UAE_400:
HI guys I have XT1033 running stock 4.4.2 and rooted can install Aero kernel....?

Thanks
[Moto G Original Android Development] andogeek10:
If you had read a few posts above, you would've gotten your answer.

Anyways, yes you can flash this kernel as it is meant for stock roms.
[Moto G Original Android Development] mucski:
So I was using Faux kernel before I decided to try this out. Aero kernel just seems so much smoother and battery friendly. BUT, but! after replacing kernels, my Wifi went off, and now it's impossible to turn it on. It may have to do something with some wifi modules, I have no idea, I am not a kernel developer.

Did this happen to anyone? Is there a way to fix it without re-flashing the rom?

By the way, using stock 4.4.2 with minor modifications, such as "root".
[Moto G Original Android Development] ItzzAce:
You need to flash stock modules just Google it
[Moto G Original Android Development] mucski:
I did, search for "wifi modules moto g" "wifi lost moto g" , "moto g wifi not working", each has different answers, but none has anything to do with any stock modules, nor ways to flash some.
[Moto G Original Android Development] Rumpel78:
You can find a recovery flashable zip with the stock modules in the second post of this thread. I recommend always reading the first few posts before flashing something.

Gesendet von meinem XT1032 mit Tapatalk
[Moto G Original Android Development] mucski:
That actually worked. Thank you for the answer.
[Moto G Original Android Development] zazzy24:
Hi. I am facing a battery drain issue with this kernel. 93% when i slept and after 10 hours when i woke up it was down to 34%. Did not have this issue with stock. I even calibrated the battery after installing the
[Moto G Original Android Development] Blechd0se:
Are you sure its the kernels fault and not an app that keeps wakelocking your device?

Just wanted to inform you guys about a new Aero Control release.

It features per-app profiles and the voltage control i was talking about.

You can read everything about it here.
[Moto G Original Android Development] ximmox:
Already installed, reinstalled Stability Test from the Play Store, let the undervolting/stresstesting begin. :laugh:

Danke Alex!

edit: When pressing Back when in the voltage settings, there is only the toast message to press back again to exit the app. Shouldn't it go back to the CPU settings and only then show the toast message, if back is pressed again?

Haha, Ninja-Bugfix! :cool::good:

While I'm at it: Trying to trim /data freezes the app and one can only exit it by killing it in task manager. Most likely caused by the "new" file format the stock Moto G uses for /data? (The GPE Moto G still uses ext4 (?) for data, which is said to have worse performance. This did (with some other reasons) cause the incompatibility between "normal" Moto G Roms and the GPE Roms.)
[Moto G Original Android Development] sasuke512:
how can i overclock to 1.6ghz the cpu or the GPU on this kernel? i really thanks any help...
[Moto G Original Android Development] Blechd0se:
Thank you for your feedback, really appreciate it! I will fix those (minor) bugs in the future, when i find the time. The last release

was pretty exhausting for me, but now i feel more like feature complete :)

There is no CPU/GPU overclock in this kernel and probably won't be any time soon. If you want to know whats actually in this kernel i recommend

to read the first post as well as the changelog.
[Moto G Original Android Development] asdgonzalez:
Dev, would u give us recommended settings for undervolting?

i supose u have tested a lot of combinations and have favorites ones!!