yashsingh1/xdaforums huggingface dataset:
[Moto G Original Android Development] ximmox:
My tested UV settings:

300 MHz 990mV

384 MHz 990mV

600 MHz 1000mV

787 MHz 1000mV

998 MHz 1025mV

1094 MHz 1025mV

1190 MHz 1050 mV

Those are tested with Stability Test for several passes on each frequency and for over one hour of Stresstest cycling between all frequencies each 30 seconds.

I can not get below the 990mV, but this seems very stable so far for the all frequencies.

980mV and below cause reboots within 30 seconds, contrary to some people here posting undervolts into the 8XXmV range ... :eek:

edit: BUT: keep in mind, those values are MY stable settings, undervolting is really depending on the quality of your SOC and those can differ quite a lot even in the same devices, so you might reach much better but also much worse undervolting behaviour.

ANOTHER THING: I am currently on 45% battery, disconnected from charger 24 hours ago and I have freaking FOUR hours of screen on time already. :D

Assuming this can be converted into a 100% full battery charge, this would be around 7+ hours of screen on time. Incredible! :good:
[Moto G Original Android Development] bogante:
What app do you use for UV? aero control?
[Moto G Original Android Development] ximmox:
Yep, newest version from yesterday. :good:
[Moto G Original Android Development] bogante:
Can you upload a screenshot ? I have 1.4 but I don't see the UV parameters.
[Moto G Original Android Development] ximmox:
My phone is set to German, but you should find it in the app in the "CPU Performance" section, called something like "Voltage control" (?).

See my attached screenshots.
[Moto G Original Android Development] bogante:
My bad, I install a old version of kernel lol
[Moto G Original Android Development] lojpek:
Can anyone post a default values of VM settings ?

I test values to improve multitasking and didn't do backup screenshot :(
[Moto G Original Android Development] ToastnButter:
I'm sorry if it has been answered before, but is this kernel also compatible with the Google Play Edition software? I've been using it on moto stock and it vastly improved the battery life (to my great astonishment), but have now dirty flashed the GPE firmware, and I'm very happy with it; could use the extra juice though.
[Moto G Original Android Development] ldiomedi:
Can anybody post the stock values for voltage? Didn't backup them and want to restore them because I'm having problems. Example: if I'm listening radio and open the facebook (even with tapatalk,, whatsapp,) the radio turn it of or close. Some times the keyboard doesn't open. This happens in the moment I changed the voltage values..

Enviado desde mi XT1032 mediante Tapatalk
[Moto G Original Android Development] AlmostIdiot:
1140

1140

1140

1140

1150

1150

1150
[Moto G Original Android Development] slimshady76:
This might be a bit OT, but has anyone running AeroKernel got the 4.4.3 OTA notification? If not, would we be able to install the 4.4.3 OTA if running AK?

BTW, I'm running AK in my XT1032. My wife's one is still running the stock one. The difference in battery AeroKernel makes is amazing. I still can't believe it. I'm getting one more day of light usage from my phone...
[Moto G Original Android Development] SickBeast:
4.4.3 has not been released yet for the moto g but when it does come out, you will need to flash the stock kernel and the stock recovery for it to work properly or else your phone will not even work once it installs it.
[Moto G Original Android Development] SickBeast:
Words with friends is still unstable for me with the latest version. Everything else seems to be working perfectly, though .
[Moto G Original Android Development] sasuke512:
Hi, this kernel allows ART?

THANKS.
[Moto G Original Android Development] SickBeast:
Yes
[Moto G Original Android Development] xheon:
Will this kernel work on 4.4.3?
[Moto G Original Android Development] SickBeast:
I doubt it. It will probably break wifi.
[Moto G Original Android Development] Blechd0se:
As soon as i can get my hands on the source code i will push an update with a couple of improvements as well.

For the meantime just enjoy your device :)

Sent from my Nexus 4
[Moto G Original Android Development] amit.lohar:
Please help

Guys pleas help. i was on faux kernel. flashed those stock modules. then flashed aero kernel.. rebooted everythin was working fine. n i did reboot. n now it shows logo then screen goes black and again shows logo..unable to goto recovery please help guys..
[Moto G Original Android Development] ItzzAce:
He said he flashed the modules -.-

If you get into bootloader then restore stock

This normally doesnt happen you have done sth Different.. Did you change the voltages?

Gesendet von meinem XT1032 mit Tapatalk
[Moto G Original Android Development] amit.lohar:
nope..did nothing..just flashed kernel..booted up phone..then checked everything is working? then made a reboot n now its stuck here..

