{
"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.
Related
{
"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
{
"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.
WARNING
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
Downlad PureBliss 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] PureBliss 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-03-07
Good Job! And thank you!
Sent from my XT1575 using Tapatalk
Sheetzie03 said:
Good Job! And thank you!
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
Thanks more to come
Tried on RR 5.6.4 and don't have access to internal storage and sdcard on any file manager i.e. /sdcard, /mnt/sdcard and any other dirs/symlinks at /mnt are empty. Will try now on BlissRom.
But perfomance is awesome compared to stock RR kernel.
demon65 said:
Tried on RR 5.6.4 and don't have access to internal storage and sdcard on any file manager i.e. /sdcard, /mnt/sdcard and any other dirs/symlinks at /mnt are empty. Will try now on BlissRom.
But perfomance is awesome compared to stock RR kernel.
Click to expand...
Click to collapse
Yes, you are righr, same here.
pjgraber03 said:
Thanks more to come
Click to expand...
Click to collapse
Can you please explain the difference between BlissPure kernel and PureBliss kernel(if there is any?)...I've looked around and am still confused. I've downloaded them both and they're the same size just named differently. Either way i've flashed one of them over the maintenance build of Bliss ROM and its running smooth and I'm getting great battery life for first cycle
I think it has just been renamed to roll of the tongue more. I actually suggested it to him lol, as it makes more sense in english to call is pure bliss, than bliss pure. Sorry if my suggestion caused any confusion, that was not my intention. It's a great kernel!
No new posts in a while. Usually kernel threads have tons of posts and questions. Eerily quiet.
Sent from my XT1575 using Tapatalk
humor2008 said:
Yes, you are righr, same here.
Click to expand...
Click to collapse
Same here... I she the same problem using @hashbang1117's kernal from his latest aicp build (i took the unofficial build and flashed the boot.img in the zip.) and i was unable to access the SD card. I assume this is based off of the kernal made by @HashBang117
Sent from my XT1575 using XDA Labs
HikingMoose said:
No new posts in a while. Usually kernel threads have tons of posts and questions. Eerily quiet.
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
The OP is confusing people with nearly duplicate threads:
http://forum.xda-developers.com/moto-x-style/development/blisspure-kernel-t3321663/post65569748
What is the difference???
gpz1100 said:
The OP is confusing people with nearly duplicate threads:
http://forum.xda-developers.com/moto-x-style/development/blisspure-kernel-t3321663/post65569748
What is the difference???
Click to expand...
Click to collapse
It's been discussed in most of them. It was an accident. Everyone is aware of it (well we thought everyone was). If people stop commenting on the other ones, they'd go away.
Sent from my XT1575 using Tapatalk
WelcomeToTheSkye said:
Same here... I she the same problem using @hashbang1117's kernal from his latest aicp build (i took the unofficial build and flashed the boot.img in the zip.) and i was unable to access the SD card. I assume this is based off of the kernal made by @HashBang117
Sent from my XT1575 using XDA Labs
Click to expand...
Click to collapse
Well the kernel was based off aicps' kernel yes....But is WAS not an identical match....he has since incorporated the changes in from this kernel into theirs....
pjgraber03 said:
Well the kernel was based off aicps' kernel yes....But is WAS not an identical match....he has since incorporated the changes in from this kernel into theirs....
Click to expand...
Click to collapse
I did say based off of... All I was saying was you and hashbangs kernal both have the same sd card issue
Sent from my XT1575 using XDA Labs
WelcomeToTheSkye said:
I did say based off of... All I was saying was you and hashbangs kernal both have the same sd card issue
Sent from my XT1575 using XDA Labs
Click to expand...
Click to collapse
what sd card issue? I use my sd card without any problems
pjgraber03 said:
what sd card issue? I use my sd card without any problems
Click to expand...
Click to collapse
It's on Resurrection Remix. Use any custom kernels on that ROM and normal user loses access to internal and external sdcards.
Seemed like a permissions problem. Built-in file manager and Gallery could no longer see files, but Root Browser was ok using this kernel on RR. Sorry, I didn't troubleshoot it more thoroughly than that or get any logs.
updated posted http://downloads.blissroms.com/Bliss/Official/clark/kernel/PureBliss_Kernel_v.1.1.zip
Thanks. Working fine with CM13 build too.
Running with cm13 build, so far, I am not experiencing delays, phone seems faster,
overnight drain is normal. Haven't had screen on delay when pressing power button yet.
So far, not bad. I'm using Elementalx kernel manager and I don't see any hotplug settings, CPUs hover at 302 most of the time, no deep sleep on any of them. Anyone else have that, or just me? Using the most recent zip with Temasek.
Edit:
Moved to Kernel Adiutor and hotplug is there. Moving on, thank you much!
I am just wondering if dt2w is actually working? I thought I read somewhere that it breaks something but for life of me can't remember
{
"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"
}
Aero Kernel is a kernel for the Nexus 6. I am aiming for stability, smoothness, and slimness, while retaining a few select features I can't do without. I try to keep a stock-like source, and mostly just cherry-pick in features and fixes from the great developers of XDA that I deem necessary over stock. I will be maintaining 3 branches: Stable built by Uber Toolchains, Beta Built by Uber Toolchains, and Stable built by Uber Linaro Toolchains. To find the differences, please do your own research of the two, but the only major difference is the toolchain that the kernel is compiled with, the different versions have all the same features. Some just find one or the other better so I provide you with both options. Special thanks to @The Flash for his upstream source I used and his help. Also thanks to all the other amazing devs from which I cherry-picked from. Note that this is not in any way affiliated with any kernel control app (there is an "Aero Kernel Control", I have no affiliation with it or the respective dev whatsoever.)
Disclaimer:
I am not liable nor responsible for unusable and/or broken devices due to flashing my kernel. You are fully responsible for what you install on your device, including my kernel.
Features:
Upstream with Linux kernel 3.10.104
Built with AnyKernel2
No Force encrypt or dm-verity
Init.d Support
Built with either Uber Toolchain 6.2.1 or Uber Linaro 6.2.1 built from source
Ofast Optimizations
Minor battery and speed tweaks
XZ Compressed for minimal file size
State Notifier mode
Zen-Tune
USB-Fastcharge
Full F2FS Filesystem Support
Vibration Control
Power Suspend
BCL Tweaks
Adreno Idler - GPU idles at 30 mhz
GPU OC/UC to 700/200 mhz
Full CPU voltage control
CPU Governors: All Stock ones, Nightmare, Ironactive, and Darkness
CPU Hotplugs: Customizable MSM-Sleeper Hotplug, MP Decision Removed
I/O Schedulers: All Stock ones, Maple, Zen
TCP Congestion Protocols: Bic, Cubic, Highspeed, Htcp, Hybla, Illinois, Ip, Reno, Scalable, Vegas, Veno, Westwood, Yeah
Downloads:
Uber-Stable | Linaro-Stable
(Also found in Downloads tab of post)
Betas: Go to my AFH page for the betas and and find it yourself, I will announce beta updates via announcements.
Installation:
From another kernel or stock? -
Download kernel zip from above
Reboot to TWRP recovery (only tested with TWRP)
Flash your ROM's boot.img or dirty flash rom
Flash kernel zip
Wipe cache and dalvik
Reboot to system
From a previous Aero Kernel version? -
Download kernel zip from above
Reboot to TWRP recovery (only tested with TWRP)
Flash kernel zip
Wipe cache and dalvik
Reboot to system
Changelog:
Code:
>12/25/16
[LIST]
[*]v1.0 Stable. Initial Release.
[/LIST]
XDA:DevDB Information
Aero Kernel, Kernel for the Nexus 6
Contributors
Root Wizard, The Flash, All the developers of XDA who make code that I use. Thank you and I apologize I cannot list them all
Source Code: https://github.com/RootWizard/AeroKernel
Kernel Special Features: F2FS, Stable, Smooth, Slim
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2016-12-25
Current Beta Version: 1.02
Beta Release Date: 2016-12-30
Created 2016-12-26
Last Updated 2017-01-01
Anouncement: Aero Kernel telegram channel is up, join to receive the earliest update/status news possible. Dont be a stranger! https://telegram.me/joinchat/EWC7ez8Mb2R927XG9b_KsA
bigmarv31 said:
Thanks brother !
Click to expand...
Click to collapse
? You're very welcome
nice to see you again @Root Wizard
more kernels for our beloved shamu
is it permissive or encrypted?
kamilmirza said:
nice to see you again @Root Wizard
more kernels for our beloved shamu
is it permissive or encrypted?
Click to expand...
Click to collapse
Its permissive
I can't find custom screen colours option
is it me only?
plus "Max Online Cores During Suspend" is default at 4
Sent from my Nexus 6 using Tapatalk
kamilmirza said:
I can't find custom screen colours option
is it me only?
plus "Max Online Cores During Suspend" is default at 4
Click to expand...
Click to collapse
Its not implemented yet, i had lots of errors when i put it in . Once i get it working it will first be in a beta, then stable. And msm sleeper defaults at 4 cores during suspend, i can change this but it can easily be changed via kernel auditor mod or any kernel control app.
Get wifi tether error with this kernel...
Thunderbolt69 said:
Get wifi tether error with this kernel...
Click to expand...
Click to collapse
I will have to cherry pick blackbirds wifi tether fix.
Root Wizard said:
I will have to cherry pick blackbirds wifi tether fix.
Click to expand...
Click to collapse
That's cool, this is a really good kernel. Best I've used so far. I've only used my phone for little over 30 minutes, but it has really good stand by time. Also been the only kernel I haven't had any freezes or lockups or any random reboots. Keep up the good work and thanks.
Thunderbolt69 said:
That's cool, this is a really good kernel. Best I've used so far. I've only used my phone for little over 30 minutes, but it has really good stand by time. Also been the only kernel I haven't had any freezes or lockups or any random reboots. Keep up the good work and thanks.
Click to expand...
Click to collapse
Thanks for the good words, and I plan to keep working on this for a while at least. ?
Root Wizard said:
Thanks for the good words, and I plan to keep working on this for a while at least. ?
Click to expand...
Click to collapse
Hopefully it's a good while... The Ironactive cpu governor is good... So far your kernel is the only one that has it for the Nexus 6.
Thunderbolt69 said:
Hopefully it's a good while... The Ironactive cpu governor is good... So far your kernel is the only one that has it for the Nexus 6.
Click to expand...
Click to collapse
Ironactive is just interactive with the upstream CAF patches, which most kernels add anyways because they improve the governor quite a bit. No point to have two governors that do the same thing lol.
The Flash said:
Ironactive is just interactive with the upstream CAF patches, which most kernels add anyways because they improve the governor quite a bit. No point to have two governors that do the same thing lol.
Click to expand...
Click to collapse
Well battery life and smoothness is alot better with Ironactive than Interactive.... So your post is supposed to be funny lol ....
Thunderbolt69 said:
Well battery life and smoothness is alot better with Ironactive than Interactive.... So your post is supposed to be funny lol ....
Click to expand...
Click to collapse
Whatever suits you. Flash is correct, it is essentially interactive, but slightly improved in my opinion. You can look over the C code and decide for your self. I just want to throw out the option of using it.
Looking forward to trying this kernel, but need to wait for the wifi tether fix. Thanks for giving us yet another option for our mighty whale!
Sent from my Nexus 6 using XDA Labs
MrBrady said:
Looking forward to trying this kernel, but need to wait for the wifi tether fix. Thanks for giving us yet another option for our mighty whale!
Click to expand...
Click to collapse
I will release a beta v1.02 by tonight PST. It will contain the fix. Thanks for being patient.
Root Wizard said:
I will release a beta v1.02 by tonight PST. It will contain the fix. Thanks for being patient.
Click to expand...
Click to collapse
Awesome, thanks!
MrBrady said:
Awesome, thanks!
Click to expand...
Click to collapse
Eh I was slightly busier than expected, wont see it until after this weekend, sorry!
What are the best settings for this kernel? I am using the interactive Governor and it is killing my battery.
Clark-Simple-Kernel
The goal of this kernel is to enable the necessary features to try out the Interactive governor profiles by SoniCron. HandBag kernel has worked pretty well for me too, but I get a little too obsessed with all the settings and options so I decided take a step back and keep it simple.
Overall, this kernel is based on the AICP kernel for Clark, with a few tweaks adopted from the ElementalX kernel for the Nexus 5X to allow for the Interactive governor profiles.
I’m using AICP, but it should work on any LOS based ROM as far as I know.
Features
Based on AICP 7.1.2 kernel, which is based on LOS kernel
Touchboost Toggle (adopted from ElementalX)
CPU Boost Options (adopted from ElementalX)
GlassFish 1.2 governor profile (by soniCron) set by default
AnyKernel2 installer
[1.1] Core control tweaks to set minimum big CPUs to 0 instead of 1 (better idling)*
[1.2+] Builds with UberTC 6.x and Linaro 6.3 toolchains (not sure if it's much difference but worth a try!)
[1.3+] zen I/O scheduler (not set by default, you'll have to use a kernel tuner app)
[1.5+] Westwood TCP congestion algorithm (Default)
[1.5+] iptables TTL target support
*I removed my previous core control tweak for the big cpus in version 1.4. Doesn't seem to really help battery life and may actually make it worse now that I've been using it for a while.
I also recommend trying the GlassCannon interactive governor profile and the zen I/O scheduler.
Download (and Changelog)
https://github.com/cmulk/Clark-Simple-Kernel/releases
[QRCODE]https://github.com/cmulk/Clark-Simple-Kernel/releases[/QRCODE]
Installation
Flash Zip in Recovery
AnyKernel2 uses your existing ramdisk, so you may want to flash a fresh kernel from whatever ROM you are using before installing this.
Credits
ElementalX Kernel - https://elementalx.org/
AICP Kernel
HandBag Kernel by XDleader555
GlassFish tweaks by soniCron
AnyKernel2 by osm0sis
XDA:DevDB Information
Clark-Simple-Kernel, Kernel for the Moto X Style (Pure)
Contributors
cmulk
Source Code: https://github.com/cmulk/Clark-Simple-Kernel
Kernel Special Features: See above
Version Information
Status: Stable
Current Stable Version: 1.5.1
Stable Release Date: 2017-10-01
Created 2017-07-05
Last Updated 2017-10-01
Build Instructions
On Ubuntu 17.04:
Code:
apt install build-essential libncurses5-dev device-tree-compiler
mkdir kernel
cd kernel
wget https://dl.google.com/android/repository/android-ndk-r15b-linux-x86_64.zip
unzip android-ndk-r15b-linux-x86_64.zip
cd ..
git clone https://github.com/cmulk/Clark-Simple-Kernel
cd Clark-Simple-Kernel
export CROSS_COMPILE=<full_path>/kernel/android-ndk-r15b/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-
export ARCH=arm64
make clark-simple_defconfig
make -j4 all #replace 4 with the number of threads/cores on your build machine
cd makezip
make
#flashable zip will be created in the makezip folder
Cool ?
Can I flash it at Hanbag 2.1? @cmulk
dzidexx said:
Can I flash it at Hanbag 2.1? @cmulk
Click to expand...
Click to collapse
I think it should be fine for 2.1, but the latest Handbag (2.2) adds some governor settings to the init files in the ramdisk, so those will get left behind just because of the way AnyKernel2 works.
This kernel does the same sort of thing to apply governor settings in the init files, so the same is true in the other direction (you may get left-over governor settings applied at boot that you didn't intend).
If you have any trouble, flash the full boot.img from your ROM zip (or just the whole ROM zip) and then install this kernel on top of it
cmulk said:
I think it should be fine for 2.1, but the latest Handbag (2.2) adds some governor settings to the init files in the ramdisk, so those will get left behind just because of the way AnyKernel2 works.
This kernel does the same sort of thing to apply governor settings in the init files, so the same is true in the other direction (you may get left-over governor settings applied at boot that you didn't intend).
If you have any trouble, flash the full boot.img from your ROM zip (or just the whole ROM zip) and then install this kernel on top of it
Click to expand...
Click to collapse
Flashed at HBK 2.1, no problems.
Before I did buckup and delete kernel adiutor with twrp.
I'll check battery by night. With HBK(and others) it is always 2~5%.
Thanks for new option for us.
Interactive + ambient display still not work for me. Freezes.
---------- Post added at 05:27 AM ---------- Previous post was at 05:26 AM ----------
@cmulk
dzidexx said:
Interactive + ambient display still not work for me. Freezes.
Click to expand...
Click to collapse
I haven't seen that issue with any kernel on 1575, are you on 1572 maybe? I suppose that could be the difference...
Yes, xt1572 reteu. Problem was until I remember, in all custom roms.
I'm on RRemix 24.04, HBK 2.1, wheatley + bricked hotplug.
This is only one custom build where gestures work like on the stock. @cmulk
Running this on CR Droid 3.5, xt1575. Seems good so far. HBK 2.1 and 2.2 were having some bluetooth audio problems for me. Thanks for your development!
im using with AICP Android 7.1.2 @ Clark Simple Kernel @ Magisk + ART Optimization @ Quasar AtmoX™ V3
working perfectly, no crashes, no bootloops, no blacscreens/lags
high SoT, i reached up to 10h 30min
{
"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"
}
with screens
im using with AICP Android 7.1.2 @ Clark Simple Kernel @ Magisk + ART Optimization @ Quasar AtmoX™ V3
working perfectly, no crashes, no bootloops, no blacscreens/lags
high SoT, i reached up to 10h 30min http://imgur.com/a/Mas1G with screen on
fliperpl said:
im using with AICP Android 7.1.2 @ Clark Simple Kernel @ Magisk + ART Optimization @ Quasar AtmoX™ V3
working perfectly, no crashes, no bootloops, no blacscreens/lags
high SoT, i reached up to 10h 30min
with screens
Click to expand...
Click to collapse
I'll have to look up all those things. 10.5 hours is very impressive
fliperpl said:
im using with AICP Android 7.1.2 @ Clark Simple Kernel @ Magisk + ART Optimization @ Quasar AtmoX™ V3
working perfectly, no crashes, no bootloops, no blacscreens/lags
high SoT, i reached up to 10h 30min.
Click to expand...
Click to collapse
Impressive. Would you be able to pass links to the rom and other stuff you mentioned. That'd be really cool. Thanks!
Would you able to add bricked_hotplug governor and maple/zenfone io schedulers.
fliperpl said:
im using with AICP Android 7.1.2 @ Clark Simple Kernel @ Magisk + ART Optimization @ Quasar AtmoX™ V3
working perfectly, no crashes, no bootloops, no blacscreens/lags
high SoT, i reached up to 10h 30min http://imgur.com/a/Mas1G with screen on
Click to expand...
Click to collapse
Nice! What CPU & GPU governors are you using? Any other kernel tweaks? Thanks!
Fermats_theorem said:
Would you able to add bricked_hotplug governor and maple/zenfone io schedulers.
Click to expand...
Click to collapse
I'll look into the IO schedulers, I've never really done much research/testing on how much real world difference they will make.
I plan to stay away from hotplugs: for 1. to keep it 'Simple' and 2. I've never had much luck getting noticeable improvements out of them.
dlabadie said:
Nice! What CPU & GPU governors are you using? Any other kernel tweaks? Thanks!
Click to expand...
Click to collapse
default, interactive
no other tweaks
its impressive how much phone can stay on screen, but remember 10h is able on static shoot like photography - i had a screens with tutorial to game with android coffeine ON
What's the difference between?
clark-simple-kernel_1.2_Linaro.zip
clark-simple-kernel_1.2_Uber.zip
Are they both the same and which one should I flash?
R77 said:
clark-simple-kernel_1.2_Linaro.zip
clark-simple-kernel_1.2_Uber.zip
Are they both the same and which one should I flash?
Click to expand...
Click to collapse
Same kernel built using different toolchains. Flash based on preference.
Sent from my XT1575 using Tapatalk
{
"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.