Friday 15 July 2016

Swell Kernel Mark-I



Hi everyone!

Today I introduce to you Swell Kernel. This is my attempt to create a kernel for CAF ROMs that offers a level of control not available with the default ones. It is based off of Sultan's kernel source, so full credit goes to him for providing a kernel that is so robust. That being said, you will find the end product to be far different from his.

This should work on most ROMs in spite of whether or not they are CAF based, but there may be side effects.

I got a lot of inspiration from @DerRomtester's Private Kernel and @Lord Boeffla's kernel. I wanted something that was flexible and at the same time I wanted to endorse stability and battery life being the main objective. Here are the highlight's from this kernel:

1. Overclocking support
2. A modified version of Franco's thermal driver with VADC support
3. CPUQuiet
4. SmartMAX
5. UV support
6. Compiled with latest Uber 6xx build (or #buzzwords if you will @Seraph08 and @TheCrazyLex)
7. High performance audio mode (SOC) to decrease extra noise caused by higher volumes
8. Arch power (helps a lot in conserving power without sacrificing performance)
9. Logitech gamepad support
10. HID USB keyboard support
11. Kernel NEON mode
12. Adaptive LMK (though benefits are subject)
13. CPU Input Boost
14. KCAL
15. 27mhz GPU idling frequency

Just to name a few....

THANKS TO EVERYONE THAT ANSWERED MY STUPID QUESTIONS WHEN NO ONE ELSE WOULD AND WHO MADE THE PROJECT POSSIBLE:
@DespairFactor (for advising me on kernel development and toolchains in general)
@DerRomtester (for answering questions and providing a lot of the tweaks you see here)
@xboxfanj (for teaching me that I needed to test ource more often ;) )
@ZaneZam (for fixing the source up for use with higher tool chains)
@Lord Boeffla (anykernel wouldn't have been possible without your implementation)
@Thecrazyskull (your advice on originality went a far way and I appreciate it)
@saurabh40629 (for being the one of five testers to get back to me lol)
@rasik80 (for encouraging further development)

Disclaimer
I am NOT responsible for missed weddings, new paperweights, you being mistaken for ISIS because your phone blew up during vacation in Paris, pissed off moths because the flash on your phone is so bright that they flew into and burnt themselves, or John Candy returning from the dead and becoming your uncle.

Bugs:
1. mpdecision is still enabled (in spite of my tweaks to AnyKernel) so disable it in kernel auditor
2. Your phone will automatically OC to the highest frequency, if you don't like this or are experiencing issues then tweak this in kernel auditor

That is all I have found.

Downloads:
https://www.dropbox.com/sh/hqfxtnqk9ilnztt/AACooosVtPrZt42LVG8Y29hXa?dl=0

Source:
https://github.com/RJDTWO/android_kernel_oneplus_msm8974

DEVS:
@RJDTWO

Enjoy! I hope you have a Swell experience :)



XDA:DevDB Information
Swell Kernel, Kernel for the OnePlus X

Contributors
RJDTWO
Kernel Special Features:

Version Information
Status: Alpha

Created 2016-07-15
Last Updated 2016-07-15



No comments:

Post a Comment