EDIT : finally made it to recovery
[Moto G Original Android Development] ItzzAce:
Able to access bootloader?

Gesendet von meinem XT1032 mit Tapatalk
[Moto G Original Android Development] ItzzAce:
Hey blechd0se,

german: Heute hatte ich einen komischen bug, der zuvor in diesem thread erwähnt wurde und nun auch im thread von der tweaky one Rom.

Mein Handy hat sich von selbst neu gestartet aber nach dem Motorola Logo kam nur noch ein schwarzer bildschirm dann wiederholt sich das ganze. Ich konnte auf das recovery zugreifen, da das Flashen des faux kernel aber nicht half musste ich mein Handy komplett zurück setzen. Höffe du kannst was damit anfangen.

Summarized in English:

-had an already reported bug

-phone rebootet all the time

-wasnt able to turn on again

-black screen

-had to flash stock completely new

Gesendet von meinem XT1032 mit Tapatalk
[Moto G Original Android Development] amit.lohar:
ya..back to stock :silly:
[Moto G Original Android Development] Blechd0se:
Do you have by any chance a log file for me?

Preferable the output from /proc/last_kmsg before you rebooted.

You can get this logfile even in recovery.

Without it i can only make wil guesses;

do you have undervolted?

Sent from my Nexus 4
[Moto G Original Android Development] ItzzAce:
Sadly not I forgot it :/

Gesendet von meinem Moto G mit Tapatalk
[Moto G Original Android Development] asdgonzalez:
Is there gonna be an update due to 4.4.3?
[Moto G Original Android Development] Nandeh:
Yup, Blechd0se confirmed that already some post ago...
[Moto G Original Android Development] sajty:
No.

Sent from my falcon
[Moto G Original Android Development] Schrotty35:
Have install the Kernel and working fine but i miss touble tap to sleep or wake up.

Edit: get a black screen after i have undervolt with -25. Only complete wipe with backup restore have help.

Gesendet von meinem XT1032 mit Tapatalk
[Moto G Original Android Development] kryptonite bob:
Stock kernel + module works on xt1033..? Flashed it but systemui fc.. Cant do anything so go back to aerokernel

My camera not working at this moment
[Moto G Original Android Development] Nandeh:
Hi [MENTION=4855459]Blechd0se[/MENTION]

I'm using your experimental Aero Kernel with last Carbon ROM Aosp based, and I'm really satisfied with the results. I wonder if you could update it with last CM conmits to avoid the Bootlag and add all the stuff included in the Moto Stock version... I think it will rock!!!

Thanks for your work mate! :)
[Moto G Original Android Development] Blechd0se:
If someone else is also interested then probably yes. Have to check if i can port over all features. :)

I am just holding back my release, because i wanted to wait until moto finally pushes the kernel source code for 4.4.3 here.

As you can see i have merged quite a few commits here.

I hope moto still knows what "GPL" means, maybe they hold it back because of google i/o, but that's not an proper excuse.
[Moto G Original Android Development] Nandeh:
I'm sure that if the Aosp version works like the Stock one, this kernel could be the perfect combo for Aosp based ROMs. I'm using the Aero for Stock since first release and it rocks!

Keep the good work and thanks again!
[Moto G Original Android Development] ro11er:
Hi been using your kernel since my defy days. I am currently on carbon is there an experimental kernel for aosp, i would be interested. Great work with stock kernel
[Moto G Original Android Development] macveriz:
Are this will work with cm11 nightly?
[Moto G Original Android Development] justin1221:
read the OP before u ask dumb questions
[Moto G Original Android Development] swarls:
http://blechdose-live.de/download/kernel/moto-g/cm-test/

Try this version, it's for cm

I agree ppl should read the Op before asking such questions, but answers like yours won't help anybody..
[Moto G Original Android Development] tansly:
Something interesting happening here

I don't know if it is related to kernel, but I haven't made any changes except flashing this kernel.

The problem is, in system battery stats, I don't have screen stats. I mean, It does not show screen on time. Rebooting didn't help. I'm attaching screenshots.

Edit: Restoring the stock kernel did not help. Problem persists. I totally don't know what caused this. I flashed the kernel via the zip, rebooted, then opened battery stats and realized this. Am I missing something? I'm charging my battery now to see if it makes any difference.

Edit 2: Charged my battery and it is fine now. I probably didn't need to go back to stock, only charging could have fixed it, but I sort of panicked :)

