[Kernel] [4/2] [MM] Momentum Kernel for WI501Q - Asus ZenWatch 2

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Momentum Kernel​
Hello everyone! How are you doing?
Today I give you Momentum!! A somewhat minimalistic kernel that will drive your watch to perform with the least amount of lag possible with decent battery life.​
Momentum Features:​
Option to enable all 4 cores
Has performance, powersave, userspace, ondemand, smartmax, and interactive governor options
CPU Underclock to 96Mhz
Features IntelliPlug along with a CPU Profile for how the cores are enabled
And has noop, deadline, row, cfq, and fiops for I/O scheduling
More exciting features to come!
Momentum Release Versions:​
2/28/16 Initial release v0.1A :
Lightly modded!
4/2/16 First update v0.5
Added underclock to 96mhz.
Momentum Downloads:​
Marshmallow release {NEW}
LOLLIPOP VERSION {OLD}
Recommended Files and options to use with Momentum:
Download Kernel Auditor to change kernel settings. This one is modified for Wear. You will need SuperSU and busybox for it to open! Install Kernel Auditor by typing adb install KernelAuditor.apk in the CMD
Kernel settings that I recommend changing are, CPU Governor to Interactive, Go into CPU Hotplug and turn on IntelliPlug, and scroll down to the second option below IntelliPlug to Profile, Change that to Eco Conservative. But experiment to see what options work for you! Your watch should run with very low to no lag now!
XDA:DevDB Information
Momentum , Kernel for the Asus ZenWatch 2
Contributors
T10NAZ
Source Code: https://github.com/PharaohsCurse/Momentum-Kernel
Kernel Special Features: Intelliplug, SmartMax Governor, 2 cores enabled while touching the display
Version Information
Status: Alpha
Created 2016-02-29
Last Updated 2016-04-02

Reserved
Thank you @mammothjojo88 and @matze19999 for giving the Kernel a spin before I released it!

Reserved
Future of Momentum:​
I will keep this Kernel updated whenever new kernel versions drop, and will work with any and all OTA's that will drop to make sure it runs good with them.
Add anything that I find that will benefit the watch, and what the users suggest!

Overall nice kernel! Thank you!

Any significant impact to battery life?

Rockwig said:
Any significant impact to battery life?
Click to expand...
Click to collapse
there isnt a horrible impact, I can manage to get under 3 days

Is there a way to tweak the hotplug settings or the amount of cores?
Just like using kernel adiutor or synapse on the smartphone but on the watch?
Does the watch react faster to user input with this kernel?
Does the watch wake up faster from always-on-display-sleep-mode?

r0tati0n said:
Is there a way to tweak the hotplug settings or the amount of cores?
Just like using kernel adiutor or synapse on the smartphone but on the watch?
Does the watch react faster to user input with this kernel?
Does the watch wake up faster from always-on-display-sleep-mode?
Click to expand...
Click to collapse
Kernel Auditor download You need SuperSU and busybox, I used the wear 5.0.1 su and I think i found a wear busybox somewhere on xda
The watch totally performs better, scrolling through menus and overall using the watch feels like it should and it wakes up about the same from screen on sleep!

T10NAZ said:
there isnt a horrible impact, I can manage to get under 3 days
Click to expand...
Click to collapse
Wow, 3 days? I can't even get close to that on stock, I assume ambient display off, but is there anything else you do to get that battery life?

I think you should specify supported device is only for WI501Q. I don't think this works for WI502Q. I have tested with tethered boot, and same with recovery, "booting...FAILED (remote: dtb not found)"

DDz_1888 said:
I think you should specify supported device is only for WI501Q. I don't think this works for WI502Q. I have tested with tethered boot, and same with recovery, "booting...FAILED (remote: dtb not found)"
Click to expand...
Click to collapse
Ahh alright, would you mind being a tester for me? When I get home I can produce a kernel for the 502

Since you're taking suggestions, maybe you could add lower frequencies and maybe even higher frequencies just for the lulz.

T10NAZ said:
Ahh alright, would you mind being a tester for me? When I get home I can produce a kernel for the 502
Click to expand...
Click to collapse
Sure thing. But since I would like to keep my watch as stock as possible before getting working recovery, could I be a tester for the recovery first? I really cannot afford to ruin system partition I don't feel safe before backing up stock boot and system partitions first. And my watch just updated itself to Android system 6.0.1, hence kernel compatibility issues may be a problem.

So, I finally got my watch up and going fully. In short, like OP is suggesting, you'll need to be comfy with adb commands. I've gone ahead and zipped up the Wear BusyBox, Wear SuperSU, and KernelAuditor.apk, all flashable within recovery once you get up and going with tethered boot.
https://drive.google.com/open?id=0B3yTF2VrLVv8cW82Wnl4REdYZTA
Maybe OP will want to grab these files and put them in the OP so others won't have to hunt them down like I had to lol!
*edit* Oversight on my end. The Kernel Auditor apk is in my zipped file, but I forgot I got the apk from OP lol.

tzbigworm said:
So, I finally got my watch up and going fully. In short, like OP is suggesting, you'll need to be comfy with adb commands. I've gone ahead and zipped up the Wear BusyBox, Wear SuperSU, and KernelAuditor.apk, all flashable within recovery once you get up and going with tethered boot.
https://drive.google.com/open?id=0B3yTF2VrLVv8cW82Wnl4REdYZTA
Maybe OP will want to grab these files and put them in the OP so others won't have to hunt them down like I had to lol!
*edit* Oversight on my end. The Kernel Auditor apk is in my zipped file, but I forgot I got the apk from OP lol.
Click to expand...
Click to collapse
You can flash the kernel, its just twrp thats all weird

