yashsingh1/xdaforums huggingface dataset:
[Moto G Original Android Development] bogante:
Can someone provide me the firmware 4.4.4 compatible with this kernel
[Moto G Original Android Development] OldYellowBricks:
Stock 4.4.4 rom/firmware will do
[Moto G Original Android Development] bogante:
What firmware have 4.4.4? Every firmware have 4.4.3 as i know. Exept for GPE
[Moto G Original Android Development] OldYellowBricks:
Dev, i keep having reboots whenever i switch to ondemend governer. Hm what could be the problem. Right now i have aero kernal app and trickster kernal mod installed. Could the apps cause the reboots? When i switch back to interactice gov, everything goes back to normal. Thank you

---------- Post added at 01:37 PM ---------- Previous post was at 01:19 PM ----------

if you are using a dual sim xt1033 or a single sim NON LTE Moto G, and most importantly running STOCK ROM you will get the 4.4.4 update that will work well with this kernal. THIS ROM WILL ONLY WORK WITH STOCK ROMS. So, ask yourself, are you using the dual sim or single sim NON LTE Moto G? If yes...have you received the 4.4.4 update? if yes, and you have unlocked BL root bla bla bla...then flash this kernal. If not, wait for the update firstm install the update, and then flash this kernal. if you are running CM11 you cant flash this kernal.
[Moto G Original Android Development] bogante:
I have single sim device and no, i dont recieve the update just 4.4.3 Retail US.
[Moto G Original Android Development] fabus:
Is it possible to make 442 version?
[Moto G Original Android Development] wts1:
eu german version ;) i can give u link to zip if u want :)

and yea i noticed some reboots
[Moto G Original Android Development] knizmi:
Compatible with 4.4.3

US rom has only received 4.4.3 so far and this kernel works with it - the kernel is the same for 4.4.3 and 4.4.4.
[Moto G Original Android Development] bogante:
Blench says the kernel are now for 4.4.4, so its working with 4.4.3?
[Moto G Original Android Development] knizmi:
Please read my previous post, thanks. I´ve been using it for a few hours already, btw.
[Moto G Original Android Development] bogante:
Are you having Hot Reboots? With me on Converted GPE i have a lot of Hot Reboots with at less 30 min between.
[Moto G Original Android Development] wts1:
as sick beast said i also undervolt for -100mv ann yea no reboots :) !
[Moto G Original Android Development] Kenks:
I had shutdown with 21 july Release. Stock rom Stock values https://docs.google.com/file/d/0B9Gj-W8hvyifTjRPbjUxU0x0bEU/edit?usp=docslist_api
[Moto G Original Android Development] Cr3sc3nt:
Did you change any settings? If so what were they?
[Moto G Original Android Development] bunnahabhain:
Me 2 various ****downs with latest release. Cannot provide logs since i am at work. German stock 4.4.4
[Moto G Original Android Development] mashaal95:
Having crazy soft boots as well here!
[Moto G Original Android Development] wts1:
if u undervolt -100mv u will not have reboots
[Moto G Original Android Development] ayenzel:
i just flashed the 21 july version. its still the same, randomly reboot itself problem still happen..

anyone know where i can find stock ketnel for 4.4.4.?
[Moto G Original Android Development] SickBeast:
I had some type of kernel crash overnight last night, I assume during deep sleep. I have mine undervolted -100mv. I'm going to leave it at stock voltage from now on to see if it happens again.
[Moto G Original Android Development] wts1:
:)

here u have
[Moto G Original Android Development] Blechd0se:
Do you guys have a way to 100% reproduce the reboots? Looks like wrong kernel clock setup...

Sent from my Nexus 4
[Moto G Original Android Development] :
I used trickster mod to set the cpu governor to Ondemand, GPU gov was performance. Everything works well for a while.

Then I was using tapatalk, after a minute of using phone screen froze and hot-rebooted. Again tried doing the same, it happened again.

That's how I got reboots.

Then reverted back to stock kernel.
[Moto G Original Android Development] wts1:
have u maybe in zip stock kernel ?
[Moto G Original Android Development] :
No, from my cwm backup.
[Moto G Original Android Development] wts1:
can u upoad it maybe ;) ?
[Moto G Original Android Development] dorwoo:
One question, if you want to restore stock kernel from nandroid backup, you restore just boot?
[Moto G Original Android Development] wts1:
yes boot.img
[Moto G Original Android Development] doomwithdon:
Soft boot here too..with the latest kernel of 21st july...
[Moto G Original Android Development] sanchit0403:
Stuck at boot logo on latest 21 version it support xt1033???
[Moto G Original Android Development] Cr3sc3nt:
Yes
[Moto G Original Android Development] wahyuwidi:
Hello.. i m on xt1033 with stock rom 4.4.4,.. does its safe if i want try the kernel? thanks
[Moto G Original Android Development] sanchit0403:
Then when it got stuck at boot logo
[Moto G Original Android Development] wts1:
guys i undervolted to 1015 , 1015 ,1015 , 1015, 1025 , 1025 , 1025 and for 10 hours of use i didnt noticed any of reboot ;) try it maybe it will helps
[Moto G Original Android Development] SickBeast:
My crashes have been happening during deep sleep overnight.
[Moto G Original Android Development] moscka:
Which governor?