Today it is enough for me, I will test it later... Keep up the hard work
[Moto G Original Android Development] :
Will this Kernel still work with 4.4.3/4 upgrade ?
[Moto G Original Android Development] justin1221:
I don't think so.
[Moto G Original Android Development] Sparubens:
This was my favourite kernel, smooth and vibration strength adjustments. But during a random night my phone turned off and I thought it was empty on battery but the kernel caused a random bootloop, everything lost. so I stopped using the kernel. Damn :(
[Moto G Original Android Development] Nandeh:
Don't think this was caused by kernel... Using it since first release and haven't suffered any problem...
[Moto G Original Android Development] Sparubens:
Well I used the kernel over 2 months, smooth as hell, but then out of nothing this occured, a German person reported the same issue some pages back
[Moto G Original Android Development] denzel09:
Download syslog from ps and up dmesg and kmsg here.
[Moto G Original Android Development] ItzzAce:
Yes it was me, but i had no logcat so blechdose wasnt able to figure out the Problem and fix it. Do you have a Logcat maybe? I would try To reproduce it but i dont want to flash stock again just for this as i am using custom Roms now and dont use this anymore.

Gesendet von meinem Moto G mit Tapatalk
[Moto G Original Android Development] Sparubens:
Also don't have a logcat as I had to restore stock firmware (I was on Tweaky ROM) and this occured a month ago...
[Moto G Original Android Development] ItzzAce:
Lel.. exactly the same.. and it also was with tweaky one so... maybe it wasnt the kernel, but the Rom, what i would doubt because it worked fine at the Start, so maybe there is something in the newest Version of the kernel that gets into conflict with maybe a tweak from tweaky one Rom?

Gesendet von meinem Moto G mit Tapatalk
[Moto G Original Android Development] Sparubens:
Lol yeah maybe it was Tweaky One Rom because I searched through this thread and no one seemed to have this issue. Would like to flash kernel right now but I'm just so tired of losing my files every damn time and I don't want to take a risk that between now and six months I will wake up one day and will be stuck in a bootloop again :p I think I already flashed the stock firmware 50 times now and I'm just tired of flashing things all over again
[Moto G Original Android Development] SickBeast:
I had the same problem as well after I undervolted a bit.
[Moto G Original Android Development] Nandeh:
[MENTION=4855459]Blechd0se[/MENTION], could you please compile an Aero version for GPE 4.4.4?

Thanks in advance!!
[Moto G Original Android Development] tarkin88:
+1
[Moto G Original Android Development] Blechd0se:
Well, i would like to. Unfortunately motorola still hasn't released the source code for kernel (4.4.3+).

I have queued up a lot of new stuff, but as long as there is no source code i can't really do much.

I for myself haven't even received the 4.4.3 ota update yet.
[Moto G Original Android Development] Nandeh:
We won't receive any 4.4.3 OTA in Europe, we'll get directly Android 4.4.4... But GPE 4.4.4 is out, although not sure if the sources are out too.

Anyway, I hope Motorola release the sources soon, because I really love how Aero makes move my Moto G! It has became a "must" in my Stock ROM.
[Moto G Original Android Development] AgentChaos:
At this moment, India is getting 4.4.4 update for Moto G, X and E. Europe/UK is the next stage.
[Moto G Original Android Development] K3VYNC:
Brazil got 4.4.4 :D
[Moto G Original Android Development] xheon:
Germany got 7-1
[Moto G Original Android Development] josip-k:
This is the biggest burn that ever walked on the XDA forums.
[Moto G Original Android Development] Sleepy!:
Hi [MENTION=4855459]Blechd0se[/MENTION].... good to see you in this forum after the Moto Defy :)

Just had one question.... do you plan on supporting the LTE variant, ie XT1039?
[Moto G Original Android Development] SickBeast:
Apparently Motorola will release the new sources early next week.
[Moto G Original Android Development] mashaal95:
Source? Just curious, thats all :)
[Moto G Original Android Development] SickBeast:
Motorola said this themselves on a different forum. You can find the link in the Faux kernel thread.
[Moto G Original Android Development] Blechd0se:
Hello guys, just for your information;

I just pulled the 4.4.4 kernel source from moto's github today and merging all my commits in.

This might take a short while, but expect a new build to show up rather sooner than later.