Sorry, yeah, flash the kernel through TWRP. That's what I did lol. I actually had posted differently just wanting to confirm flashing the kernel to the boot sector lol, but I just hit the button and it works. I don't believe you're at the point yet where you want to release an untethered recovery to flash on the watch as of right now. Thank you for your work on getting the modding started.

if i flash this now what do i need to do to get the 6.0.1 ota on my W501Q ? make a backup of everything prior to rooting kerneling busyboxing etc and restore that when the ota is finally live? would sideloading or installing the ota also require restoring everything to stock? always had custom roms on my phone so im a total ota noob

will this kernel work with the new MM update that was just released? I'd love to try this since I'm noticing some lag now that im using the watch a lot more with the speaker playing.

slothdabski said:
will this kernel work with the new MM update that was just released? I'd love to try this since I'm noticing some lag now that im using the watch a lot more with the speaker playing.
Click to expand...
Click to collapse
It will not, it looks like I'll have to update the kernel here soon

got the update sideloaded by now. havent done any modifications before. so the kernel is out of order but that was expected.
does the supersu-2.40-wear.zip still work? since its required by kernelauditor (and i want to finally root it)

Related

[Kernel] Navel kernel

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
is proud to present BarePops
Navel - kernel​
This is just the beginning, I hope. Let's see what more we can do?
Install insructions:
This should work on any ZV8 Stock based ROM. Just flash in recovery
Changelog:
Code:
V4.3 - 6-23-16
KCal - more options to adjust your screen
Might be other small things. It's been hectic lately
V4.2 - 6-13-15
Same as below+
f2fs
exfat
V4.1 - 6-9-15
same as below+
CPU OC
GPU over/underclock - 100mhz and 27mhz sleep
Linaro 4.9 toolchain
New fixed ramdisk
V4 - 6-1-15
back to -LGLS990 Source
Most everything below+
TCP congestion algroithms - Westwood, Vegas, Reno Veno and others
Smartmax gov
Intelliactive gov - Might cause random freezes/reboots
Intellithermal
Neon support
Oversharpening fix
Enabled KSM
Probably others that I forgot.
V3.5 5-18-15
All of V3+
intellidemand
power suspend - Faux
Overclock - won't work on Sprint until we can fix framework.res
other things I can't remember
There are a lot of tweaks in this that can't be done with Trickster. I would recommend using Faux or Kernel Adiutor - yeah, that's how it's spelled.
V3 - 5-14-15
All new from scratch using Verizon 23C source
Added govs-adaptive, lionheart, dancedance,wheatley,lagfree,
added schedulers-fifo, sio,vr,zen tripndroid,fiops
Fast charge
undervolt
Faux Sound
simple gpu ondemand governor - Faux
intelliplug -Faux
DriveDroid - untested
Selinux Permissive
SM4.8 toolchain
V2.7 - Linaro and Sabermod versions
Cleaned up of non-working/useless files
2 toolchain versions to see if I can find the SD Card issue for some
V2.6.1
Same as below +
Back to Linaro 4.9 toolchain
Minor changes for f2fs - still need to see if I can get it to work
Maybe fixed SD issues for some
V2.6
Same as below +
Fast Charge should be working for sure this time
f2fs file system support added. - Currently, our stock Rom's don't support this. At least as far as I've tried. I think I need to build a Rom.
V2.5
Clean from the ground up if you've been following.
Same as below+
Stereo call recording patch - I have no idea if this even works on Lollipop
Scheduler added BFQ
Back to SaberMod toolchain
Other optimizations that I can't remember...
V2.2
same as below +
Faux Sound
V2.1
Same as below +
Linaro 4.9 toolchain
Fast Charge
V2
Same as below +
Fix for interactive and intelliactive
Undervolt is now possible
V1
Selinux set to "Permissive"
Added shedulers-CFQ, FIFO, FIOPS,VR,ZEN, TRIPNDROID,SIO
Added governors - LAGFREE,INTELLIACTIVE, DANCEDANCE, WHEATLEY, ADAPTIVE,LIONHEART
Thanks, credits and SOURCE!! - Without these 2, it wouldn't have happened
@Tectas - https://github.com/tectas/android_kernel_lge_msm8974ac/tree/rin-lollipop
@Skin1980 - https://github.com/Skin1980/D855-kernel/tree/lollipop
My source - https://github.com/engine95/navel-990
Downloads: Navel
Navel-V4.3
Navel-V4.2
Navel Kernel folder - all Kernels
Navel_V1
Downloads for @jcfunk version:
NavelA-Kernel-1.4_JCFunkMODv1-ZV8.zip
XDA:DevDB Information
Navel Kernel, Kernel for the Sprint LG G3
Contributors
engine95, HPTesla, jcfunk
Source Code: https://github.com/tectas/android_kernel_lge_msm8974ac/tree/rin-lollipop
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 1969-12-31
Created 2015-03-25
Last Updated 2015-08-20
Reserved
Voltages for now
Here's the stock voltages in case you need them​
One of those days. I'll get the mods to move this to the right place. Sorry
awesome! thanks engine!
OP updated with these install instructions!!! Sorry for another braincramp.
If you have SElinux Changer already installed:
You need to uninstall it first. Set it to "enforce" first. Then Settings>apps and clear "data" and "cache", Force stop then uninstall. Reboot. Then install the kernel.
Hopefully you made a backup first!
It may still work right, but just in case.
Just flashed. I seem to get random reboots anytime I change settings to anything other than the default settings.. I'm using trickster.. Maybe I'm doing something wrong because if I recall correctly, I use to have the same problem with Barrin anytime I flashed a kernel and messed with the settings... Thoughts?
Lurien said:
Just flashed. I seem to get random reboots anytime I change settings to anything other than the default settings.. I'm using trickster.. Maybe I'm doing something wrong because if I recall correctly, I use to have the same problem with Barrin anytime I flashed a kernel and messed with the settings... Thoughts?
Click to expand...
Click to collapse
I'm not sure what the issue would be. But if you had the same thing with BarRin, then maybe it's something with either or both SD's . Try pulling the ext SD and see if it happens. If nothing changes, then format int SD.
Did you have SeLinux changer installed. If so see the post above yours.
Other than that, Flashtool is my only other thought.
Also, MAKE SURE you don't set Trickster "on boot" until you're sure the settings work with your phone.
@ruthlessptizzle
Kernal runs good..i noticed there is no voltage control yet through faux...i dont know what all the different govs do to be messing with them just yet
Sent from my LGLS990 using XDA Free mobile app
I'm doing this kernel in stages as I'm learning this. I don't want to put out a kernel that doesn't work.
Overclocking, voltage control, kexec patch, faux sound, readaheads, are all on my todo list for starters. And that's in no particular order.
engine95 said:
I'm not sure what the issue would be. But if you had the same thing with BarRin, then maybe it's something with either or both SD's . Try pulling the ext SD and see if it happens. If nothing changes, then format int SD.
Did you have SeLinux changer installed. If so see the post above yours.
Other than that, Flashtool is my only other thought.
Also, MAKE SURE you don't set Trickster "on boot" until you're sure the settings work with your phone.
Click to expand...
Click to collapse
Thanks, I'll look into it. It's something very very random and doesn't happen often...when it does, the screen freezes for a couple seconds and phone reboots...
Help?
So I am new at this kind of stuff so I have a couple qustions.
First when ever I try to change the CPU governer or GPU governer, after a bit the screen would freeze and the device would reboot. I am using the trickstermod. Am I doing something wrong?
Also when the device reboots, am I doing any harm or is there a safety trigger to prevent damage?
Thanks.
I know if its not in the OP its probably doesn't, but does this support multiboot?
Thanks for all your work none the less!
JaceAlvejetti said:
I know if its not in the OP its probably doesn't, but does this support multiboot?
Thanks for all your work none the less!
Click to expand...
Click to collapse
Post #9 lists the items he is trying to implement into the kernel. Multiboot is on that list. Also I don't know if it would matter until there is an updated multiboot twrp available for us to us.
Sweet!!!
andrewwm said:
So I am new at this kind of stuff so I have a couple qustions.
First when ever I try to change the CPU governer or GPU governer, after a bit the screen would freeze and the device would reboot. I am using the trickstermod. Am I doing something wrong?
Also when the device reboots, am I doing any harm or is there a safety trigger to prevent damage?
Thanks.
Click to expand...
Click to collapse
Every phone is different. What works for one person, may not work for another.
The reboots/freezes means your phone doesn't like that combo. Try another. Just do not set it on boot until you know your phone can handle it.
Sometimes just changing the scheduler will make a governor work.
/me is going to install this right now.. I really cant imagine this phone running much better.. but here goes :highfive: :highfive:
@ruthlessptizzle
"Kernal runs good..i noticed there is no voltage control yet through faux...i dont know what all the different govs do to be messing with them just yet"
Governor's explained. http://forum.xda-developers.com/showpost.php?p=27955261
engine95 said:
I'm not sure what the issue would be. But if you had the same thing with BarRin, then maybe it's something with either or both SD's . Try pulling the ext SD and see if it happens. If nothing changes, then format int SD.
Did you have SeLinux changer installed. If so see the post above yours.
Other than that, Flashtool is my only other thought.
Also, MAKE SURE you don't set Trickster "on boot" until you're sure the settings work with your phone.
Click to expand...
Click to collapse
Seems like my phone didn't like trickster.. Using faux paid version right now.. No reboots so far..
Lurien said:
Seems like my phone didn't like trickster.. Using faux paid version right now.. No reboots so far..
Click to expand...
Click to collapse
Faux is great but just some settings ur phone just may not like and will reboot....im set to wheatly gov and also set to deadline....no issues so far
Sent from my LGLS990 using XDA Free mobile app
WoW Engine
Hello Engine,
I am blown away by the amount of projects you take on. How the heck are you accomplishing all this development? When did you start dabbling with Roms and Kernels? I want to get in to development, but just wasn't sure where to begin. I would mainly like to start with basic romndevelopment, if there is such a thing as basic.
Lastly, I apologize for posting in this thread, but when I saw that you are doing kernels now I was just blown away
Thanks Engine for all you do. Your an amazing guy.
Ripley22

