yashsingh1/xdaforums huggingface dataset:
[Moto G Original Android Development] fermasia:
I read it, and saw there was a zip with stock modules, but was unsure that could fit my stock rom. I'm still unfamiliar with Moto G (coming from a Samsung device) where custom roms where a must-to for me... but things seem to be different with this device. I'm still getting to know fastboot and adb procedures too.

Even when I was not successful at asking it propperly, that was more a less what I was trying to learn. Backuping boot seemed to be the logical step, but I also found that custom kernels also modify some libs and modules, so I was wondering if there was something else to backup alongside with boot...
[Moto G Original Android Development] Lemagex:
Backup /system too if you want to be sure to have all your libraries and working files if you ever want to revert back to stock kernel.
[Moto G Original Android Development] droidfreak007:
Can someone explain step by step how to change the color? I installed terminal on my phone and tried the command and it said permission denied
[Moto G Original Android Development] SickBeast:
Use the op's app.
[Moto G Original Android Development] droidfreak007:
ok. i did. and it changed. thanks.

but should i enable set at boot so i wont have to do this every time i reboot or is that not necessary?
[Moto G Original Android Development] rogeriorp:
Currently testing this one on default settings, will report a feedback in a couple days. Thanks!
[Moto G Original Android Development] Carlos_EVH:
Best kernel for stock rom by far, you have made a nice work mate.
[Moto G Original Android Development] Delgado666:
can you add "usb fast charge" function? i want it :/
[Moto G Original Android Development] droidfreak007:
Its already included
[Moto G Original Android Development] Delgado666:
oh, then it is a problem of the app that I use lol

thanks :)
[Moto G Original Android Development] Tech Knowns:
Will this work on my Stock XT1033 its rooted and unlocked bootloader but has a stock odexed ROM
[Moto G Original Android Development] xheon:
Yes, it works on any stock based rom
[Moto G Original Android Development] Lemagex:
Runs beautifully, install the snapdragon battery guru app after flashing this kernel and you get like 3 days battery life.
[Moto G Original Android Development] sajty:
I can see new version uploaded today. Anyone already tried?

Sent from my XT1032
[Moto G Original Android Development] Blechd0se:
Hello guys,

just a new kernel update (because exams are finally over :) )! There are many improvements this time. Since summer is incoming i added a new thermal driver

to throttle your device if it gets too hot. I improved many parts of my hotplug solution as well to get a bit more juice out of your

battery. Furthermore this build includes the undervolting interface and also experimental GPE rom support (thanks to [MENTION=513620]Quarx[/MENTION]).

Here are the main highlights of this release;

Merged in power efficient workqueues for various sub-systems (including my hotplug driver)

Merged in a couple of out-of-memory patches (oom killer) for a more efficient memory management

Merged in some kgsl patches for our gpu from CAF, gpu performance shouldn't drop now anymore

Improved how the hotplug driver gets its average load data and reduced the amount of calculations

Added two hotplug tunables; min_online_time and all_cpus_threshold)

Added a new thermal soltion to throttle cpus when they get too hot ( /sys/module/msm_thermal/parameters/temp_threshold )

Added a new undervolting interface to play with (e.g. echo 1140 1140 1140 1140 1140 1140 1140 > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table)

Added experimental GPE support by Quarx

Download

If you want to read more about the uv-interface head over here. If you are a GPE rom user please try this release

and report back if it works for you!

As always have fun using your phone and happy flashing!
[Moto G Original Android Development] antarix:
[MENTION=513620]Quarx[/MENTION] and [MENTION=4855459]Blechd0se[/MENTION] are the back bone of Moto Defy/Defy+

Thanks a ton for a lonely development team.

Testing it on xt1033 while using Lego ROM. Will report back.

Sent from xt1033 with every rom.
[Moto G Original Android Development] tsimitsangaz:
Thank you for your wonderful kernel. smooth like a butter with everything default! amazing development.
[Moto G Original Android Development] antarix:
It doesn't boot up.

Stuck on boot logo

Sent from xt1033 with every rom.
[Moto G Original Android Development] Blechd0se:
Could you elaborate this a bit more? Did you flash via fastboot or via zip?

With boot logo you mean the bootloader warning sign?

