[Huawei Y6 ROMs, Kernels, Recoveries, & Other Devel] krasCGQ:
Introduction

KudKernel is a custom kernel that built straight from the official sources with slight modifications to keep it as stable as stock, but with some additional features that won't impact stability overall.

Disclaimer

/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point your finger at me for messing up your device, I will laugh at you.
*/

Kernel features

Compiled from @DestructoSphere's kernel sources

Compiled using Hyper Toolchain 4.9.x, SaberMod with Uber dependencies

Compiled using -Ofast flag for speed

Compiled with ARM and NEON optimizations

Using AnyKernel2 template for unified support

Kernel.org version 3.10.49 (stock)

XZ kernel compression

Switchable SELinux (default: Enforcing)

ADB full root access

Init.d support

Kernel Samepage Merging (KSM Legacy)

Selectable CPU governors: interactive (default), ondemand, conservative, performance

Selectable I/O schedulers: noop (default), cfq, deadline, row

Selectable TCP congestion algorhythms: westwood (default), cubic, bic, reno, htcp, highspeed, hybla, vegas, scalable, lp, veno, yeah, illinois

And more features to come soon...

Downloads

v1.0 on Dropbox

All versions on XDA DevDB (soon)

All test builds on Dropbox

Installation instructions

Note: Make sure you've unlocked your bootloader, either by obtaining unlock code from EMUI's website or somewhere else.

Make sure you've the latest version of TWRP. Recommended version

Reboot to Recovery mode by combination of Power+Vol(+) buttons.

Select Install from TWRP screen.

Select KudKernel .zip file.

Swipe Flash button.

Finally wipe cache and dalvik. (optional)

Reboot to system.

Known issues

Don't report issues that are already listed here.

UKSM support is here but not enabled yet due to too many changes on the kernel source...

No hotplug on Interactive governor. Looking for a better hotplug instead...

Usable GPU governors: cpufreq, msm-adreno-tz, performance, powersave, simple_ondemand, userspace

Selecting GPU governors other than these GPU governors would lead you into kernel panic!

Kernel Adiutor will freeze if you go to Entropy section. (probably not kernel related)

If you've problems when installing KudKernel, grab your build.prop and attach it here so I could add support for your device.

Bug reports & feature requests

Please use the DevDB section to report your issues or request feature(s) to be added. Please be noted that:

Bug reports without good explanation or logs are ignored.

Request for feature(s) that could break stability aren't accepted.

Special thanks

@DestructoSphere - original source

UBER TOOLCHAINS

SaberMod Team

@frap129 - Hyper Toolchains

@osm0sis - AnyKernel2 template

XDA:DevDB Information

KudKernel [Huawei Y6], Kernel for all devices (see above for details)

Contributors

krasCGQ, DestructoSphere

Source Code: https://github.com/KudKernel-y6

Kernel Special Features: See above.

Version Information

Status: No Longer Updated

Current Stable Version: v1.0

Stable Release Date: 2016-07-16

Created 2016-07-16

Last Updated 2016-11-07