[KERNEL][MM 6.0]BlissPure Kernel

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This kernel is made for the Moto X Style/Pure (xt1575). I have not tested it on the xt1572. If you would like to test it be my guest. This kernel was based off the wok done by AICP and Hashbang173 . I wanted to bring the custom kernel features into a cm based environment. The features brought over were originally done for a stock kernel setting by dirtyhank and his Frankenclark kernel. I have optimized the settings to work with BlissRom. My goal is to provide better battery life surrounded by a stable experience. I will add more features as I go... I planned to just make this the default kernel on BlissRom, but with the overall lack of development for this device and the overwhelming support I got for it. I have decided to offer it as a standalone download as well.
WARINING
I have tested this kernel....With that said. I DO NOT hold any responsibility for what you may do to your device with this product. Also make a proper backup before flashing.
Features of the Kernel
Kernel Version 3.10.95
color control (Kcal)
Underclocking (302mhz)
KSM & UKSM
Voltage readings
Fsync option (on/off)
Touchboost option (on/off)
MultiRom Support
DoubleTap2Wake/Sweet2Wake
Added Govs - ElementalX, Intelliactive, Lionheart, BioShock, BluActive, Wheatley, InteractiveX & Interactive
Bricked Hotplug
Added I/O schedulers (SIO, FIOPS & Zen)
And much more...
To Install
Be on a custom rom (also test with cm base so far)
Download ZIP
Reboot to Recovery (I have only tested on TWRP 3.0)
Flash
Wipe Cache
Reboot
ENOY
DOWNLOAD
BlissPure Kernel
I currently use Kernel Adiutor for my kernel settings. It had also been tested and works with EX Kernel Manager
Credits for all the HARD work
vadimtk
flar2
franciscofranco
nimrodsv
anarkia1976
savoca
myfluxi
AudioGod
osm0sis
nychitman1
jollaman999
imoseyon
showp1984
HashBang173
dirtyhank
XDA:DevDB Information
[KERNEL][MM 6.0] BlissPure Kernel, Kernel for the Moto X Style (Pure)
Contributors
pjgraber03
Source Code: https://github.com/BlissRoms-Kernels/kernel_motorola_msm8992
Kernel Special Features:
Version Information
Status: Testing
Created 2016-02-24
Last Updated 2016-02-24
Reserved
Reserved
Great to see a new custom kernel! Is this only for cm based ROMs (maybe you could change the thread title)?
You accidentally posted this Kernel three times in the forum.
But besides that, this looks awesome!
Sent from my XT1575 using Tapatalk
Chuckleb0ne said:
You accidentally posted this Kernel three times in the forum.
But besides that, this looks awesome!
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
I wasn't sure what was going on there
Sent from my XT1575 using Tapatalk
Thanks!
So be to be clear: Can we request features here for Blissrom only? Will you develop in parallel to Hashbang or will your work be unified?
I would like to see Wake Gestures from flar2.
I can't get either of the wake controls to work :/
HikingMoose said:
I can't get either of the wake controls to work :/
Click to expand...
Click to collapse
Working great here with Bliss Rom.
Have enabled it in your Kernel manager app ( FX or kernel adiutor)?
What is the difference between this thread and your other thread in this section?
Sent from my XT1575 using Tapatalk
I am having some issues with the kernel. The first one is all of the cores are on all of the time. The second problem is the little cluster is scaling like crazy. I use very slow scaling settings that using frankenclark would only show one core and sometimes two at 384 with everything closed and now all little cores constantly scale up to 1440 with everything closed. Other wise, I love seeing some a cm kernel. O, I had the issue on acip and RR
suprstar29 said:
I am having some issues with the kernel. The first one is all of the cores are on all of the time. The second problem is the little cluster is scaling like crazy. I use very slow scaling settings that using frankenclark would only show one core and sometimes two at 384 with everything closed and now all little cores constantly scale up to 1440 with everything closed. Other wise, I love seeing some a cm kernel. O, I had the issue on acip and RR
Click to expand...
Click to collapse
Did you turn on hotplug? I played around with this for a while last night, and I think MSM MPdecision was off by default if kernel adiutor was picking up the setting right. It didn't start unplugging cores until it was enabled.
It did seem like cores online and core frequency was a little more up and down and in general higher than stock frankenclark even with the same profile for the tunables. I rarely had less than three little cores on and usually around 50% when I would have expected two on at min frequency. That was on bliss ROM.
HikingMoose said:
I can't get either of the wake controls to work :/
Click to expand...
Click to collapse
You enable them on the kernel audit app?
mrdunlop said:
You enable them on the kernel audit app?
Click to expand...
Click to collapse
Well yeah, it won't work if they are not turned on. lol. I tried them both, neither would wake the phone. I am on stock kernel right now, I'm going to flash it again tonight on Temasek and see if it still isn't working.
jason2678 said:
Did you turn on hotplug? I played around with this for a while last night, and I think MSM MPdecision was off by default if kernel adiutor was picking up the setting right. It didn't start unplugging cores until it was enabled.
It did seem like cores online and core frequency was a little more up and down and in general higher than stock frankenclark even with the same profile for the tunables. I rarely had less than three little cores on and usually around 50% when I would have expected two on at min frequency. That was on bliss ROM.
Click to expand...
Click to collapse
I didn't have it on, but it did help the cores go offline. I'm getting down to only one or two cores while idling with the screen on, but i am also only running at 1080p. And just like you, the cores are scaling like crazy
The link in the OP is not working but you can find the kernel here:
http://downloads.blissroms.com/Bliss/Official/clark/kernel
Make sure you guys on TWRP are backing up your boot before flashing the kernel.
Because if for some reason you have trouble with this kernel, then restoring your boot will restore your original kernel and get you back up and running again.
I flashed the kernel on an AOSP-CAF based ROM knowing full well it probably wouldn't work because it's not FOR that ROM. And sure enough, it didn't.
So restoring my boot took three seconds and I was back up & running again.
Ya'll probably won't have any issues on any CM based ROM's but back up your boot just in case!
added to index
[INDEX] Moto X Pure Resources Compilation Roll-Up
I mentioned it on one of the three kernal forums already but this time it's more of a heads up
If you are on Resurrection Remix do not flash this kernal. Currently there is a bug where you lose accesses to your sd card. I am unable to determine if it's something that the Resurrection remix rom maker did to the kernal to make his rom specific to to that kernal or if it's just a kernal bug as with the stock (xclark kernal) you can access your sdcard fine. This isn't only this kernal however. The AICP kernal does the exact same thing on Resurrection Remix
Sent from my XT1575 using XDA Labs
WelcomeToTheSkye said:
I mentioned it on one of the three kernal forums already but this time it's more of a heads up
If you are on Resurrection Remix do not flash this kernal. Currently there is a bug where you lose accesses to your sd card. I am unable to determine if it's something that the Resurrection remix rom maker did to the kernal to make his rom specific to to that kernal or if it's just a kernal bug as with the stock (xclark kernal) you can access your sdcard fine. This isn't only this kernal however. The AICP kernal does the exact same thing on Resurrection Remix
Sent from my XT1575 using XDA Labs
Click to expand...
Click to collapse
Didn't see this until after I tried to install it on RR Whats funny is it wouldnt even boot for me, it just hung on the RR red and black screen after I flashed it. I was like, wait this should 100% work with RR. So weird. Still looking for another kernel to use, specifically one that has screen color profile Support, but haven't found any.
Sent from my XT1575 using Tapatalk
Sheetzie03 said:
Didn't see this until after I tried to install it on RR Whats funny is it wouldnt even boot for me, it just hung on the RR red and black screen after I flashed it. I was like, wait this should 100% work with RR. So weird. Still looking for another kernel to use, specifically one that has screen color profile Support, but haven't found any.
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
Today I decided to take upon it myself to download CM's source and add color profile into kernel since I love the ROM but can't stand the washed out look.
I might share it later, although I know nothing about configuring kernels, except how to cherry-pick stuff for it.

[KERNEL][UBER 6] MobiusMarshmallow Kernel

DISCLAIMER
I am not responsible to anything going wrong with your device.
You are responsible to what you are doing with your phone, not me.
If you blame me, I will laugh in your face and I'll go grab a beer.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Main Features
Added cpu governors:
Wheatley
zzmoove
hybrid
Scary
SavagedZen
HYPER
intellimm
intelliactive
SmartassH3
bioshock
dancedance
lionheart
nightmare
Added cpu hotplugs:
IntelliPlug
Alucard Hotplug
Added I/O schedulers:
sio
fifo
zen
Added Power Suspend Mode.
Optimized using various flag, built with UBER 5.3 .
Don't know what you're doing? Check THIS out
Installation
1. Download the latest kernel zip and move it to your sd-card
2. Reboot into recovery
3. Make a backup of BOOT
4. Flash the kernel zip
5. Reboot to system
Updating
1. Download the latest kernel zip and move it to your sd-card
2. Reboot into recovery
3. Make a backup of BOOT
4. Flash the kernel zip.
5. Reboot into system.
Downloads
Main Server
Mirror
Changelog
Code:
[URL="https://github.com/MobiusM/MobiusMarshmallowKernel/blob/master-exp/CHANGELOG"]ON GITHUB[/URL]
Donation
MobiusM
All the donations will be dedicated to buying a faster computer system.
Sources
MobiusM's github
Credits
@NikitaProAndroid for enduring the amount of times I've asked him obvious stuff on Telegram, and answering my questions.
@thenotonly for his jagnm kernel which I've picked a lot from.
Anyone whom I may have missed, thank you.​​
XDA:DevDB Information
MobiusMarshmallow , Kernel for the LG G2 Mini
Contributors
mobiusm
Source Code: https://github.com/MobiusM/MobiusMarshmallowKernel
Kernel Special Features:
Version Information
Status: Testing
Created 2016-07-23
Last Updated 2016-07-29
Q&A
Would I recommend you flashing this kernel?
No. This is considered to be a testing phase, it can be unstable and should not be used if you seek guaranteed stability.
Will this work on my d6XX?
Yes. It doesn't matter what phone you have, they all use the same board. (exception: the d625 uses a different board, thus flashing this is dangerous and should not be performed.)
Will this kernel work with my rom?
As the name suggests, this kernel is for Marshmallow based roms works with all cm13 based roms.
When will you update?
I have a personal life, and I'm also a student. I will update when I have time for it, as this is my hobby.
Very good job. I download it and useing it with RR all the night with no problems!!! good to see in next build overclock and downclock for better battery and performance.
I installed the kernel yesterday, I'm on RR 5.7.1.
It looks stable overall, but I got a self reboot: I opened the camera and it showed nothing, just black. Then I closed it and the phone rebooted.
Apart from this, I didn't found any other malfuncioning.
But some of the CPU governors (SavagedZen, interactiveX, SmartassH3) don't scale the frequency, it stays stuck at 1190MHz, even changing hotplug.
Anyway, I'm satisfied of this kernel, finally my battery lasts more. Keep working! :good:
Does hyper and scary work how it is supposed to be in power suspend mode?
Cafi96 said:
I installed the kernel yesterday, I'm on RR 5.7.1.
It looks stable overall, but I got a self reboot: I opened the camera and it showed nothing, just black. Then I closed it and the phone rebooted.
Apart from this, I didn't found any other malfuncioning.
But some of the CPU governors (SavagedZen, interactiveX, SmartassH3) don't scale the frequency, it stays stuck at 1190MHz, even changing hotplug.
Anyway, I'm satisfied of this kernel, finally my battery lasts more. Keep working! :good:
Click to expand...
Click to collapse
I'm aware that some governors are not working good. I need to configure them better :/
Suicadere said:
Does hyper and scary work how it is supposed to be in power suspend mode?
Click to expand...
Click to collapse
Hyper and Scary should work yes, but again, I've probably not configured them good, so I'd stay on the "normal" governors (interactive, ondemand etc.)
You can find power suspend mode in misc controls in kernel adiutor. The recommended setting is Hybrid.
mobiusm said:
I'm aware that some governors are not working good. I need to configure them better :/
Hyper and Scary should work yes, but again, I've probably not configured them good, so I'd stay on the "normal" governors (interactive, ondemand etc.)
You can find power suspend mode in misc controls in kernel adiutor. The recommended setting is Hybrid.
Click to expand...
Click to collapse
Hyper must set max freq to %walue% when display off
And idk how to check DAT shhh
Quick note about governors: I'm currently working on making the (new) governors work correctly, since I have not configured them correctly. That is why you'll see that they either just stick at top frequencies or just jumping around and what not. Next release should have them fixed.
New build V1.1.141
Download link is HERE.
Code:
Fixed frequencies
Changed zzmoove & changed+removed some profiles
Add bioshock governor
Add dancedance governor
Add lionheart governor
Add alucard governor
Add nightmare governor
Removed interactiveX governor
Removed not-enabled governors
And as always, feedback is helpful!
I was googling about the governors and schedulers but so many options I don't know what to choose. What are you using mobiusm?
Gabenoid said:
I was googling about the governors and schedulers but so many options I don't know what to choose. What are you using mobiusm?
Click to expand...
Click to collapse
I though already no one is going to ask
I'm using HYPER governor (imho it scales very nicely), intelliplug hotplug, zen for internal storage and bfq for external.
That being said, this is what fits MY usage of the phone. I usually want to save as much battery as I can when I'm not doing anything, and use the cpu according to the usage. This setups works for me very good. Example: today I woke up at about 10:00, and when I got home at about 17:00 I had 85%. I didn't do too much, but I was checking messages, made a few phone calls and I had my internet on the whole time.
Good luck with your tuning!
Thanks. I'm gona try it. I'm using adoptable storage on latest Resurrection Remix ROM and just want the best performance when using the phone and the best battery life when it is in standby mode.
I tried it for a couple of days and it started very well, I experimented with Alucard and HYPER governors and they were good! but today the phone started to get too laggy. I tried to change the governors to see if I had an improvement even wiping cache/Darvin but in the end It didn't get any better and I flashed the stock kernel =(
Anyone else having this lag?
By the way thanks for the work mobius!
10rulos said:
I tried it for a couple of days and it started very well, I experimented with Alucard and HYPER governors and they were good! but today the phone started to get too laggy. I tried to change the governors to see if I had an improvement even wiping cache/Darvin but in the end It didn't get any better and I flashed the stock kernel =(
Anyone else having this lag?
By the way thanks for the work mobius!
Click to expand...
Click to collapse
Try to change scheduler and lmk settings
Suicadere said:
Try to change scheduler and lmk settings
Click to expand...
Click to collapse
This is also very welcomed: since most of the schedulers have changeable settings, please suggest your tuned settings that work best for the phone (If they work good for multiple people I will set them as default )
This message is of course targeted towards everyone...
So a lot is going on right now: I'm back studying, having tons of research projects I need to submit which leaves me no much time to work on the kernel, because it's not as straight forward as putting out a rom build. When I'll update, you're the first to know..
I got bootloop on the latest CM13 nightly build D618
hey mobius, can you add a Touch Boost disable/enable function to your kernel? I think that's very usefull if we can disable touch boost to save more battery.
thank you
ups, silly me. sorry, I use the wrong kernel manager
the feature is already there, please ignore my stupid request
Proximity Sensor
Not Working When Calling sir...