Also, which rom are you using?
[Moto G Original Android Development] ximmox:
Exactly my impression. And flashed as zip the new version boots and works flawlessly, will see how it goes tomorrow.

Thank you guys, this is a perfect example of quality German engineering. ;)
[Moto G Original Android Development] Gilmar Mess:
Man only for STOCK ROMs MAN ... Lego Rom is based on SlimKat ...
[Moto G Original Android Development] rogeriorp:
Can we flash this new version over the old one through cwm? No need to get back to stock kernel and stuff?

EDIT: Well, just did and had 1% battery drop bug. Awkward.

EDIT 2: noticed an downgrade in performance with the new version, even antutu reported around 2k drop (from 17730 to 15800). Flashed back to 27.03 version and it went back up right away.
[Moto G Original Android Development] ldiomedi:
In my case, I have a improvemnt. With the previous version I had 16800 in antutu. With this build 17800. Will keep testing.

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] rogeriorp:
Did you dirty flash it over the previous version? It's weird.
[Moto G Original Android Development] xheon:
Everytime you flash a kernel, you're gonna dirty flash it, no matter what you do, if you flash it over stock, you're still dirty flashing.
[Moto G Original Android Development] rogeriorp:
I see.

Still I can't explain why the performance had such a drop. I will wait for further suggestions.

Enviado de meu XT1032 usando Tapatalk
[Moto G Original Android Development] xheon:
He didn't say he had a drop, he said he had an improvement, or what are you talking about?
[Moto G Original Android Development] rogeriorp:
About myself.
[Moto G Original Android Development] swift2989:
I installed the update on my gpe moto and it gave me the encryption unsuccessful screen you usually get when installing cyanogenmod on the gpe for the first time. Restored my boot img and I was able to get my phone running again
[Moto G Original Android Development] tsimitsangaz:
installed tweaky rom 1.1 with new version of Aero and I am getting Antuntu 17680 but benchmarks are not the issue the thing is how you feel the phone regarding every day use and battery life. still perfect for me.Also no battery drain. Thanks guys

Sent from my XT1032
[Moto G Original Android Development] rogeriorp:
Yeah, the thing is that I felt the phone kinda sluggish, even on 3d antutu's test I had frame drops - never past over 26.6fps while the past build hit 31 at the most. Heck, even the battery felt weird. I might restore the rom to before I flashed the kernel on first place and flash the new version just in case, but still no confirmation as to why had such an impact.
[Moto G Original Android Development] antarix:
I flashed it via twrp recovery.

The phone gets stuck on boot logo.

No error just stays at boot logo until I reboot it to recovery.

Wiped cache and dalvik before and after flashing kernel but no luck.

I'm using Lego ROM.

Sent from xt1033 with every rom.

---------- Post added at 10:59 AM ---------- Previous post was at 10:57 AM ----------

I thought the kernel is for custom ROMs.

Sent from xt1033 with every rom.
[Moto G Original Android Development] ChavitoArg:
I can confirm the battery drop after flash, 0%
[Moto G Original Android Development] neobuddy89:
[MENTION=4855459]Blechd0se[/MENTION]:

Please commit this:

https://github.com/neobuddy89/hammerhead_kernel_caf/commit/7d9cb3cf3b50f4a18dd95ca2a2d26a33ee7c0992
[Moto G Original Android Development] bunnahabhain:
What is this?

Kernel is running exceptionally great btw.,!!

Gesendet von meinem XT1032 mit Tapatalk
[Moto G Original Android Development] syl0n:
Same issue for me XT1033 CM11 20140504 nightly
[Moto G Original Android Development] abhifx:
this works on stock rom only
[Moto G Original Android Development] ximmox:
Damn guys, what is so hard about reading these days? :confused:

It is said several times in this thread, also on the previous page, that this kernel is only for STOCK ROMS and those, that are slight modification of it (for example Tweaky One).

CM11 is something else, build from different sources and therefore not compatible. Nearly EVERY other Custom Roms for the Moto G is based on those CM-sources and therefore not compatible to this kernel.

Kthxbye. :rolleyes:
[Moto G Original Android Development] Blechd0se:
Thank you, i will in cooperate that in the next version. In my test cases i couldn't reproduce the bug, so i guess no need to hurry here.

Benchmark scores doesn't matter to me. I use them only to stress the device and i could see a marginal improvement, but again

