yashsingh1/xdaforums huggingface dataset:
[Moto G Android Development] DoctorStrange96:
Thats by design. Intelli isn't as configurable as msm_hotplug or bricked hotplug.
[Moto G Android Development] :
Yes, I know, but there's normally a few more settings that show up. I can change them with a script though, not a problem
[Moto G Android Development] doomwithdon:
v1.02 again did not install via twrp.. [MENTION=5768732]amarc78[/MENTION] can you please provide the modified flashable zip.. thanks in advance :)
[Moto G Android Development] DoctorStrange96:
Which twrp are you using? Because the installation always fails for you...

I use the one from this thread
[Moto G Android Development] Chandresh204:
is DT2W disabled in latest build? [MENTION=5736790]kingkaminari[/MENTION]
[Moto G Android Development] doomwithdon:
Im using the same twrp latest recovery that you are referring to...i guess my model xt1033 may be the issue..cant think of any other reason why your zip doesnt flash correctly..the commandline displays flashed successfully but about phone doesnt display the correct kernel version.. :(
[Moto G Android Development] ATTACK:
Awesome kernel! It's working well on my XT1031.

Sent from my XT1031
[Moto G Android Development] jonas210678:
That is not the error of the kernel when it flashes right. Normally with this problem you have to put the kernel into root of the phone and flash.
[Moto G Android Development] pradeeppk:
Please try this

http://xdaforums.com/showthread.php?p=63268027
[Moto G Android Development] keepercito:
i set the CPU maxfreq to 1190Mhz, but i have notice that always after sometime, the maxfreq changes to 1593Mhz... any idea about that???
[Moto G Android Development] DoctorStrange96:
No.
[Moto G Android Development] DoctorStrange96:
Which hotplug and governor are you using? And which kernel version? I use yankactive + bricked + 1401MHz max freq - and it sticks
[Moto G Android Development] keepercito:
kernel version 1.00final, i tried pegasusq and bioshock and the hotplug msm mpdecision and msm hotplug
[Moto G Android Development] DoctorStrange96:
Try updating to version 1.02, and use a different governor and/or hotplug
[Moto G Android Development] tcprado:
Otsukaresama!

My fellow Brazilian, Great job!!!!

or should I say おつかれさまです！ありがとうございました。
[Moto G Android Development] keepercito:
i have lag response of the screen in uncoming call and set a freq on "CPU max screen off frequency", time later, that freq is set to CPU max freq globally... i spend this 2 thing when i use intelliplug
[Moto G Android Development] :
Set the max screen off frequency to disabled, or it will run at whatever you set it at all the time, for some reason.
[Moto G Android Development] DoctorStrange96:
Yo! New version up!

Get it

here

! And as always, changelog in the second post.

And also, uh... Can someone with a Peregrine test this? Back up your stuff first!

https://www.androidfilehost.com/?fid=24052804347837716
[Moto G Android Development] madman:
[MENTION=5736790]kingkaminari[/MENTION] can you please point me out to the commit that is related with fast charging feature ?

I'm interested in understanding what exactly controls that stuff
[Moto G Android Development] keepercito:
Pegasusq works very well with msm mpdecision hotplug :(... Anyway, i will miss that governor :(
[Moto G Android Development] DoctorStrange96:
This commit and this commit.
[Moto G Android Development] DoctorStrange96:
Pegasusq wasnt working too well for me. Max frequency was always resetting to 1.2GHz despite me choosing a higher one
[Moto G Android Development] keepercito:
In that case, i didn't say anything, the freq i use are the stock: 300 & 1190 mhz
[Moto G Android Development] DoctorStrange96:
Anyways i'll do some private testing with pegasusq enabled. If it plays well with the higher freqs, i'll bring it back
[Moto G Android Development] DoctorStrange96:
Okay, you can take this now. Changes?

- Pegasusq and zzmoove are back...

- ...and they brought two well-known friends: intelliactive and intellidemand
[Moto G Android Development] DoctorStrange96:
And Kaminari is coming to peregrine too. Titan and thea will be left out because they dont have a stock 5.1 rom, only 5.0.2 (and i doubt that this kernel works with this rom).
[Moto G Android Development] keepercito:
Dirty flash over v1.02???
[Moto G Android Development] DoctorStrange96:
Yea
[Moto G Android Development] DoctorStrange96:
Yo! Kaminari Kernel is also available for peregrine now! Check it out here!
[Moto G Android Development] :
You and this kernel came a long way in a very short time. I'm very impressed, and glad you didn't stop and switch to a custom rom! Intelli_plug and intelliactive are working great on the last build by the way. I'm making g a script for them now, I'll upload it when it's working perfectly. I noticed a line for power suspend state missing in my other scripts from before you fixed it not being configurable in the kernel. I'll fix those also, and add something that seems to help keep frequencies more stable.
[Moto G Android Development] DoctorStrange96:
There will be more to come! And thanks for your help, mate! With the scripts, bug reports and all.
[Moto G Android Development] :
No problem, your very welcome!
[Moto G Android Development] abeloman:
I'm still in a previous version... But I have a friend who flashed the latest and report FCs in all apps, even in the launcher making his phone unusable... He is on GPe, can anyone confirm this behavior?
[Moto G Android Development] DoctorStrange96:
I know what i broke here. Hold on.

Edit: Tell him to try this.
[Moto G Android Development] DoctorStrange96:
For those on GPE and having random issues: Try this.

Edit: I'll try to get a 5.1.1 init.rc soon.
[Moto G Android Development] maurit43:
Hello ! I´m using 5.1 Android retail EU and i wanted to know if I flash this kernel i will have more optimized. What´s the time of the battery performance ( screen) ?

And the RAM ? Im using Facebook, Instagram and Chrome and i havent more ram ! haha
[Moto G Android Development] DoctorStrange96:
Yes, you'll have a more optimized system. About battery life, it really depends on your settings. And about the RAM, there isn't much we can do using a kernel.
[Moto G Android Development] maurit43:
Sorry ! its true, de ram dosn´t matter.

the cpu OC its stable and its more quicly ? in other words.. you can see/enjoy the speed ?

Thanks ! :)
[Moto G Android Development] DoctorStrange96:
Yes, it's stable, as long as you use a different cpu governor. The default one (interactive) likes to reset the max frequency back to its default.
[Moto G Android Development] objr:
So, based on your usage, which could governor do you suggest or do you use now to avoid the interactive to reset values?

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Android Development] DoctorStrange96:
I generally switch between yankactive and intelliactive
[Moto G Android Development] abeloman:
So, should we expect two different builds now (GPe/Retail)? Or it will be fixed in next update?
[Moto G Android Development] DoctorStrange96:
No. It'll still be a unified build. The installation zip will detect which version are you using (stock or gpe) and copy the proper patched init.rc file.
[Moto G Android Development] abeloman:
Thank you man! You rock :)