I undervolted to values provided by [MENTION=2427697]ximmox[/MENTION] and it's fine since Sunday using Interactive because OnDemand causes hot bots:

990, 990, 1000, 1000, 1025, 1025, 1050
[Moto G Original Android Development] wts1:
interactive and i/o deadline
[Moto G Original Android Development] cr0ssx21:
Haven't experienced any softboots so far after updating to ver. 21-07. :) It's been running 14 hours now, and I noticed an almost "flat line" pattern on battery history graph when my mobile is not in use. This kernel stays, good job!

On stock xt1033 Asia retail 4.4.4 with no tweaks like undervolting etc.
[Moto G Original Android Development] Bec de Xorbin:
Booted during wifi tethering. Also another boot just after wakeup from sleep. Between these two reboots was about 6 hours maybe. Stock settings.
[Moto G Original Android Development] CSanches:
Same here...

Changed to another kernel and got the boot...
[Moto G Original Android Development] bunnahabhain:
Where can i find a flashable stock kernel? I got reboots every 2 hours or so. No offense blechdose, Great work. But I'm unlucky this time :)

Will Come back once the isses are resolved
[Moto G Original Android Development] moscka:
Which version? I have a 4.4.4 xt1033 (dual sim) brazilian backup.
[Moto G Original Android Development] bunnahabhain:
4.4.4 XT1032 german Version
[Moto G Original Android Development] Bec de Xorbin:
Restore backup which you of course did before flashing this ;)

Joking aside, here it is, from German 4.4.4. Flashable from recovery, also restores power.msm8226.so. Didn't test it though, so it might be safer to extract boot.img from zip and flash it manually.

EDIT: Also already found here: http://xdaforums.com/showthread.php?t=2649763
[Moto G Original Android Development] Blechd0se:
Ok guys, last try.

This time with two releases.

The first one contains the fixes for ondemand and hopefully a fix for thos stupid reboots.

The second one contains those fixes as well and also has a disables userspace voltage control.

You choose. Please remember to give feedback about which version you tried (and hopefully fixed everything for you).

Also, if you still have problems don't forget to mention which device you actually have in use (and/or ROM).

You can still post /proc/last_kmsg files, i recommend pastebin.com since its very easy for me to read them while

i am moving.

Download

Download V2 (zip) Download V2(img)

Still putting countless hours into this hoping we can solve this, together!
[Moto G Original Android Development] Gentilsatan:
Hi

All is fine here, i tried the 20/7 one 21 and now 22, don't have any problem or softreboot but I don't try ondemand governor ! I'm with stock 4.4.4 ROM and your kernel is the first one I tried on my new moto G

Tank you :)
[Moto G Original Android Development] wts1:
version v1 works pretty good not reboots :)
[Moto G Original Android Development] moscka:
Tried 22 v1 and seems that ondemand problem is solved. 1h and 20min, no reboots till now. Release 21.07 reboots seconds after screen off.

I have a request and a question:

R: it's possible to enable lower clock frequencies like 100 or 200mhz to save a little more battery when screen off?

Q: it's not always necessary to have 2 cores online when screen on. Any way to disable it?

