[LeEco Le Pro3 ROMs, Kernels, Recoveries, & Other D] mosimchah:
/*
* 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 ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/

ABOUT:

BlackScreen is my custom kernel made for custom aosp/caf roms

This started as just being the kernel in my aicp builds, but as more and more users of other roms started using it I realized I should make a separate thread :)

====================================================================================================

BlackScreen is meant to give you great battery life and performance (depending on how you tune it , more on that later in the second post), essentially I tried to optimize it for everyday usage (gaming, media consumption. browsing the web, all that stuff), I'm not aiming to have the highest Antutu score (although it is very high, it's just not my focus), you see benchmarks don't really reflect actual everyday usage.

The main thing that I do is port good features and optimizations from the various OnePlus 3/3t kernels (they have many great kernel devs and a lot of their work can benefit us too), I also optimize the kernel settings and stuff like that

Currently BlackScreen is included in aicp, validus, tipsy, and tesla. It is based off of the lineage kernel with tons of improvements from [MENTION=3479861]darkobas[/MENTION]'s amazing omni kernel, I do my best to keep it up to date with omni and lineage

Downloads

regular build (for every rom but omni)

regular build for omni

Note, I cannot support every ROM out there, doing that would take too much time, here are ROMs that are known to have issues with my kernel and thus are not supported

1. Paranoid Android

2. JUI

In order for these ROMs to work you will have to modify the ramdisk

Install instructions:

In twrp go to the install page, in the bottom right corner select "install image", select the desired kernel, then select "boot", then swipe to flash, then go back to the install screen and install magisk or SuperSU if you don't want to lose root, and then reboot

Here are some of the features

:) (check out the third, and fourth posts for more info)

f2fs is supported- majority credit to darkobas

eas, credit to lineage

CPU:

darkness governor

Lionfish governor

nebula governor

wheatley governor

lionheart governor

bioshock governor

impulse governor

Alucard governor

ConservativeX governor

Elementalx governor

Nightmare governor

Smartmax governor

Yankactive governor

Despair governor

sched governor

schedutil governor

Optional overclock

Voltage control

GPU:

Adreno boost

Adreno idler

Screen

kcal

Backlight dimmer

I/O:

Improved deadline

improved cfq

bfq

sio

fiops

tripndroid

sioplus

zen

maple

Virtual memory:

various optimizations ;)

zram

zswap

ksm

entropy:

some optimizations

tcp-algorithms:

bic

westwood

htcp

hstcp

vegas

scalable

lp

veno

yeah

illinois

Misc:

dynamic fsync toggle

Many more optimizations

Several wakelocks have been blocked

Added the ability to tweak the thermal throttle settings for the CPU (be very careful with this)

USB fast charge

faster unlock

improved network performance

Option to enable the disabled gentle fair sleepers

Option to enable software crc control

Read the second, third, and fourth posts for more info on the kernel settings, and features, and how to get better performance and battery life and stuff like that

Some screenshots

​

Thanks to:

darkobas and lineage for the amazing base and continued work on it

Sultan

Franco

dabug123

GalaticStryder

The Flash

There are many more

Source:

Nougat builds:

https://github.com/AICP/kernel_leeco_msm8996/tree/n7.1

Oreo builds:

https://github.com/AICP/kernel_leeco_msm8996/tree/o8.0