But I'll stick with 1.02 haha, or you recommend to get the latest?
[Moto G Android Development] DoctorStrange96:
I recommend the latest, but if you wanna stay with 1.02, feel free to do so. 1.03 is mostly bug fixes, not many new features
[Moto G Android Development] Elessar76:
Flashed 1.03r1, no issues until now. Great work!!!
[Moto G Android Development] kalafior12:
What are your Antutu scores with OC CPU ?

Wysłane z mojego XT1032 przy użyciu Tapatalka
[Moto G Android Development] :
I normally get around 18600 with fsync enabled, and 20500 with it disabled.
[Moto G Android Development] keepercito:
intelliplug still set the CPU max freq to the screen off max freq D:
[Moto G Android Development] :
It seems to be working fine for me using intelliactive governor.
[Moto G Android Development] keepercito:
so... does intelliplug not work fine with some governors??? because i tried it with pegasusq and lionheart and the mentioned before happend to me
[Moto G Android Development] madman:
I don't see any option to play with fsync option in kernel auditor app.

Do i need to change the app?
[Moto G Android Development] :
I'm using multirom-TWRP-v287_20150805.img and I have had no issue flashing any other any kernel zips before. I also tried different recoveries. Maybe it's something to do with my phone model, or my rom.
[Moto G Android Development] W3ND31:
A Little question. Selinux is permissive?
[Moto G Android Development] seshuganesh2011:
i am also getting error when flashing with twrp 2.8.6 multirom recovery....help me
[Moto G Android Development] :
Yes it is.

Do you by chance have an XT1031?

Edit: I tried a completely clean ROM install, wiped everything and formatted data and still won't install. The no anykernel zip works fine though. It's definitely not lack of storage space.
[Moto G Android Development] jonas210678:
Kernel installed and booted fine one Identycrisis Rom:good:. Only Wifi is not working.:(
[Moto G Android Development] W3ND31:
With the anykernel the zip gives some error on update-script. Without it don't exist any error... Good kernel! Thx man!
[Moto G Android Development] DoctorStrange96:
Attention: MultiROM users: Don't use the anykernel zips since other people here reported that it wont flash. I'll investigate that and, if possible, upload a fixed version later. So stick with the non-anykernel zips for now
[Moto G Android Development] PanchoPonceN:
I wanna try this! I'm currently using lost101's GPE 5.1 ROM. But, I have two questions:

1) This kernel work with f2fs or ext4? Now I'm on ext4 and I would prefer to stay that way if possible to prevent a full wipe of my phone.