Thanks for your work!
[Moto G Original Android Development] bogante:
2 hours and no hot Reboots undervolted to 990mv
[Moto G Original Android Development] SickBeast:
Same here. Incredible battery life as well.
[Moto G Original Android Development] K3VYNC:
Noob question: what is undervolting? What it does?
[Moto G Original Android Development] SickBeast:
It lowers how much current goes to the processor and gives you considerably more battery life.
[Moto G Original Android Development] OldYellowBricks:
man thank you so much still on 21.07 with untouched settings and having amazing battery life and now we have 22.07 to address those issues. Thank you! :good:
[Moto G Original Android Development] SickBeast:
Hey OP would you be able to add in the multicore power saving feature from Trickster into Aero Control? I tried enabling it in Trickster and I got a kernel crash when I rebooted. In my experience it gives better battery life with no noticeable performance loss.
[Moto G Original Android Development] bogante:
Apparently i still have The soft reboot after a couple of hours mostly when im not using phone, deep sleep (?) using undervolt versión
[Moto G Original Android Development] Cr3sc3nt:
How low are you under volted? Maybe your device can't handle those levels.
[Moto G Original Android Development] bogante:
-50 and then without UV
[Moto G Original Android Development] Cr3sc3nt:
If @ default levels you still get reboots, then a /proc/last_kmsg. would be helpful
[Moto G Original Android Development] bogante:
Hot reboot using UV versión without UV Stock GPE (Converted) 4.4.4
[Moto G Original Android Development] sajty:
lol,paste it to .txt and attach it ;)
[Moto G Original Android Development] fabus:
[MENTION=4855459]Blechd0se[/MENTION] - what is the difference between 4.4.2 kernel and 4.4.4 ? Ramdisk only?

Is it possible to prepare kernel for 4.4.2 with all present features?

Cheers.
[Moto G Original Android Development] justjr:
My reboots was there with 20 and 21 version, using the default governor, with default settings. I doubt on demand fixes will fix it for me. =/

Will try the version without undervolt... :'(

ps.: it's cool to post here with the code tag?
[Moto G Original Android Development] Nandeh:
Just installed and everything working as expected. I will report after some days of use.

Thanks for your work!! :)
[Moto G Original Android Development] justjr:
Really liking this kernel. Very nice tuned.

Idk but I think no kernel is working on Dual Sim yet.

Stock is factory stock, aosp rom is any CM based rom.

Yes, that's all. Don't even need to restart between them.
[Moto G Original Android Development] GizmoTheGreen:
I would like to know this too.
[Moto G Original Android Development] tapan15in:
Okay does this kernel work on xt1033? Can anybody confirm?
[Moto G Original Android Development] abhifx:
As of now... No. But i can see github activity of quarx. Looks like he is very close to adding support for xt1033
[Moto G Original Android Development] Blechd0se:
The default IO scheduler is deadline and its already pre-configured. You can still tune it yourself if you want to and tell me your results :)

Probably no more io schedulers, since i want to keep it clean and deadline gets the job done. zRAM maybe in the future, but for now

i see no point in using it.

I will have a look at it, have to test it :)

Don't know, you tell me. If the ramdisk is the same, then probably yes. Kernel is the same for all devices. You can always test it with

fastboot boot boot.img.

Anyway, i pushed out new release. For all xt1033 users, please tell me if you still have troubles. Quarx helped me to make the ramdisk

unified. Here is the full changelog;

Fixed a bug in my hotplug driver which would let cpus stay too long online when there is zero load

Improved the sampling rate in my hotplug driver to make it more robust

Improved how the hotplug driver decides which core should be offlined next

Added Color Control by savoca (e.g. echo 255 230 210 > /sys/devices/platform/kcal_ctrl.0/kcal)

Added XT1033 Support by Quarx

Download

Enjoy!
[Moto G Original Android Development] bunnahabhain:
This kernel is running great! :D

Herzlichen Dank!

Gesendet von meinem XT1032 mit Tapatalk
[Moto G Original Android Development] Quark^2:
Any chance of including doubletap2wake from faux (if allowed).
[Moto G Original Android Development] herbesi01:
Hi, thx for kernel, but I install and can´t on the WIFI...
[Moto G Original Android Development] bobrda:
Is the new realize just for 1033 users or for all all Moto G users?

Thanks for your work. Kernel ruining great whole day, no lags ty
[Moto G Original Android Development] justjr:
Maybe you installed it over faux kernel? You need stock modules, see 2nd post of this thread.
[Moto G Original Android Development] Nandeh:
Installed last version on XT1032 and everything working fine. Installed over initial release of Aero.

Thanks!!!
[Moto G Original Android Development] khairulez:
Installed on XT1033 dual sim..runnings fine so far.great to have this kernel.Many thanks for new release.
[Moto G Original Android Development] abhifx:
+1

seems to be working fine on xt1033 stock and control app is working nicely too.

kudos to [MENTION=513620]Quarx[/MENTION]2k and [MENTION=4855459]Blechd0se[/MENTION]
[Moto G Original Android Development] justjr:
When I restart it gets stuck at 300 MHz, then I have to change it in any program and back to greatness. It's only me?

Already reinstalled, wiped caches.
[Moto G Original Android Development] Bleak3993:
Have you set to load the settings on boot on the aerocontrol app ? I had the exact same problem, I think it's a problem with the app, because after disabling to load on boot, it was fixed.
[Moto G Original Android Development] adammasri:
yep i got the same issues. but it's not major problem as we can change the value with any cpu apps. yeah but its kinda disturbing :P
[Moto G Original Android Development] Nandeh:
I feel some more smooth day #25 version than day #27 one... What are your impressions guys?