those are only benchmarks.

If you want to increase the performance a little bit more i recommend jumping into Aero Control and change the hotplug settings there.

A quick explanation of those values;

You can try to beat my default configuration :)

It already was said a few times, but here again: this kernel is for stock rom! CM-Roms won't work because of the ramdisk and the different libraries.
[Moto G Original Android Development] RenderBroken:
Great work as always! Keep it up!
[Moto G Original Android Development] Faruko:
are you talking about going back to Tweaky 1.0 or the last build of Aero ? im using both, but i end up going back to the lastest aero build, it felt better... dont know about new kernel but tweaky 1.0
[Moto G Original Android Development] bogante:
Can you give some settings for battery saving and other for performance?

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] droidfreak007:
Phone is getting really hot when it didn't before on this new update
[Moto G Original Android Development] rogeriorp:
[MENTION=4855459]Blechd0se[/MENTION]

It's not only about the benchmarks, the phone felt a bit sluggish aswell and not to mention the ocasional 1% battery drop bug. I will be sticking with the 27.03 build for now.
[Moto G Original Android Development] bogante:
1% battery drop have nothing to do with kernel, is a common bug on KK i guess.

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] rogeriorp:
The thing is I didn't have this bug for like 5 months, only happened when flashing this new kernel version (cwm not even adb). Also happened to someone else in the thread, as reported a few pages back.
[Moto G Original Android Development] Nandeh:
I feel better too 27.03 build than last update, a little smoother and faster...

Anyway thanks for your work
[Moto G Original Android Development] Bleak3993:
Amazing work, thanks for the update.

I have a few questions if you don't mind... Is it possible to set all the frequencies voltages at 1140 without any problem right?, if is there any problem then testing, like if the phone wont boot or something, I only have to re flash the kernel? should I set the values cpu by cpu right, not only on the cpu0? Are you going to add a undervolting interface on your app in the future?

Edit. I think the new untervolting values are not being saved, I tried using root explorer, but without luck.

Edit2. I had to use the Kernel Tweaker app to make the values work, I tried with values under 1140 and I had freezes and reboots, now I set all the frequencies at 1140, gonna test and report results later. I did a antutu benchmark, and it seems to be working pretty well, tomorrow I'm gonna test even lower values.
[Moto G Original Android Development] SickBeast:
The latest build is definitely smoother than the initial release. Thanks again ops!
[Moto G Original Android Development] ChavitoArg:
How much UV does the moto G support?

This is a lot

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] bogante:
what app do you use?
[Moto G Original Android Development] ldiomedi:
[MENTION=4590647]bogante[/MENTION] this is the app : https://play.google.com/store/apps/details?id=com.dsht.kerneltweaker

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] bogante:
I put same UV as you (set on boot) when i reboot the table is back to stock but i see a info they say my UV is put on, this is normal?

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] Anantkumar:
Change Log list

Could somebody please write the list of features in this rom?

what great features we are getting here, which are not available on the stock rom?

:)
[Moto G Original Android Development] Bleak3993:
Read the OP carefully man.
[Moto G Original Android Development] Anantkumar:
what is OP?

Sorry, I am new with this term. :(
[Moto G Original Android Development] Bleak3993:
just read the first post, and you'll find the "changelog" link.
[Moto G Original Android Development] Anantkumar:
Not clear

I have just read the changlog section, which shows the technical details only.

Can we get the User specific details. for example,

Improvement in UI

Added new features in setting section

FM radio is working on loud speaker with the recording option

Restart option is added

Improvement in call quality

Call recording apps are fully working

Can use headphone button to call back to the last received/dialed calls

Etc.
[Moto G Original Android Development] bogante:
First of all this is not a ROM is a Kernel, Google it.

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] Anantkumar:
Thanks

Thanks brother, I just googled it and try to clear my confusion. :)
[Moto G Original Android Development] robin0800:
I have a moto g 1032 modded to gpe and with PhilZ Touch Recovery (CWM Advanced Edition & Touch GUI) installed.

Have installed your latest Kernel and as a precaution wiped cache and dalvik cache. and this gpe phone is now quite happily running your kernel.
[Moto G Original Android Development] DragonautMk:
I was talking about busybox.
[Moto G Original Android Development] Bleak3993:
Reporting undervolting stable values for me, after a stress test, gaming, multitasking and a heavy usage, no reboots or freezes, everything nice and smooth.