Just a sneak peek, its already booting and running. Moto did quite a lot of changes on the kernel side. :)
[Moto G Original Android Development] AgentChaos:
That is great news. Thanks for your hard work. Cant wait to install it.
[Moto G Original Android Development] ==vj==:
Wow lovely..! This was most awaited. Expecting the release soon :highfive:
[Moto G Original Android Development] OldYellowBricks:
Okay. Guys I'm running stock 4.4.4 unlocked BL rooted and running philz touch cwm. I installed ROM manager app from playstore and made a backup of my stock kernal. Let's say I flash this aerokernal and after sometime i feel like switching to stock, can I straight away flash the stock kernal i made a backup of? Another thing, will my music and pics stored in the device get wiped if flash kernals? Regardless of whether the kernal is custom OR stock. Thank you so much guys.
[Moto G Original Android Development] AgentChaos:
flashing kernel does not wipe the data. kernel handles how the device runs, battery, etc.
[Moto G Original Android Development] SickBeast:
What I usually do is flash the boot.img file from the stock rom in mfastboot when I want to revert back to stock. The command is mfastboot flash boot boot.img. The only thing is that this may not restore the modules properly, perhaps someone else can chime in to clarify that.
[Moto G Original Android Development] denzel09:
[MENTION=4855459]Blechd0se[/MENTION] send you a more detailed pm about question for dt2w in ds on stock. From my:

https://github.com/michael1900/kernel-moto-g/commit/99075725fc7a97928ccbb75af0a4468dfa45fe85

https://github.com/michael1900/kernel-moto-g/commit/775d2c323092ac4d62efbb20712d9a697291fe23
[Moto G Original Android Development] tarkin88:
Any new about the Update? i know, can't ask for ETA, but really want to know :P Cheers Up!
[Moto G Original Android Development] Blechd0se:
Now!

Guys here is the big update as promised!

Changelog:

Moto's 4.4.4 Kernel Source as a base

- The new base is a complete rebase of the kernel, now featuring a 3.4.42 (CAF) release

- Obviously this is only compatible with a 4.4.4 ROM

Improvements for the hotplug driver and a new tunable (low_latency) for a faster reaction time if desired, changeable with Aero Control

Improvements for the GPU driver

Updated the cpufreq base driver (~3.9 mainline kernel)

Improvements for the interactive governor, which has a complete new load calculation method

Switched from interactive gpu governor to simple_ondemand

Probably some other stuff, checkout github

Yes this update is huge, moto rebased their complete kernel branch. I just started from scratch and added over 160+ commits on top

of it. I am pretty happy since i managed to port over all my features (even undervolting!). Since the stock kernel source and CMs source

are quite the same now, it should be also easy to make a CM kernel, depends on my mood ;)

Now this will only work if you are on a 4.4.4 ROM. I also dropped the interactive gpu governor in favor of simple_ondemand.

As always, happy flashing, enjoy!

Download

Notice: Dual sim should be still supported, but i have no information about the GPE version.
[Moto G Original Android Development] rogeriorp:
I am giving it a try on GPE and will report back in a few. Thank you alot, been only waiting for your kernel to get back into stock/GPE!

Working flawlessly, it's been a while since I wasn't in your work. So good!
[Moto G Original Android Development] SickBeast:
Thanks op! If any of you can share your successful and stable undervolting levels I would really appreciate it. Also, op, you have named the latest zip file 05 instead of 07. Thanks again!
[Moto G Original Android Development] bogante:
This work for GPE?
[Moto G Original Android Development] draco259:
Just about to flash, but for a FYI the boot.img downloaded as boot.txt
[Moto G Original Android Development] SickBeast:
The op doesn't know, perhaps you can test it for us.

---------- Post added at 09:46 PM ---------- Previous post was at 09:34 PM ----------

I have been running at -100mv across the board for about an hour now and it seems stable.
[Moto G Original Android Development] Kenks:
Delete.
[Moto G Original Android Development] OldYellowBricks:
feelin the better battery conservation off the bat!!! dam!!! no pun intended
[Moto G Original Android Development] Kenks:
I had a hot-boot with latest kernel. It must have been while deep sleeping. I notice that with short up-time and i think it must be a hotboot.

This is last kmg https://docs.google.com/file/d/0B9Gj-W8hvyifTFpNRDE4dTZJUmM/edit?usp=docslist_api
[Moto G Original Android Development] Marco_nx:
Could you add Gamma Control?
[Moto G Original Android Development] SickBeast:
It's already there under gpu control in the app.

---------- Post added at 11:07 PM ---------- Previous post was at 11:06 PM ----------

Did you undervolt?
[Moto G Original Android Development] Kenks:
No i changed nothing. They are at all Stock values.
[Moto G Original Android Development] Marco_nx:
Gamma Control or RGB Control?
[Moto G Original Android Development] SickBeast:
Oops you're right it's rgb. Sorry about that.
[Moto G Original Android Development] .:Crack:.:
Great job! I hope your mood is great and we can see a cm kernel !
[Moto G Original Android Development] Gentilsatan:
Hi