2) Will a full backup allow me to go back to my previous state? Do I need to do any additional thing?

Thanks a lot!
[Moto G Android Development] :
I'm not so sure it's Multirom causing the problem, because I tried h2064's regular TWRP, after wiping everything clean, and it still won't flash. Try activating the device check and add falcon_cdma to the list, I really think it's an issue with the phone model.

Edit: I tried changing the device check info, and no go. The weird thing is, the zip flashes fine if I already have the no anykernel version installed and I flash the anykernel zip over it. Maybe something with the boot partition.
[Moto G Android Development] DoctorStrange96:
1) Currently not tested. But i will test it soon and report. This kernel is based on peregrine (not falcon gpe) sources so i still don't know if it'll boot up with /data on ext4

2) Yeah, a full backup (via twrp) should suffice. Don't forget to back up "boot" (to revert to your previous kernel).
[Moto G Android Development] DoctorStrange96:
Maybe because id crisis was ported from xt1039 - so that causes module incompatibility. This kernel is for xt1031/32/33/34 roms only.
[Moto G Android Development] jonas210678:
Yes i thought this. But there is no other stock rom for xt1032. There is an other kernel for gpe roms and it is booting on f2fs at the Brazil 5.1 xt1033 too. So I think with this kernel you can boot a gpe rom on f2fs partition. I test it when I'm home from school.
[Moto G Android Development] DoctorStrange96:
There is a stock 5.1 ota zip for the xt1032 - if you carefully search around xda, you can find it. But it's for Brazilian retail firmwares only. And feel free to test that, but remember to back up your stuff first, just in case
[Moto G Android Development] DoctorStrange96:
Non-AnyKernel zips added to the OP. And the second reserved post is now a FAQ section.
[Moto G Android Development] DoctorStrange96:
New version in the works! I'll first need to see if the caf cpu-boost will work fine with the kernel, so I can add the well-known Bricked Hotplug (aka MSM MPDecision). If it doesnt work, then i'll release the kernel without them
[Moto G Android Development] pico hackr:
I got better ram management and performance in current version so I am not going to upgrade or switch to some other kernel :p waiting for any kernel new release
[Moto G Android Development] DoctorStrange96:
Good to know that! I'm uploading a new build right now
[Moto G Android Development] DoctorStrange96:
New build up! Version 0.99.

Downloads:

Regular | Regular non-AnyKernel | DT2W | DT2W non-AnyKernel

Changelog:

- Disabled Sweep2Sleep as it was nonfunctional

- Added Intellidemand, Intelliactive and Yankactive governors

- Added State Notifier driver

- Reverted a few Powersuspend commits

- Replaced stock CPU-Boost with caf's version (which allows each CPU core to operate in a different frequency)
[Moto G Android Development] pico hackr:
Downloading gonna test it soon
[Moto G Android Development] DoctorStrange96:
Alright fellas, just a quick notice: I'll be away from home starting tonight - will need to travel - and will return only by Sunday night, so I won't be able to release any new builds. I plan on releasing a separate build based on the now discontinued Attacked Kernel - it's essentially the same thing, but using new sources and compatible with 5.1. My original Kaminari builds will still be available though.
[Moto G Android Development] DoctorStrange96:
Fsync is not controllable from kernel adiutor (i didn't test it with synapse, though). But there's a sysfs interface for it - you can toggle it by writing "Y" or "N" to /sys/module/sync/parameters/fsync_enabled.
[Moto G Android Development] DoctorStrange96:
Hey homeys... new build up!

Download

Changelog in the post below the OP, as usual.
[Moto G Android Development] abeloman:
Trying ASAP :)

Just a few questions, is it safe to flash over 1.03 (GPe version)?

And finally, which combination do you recommend for better battery life (governor, i/o, hotplug, etc)? Thanks in advance
[Moto G Android Development] DoctorStrange96:
Its fine to flash it over gpe, yes. And for battery life... I cant really tell. Since my setup is directed to a balance between performance and battery life
[Moto G Android Development] abeloman:
Oh, okay... Would you mind share your settings? I'm never gonna leave your kernel [emoji14]
[Moto G Android Development] DoctorStrange96:
Cpu governor: yankactive

Hotplug: msm mpdecision (bricked)

Min freq: 249 MHz

Max freq: 1.4 GHz

Gpu gov: msm-adreno-tz
[Moto G Android Development] :
Try this, and let me know what you think. It has pretty good performance, and my battery seems to be holding up pretty good. Just flash it in recovery and delete any other scripts from init.d first.