App used for uv. Kernel Tweaker.
[Moto G Original Android Development] Blechd0se:
If you run dmesg | grep cpr_voltage_plan_init and it reports 1140 three times, then yes it _should_ be save to set them.

If you have any problems, just don't use a set on boot feature and you are good to go.

If you set the values once for cpu0 they are applied for the whole cpu and yes i already have done a voltage control interface yesterday, just

wanted to add a little bit more to Aero Control before i push it :)
[Moto G Original Android Development] Marco_nx:
Hi guys, noob question here

So if I come from a different custom kernel, the modules should be flashed before or after flashing AeroKernel?

Bla bla bla Enviado do meu Moto G using XDA Free mobile app
[Moto G Original Android Development] ItzzAce:
1. Wipe cache and dalvik cache

2. Flash modules

3. Flash kernel

This is what i die, if you dont get wifi signal though, then just go into recovery and flash modules again.
[Moto G Original Android Development] Marco_nx:
Thanks Bro!
[Moto G Original Android Development] Velkn:
Its A Kernel not a ROM
[Moto G Original Android Development] SickBeast:
The voltage should be able to go much lower at the lower steps like 300mhz. I think 800mv would be a good target, some people will probably hit 700mv.

---------- Post added at 03:07 AM ---------- Previous post was at 02:39 AM ----------

These voltages are stable for me:

upload img
[Moto G Original Android Development] SickBeast:
Are any of you getting kernel crashes when you enable the set on boot option in kernel tweaker for the voltage table?
[Moto G Original Android Development] ChavitoArg:
UV is definitly not working. At least with Trickster and Kernel Tweaker

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] Quarx:
Voltage control works only with AeroControl.
[Moto G Original Android Development] ChavitoArg:
The updated app with UV control has not been released yet... So everyone around here have been sharing placebo screenshot lol

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] bogante:
UV control will be great.

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] tarkin88:
someone know if now is fully working on GPE?
[Moto G Original Android Development] Bleak3993:
For me it's working perfect. the second picture is the actual file, is not like I edited just for the screenshot. And I also can confirm a noticeable improvement on battery life.
[Moto G Original Android Development] bogante:
Can someone confirm this?

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] ChavitoArg:
Arent those the stock values?

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] Nandeh:
Yup, they are...
[Moto G Original Android Development] ChavitoArg:
lol, i wonder if he knows what undervolt means.

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] tsimitsangaz:
hahahahaha. stock one values. then I think undervolt is working fine guys. I guarantee that.

Sent from my XT1032
[Moto G Original Android Development] robin0800:
See post #277
[Moto G Original Android Development] Bleak3993:
My stock values were from 1140,1150, 1280, look carefully the screenshot again, those values start from 1100, correct me again if I'm wrong.
[Moto G Original Android Development] Fede37:
Default color control numbers

Can someone pleeeease post the numbers for the DEFAULT color control. I'm using the stock rom on the XT1032 variant and I didn't like the numbers provided by OP. Please help!
[Moto G Original Android Development] abeloman:
255, 255, 255?

Enviado desde mi iPod touch con Tapatalk
[Moto G Original Android Development] allandacruz:
Great kernel! Sound Control from Faux will be so welcome... please, try it! Thanks anyway xxx

Enviado de meu XT1033 usando Tapatalk
[Moto G Original Android Development] SickBeast:
For color, I just dial back the blue to 235 and call it a day. It looks great to me and it gets rid of the "blue push". Blue is the 3rd value. 255 255 255 is indeed the default.
[Moto G Original Android Development] Fede37:
Yes, I already figured it out. Thanks man! The thing is I'm a big noob
[Moto G Original Android Development] AgentChaos:
the kernel keeps crashing, phone keeps freezing. rebooting
[Moto G Original Android Development] abhifx:
that is so strange. flawless over here, did you shift from other kernel?

you might try flashing stock module and flash AeroKernel again.
[Moto G Original Android Development] Pinktank:
great kernel, works flawlessly. Any chance of adding dt2w?
[Moto G Original Android Development] gabling23:
Great kernel, I prefer this over the stock because it has better performance and with this kernel I can change the color of the screen.

