yashsingh1/xdaforums huggingface dataset:
[Moto G Original Android Development] fermasia:
There are 2 custom hotplug drivers in my kernel, not one (and if you are using V2, we are talking about a third hotplug driver I dropped since V3 - myfluxi's msm_hotplug). Three platforms (stock/cm11/cm12) that behave absolutely different (there's a whole lot more battery drain in Cm12 compared to cm11, for now - and I can hardly believe anyone's getting close to stock's motorola kitkat battery drain with any Cm12 rom+kernel). And impressions about battery with who knows what device usage. It's unclear and, it's my opinion, that kind of discussion mislead users. We own our devices to save battery or to use them with the best possible user experience? Would you agree driving your car at half it's speed or having it shake throughout the journey because it eats 12% less fuel? The thing is, once you get a balanced user experience trying to take into account how differently people use their phones, try to optimize battery not to drian more than it should, but as long as user experience is not compromised.

I'm not angry, nor fighting, or anything like that. And I respect everybody. It's just that I completely disagree with what you guys were saying, that's all. And that generic discussions clutter what's actually developement thread (not a general discussion).
[Moto G Original Android Development] Sik-1:
I'm not even on cm12, I'm have a CDMA device, I was only talking about the hot plug, I have even asked you b4 to update your stock kernel, but u refused bcuz your working on cm12, that not everyone can run at the moment, so us who are on aosp or cm11 or stock are left with old kernels, with nothing to go on,

Anyways you being the Dev, shouldn't have to point us to another thread when clearly we were talking about how your kernels version of the hot plug works,

Thanks for the info btw

---------- Post added at 03:54 PM ---------- Previous post was at 03:54 PM ----------

I'm not even on cm12, I'm have a CDMA device, I was only talking about the hot plug, I have even asked you b4 to update your stock kernel, but u refused bcuz your working on cm12, that not everyone can run at the moment, so us who are on aosp or cm11 or stock are left with old kernels, with nothing to go on,

Anyways you being the Dev, shouldn't have to point us to another thread when clearly we were talking about how your kernels version of the hot plug works y
[Moto G Original Android Development] methuselah:
[MENTION=5190317]fermasia[/MENTION] hey this whole discussion which I brought forward was to bring in limelight what I had noticed. This was never a general question which I put here....I am using donkey Kang with latest cr droid and it it working great kitkat version . this whole discussions took some other side which I don't want. Well I want to you make a perfect combination of performance and you knows better than me about development. Well this is donkey kang kernel development thread and I talked about it. Well what I want to bring to your attention how the phone cores behave . this was my overall perspective. Well its your liking what you want to work on.. Hope you understand:rolleyes: what I mean..
[Moto G Original Android Development] fermasia:
It's quite ok. I appreciate your effort, even when I might not agree, that doesn't mean I can't notice you took the trouble to show your point, and ask about it. :good:
[Moto G Original Android Development] ReaverV2:
Just a heads up , using your 3.7 with vanir 5.0.2 and its great, same was thought about 3.6.

One question though, sometimes lockscreen becomes unresponsive on lock screen and I have to force power off with volume and power buttons.
[Moto G Original Android Development] xxAirwickxx:
So far so good for me my man !! Personally for me I disable the multicore power saving & all is awesome !! ;) Hope New year was good for ya !!
[Moto G Original Android Development] sajty:
Small "issue". Settings are saying, that version 3.7 is version 3.6 - you forgot to change the number ;).
[Moto G Original Android Development] fermasia:
Yes, in some ocassiones (hasn't happened to me, but I've seen it happen sometimes in other devices) dt2w makes the panel unresponsive when resuming from deepsleep. For now I don't have a solution for that, besides totally removing dt2w if the bug is serious enough (or eventually make 2 versions, one with and the other without dt2w).

Thanks for the cheers, but, are you getting multicore powersave by default? You shouldn't. Can anyone else confirm this?

Lol x 2. Thanks for noticing and telling me!
[Moto G Original Android Development] ReaverV2:
Just wanted to report it hasn't yet happened to me on 3.7 yet, and I don't use dt2w.

Great work though fermasia [emoji3].
[Moto G Original Android Development] PeterImmel:
I can confirm this. For me Multicore Power Saving is set on 2(most aggressive), by default, too.
[Moto G Original Android Development] :
Yes I can confirm too.

And by the way, kernel is working great now, good job.

Kernel - v3.7

Rom - Exodus_Vanir
[Moto G Original Android Development] fermasia:
Version 3.8 - Released (KitKat version included)

Guys, a small update for Cm12: added multirom support, kexec patches applied :good: And finally, the long promised KitKat version including all the features available in the Cm12 version -except for multirom support- is avaliable too, but needs testing since I couldn't give it a spin myself. Download and enjoy, and don't forget to click thanks if you appreciate my work...

Cheers.
[Moto G Original Android Development] xxAirwickxx:
Thank you much :)
[Moto G Original Android Development] OldYellowBricks:
I'll keep you posted. Just Flashed the kitkat version on latest 12-24 crdroid build for falcon. Had a reboot right after booting from flashing (at the lockscreen). Now running fine. I'll post logs if reboots persist. Wifi, Bluetooth, Camera, all running fine atm.

Just to be clear, I've had only 1 (one) reboot so far.
[Moto G Original Android Development] fermasia:
Thanks for the feedback. In case SODs persist, please provide me with a last_kmesg and kmesg :good::good:
[Moto G Original Android Development] techNIK+:
New blood here, will test latest kitkat version and report back :good:
[Moto G Original Android Development] Ganapatya:
Last release 3.8 don't work for me. Freeze and reboots. I'm on last build CM 12 Anerik.
[Moto G Original Android Development] sajty:
Log or it didn't happen ;).
[Moto G Original Android Development] Ganapatya:
Sure, log for next time. Maybe my ROM is corrupted.
[Moto G Original Android Development] Dr. Brawler:
Thanx bruh. Bouta test new kitkat kernel on slim 9.0
[Moto G Original Android Development] syrkles:
KitKat kernel 3.8 plus vanir= most solid cm11 ROM for xt1031
[Moto G Original Android Development] 865DETH:
im currently using version 3.8 kitkat on slimkat 9.0 and feel no performance decrease while i use my laptop and phone simultaneously. matter of fact my phone feels faster than my computer with personal trickstermod settings. thank you fermasia, you deserve a shout out for this one.
[Moto G Original Android Development] xxAirwickxx:
Multicore power saving was on 2 as default for me again. No biggie to me, just letting you know tho :)
[Moto G Original Android Development] Madafacka86:
The KitKat version is for CM11 or Stock?

La versión KitKat es para CM11 o Stock?

Es para el post de HTCManía, saludos hermano! :fingers-crossed:
[Moto G Original Android Development] CsR0501:
AOSP! [emoji6] (like SlimKat)
[Moto G Original Android Development] OldYellowBricks:
9 hours of use has been superb. Battery life is better and the phone feels snappier. My setup:

Gov Intellimm

96-1196 mhz

Multicore power saving - disabled

Scheduler - SIO 128 readahead

Gpu max 450mhz

Double tap to wake on. Sweep off

One thing: screen freezed once when I disabled all wake gestures. Forcing me to reboot. Now that I have D2W on, it doesnt freeze anymore. Didnt get to take logs unfortunately

With logs

https://docs.google.com/file/d/0B_Q4QjvbODxoT2tGMDI2MVZoN0k/edit?usp=docslist_api
[Moto G Original Android Development] immortal_yash:
Does voice over ip (VOIP) work in this kernel? Apps like viber which allows up to call over Internet?
[Moto G Original Android Development] PeterImmel:
is this interesting for you? [MENTION=5190317]fermasia[/MENTION]

https://github.com/anerikg/android_...mmit/028bf81c5331ad4b0f4e207c01eadd27735283cf
[Moto G Original Android Development] sajty:
3.8 is not stable for me. Here is a log after hard reboot.
[Moto G Original Android Development] fermasia:
If you guys have trouble with 3.8, fall back to 3.7 - it's exactly the same without the kexec patch :good:
[Moto G Original Android Development] fermasia:
Only CM11 :good:

Please, I'm getting plenty of downloads from htcmania users, from those who have usernames and can log here, I'd apreciate a bunch of "thanks" clicked if possible.

Don't worry, that's the dt2w code. I've been trying to find exactly what's failing but couldn't till now. If you ever get to grab a log, let me know.

Honestly? Never even tried. I'd apreciate if you tried and report us back.

I'll have a look at it, but if it comes from anerik, I already trust the commit - lol.

Ok, just fall back to 3.7 for now, it's the kexec patch... Thanks for the log, I'll have a look.
[Moto G Original Android Development] Rocketval:
Yes, they work. But it's a rom related issue the problem with voip voice calls.

If you find that they don't work and you're on CM12 try to modify the build.pro, save and reboot:

use.dedicated.device.for.voip false <== the right value
[Moto G Original Android Development] immortal_yash:
I m using crdroid 4.4.4 will it work on it?
[Moto G Original Android Development] Rocketval:
Voip voice calls had problems with the first releases of CM12, I had no problem with them in any of CM11 based roms.

Just give it a try. ;)
[Moto G Original Android Development] methuselah:
well yes

read before asking. i already answer this long ago...flash kitkat version you are good to go
[Moto G Original Android Development] techNIK+:
No freezes or reboots on 3.8 + validus 4.4.4 milestone with d2w and s2w disabled. Only multicore power saving was aggresive by default. Good job fermasia :highfive:
[Moto G Original Android Development] xxAirwickxx:
Rebooted while playing clash of clans & charging. 2nd time :(

That's my log hope it's good enough :)
[Moto G Original Android Development] Dr. Brawler:
Thank u so much for updating kitkat. Nice n stable as always
[Moto G Original Android Development] fermasia:
3.8?
[Moto G Original Android Development] xxAirwickxx:
Sorry yes 3.8 with Validus ROM.

Smartassfalcon governor was used with Fiops 1024.

Multicore power saving disabled

No GPU overclock

Trying Intellimm to see of any difference because it could b the governor I suppose.

Still testing bro, will let u know in a few hrs probably if it happens again with intellimm or if is OK :)
[Moto G Original Android Development] techNIK+:
Fermasia could you please post the ideal settings for performance, battery and balance? thanks
[Moto G Original Android Development] sajty:
Was asked few pages ago,if i am not wrong.
[Moto G Original Android Development] techNIK+:
Yes, I know that someone posted his configuration, but in my opinion its better to write fermasia his recommended settings in the original post
[Moto G Original Android Development] PeterImmel:
I think fermasias recommended settings are the settings like they are, if you don't change anything. Why should he bring his kernel with different settings?
[Moto G Original Android Development] fermasia:
Since I'm putting 2 different hotplug drivers, it's hard to recommend settings. Options are there for you to test. What I may say is AeroHotplug tends to be less restrictive (unless you push the settings down - need and app or you can manually fool around with it's sysf interface) with performance and battery drain, and intelliplug is a bit more conservative. So it's for you to test and find the better config. You'll surely set it up different if you like gaming, or if you just just use whatsapp/hangouts and check mails.

The initial config is bound to AeroHotplug (which I personally liked best, but as in an opinion, I'm not stating it as better than Intelliplug or anything) so if you are gonna use it, perhaps I could suggest keeping it as it comes... but again, that it's highly arguable depending on your usage.
[Moto G Original Android Development] cahir1495:
I don't think that version 3.8 is older than 3.7 :D look at year mate ;D
[Moto G Original Android Development] fermasia:
Damn, every year... seems I'm resisting to aknowledge a new year is on :good:

Thanks for noticing!
[Moto G Original Android Development] OldYellowBricks:
Tfw cant move on

3.8 is still running fine on this KK rom btw ��
[Moto G Original Android Development] y@$h98:
Hey, I flashed v3.8 on paranoid android 4.6 beta 5 on my xt1033(dual sim). I wiped cache and dalvik cache before flashing. Everything works fine except WiFi. It's not turning on at all. Any clue as to what could be the problem? Thanks.
[Moto G Original Android Development] OldYellowBricks:
Could be due to the ROM being rly outdated. Try downloading syslog and sharing the log files here AFTER trying to turn on wifi
[Moto G Original Android Development] y@$h98:
Umm, How is paranoid android 4.6 beta 5 outdated? It's the latest version for the moto g and is based on 4.4.4. Anyway, I took the logs, after trying to turn on Wifi as suggested, but XDA won't let me post it as attachment or post a link to a site where I uploaded it (I have less than 10 posts). How should I send the logs? Also, I'm sure it's due to this kernel because WiFi is working normally on Phantom Kernel...

Thank You.
[Moto G Original Android Development] OldYellowBricks:
Phantom kernal's last update was ages ago vs this one. Explains why it works on a rom that was last updated ages ago, too. I guess.

Edit;

Pretty sure a rom dating 10/28 is kinda outdated, and a kernel dating 10/3 is outdated too....soooo....yeah..
[Moto G Original Android Development] y@$h98:
Logs (WiFi not working)

OK, so here are the logs. Please can the WiFi problem be looked into.

http://www.4shared.com/zip/oUm7nez0ce/2015-01-07_1915.html

Thank you.
[Moto G Original Android Development] Sik-1:
I had this same problem to and the only way it for fixed was with a clean wipe and fresh install of both ROM and kernel, in still currently on PA and its working flawlessly
[Moto G Original Android Development] fermasia:
Now you got the 10 posts :good: If not, pm me with the link to the log.

The problem is Cm11 version was done in the dark, since I don't own the device anymore. Still, it's very strange, if it works on CM11, it should work perfectly as AOSPA built with Cm11 pure stock kernel. But indeed aospa was left a bit outdated since Beta 6 never reached falcon, and Cm pushed a couple of changes since beta 5 release date.

Did you install over a clean aospa install with stock kernel?
[Moto G Original Android Development] y@$h98:
Thank you so much guys. I re-flashed my ROM and flashed this kernel on top of the fresh install and WiFi is working now. I'm sorry for the trouble caused due to my noobness (Is that even a word?). The kernel is simply too good. Thank you once again.And BTW I didn't need to wipe data. I just wiped cache and dalvik cache and then reflashed my rom
[Moto G Original Android Development] cahir1495:
I had problems with WiFi too :/ and i couldn't install snapchat (no idea why). Maybe reason is dirty flash...
[Moto G Original Android Development] fermasia:
Almost certain. Remember guys... anything happening after a dirty flash can't be called a bug. Make a clean install onto a rom with it's stock kernel, and wipe dalvik and cache after flashing donkey kernel. Then if it's still happening, please provide kmesg and logcat. And please give more details about your config (rom, phone version, kernel version you are flashing, etc.). Thanks.
[Moto G Original Android Development] cahir1495:
Sorry mate :D I tried dirty flash on Dirty Unicorns. But I've just clean flashed your kernel on CrDroid and it's awesome :) I don't have any bugs or problems now
[Moto G Original Android Development] sanchit0403:
After flashing this kernel on cm11 i am unable to restore backup it says parsing error while restoring app
[Moto G Original Android Development] roxkiller:
Hello [MENTION=5190317]fermasia[/MENTION] I am using the 3.8 kernel for kit kat and seems wonderful, keep working is a great job.

Had a 12% drain in 7 hours and 30 minutes in standby mode using the kernel and the rom Nx5PA, I wonder if this is normal. follow the settings of my trickstermod:

General:

TCP = Cubic

Read Ahead Buffer Size = 256

Scheduler = Fiops

Frequency Lock = Yes

Min = 96000

Max = 1190400

Governor = Interactive

specific:

Force = Fast Charge Off

Eco Mode = On

Intelli-Plug = OFF (For I believe that disabled and the MP-Decision also activates the Aero_Hotplug)

Multicore power saving = 2

Vibrator Strength = 18

Fsync = On

Governor GPU = msm-adrenal-tz

GPU Max Frequency = 200

S2W and DT2W = OFF

I wonder if I can improve the consumption economy to changing a few things, aiming economy, as hangouts use, whatsapp, facebook, messenger and calls

Sorry my bad english
[Moto G Original Android Development] fermasia:
Drain's a bit too much. Before wondering about the kernel's config you should analize what's using the battery during that time. In heavily tweaked roms like the one you mentioned, its' possible (I'm not blaming the rom, just saying it may be) that drain is not kernel related.
[Moto G Original Android Development] roxkiller:
[MENTION=5190317]fermasia[/MENTION] more I wonder if the settings for economy are good, or think you can improve somewhere?

Sorry my bad english
[Moto G Original Android Development] fermasia:
I prefer not suggesting settings, since each config works different in each phone/usage patterns. But if you are a battery-man, go for Intelliplug, you can squeeze a bit more battery juice (at the expense of some smoothness, thought). :good:
[Moto G Original Android Development] thuva06:
on xt 1033 runnign 5.0.1 GPE

flashed the cm 12 official latest nightly with pa 5.0 gapps without flashing this kernal wifi was working fine and there was no network so i was forced to flash the kernal after that got my network but the wifi stopped working ( Kernal 3.8 )

so gonna try kernal 3.7 and see if there is any luck ....
[Moto G Original Android Development] Flashhhh:
How were u able to flash cm12 on 5.0.1 gpe??

Which recovery did u use??
[Moto G Original Android Development] thuva06:
i used TWRP 2.8.2.0
[Moto G Original Android Development] Flashhhh:
I am getting unable to mount system error in recovery while installing cm12!!

Did u do any trick?
[Moto G Original Android Development] thuva06:
Well i was running Brazil 5.0 soak test and then there is a thread in General section saying how to downgrade any firmware to 4.4.4 GPE i followed that and afrer that there is this thread and followed every step

well the trick is to follow the 2.1 instruction dont do the 2.2 :)

if u are unable to find that 4.4.4 convert file i'll help u out finding it
[Moto G Original Android Development] modifan14:
I just flashed Official Cyanogenmod 12 on my XT1033 and then flashed this kernel but my wifi isn't turning on.Please help...
[Moto G Original Android Development] knizmi:
Kernel modules are no longer supported on CM12.

Perhaps you could try loading wlan module manually as the donkey kernel itself has module support, but I´d wait while [MENTION=5190317]fermasia[/MENTION] releases a new version and stay with stock kernel until then.

___________________________________________________________________________

A couple of notes regarding updater-script for [MENTION=5190317]fermasia[/MENTION]:

I´ve noticed an error in updater-script in

mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data");

1. /data is F2FS on CM12

2. it is not needed to mount that partition at all

You also mount /cache in # Mount System section, then do nothing with it and unmount it again. Then later in # Wipe Cache section you mount it again, wipe it and unmout it. The first mount doesn´t sound logical.

Another problem with /cache is that there are just a few logs there and nothing else. There is no point in wiping it. If you want to wipe dalvik-cache, it is in /data/dalvik-cache, but there is no point in wiping that either as Android updates its contents whenever it is necessary.

Looks like the script is in need of some attention ;)
[Moto G Original Android Development] modifan14:
Thanks ,that was what I was looking for.I'll download a nightly released before 8th Jan.
[Moto G Original Android Development] knizmi:
Yup, that´s a solution as well. All official CM12 builds seem pretty stable so far and even though it is under heavy developement, Jan 8th works well.
[Moto G Original Android Development] methuselah:
I am loving it