Edit: you may need to reboot once after flashing to get cpu frequencies to stick.

Edit 2: working with V1.03r1 only. Intelliactive was removed in V1.04.
[Moto G Android Development] abeloman:
Should I delete kernel adiutor? If I change a parameter, it will be set over the script?

I'll try those settings [emoji106]
[Moto G Android Development] :
No need to remove Kernel Adiutor, just undo any setting you have set and after installing the script, you can change anything you want with Kernel Adiutor.
[Moto G Android Development] AssToast:
Hmm, thank you for the scripts but seem like it won't be working with 1.04

Btw, why don't you use the devdb downloads section for your kernels [MENTION=5736790]kingkaminari[/MENTION]

Edit: Seems like Intelliactive is still available even though kaminari said it's removed
[Moto G Android Development] :
Yeah, I haven't installed that one yet. I was just about to and I'll see what the changes are and make it work.

Edit: These builds are changing so fast I'm not going to bother posting the scripts any more. I don't think many people are using them any way.
[Moto G Android Development] AssToast:
Ignore my last comment, I thought intelliactive is removed but it's still there?
[Moto G Android Development] :
It does say it was removed in the change log.
[Moto G Android Development] madman:
Intelliactive keeps all the cores at max frequency. Is this a known issue?

This doesn't happen with any other governor.
[Moto G Android Development] :
Set hispeed freq to 0 to disable it. It happens with any governor with this setting for some reason.
[Moto G Android Development] DoctorStrange96:
I removed it in a previous build. It was added back with 1.03r1
[Moto G Android Development] AssToast:
It says its removed in 1.04 though, maybe a typo?

---------- Post added at 11:19 AM ---------- Previous post was at 11:17 AM ----------

Or maybe I misinterpreted your ciao meaning
[Moto G Android Development] DoctorStrange96:
"Ciao" = Italian for "hi". The opposite is arrivederci. xD
[Moto G Android Development] DoctorStrange96:
Guys I'm trying to get undervolting to work right now. There's one downside though: overclocking and underclocking will be gone, unless I manage to get both to play together peacefully. Wish me luck - I'm gonna need it :p.

EDIT: I still get watchdog resets. The two pics below show that (sorry for the low quality, they were taken from my old Nokia dumbphone). So we're not gonna have undervolting anytime soon.
[Moto G Android Development] AssToast:
Ciao can be goodbye and hello though, so :p
[Moto G Android Development] abeloman:
Maybe you can check blechdose sources, he got undervolt functional in LP... Other kernel you can check out is pluma-kernel, maybe seeing their sources you can fix it :)
[Moto G Android Development] DoctorStrange96:
I did check blechd0se's sources. I actually edited the files based on what he did. The problem is, he did some weird **** to the device tree blobs before actually implementing the undervolting interface. And thats what breaks up stuff and causes those watchdog resets, i believe
[Moto G Android Development] pico hackr:
i tried to increase swap partition to 512mb but it always resets to 256mb during reboot
[Moto G Android Development] DoctorStrange96:
Thats due to the fstab.qcom file. It automatically resets that value at each reboot. What you can do is create an init.d script
[Moto G Android Development] DoctorStrange96:
And here comes teh first beta of version 1.05.

Download

Changelog below the OP, as usual
[Moto G Android Development] rwxr-xr-xis:
SOT on this kernel?
[Moto G Android Development] abeloman:
Everything is relative... I usually get 4+ hours from 7 AM to 22 PM, mostly WiFi, and sometimes 3G... All day connected, and with Messenger, Whatsapp, Telegram, Tapatalk, Browsing, and RSS reader... I don't play games, don't listen to music and don't watch videos... So, maybe your results will be different...
[Moto G Android Development] rwxr-xr-xis:
Thanks will test :)
[Moto G Android Development] Bleak3993:
I have to say gentlemen... this kernel is awesome!

Thanks for your work man, my almost two years old moto g thanks you.

Latest build working perfect and I THINK that the undervolting is working very good as well, running at 1.2 ghz max freq, yank governor, msm hotplug and zen sched I got the perfect combination for battery life and performance, at least it works for me.
[Moto G Android Development] abeloman:
May I know which values have you used for undervolt? I'm just impressed with the latest build, I got 4 and a half hour and still remains 40%, after 10 hours of battery O:
[Moto G Android Development] DoctorStrange96:
96MHz to 249MHz: 1.04 V

300MHz to 1.2GHz: 1.14 V

1.3GHz: 1.2 V

1.35GHz: 1.22 V

1.4GHz: 1.24 V

1.5GHz: 1.26 V