The only problem seems to be the battery life that lasts 1 or 2 hours of screen on time less than the stock kernel (I usually get 7/8 hours of screen on time with the stock kernel).

Is possible to change some settings to make the battery last longer or maybe I should wait some time and do more cycles of recharge (I mount the kernel from only 2 days).

Thanks in advance and sorry if I made any mistake, English is not my native language..

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Original Android Development] Haggster66:
yeah, this would indeed be great to know...
[Moto G Original Android Development] SickBeast:
I have a feeling that the op added the input boost feature to the latest version and this is causing the battery drain. Hopefully he can make it user selectable in his app.
[Moto G Original Android Development] Blechd0se:
No log = didn't happen. Get me /proc/last_kmsg if the kernel crashed. I need something to work with.

Just try it. It should work.

Nope. Touchboost is implemented since the first release. I assume you are running at the stock voltage settings i provided?

Try to set them to 1140 for testing purposes and report back;

About the next version; faux sound control may be added, not sure at the moment. Doubletap2wake or sweep2wake won't be

implemented in the current stage. I don't like that it stops working after the cpu sleeps. When i add it, then those this will be fixed.

I am a bit busy with my app right now (lots of new stuff is incoming).
[Moto G Original Android Development] AgentChaos:
Here is last msg file

If you can provide the recommended settings for the kernel maybe then it will stop crashing
[Moto G Original Android Development] SickBeast:
I have done that and I will report back later tonight.

---------- Post added at 12:12 AM ---------- Previous post was at 12:02 AM ----------

My battery seems to be taking a dive with these new voltage values. I'm down 5 percent after only about 5 minutes.
[Moto G Original Android Development] Blechd0se:
Last boot reason: hardware_reset

Interesting, never saw that before, its not the kernel. Its hardware related. Just a hardware reset.

I think there is nothing much i can do, unfortunately.
[Moto G Original Android Development] AgentChaos:
Anyway you can provide recommended settings for the kernel
[Moto G Original Android Development] SickBeast:
So my battery consumption seems to have leveled off somewhat with the new voltage values. Will these be permanent, blech?

---------- Post added at 02:45 AM ---------- Previous post was at 02:05 AM ----------

Undervolting seems to be working perfectly in trickster so long as you don't go below 800mv. I am trying it and I will report back with my results.
[Moto G Original Android Development] sajty:
Was said, that undervolt do nothing, simply not working. So, it is working or not? I am using Trickster MOD.

Sent from my XT1032
[Moto G Original Android Development] Pinktank:
What I find very helpful about dt2w as it is implemented other places is that you can set your screen to a short sleep time, and in those cases where it goes off while reading or something, you can simply double-tap to bring it back before it locks. In this case, it is good that it lets the cpu sleep fully
[Moto G Original Android Development] SickBeast:
Ok so the voltage control is definitely not working properly however it does seem to help with battery life. I was getting crashes and force closes even with only a very slight undervolt. I can't wait until the op adds this functionality to his app.
[Moto G Original Android Development] Blechd0se:
It is working - your cpu just can't handle the underclock, its that simple :)

Dont assume that this is the same as with the overclocking thing.

Otherwise you wont have an increase in battery life.

I already finished the voltage control interface, just want to add a few more things before a release.

Sent from my Nexus 4
[Moto G Original Android Development] Marco_nx:
Hey AeroKernel devs

Your kernel is amazing, the only thing I'm really missing is Gamma control, is it possible implementing this feature on next builds?
[Moto G Original Android Development] SickBeast:
Yep, it's working awesome now, it was actually a rogue app causing the problem. I have heavily undervolted now and it seems stable. Thanks very much for this kernel, it's absolutely great! :)

---------- Post added at 01:41 AM ---------- Previous post was at 01:39 AM ----------

By gamma do you mean color? If so then it is already implemented.
[Moto G Original Android Development] Marco_nx:
No bro, I know RGB control is already there. I meant Gamma, like Gamma 2.2, to increase saturation.
[Moto G Original Android Development] sajty:
Can you share your settings, please?

Btw., i am testing those:

Sent from my XT1032
[Moto G Original Android Development] bataya:
Hi, can somebody post ss of default interactive governor parametar? :)