[MENTION=5190317]fermasia[/MENTION]

well people often says they ride on horses but i have to say mine is right now riding on Donkeys :p.... Good piece of code and development.

using with pacman nightlies 8jan built everything is going very butter smooth. less battery drain(won't comparing with official Rom). Nice work
[Moto G Original Android Development] fermasia:
About the modules, yup, during the next few days I'll release a new version (will probably change the flashing method); in the meantime, you can just delete the .ko files inside the zip if you like. About the script, I agree it should be cleaned up, but I didn't find it necessary as it was gonna be dropped soon. Still, don't worry, none of the mentioned will mess up or damage the flashing process in any way. Cheers :good:
[Moto G Original Android Development] cahir1495:
I sometimes can't unlock my phone. Touch doesn't work. I don't know if it's rom's (cr droid) or kernel's fault
[Moto G Original Android Development] Sik-1:
I can confirm this also and I'm on PA, even with touch modules turned off, its rare but does happen still
[Moto G Original Android Development] santos_10:
How to configure it? Sorry, I'm new in this. :(

---------- Post added at 09:14 PM ---------- Previous post was at 08:37 PM ----------

WiFi doesn't work. I do a clean installation.
[Moto G Original Android Development] methuselah:
it happened for me even once. just try one thing give the rom a fresh install and then let it boot and then again revert back to the recovery and then flash the kernel and clear cache and delvik. And here how my problem just vanish. Well i think there is some sort of problem with the faclon smart ass governor. In the beginning when i place a call then phone just switch off the display and won't get open. But i am on PAC man Nighties 8 jan rom.
[Moto G Original Android Development] fermasia:
I really, really hate sounding like an a**, but guys... we've gone through this a few pages before. Reading and searching won't harm anybody. Dt2w sometimes jams the panel when coming back from deepsleep, but as I've told, I no longer own this device - so I can't test it myself, neither got logcats and kmesgs about the issue to have a look (even if I had them, can't be sure I can fix it). Since dt2w behaves nicer on the panel when turned on, the best I can do right now, and that's what I'll be bringing to you this weekend, are two different versions, one without dt2w and the other one with it, so each one can get it's poison. And about wifi, Cm12 brings a policy change and kernel modules are now inbuilt, so... as my last zip is flashing .ko modules, it wil fu** up wifi in new nightlies (and prolly radio or some other stuff too). So I need to change the way the kernel is built and packed so that won't happen. In the meantime, if you can't wait for me to make a new version, you can edit the kernel's zip and just delete the .ko files under the system/lib/modules folder, and clean flash it over a freshly flashed rom. That should do the trick for now.