[Galaxy Note 4 Android Development (Snapdragon)] daxgirl:
2stroke kernel

A bit of history (because a girl has to vent abit, right?):

Well, around August this year, [MENTION=5493353]Wuby986[/MENTION] and I started entertaining the idea of our own rom development. So one day I was like "I think I will try to compile a kernel from source". To which Wuby said "You're impossible!" (well I am). Well, after 2 weeks of struggling, crying bloody murder "Wuby, save me!!! It's not compiling! Something is wrong with the sources... I can't do this anymore!!!..." , Wuby calmly replying "Yes you can, we will figure it out together... show me the errors..." , and after pulling my hair out, 2Stroke for s5 was born. We never released a rom for s5 (yet... deep sigh), so the s5 kernel baby is still burning fuel only on our devices ;)

Soooo... when n910f came out we figured - why not a kernel as well, and after the sources were released, I figured: let's go, I mean how hard can it be, right? Well, I am no kernel developer. So I spent another two days struggling with sources, toolchains and other animals, and then another week struggling with github (sigh.....).

Well, now it's over, so the kernel is here, sources uploaded and it's time to let the baby go.

Features:

This is a stock based kernel.

Compiled from the latest (and only) samsung sources for trltexx

Compiled on the optimised amazing SaberMod 4.10 tool chain - smooth as butter, really!

Added cpu scaling frequencies: OndemandPlus, YankActive, SmartMax, SmartassV2

Added i/o schedulers: zen, fifo, sio, vr

Full selinux permissive support (sources, thanks to Changlu) and ramdisk

init.d support

Thats it, ladies and gentlemen! We are not kernel developers and we don't wanna pretend to be by screwing with your devices.

The main goal was to have our own kernel, cpmpiled on a good (best, really) toolchain, add some governors and i/o for you to play around with.

This kernel will never have OC (no cpu oc, no slimbus OC, no GPU OC). We don't get why the new devices should have OC. And we're confident other custom kernels will have it for you to use.

We're not confident enough to play around with intelliplug and intellithermal. IMO, mpdecision on snappy is doing a great job.

In the future more governers and schedulers might be added. (I am currently working on adding fiops (which I love), but it's giving me hell with compilation errors)

Thanks and Credits:

Samsung (You guys make hell of devices! We love you for that!!!)

Open source community and Linux foundation (seriously, where would we be without you???)

My family (for literally holding my hand through the nightmare of compilation errors) and being supportive like you wouldn't believe!!!

[MENTION=5493353]Wuby986[/MENTION]! It's very simple, without you I am just half a developer. I can never imagine doing any of that without you. You can fix anything and, most importantly, we share the same vision. I am the luckiest person on Earth for having you as my best friend and partner!

@friedrich420 for being a sport! Really, you went out of your way to help me always! I appreciate that VERY MUCH! Thank you, mate!!! (BTW, I know have all the OCD folders, so I am gonna need a prescription ;) )

Sources for 2Stroke Kernel:

Here

Link for download:

Here

Flash in recovery! Modules included.

The installation zip includes a script ( [MENTION=5493353]Wuby986[/MENTION], THANK YOU YOU BASH GENIUS!!!) that will edit your build.prop file accordingly, so you don't keep loosing wifi passwords and for screen mirroring support!