Anyway love this kernel. It has became my favourite!!

Thanks!!
[Moto G Original Android Development] Bleak3993:
I feel the opposite, now is noticeable faster and smoother, battery life is not as good as before though, it drains quite fast IMO (7:30h standby, 2:30h screen and 50% left on a normal/light usage).
[Moto G Original Android Development] bunnahabhain:
Totally diggin this kernel! Love it. Smooooth and stable. Great work!

Gesendet von meinem XT1032 mit Tapatalk
[Moto G Original Android Development] SickBeast:
He already made a version without undervolting.
[Moto G Original Android Development] AgentChaos:
so which one do I use v2 or regular?
[Moto G Original Android Development] SickBeast:
V1 has undervolting and V2 doesn't.
[Moto G Original Android Development] AgentChaos:
Okay thanks. Hopefully no more reboots.
[Moto G Original Android Development] SickBeast:
You're welcome. Mine has been rock solid under v1 heavily undervolted with incredible battery life.
[Moto G Original Android Development] AgentChaos:
can you please share your settings?

here are mine

Cpu Performance: Max - 787 / Min - 384

Governor: Interactive

GPU: 320

IO scheduler: Deadline
[Moto G Original Android Development] SickBeast:
-150mv across the board, everything else at default settings.
[Moto G Original Android Development] mashaal95:
Are you getting any reboots?
[Moto G Original Android Development] SickBeast:
No not at all it has been stable since yesterday.
[Moto G Original Android Development] AgentChaos:
getting hot reboots

was my fault. set the voltage too low.

did you set the voltage to 1100? or 1050?
[Moto G Original Android Development] mashaal95:
Lucky you! I've not undervolted, but as I leave my screen off for a while it just powers itself off!
[Moto G Original Android Development] Blechd0se:
Thanks, however there are missing a few things in your post. The log you posted is not complete. I am interested in the full contents

of /proc/last_kmsg. Furthermore, did you consider to try the v2 version? Also which device are you actually using?

No its not just the ramdisk. As i stated in the first release post for the 4.4.4 kernel; the kernel has changed completely. In reality its much

more closer to a CM kernel than it is to the original stock kernel. Yes its possible, but won't happen from my side. 4.4.2 is pretty much dead

for me.

There is no need to make two separated versions. The only reason why i released two versions for now is the fact to find the culprit of those reboots as

quickly as possible. Once i figured this out there will be no valid reason to make two :)

You gotta be a bit more specific. Which kernel did you try? And did you try the v2 version? Also i can't find your /proc/last_kmsg file? Where should

i look for it? :cyclops:

Another side-note; please be nice to each other. It's a bit disappointing to search for feedback/useful comments and then suddenly see members

are rude to each other.

Also from the feedback as of now, its probably the userspace voltage control that causes this reboots. To be more specific its a reverted commit

that made voltage control possible. I am currently looking into, to find a more "easy" and reliable way to make this still possible.
[Moto G Original Android Development] SickBeast:
Blech it's working perfectly for me undervolted on an XT1032 with the US Retail 4.4.3 ROM. I have a feeling that the problems are happening on different variants of the phone, particularly the GPE version.

I'm going to give it a few more days but as of now I'm very happy with the latest V1 version undervolted -150mv across the board.

Thanks for your development! Please keep the voltage control available, it really does improve battery life.
[Moto G Original Android Development] dorwoo:
Just remove the useless undervolting option and make it stable,its the only option.
[Moto G Original Android Development] SickBeast:
Why are you guys asking to have the undervolting removed? Just don't undervolt! Leave the settings at default and undervolting is disabled. Sheesh. You guys are making a complete mess of our useful thread. If you guys have nothing positive to contribute please find somewhere else to be. I have already let the mods know about your nonsense.
[Moto G Original Android Development] SickBeast:
Hey OP have you considered GPU undervolting or L2 cache overclocking? They are extremely useful with the custom kernels for the Nexus 7 2013.
[Moto G Original Android Development] Blechd0se:
Nightly of 23.07.2014.

It contains the missing device tree code for power-management. So far i couldn't reproduce the reboots on my Moto G, hoping it stays

like that. The voltage code is added in this version to really nail down the problem, if you don't like it there is the v2 version from yesterday.

Download

