[Android One (First-Generation) Cross-Device Origin] deathstalker279:
[IMG="monarch logo"]http://1.bp.blogspot.com/-UUoz3q274_8/VgeAmAPGJqI/AAAAAAAALnk/q2-OO8aKpCA/s1600/monarch.png[/IMG]​

[IMG="MONARCH logo"]http://www.feistees.com/wp-content/uploads/2014/05/gdzla.jpg[/IMG]​

Welcome to MONARCH kernel, *EYES ONLY*​

/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.

This Custom Kernel is made from the latest kernel sources from google, which are synced to google's standards and is compatible across all 10 Android One 1st Generation devices of Asia.

Devices Compatible:

Android one (Sprout 4)

Android One (Sprout 8)

Feature's:

​

Android:

Now compatible with Marshmallow!

CPU:

Over Clocked to 1325 mega hertz(1.325 gigahertz) (highest stable frequency)

Under Clocked to 200 megahertz (Increased Deep Sleep Capability)

Governnors:

Zombie governor(power save governor)

MUTOmod(interactive based governor)

Android Device Bridge Optimisations:

Insecured

adb runnable as root

Schedulers:

block: Added SIO IOScheduler

block: Add BFQ IOScheduler

block: Add fiops scheduler

fs: added Samsung F2FS support

Reduce logger device RAM allocation to 128K

Set MM Linux read ahead size to 256K

Patches from upstream to optimize memory writeback

Disabled CRC check in MMC for 30% extra performance with IO

Reduced VFS cache pressure for better battery

Optimized square root algorithm

Governors enabled: hybrid, ondemand, interactive

Speedup /proc/net/unix interface access

GPU Tweaks:

Mali GPU cache Optimizations

Mali: Increase L2 cache max read size

Mali: Disable state tracking

Mali: Reduce GPU utilization timeout

Mali: increase kernel memory buffer size

CPU Core Optimisations:

Enabled Multicore scheduler

Aggressive multicore power savings

ARM: Cortex A7 compiler optimizations

Miscellaneous:

Dynamic Fsync Control

Huge update to kernel.org mainline 3.10.73

init.d support

Automatic busybox installation

Disabled Gentle fair sleepers

Enabled arch power

Optimizations to SLUB memory allocator

Patches to block and mm to significantly improve ssd IO performance.

Dynamic entropy setting based on usage

Dynamic management of dirty page writebacks

ThunderQuake Engine 1.0 - Vibration Intensity Controller for MTK vibrators Special thanks to Varun Chitre.[/B]

A review of mine:

Battery Backup: upto 6 hours!

UI: No lag of User Interface!

NEW!:

A Boot Loop fixing Build is Released!

A Build with No "SWEEP TO WAKE" and NO "DOUBLE TAP TO WAKE" is released in users request!

How to Overclock!

Install Kernel Adiutor (Recommended)

Swipe right and you will get a sub menu

Go to CPU section

Swipe up until you see CPU Governor section

Select MUTOmod governor

Then set maximum frequency to 1325 (FOR PERFORMANCE!)

Set Minimum Frequency to 205 if you want better battery life too!

Then............................................................................. Enjoy

! :cool:

Marshmallow Kernels:

Marshmallow-MONARCH-v10.0-DT2W-STW

Marshmallow-MONARCH-V10.0-NO-DT2W-NO-STW

Lollipop Kernels:

Download!9.0-20150927

Download!9.0.1-20150929

Download!9.0.2-20151001

Download!0151001-no_dt2s-s2s

Download!20151001-bootloopfixer

Note:

THE BUILD OF 20151008 IS FOR MARSHMALLOW

Sources:

MONARCH_source!

MISCELLANEOUS:​

​

Hey, give me a proper credits if you use my kernel source or if you are cherry picking my stuff and it would be respectful! And thanks for using my kernel source and it is always welcome! :)

INSTRUCTIONS:

-Place the downloaded zip in sdcard

-Go to recovery and flash it!

-MONARCH kernel is NOW READY!

MONARCH kernel Android One, Kernel for the Google Android One!

Contributors

abinsur279 f4uzan varunchitre15

Version Information

Status: Stable

Current Stable Version: 10.0

Stable Release Date: 2015-10-08

Created 2015-10-08

Last Updated 2015-10-08