Can anyone suggest settings for this kernel?

Thx
[Moto G Original Android Development] Kenks:
I use SysLog from playstore
[Moto G Original Android Development] dorwoo:
I had hot reboots,force closes with some apps with latest kernel.I did a little undervolting though but not much,about 50mv.
[Moto G Original Android Development] Nandeh:
Let everything as default is the best option
[Moto G Original Android Development] bunnahabhain:
Everything works like a charm here with latest release. No modding
[Moto G Original Android Development] mashaal95:
Getting a soft boot since I've flashed it :P

And then I had no sound...

Any reason for why this would happen?

But it feels too smooth!
[Moto G Original Android Development] cr0ssx21:
Experienced a softboot too after I turned off the screen to lock my mobile.

And the weird thing is, the icon H+ beside the signal on the notification bar is now missing (Even though I'm not connected via 3g data, it used to display this grayed out).
[Moto G Original Android Development] :
Same here, getting softboot. Though I'm happy atleast a kernel for stock 4.4.4 is here now. Keep up the good work.
[Moto G Original Android Development] RenderBroken:
[MENTION=4855459]Blechd0se[/MENTION] Freaking Awesome Kernel! I am currently using your hotplug on the G2 and its it blowing EVERYTHING out of the water! I have been very pleased with the performance and battery savings. Keep up the great work!
[Moto G Original Android Development] SickBeast:
I'm getting kernel crashes when I undervolt at all. I'm testing again at stock settings and I will send in logcats if I have any more problems
[Moto G Original Android Development] Blechd0se:
Thanks guys for the positive feedback so far!

It is really appreciated.

I am sorry for those out there with the softreboot, i also encountered this problem.

It usually happens in a 7hour circle, when the device tries to enter deep sleep on cpu0.

Also thanks for the quick report as well as last_kmsg.

I have an idea why this is happening and as soon as i find the time today,

i'll upload a fixed version :)

Sent from my Nexus 4
[Moto G Original Android Development] Blechd0se:
Aaaand its live, feels good to finally do some developing again for this awesome device!

Changelog;

Reverted a couple of patches which might be responsible for hot-reboots

Improved the hotplug driver to use a smarter load calculation method to reduce the overhead

So the main goal was to fix this stupid hot-reboot bug. I for myself couldn't reproduce it anymore. If you still

encounter issues, feel free to send me /proc/last_kmsg.

Also an important info; i have switched the load calculation method for my hotplug driver to a really simple one.

Instead of calculating the load inside the hotplug driver, it just takes the last known load value from the cpu governor

(which has to calculate the load anyway). In return, this makes hot-plugging even more simple. I like it that way, but

please feel free to drop any comments about this (does it perform as well as before?).

Enjoy!

Download
[Moto G Original Android Development] wts1:
does its improves battery life? i mean it has better battery life than pure stock 4.4.4. ?
[Moto G Original Android Development] SamsungAdmire:
this is still just for 4.4.4 right?
[Moto G Original Android Development] Blechd0se:
Of course. Battery life is very important to me. It should be quite a bit better than stock.

Yes, alls kernel releases are now for 4.4.4

Sent from my Nexus 4
[Moto G Original Android Development] rogeriorp:
I noticed those soft reboots yesterday, thought it was due to running on GPE but I will give it a try again today. Thank you!
[Moto G Original Android Development] wts1:
awesome also it is important to me :) so if u tell its better gonna try it ! :)

seems to working great ! :) gr8 performance and no battery dran for now lets see in few days ;)
[Moto G Original Android Development] moscka:
Many hot boots if governor changed to ondemamd. Same on 21.07 release. Interactive seems to drain more than ondemand.

I got 9h and 30min on stock 4.4.4 with 6% left.

I don't think I will get the same with Aero, but let's see.
[Moto G Original Android Development] bogante:
I have many Hot Boots too.

KitKat 4.4.4 XT0132 Converted GPE

Kernel Configutation: Not Touched (Stock configutation)

Runtime: ART
[Moto G Original Android Development] SickBeast:
No hot boots or crashes at all for me with the latest version and I'm undervolted -100mv. Thanks op!
[Moto G Original Android Development] bogante:
Do you have Converted GPE 4.4.4? And/or ART?
[Moto G Original Android Development] SickBeast:
No neither.
[Moto G Original Android Development] Dan_Jacques:
Whats the most effective way to find the better voltage settings? Any stress-test?
[Moto G Original Android Development] cr0ssx21:
That was fast.. and I'm testing it right now. :D

Really appreciate the hard work that you've done in developing this kernel. Thanks!