Be aware that this is some kind of testing-release. If you are flashing this, please report your feedback :)
[Moto G Original Android Development] Clark Joseph Kent:
Thread Cleaned and Addressed.....
[Moto G Original Android Development] wts1:
version from 23 under testing ;)
[Moto G Original Android Development] Clarkiieh:
Which is more stable??
[Moto G Original Android Development] mschief148:
I've just installed this kernel on my GPE and no reboots at all. 4 hours with the kernel v2 and no problems
[Moto G Original Android Development] SickBeast:
So far so good with the latest version. I would really like to see adjustable gpu voltage or else gpu overclocking. Thanks again op!
[Moto G Original Android Development] bogante:
Finally no more soft reboot with the latest kernel. UV 990
[Moto G Original Android Development] wts1:
well with 23 version there is bettery drain ... i loose about 30 % in deep sleep at night , never happend on previous versions

reverted to stock and battery life back to normall
[Moto G Original Android Development] OldYellowBricks:
Have to agree. Phone goes to deep sleep, but drains a lot faster. Reverted back to 21 with untouched settings and having stellar / very good battery drain
[Moto G Original Android Development] ximmox:
Same here, noticeable drain on 23. ?

Edit: could someone provide the power.msm8226.so library for 4.4.4 please? Since we don't have a proper full image of the system but only the update zip I can't extract it. Or can I safely use the one from 4.4.3 (most likely not given the many kernel changes?)?
[Moto G Original Android Development] Pelvo:
Lib from 4.4.4 french SFR update:

http://vantalon.eu/Android/MotoG/power.msm8226.so
[Moto G Original Android Development] ximmox:
Thank you!

It has actually the same MD5 hash as the lib from 4.4.3, so I'll stay with my current stock setup until blechd0se figures out the few remaining problems.

I would test, but need a stable phone during our vacation abroad.
[Moto G Original Android Development] AgentChaos:
you can try [MENTION=3332811]faux123[/MENTION] kernel, it now supports 4.4.3 / 4.4.4 :)
[Moto G Original Android Development] Blechd0se:
New kernel is up!

I decided to disable the voltage control for now until i can figure out the bugs in the device tree patches.

I guess we can all agree that stability should have first priority.

This should also fix the deepsleep issues (since its now completely like on stock).

Changelog;

Disabled Voltage Control for now (it's not worth the pain)

Enabled kernel-side NEON support

Enabled faster AES&SHA1 instructions for ARM

Download

Enjoy!
[Moto G Original Android Development] Harbir:
Please also make voltage version too for uv users too, it increases my battery life with - 100 uv on 22nd kernel built with no reboots.
[Moto G Original Android Development] wts1:
agree , also uv -100 and no reboots 22 version
[Moto G Original Android Development] SickBeast:
I was doing great with the 22 version with undervolting as well. Hopefully the op can get the issues sorted out for a new version. I figure since we can't overclock this phone we might as well undervolt it.
[Moto G Original Android Development] SamsungAdmire:
still no 4.4.3 support right?
[Moto G Original Android Development] SickBeast:
It's working. 4.4.3 and 4.4.4 use the same kernel.
[Moto G Original Android Development] SamsungAdmire:
Guys, do any of you have stock 4.4.3 kitkat kernel and modules?
[Moto G Original Android Development] ximmox:
Yes, [MENTION=1006674]lost101[/MENTION] does a perfect job of collecting them:

http://xdaforums.com/showthread.php?t=2649763
[Moto G Original Android Development] ==vj==:
Was about to submit that 23-July release had heavy drain in deep sleep (Night 25% drop without internet). Flashed 24-July now, yet to conclude about deep sleep, hope its normal. Going good till now in normal usage.
[Moto G Original Android Development] -dlink-:
*chuckle*

:cyclops:

Finally no more reboots and strange freezes in 9 hours. :cyclops::cyclops::cyclops::cyclops::cyclops::cyclops:
[Moto G Original Android Development] Moscow Desire:
*chuckle*

Additional XDA accounts are strictly prohibited.

*chuckle*
[Moto G Original Android Development] SickBeast:
Battery life still seems to be quite good even with the undervolting removed. I would still like to see it in the future though. Thanks again op for this great kernel!
[Moto G Original Android Development] moto_g_:
Totally agree. With last kernel phone is extremely stable, no more hot reboots and freeze. And important battery is exactly the same. "Incredible"!

Finally stability and battery together. This is the real proof that uv is totally useless in this beautiful kernel. In deep sleep there is no drain.

Not only the uv was unstable and useless but probably it has never worked properly, indeed the battery drain is the same. But how gullible we are here :D

:cyclops:
[Moto G Original Android Development] wts1:
With last version no reboots and awesome battery life :)