1.6GHz: 1.28 V (That's the maximum voltage that the chipset supports)
[Moto G Android Development] abeloman:
These values I used when I was in KitKat, using aerokernel... I've got them with trial and error, so I can tell you are safe, maybe you can take them like a minimum; if you try rise them for avoid trouble (all chipset have a different tolerance) you could release a test build with values even lower and get even more juice, don't you think?
[Moto G Android Development] DoctorStrange96:
I won't go too far with the undervolting yet. But I lowered them a bit. See this commit for details.
[Moto G Android Development] abeloman:
So we can expect a new build? (:

I was trying to help, like giving you a safe values, so, I think if you lower them a little bit, seems OK for me... Thanks for reading me! :D
[Moto G Android Development] DoctorStrange96:
Yeah, new build coming soon. I'm afraid of setting these values too low, as on your screenshot. But thanks for the help!
[Moto G Android Development] abeloman:
Yeah, I understand you don't want to mess the things... So it is acceptable if you consider they aren't safe, I'm very excited about that latest build!
[Moto G Android Development] DoctorStrange96:
Okay, the second 1.05 beta is up!

Note: For reasons of force majeure (more specifically, AFH is down for updates), this download will be hosted on XDA's own servers.

Download

Changelog below the OP, as usual
[Moto G Android Development] abeloman:
Can I dirty flash? I'm using GPe
[Moto G Android Development] DoctorStrange96:
Sure
[Moto G Android Development] argo7:
Is pre tweaked setup balanced in battery and performance or must i tweak something? Thx
[Moto G Android Development] sfoot13:
[MENTION=5736790]kingkaminari[/MENTION] wow, impressed with the features! Incredible kernel!

Bro. could you compile it for custom roms? Just 1 release... If it is not possible, don't worry, I'll understand.

Thank you so much for your work and all the effort that you put on it. Thanks :)
[Moto G Android Development] DoctorStrange96:
Unfortunately i can't do a version for custom roms right now. Maybe when we get a Marshmallow rom (eg. cm13, aosp, etc.). And you're welcome ;)
[Moto G Android Development] DoctorStrange96:
Yo! The kernel is now available on AFH too!

https://www.androidfilehost.com/?fid=24052804347842284
[Moto G Android Development] argo7:
[MENTION=5736790]kingkaminari[/MENTION]
[Moto G Android Development] DoctorStrange96:
You need to do the tweaks yourself
[Moto G Android Development] sfoot13:
I'll download a stock rom and I'll flash your kernel, it has all the features that I love! Thanks bro.
[Moto G Android Development] :
Well, that shouldn't be long, I see an unofficial CM13 just posted in Moto G Android Development.
[Moto G Android Development] sfoot13:
The only problem for me (for the moment) is that CM13 has no features xD but it's more fluid than L.
[Moto G Android Development] Dan_Jacques:
Your kernel bring me the isolated pole position in HWBOT Prime world raning! (Snapdragon 400 ranking)

http://hwbot.org/submission/3010329...00_msm8226__(snapdragon_s4_)_1200mhz_2101_pps

Awesum!

I never reached this before. Great performance!
[Moto G Android Development] DoctorStrange96:
When I built this kernel, I didn't intend to turn people's phones into benchmark monsters. But I'm glad that you got a good result!
[Moto G Android Development] Dan_Jacques:
Yep! This kernel is good for smoothness, battery life AND make the Moto G a benchmark monster! :fingers-crossed:

I have anothers records with this kernel (Geekbench, for example) that I will submit. Awesome work!
[Moto G Android Development] DoctorStrange96:
Guys, anyone having issues with dt2w or s2w? The guys at the peregrine thread have reported that their phones are shutting down after they press the power button if either dt2w or s2w is enabled. The affected kernel version is 1.00 (which is our 1.05 beta 2)
[Moto G Android Development] jonas210678:
No problems here. Generally no random reboots or something like this, every thing is working really great
[Moto G Android Development] Chandresh204:
[MENTION=5736790]kingkaminari[/MENTION] there are no reboots/shutdowns but there is a certain lag when after deep sleep for long time i wake the phone with DT2W and swipe to unlock, it takes at least 2 turns for the swipe to work. Is this integral part of DT2W?
[Moto G Android Development] abeloman:
No problems here, everything is working great... Just some lag when incoming calls, but I think that's related to the hotplug and the governor
[Moto G Android Development] Elessar76:
I've detected it too sometimes, but not always.
[Moto G Android Development] sfoot13:
I'm using the kernel since yesterday, was the best decision that I made.

Thank you so much [MENTION=5736790]kingkaminari[/MENTION] :good: