[Moto Maxx Android Development] fgl27:
[IMG="yes i know Photoshop too : ) "]https://github.com/fgl27/scripts/blob/master/etc/images/bk.png?raw=true[/IMG]

I have start this project to bring a more features and updates to Quark Kernel, and put the user on the control of the Kernel configuration

ROM Support:

This will work on any CM/LOS Custom ROM that is up to date to CM/LOS Repo or my custom ROM repo (in doubt check with the ROM developer) And latest Motorola Stock Marshmallow ROM for all devices (for the stock ROM use Kernel V3.5 and up only)

TWRP will display what is flashing during installation if the TWRP screen show something odd print the screen and post on the thread

View attachment 3892944

SuperSu support on Stock ROM:

Link for BETA-SuperSU-v2.62-3-20151211162651_3

If you never flash SU on Stock ROM first Flash that version reboot then go back to recovery and Update using the latest from SU thread

This Kernel has safetynet verification Support on unlocked bootloader of course without ROOT, if you wanna ROOT checks latest hide root support threads use XDA search for that

Main features:

I will bring any featuring and improves that is possible to Quark, but the main point is provide the better experience balance battery vs performance, keep a update kernel and full user control.

Kernel is a slow process to improve I will take my time and will make updates when I can, every update will be tested before release, any bug found please let me know.

Some of the below features can only be see on the app when using this thread Kernel, the below are just some of many featuring of this app/kernel...

View attachment 3892942 View attachment 3892943 View attachment 3889101 View attachment 3889102 View attachment 3889105 View attachment 3889106 View attachment 3889107 View attachment 3889108 View attachment 3889120 View attachment 3889121 View attachment 3889122 View attachment 3889123 View attachment 3889124

CPU and GPU - Over and under clock;

Linux Kernel always update to the latest version;

Many custom CPU GOV optimized for Krait 450;

CPU optimizations;

CPU Per core control;

CPU Per core Frequency control;

CPU Per core Governor control;

CPU Schedule workqueues;

CPU Boost ;

CPU Wakeup Boost and Hotplug Boost;

CPU voltage control;

Custom CPU Hotplug;

Custom Thermal control;

Ram control;

GPU optimizations;

GPU idling algorithm;

Wake gestures Doubletap2wake and Sweep2wake ;

KCAL - Advanced color control;

Sound control module;

Power and suspend Improves;

I/O Scheduler optimizations;

Many custom I/O;

Wake Locks controler;

KSM kernel same-page merging;

Virtual Memory;

Zram;

Network optimizations;

Many custom TCP Cong algorithm;

Custom Kernel Adiutor app with special features just for Quark (to better support my kernel I make my on Kernel adiutor check Downloads)

Check Changelog L, Changelog M, Changelog M and N, Changelog O, Changelog P and Mod Kernel adiutor changelog for full list of features.

Installation instruction Kernel:

Download the latest version

Take a TWRP backup (system, boot and data)

Flash the zip using latest TWRP recovery (wipes are't necessary)

Reboot

Enjoy!

On Oreo, will take two tries to finished the boot process after the update, first is slow and reboot at the end second is fast and after all must work OK

Installation instruction app:

Just Install the apk like anormal app on any ROM it need's ROOT access to work.

Installation Files

Download Kernel Oreo, Nougat and Marshmallow (Marshmallow only version 3.5 and up, Oreo 9.5 and up):

Main:

Gdriver Mirror Click Here (This contains current and previously version)

Secondary:

AFH Mirror Click Here (This contains all old versions)

Download Kernel Lollipop click here

Download App Mod Kernel adiutor for Quark:

XDA Labs Click Here or use XDA Labs app to install update and received updates warning (search for KA27)

AFH Mirror Click Here (This contains all old versions)

TWRP For Quark click here

To go back to Stock ROM kernel:

Oreo:

Is possible in Oreo to just restore or reflash the Stock ROM boot.img, if you did not made a backup of the boot partition, you can extract the boot.img from the ROM zip and install it over TWRP the process is the same as any .zip flash but you must chose "images (is in the bottom right of the install screen) after select the image and image type "boot"

Older than Oreo OS::

As quark kernel is not just a boot.img before Oreo, it has some modules that are on the system partition, to restore is need to re-flash yours ROM zip (a dirty flash) it will re-flash the stock kernel + all the modules of that ROM, but will erase any modification that you made to system like xposed or gapp so is need to re-flash any zip that changes the system partition. Make a TWRP backup first just in case, the dirt flash may bootloop, in that case clean install.

Thanks:

[MENTION=2228410]Skrilax_CZ[/MENTION] for his hard work on CyanogenMod for this device.

Big thanks:

A big thank for those that donating to thanks for my work on this kernel

Developer donation link:

To donate via paypal click here

No other donation option is available.

XDA:DevDB Information

BHB27-Kernel, Kernel for the Motorola XT1225, XT1250 and XT1254 -- Moto Maxx, Moto Turbo and DROID TURBO.

Contributors

baybutcher27

Source Code:

Kernel: fgl27/BHB27Kernel/tree/N_c

Toolchain: UBER from matthewdalex/arm-eabi-4.9

How to Build: how_to_build_this.sh

Mod Kernel Adiutor app: fgl27/KA27

Kernel Special Features: Check Changelog L, Changelog M,Changelog M/N Unified, Changelog O, Changelog P/Q

Version Information

Linux: 3.10.x

Status: Stable

Created: 2015-09-21

Last Updated: Check Changelog L, Changelog M,Changelog M/N Unified, Changelog O, Changelog P/Q

[IMG="XDA Labs"]https://img.xda-cdn.com/oshFRo1rSEHTP5__wCXMO3e3u-I=/http%3A%2F%2Fimgs.xda-labs.com%2F0621sigs%2Flarge%2Fcontributor.png[/IMG]