Twisted-Kernel 7.0 (F-I) Flat/Edge [OC/UC] Linaro 7.1[Safety-Net] 8/21/2017

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Welcome to the Twisted Kernel for the Galaxy S6 920F, and 925F.......These kernels
are based on G920TUVU5FQE1 with all the correct ramdisk merges. Both kernels also come
with Synaspe support.....which will be discussed more below.
I also want everyone to know that I have a 920T, not a F model,etc.....So I have built
these for YOU, not me. All I ask is a little bit of appreciation for the time I had to spend
on bringing this to yall. I dont think I'm asking for too much. Plus, I dont see very many
kernels here, especially with the amount of optimizations as mine do. Or rather, the experience
in building them.
SYNAPSE
Each kernel has Synapse support. Now, before anyone starts *****ing......there is some Java errors
that I still need to fix. They WILL NOT affect performance OR battery life. I just havent gotten around
to fixing them yet. But, I will be addressing them on the next update.
If you are unfamiliar with Synapse I would suggest that you do some reading on it. It can become
the best thing since sweet tea, or the worst like.......well, you get the picture. BUT, Synaspe does
have a safety feature......if you adjust something (like voltage) and either give or take away too much,
Synaspe will cancel out your selections on a reboot.
KERNEL FEATURES
A57 Cluster OC to 2304 MHz
A57 Cluster UC to 200 MHz
A53 Cluster OC to 1704 MHz
A53 Cluster UC to 200 MHz
Live CPU Stats
20 CPU Govs
Interactive Tuning
Touchkey Boost
GPU OC
GPU Live Stats
HMP Voltage Control
Memory Bus Voltage Control
11 I/O Schedulers
I/O Tunable
LMK Profiles
Ultra Kernel SamePage Merging UKSM
UKSM Live Stats
Dynamic Dirty Page Writeback
Virtual Memory
Zswap Memory Pool
Kernel Entropy
Gentle Fair Sleeper Control
Arch Power Control
Randomisation
Freeze Timeout
Google Play Services Battery Drain Fix
Minimal Wake Lock Control (still working on this)
Power Suspend Control
EQ Sound Controls
Thermal Controls ( still working on this )
LED Notification Controls
13 TCP Algorithm
Optimize DataBase Controls
FSTrim Control
Wipe Options
Wipe Junk Folders
Build.prop Control
Logcat Controls
And Info
My kernels provide the best of both worlds, performance and battery life. If you want your
device to be wide open and battery life isnt a issue, you can tune it to fly just as fast as you
want. Or, if your the conservative type, you can tune it in to get you the best battery life you
can possibly have on the S6. The choice is all yours on how YOU want your device to run. All
I did was give you the means to do so........
MAGISK
My kernel comes with all the commits in order for it to pass all Safety-Net restictions. But,
Magisk can also cause issues such as loosing root on a reboot, or causing errors in Synaspe.
This is due to BusyBox which he has implemented in his binary. This is NOT a kernel issue.
So please dont flood my thread with things I cannot control.
SUPERSU
SuperSU works just fine. Only set-back is that it will not pass Safety-Net. BUT, he does have
a Aroma installer that just may help to pass all of Safety-Net bull........I myself uses SuperSU
Just make sure that you flash either Magisk or SuperSU after you flash the kernel. Failure
to do so will make it boot back to TWRP......
ISSUES/BUGS/REBOOTS
If you have any of these problems you need to speak up. I have been on this kernel for awhile
and have yet to run into any issues. Thats not saying that you won't either.....
REMEMBER, I BUILT THESE KERNELS FOR you.........
DOWNLOADS
920F
925F​
XDA:DevDB Information
Twisted-Nougat-Kernel, Kernel for the Samsung Galaxy S6
Contributors
The Sickness
Source Code: https://www.androidfilehost.com/?fid=817550096634793936
Kernel Special Features: Nougat 7.0
Version Information
Status: Stable
Stable Release Date: 2017-08-21
Beta Release Date: 2017-08-21
Created 2017-08-22
Last Updated 2017-08-21
Mine
Mine #2
Will try that, Thx bro!
Sir @The Sickness may i ask if 925F version maybe flash on edge korean version or is any one here have manage to flash it on edge korean version..?
Where is this supersu aroma? I had never heard about an aroma installer for supersu, i'm interested in it
Warrenforfree said:
Sir @The Sickness may i ask if 925F version maybe flash on edge korean version or is any one here have manage to flash it on edge korean version..?
Click to expand...
Click to collapse
You can try. Just make sure have a backup first
erghetto said:
Where is this supersu aroma? I had never heard about an aroma installer for supersu, i'm interested in it
Click to expand...
Click to collapse
Search for Chainfire in XDA...there is a thread on it
The Sickness said:
You can try. Just make sure have a backup first
Search for Chainfire in XDA...there is a thread on it
Click to expand...
Click to collapse
Not that?
https://forum.xda-developers.com/apps/supersu/supersu-aroma-installer-t3414877
rifek4 said:
Not that?
https://forum.xda-developers.com/apps/supersu/supersu-aroma-installer-t3414877
Click to expand...
Click to collapse
Yes, that thread.
I do have Magisk 13.3 working just fine on my end
The Sickness said:
Yes, that thread.
I do have Magisk 13.3 working just fine on my end
Click to expand...
Click to collapse
Me too like it but do I can ask you why 13.3 not newest 13.6? And which kernel you using, Twisted? I asking, because you told in info that Twisted isn't compatible with Magisk. I tried use Magisk 13.6 on NNE5.1 ROM with Twisted Kernel and didn't works
rifek4 said:
Me too like it but do I can ask you why 13.3 not newest 13.6? And which kernel you using, Twisted? I asking, because you told in info that Twisted isn't compatible with Magisk. I tried use Magisk 13.6 on NNE5.1 ROM with Twisted Kernel and didn't works
Click to expand...
Click to collapse
Didn't know about 13.6.
I use my own kernel which is Twisted 920T
The Sickness said:
Didn't know about 13.6.
I use my own kernel which is Twisted 920T
Click to expand...
Click to collapse
That's for the T-Mobile S6 version? And how u turn it on to working with Magisk? I flashed NNE5.1 and just after that Twisted Kernel then Magisk > Reboot > got "no root" in Magisk window
rifek4 said:
That's for the T-Mobile S6 version? And how u turn it on to working with Magisk? I flashed NNE5.1 and just after that Twisted Kernel then Magisk > Reboot > got "no root" in Magisk window
Click to expand...
Click to collapse
I just looked and now no root...
Back to SuperSU for me
The Sickness said:
Back to SuperSU for me
Click to expand...
Click to collapse
Yes I did it heh... But BTW for now I going to latest N0G33K Kernel
Hmm thanx bro im try it
Any chance to get 925W8 compatibility?
I got G925F and Twisted Kernel is not working for me on NNE5.1.... Its start to boot then reboot and back to recovery.
You must everytime reflash root (magisk/supersu.zip) directly after flashing new kernel.
Awesome work! @The Sickness One question though, is this the same kernel as the one you pulled off in the Original development section?
tiktakt0w said:
Awesome work! @The Sickness One question though, is this the same kernel as the one you pulled off in the Original development section?
Click to expand...
Click to collapse
Yes, but now he's changing few important things and we are waiting for updated version

[KERNEL][Cedric][underclock][block wakelocks]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Radium Kernel
This is the ONLY custom kernel yet for Moto G5 Cedric. Proudly brought to you by the team behind Radium kernel, @CodeZero, and @infixremix, this kernel supports many features.
Features
Code:
[LIST]
[*]Display tweaks
[*]Wake lock blocker
[*] Battery optimisations
[*]Better IO bfq , deadline
[*]Sound tweaks
[*]Fsync switch on and off
[*]Fast charge compatible
[*]Underclockable
[*]Kernel version 3.18.48
[/LIST]
Known issues
VDD does does not work with underclock
Please report Bugs to me on telegram @infixremix
Downloads
Kernel
XDA:DevDB Information
RADIUM kernel for Moto G5 (Cedric), Kernel for the Moto G5
Contributors
infixremix, CodeZero
Source Code: [url]https://github.com/infixremix/android_kernel_motorola_msm8937-1[/URL]
Kernel Special Features: [*]Display tweaks [*]Wake lock blocker [*] Battery optimisations [*]Better IO bfq , deadline [*]Sound tweaks [*]Fsync switch on and off [*]Fast charge compatible [*]Underclockable [*]Kernel version 3.18.48
Version Information
Status: Beta
Current Beta Version: 1.0
Beta Release Date: 2017-10-29
Created 2017-10-29
Last Updated 2017-10-29
RESERVED
infixremix said:
RESERVED
Click to expand...
Click to collapse
Awesome Job!
(nice Logo )
Hope this kickstarts the development of other kernels for our device too!
Great Job! Since I am already running the kernel the whole weekend I can say that it runs rock solid. Now let's see if we can get hotplugging going.
Great work, our first Motorola G5 Cedric kernel. ? Thanks a lot lad's.
Just a few things iv noticed
please change the updater script - I know its meant to be a joke but its not really in the spirit of XDA
Onto the kernel itself
Can you explain the following
The big is set to a default of 652mhz yet in kernel Adiutor it doesn't show this in the options but it does show an entry for 249Mhz
The little is still set to a min of 768MHz - can this be underclocked?
Here are some screenshots to explain the points above
TheFixItMan said:
Just a few things iv noticed
please change the updater script - I know its meant to be a joke but its not really in the spirit of XDA
Onto the kernel itself
Can you explain the following
The big is set to a default of 652mhz yet in kernel Adoitor it doesn't show this in the options but it does show an entry for 249Mhz
The little is still set to a min of 768MHz - can this be underclocked?
Here are some screenshots to explain the points above
Click to expand...
Click to collapse
Why would we under clock small it calls for big if the frequency is over used there fore big cluster wouldn't need under clock , the reason why its not avalible is because that's what the voltage table picks which in this case was the mid value . I will be looking too fix this , personally I don't see a problem with the update-binary .
But I will Change thanks for your advice !
infixremix said:
Why would we under clock small it calls for big if the frequency is over used there fore big cluster wouldn't need under clock , the reason why its not avalible is because that's what the voltage table picks which in this case was the mid value . I will be looking too fix this , personally I don't see a problem with the update-binary .
But I will Change thanks for your advice !
Click to expand...
Click to collapse
it also showing core 1 to be permanently offline and it fails to load big frequencies report chart so its hard to run an analysis so I can compare with lineageos kernel
So far in the reports it shows the little to be stuck on 1094mhz and the big at 960mhz but im not sure if that is accurate due to the reporting not working
TheFixItMan said:
it also showing core 1 to be permanently offline and it fails to load big frequencies report chart so its hard to run an analysis so I can compare with lineageos kernel
So far in the reports it shows the little to be stuck on 1094mhz and the big at 960mhz but im not sure if that is accurate due to the reporting not working
Click to expand...
Click to collapse
Umm testers never seemed to have this , I think I'm gonna close the thread then that's not normal
infixremix said:
Umm testers never seemed to have this , I think I'm gonna close the thread then that's not normal
Click to expand...
Click to collapse
keep it open so others can test it as it boots fine so theres no harm to anyone testing
Have a look at kernel Adiutor and see if its the same on yours
TheFixItMan said:
keep it open so others can test it as it boots fine so theres no harm to anyone testing
Have a look at kernel auditor and see if its the same on yours
Click to expand...
Click to collapse
Its not one other guy had it , but do u have core control and vdd and thermal soc on ? If you do only keep one on I suggest core control never had a problem 3 or 4 people didn't have it the one that did didn't know what he was doing he restored bootimg re installed kernel and after 3 days he never had the problem again
infixremix said:
Its not one other guy had it , but do u have core control and vdd and thermal soc on ? If you do only keep one on I suggest core control never had a problem
Click to expand...
Click to collapse
I ran it with its default settings - What i'll do is i'll reset kernel Adiutor and test it again
TheFixItMan said:
I ran it with its default settings - What i'll do is i'll reset kernel Adiutor and test it again
Click to expand...
Click to collapse
If u have again I'd suggest reverting and installing again if this happens again I will close the thread
infixremix said:
If u have again I'd suggest reverting and installing again if this happens again I will closa the thread
Click to expand...
Click to collapse
so I flashed back the lineageos kernel
Kernel Adiutor reported all cores running with the big at 960mhz and little at 728mhz
Turned off all my start at boot options (although when I first tested I stopped it applying them on startup but just to make sure)
Flashed your kernel
It seems to be working now however
little is stuck at 1049mhz - this is because your little gov is set to performance - Changing this to interactive means the little now runs at 768mhz
also big keeps jumping up at 1401mhz where on lineageos kernel it was a stable 960mhz
TheFixItMan said:
so I flashed back the lineageos kernel
Kernel Adiutor reported all cores running with the big at 960mhz and little at 728mhz
Turned off all my start at boot options (although when I first tested I stopped it applying them on startup but just to make sure)
Flashed your kernel
It seems to be working now however
little is stuck at 1049mhz - this is because your little gov is set to performance - Changing this to interactive means the little now runs at 728mhz
Click to expand...
Click to collapse
OK thank you for helping
infixremix said:
OK thank you for helping
Click to expand...
Click to collapse
gone back into Kernel Adiutor and all the big cores are offline - I doubt they actually are its just it cant get the reporting
So theres something wrong with the reporting of the frequencies which needs to be fixed
TheFixItMan said:
gone back into Kernel Adiutor and all the big cores are offline - I doubt they actually are its just it cant get the reporting
So theres something wrong with the reporting of the frequencies which needs to be fixed
Click to expand...
Click to collapse
Ok I'm gonna close the thread till further notice
infixremix said:
Ok I'm gonna close the thread till further notice
Click to expand...
Click to collapse
like I said - no harm leaving it open as people on xda can contribute and those with better kernel knowledge than I have can suggest things
get your testers to use Kernel Adiutor and wait for about 5mins after the phone has booted and then keep opening kernel Adiutor closing it wait a min turn the screen off and so on and then check kernel Adiutor again and see what the reporting says
---------- Post added at 10:15 PM ---------- Previous post was at 09:55 PM ----------
oh and just so people know - this kernel is using a different wifi module to what lineageos uses so if people do test this kernel and then revert back to lineageos kernel please make sure if you replace the wifi module with the one from lineageos or you wont be able to turn on wifi
I have none of the mentioned problems. I set big and small to "interactive" and everything is fine. Scaling seems normal. No core is ever offline.

Categories

Resources