[Nexus 6 Android Development] apophis9283:
I PRESENT TO YOU, SINGULARITY KERNEL:)

(Team Singularity consists of apophis9283 and Yoinx)

##JUST TO PROTECT MY A**##

THIS KERNEL COMES WITH NO WARRANTY. I WILL NOT BE HELD LIABLE FOR ANY DAMAGE TO YOUR PHONE OR GET FIRED FROM WORK BECAUSE THE ALARM DIDNT GO OFF. BY DOWNLOADING THIS KERNEL YOU TAKE ALL THE RESPONSIBILITY THAT COMES WITH IT.

##### TO CONTROL THIS KERNEL AND ALL ITS FEATURES WE HAVE A MODIFIED KERNEL AUDITOR FOR YOUR ENJOYMENT #####

##### MORE INFO AND DOWNLOADS IN POST 2 #####

#####FEATURES#####

-WORKS ON BOTH AOSP AND CM BASED ROMS

#COOKED WITH#

-SABERMOD-6.0-CORTEX-A15

-03 Opitimizations

-GRAPHITE

-LZ4 Compression

-F2FS SUPPORT

-NO FORCE ENCRYPTION

-PERMISSIVE

-CHOOSE BETWEEN BCL_ENABLED/BCL_DISABLED--(Must be using our Kernel Auditor from post 2)

What is BCL?

BCL polls the battery monitor system for various values such as voltage, current and temperature through the battery. This driver is meant to help prevent possible reboots, but with it removed on several devices we have seen no issues. The way it prevents reboots is by setting thresholds and when the threshold is passed or tripped, it will throttle or unplug cores.

#MSM_LIMTER#

(Complete control over your CPU)

(Per core control over min/max)

(You can set governors for each core)

(MIN CPU IS 223MHz - MAX CPU IS 3096MHz)

#####OUR FREQUENCY TABLE#####

< 35800 35800 762 >,

< 98300 98300 762 >,

< 223200 223200 762 >,

< 300000 300000 1144 >,

< 345600 345600 1144 >,

< 422400 422400 2288 >,

< 499200 422400 2288 >,

< 576000 499200 3051 >,

< 652800 499200 3051 >,

< 729600 576000 5996 >,

< 806400 576000 5996 >,

< 883200 576000 5996 >,

< 960000 960000 8056 >,

< 1036800 1036800 8056 >,

< 1113600 1036800 8056 >,

< 1190400 1036800 8056 >,

< 1267200 1036800 10101 >,

< 1344000 1036800 10101 >,

< 1420800 1036800 10101 >,

< 1497600 1036800 10101 >,

< 1574400 1574400 12145 >,

< 1651200 1574400 12145 >,

< 1728000 1651200 12145 >,

< 1804800 1651200 12145 >,

< 1881600 1651200 16250 >,

< 1958400 1728000 16250 >,

< 2035200 1728000 16250 >,

< 2112000 1728000 16250 >,

< 2188800 1728000 16250 >,

< 2265600 1728000 16250 >,

< 2342400 1728000 16250 >,

< 2419200 1728000 16250 >,

< 2496000 1728000 16250 >,

< 2572800 1728000 16250 >,

< 2649600 1728000 16250 >,

< 2726400 1728000 16250 >,

< 2803200 1728000 16250 >,

< 2880000 1728000 16250 >,

< 2956800 1728000 16250 >,

< 3033600 1728000 16250 >,

#GOVERNORS

-ABYSSPLUGV2

-ADAPTIVE

-ALUCARD

-BARRY_ALLEN

-BIOSHOCK

-BLU_ACTIVE

-CONSERVATIVE

-CONSERVATIVEX

-DANCEDANCE--(DEFAULT GOVERNOR)

-DARKNESS

-DESPAIR

-DYNAMIC_INTERACTIVE

-ELEMENTALX

-HYPERX

-INTELLIACTIVE

-INTERACTIVE

-INTERACTIVE_PRO

-LIONHEART

-LIONFISH

-LULZACTIVE

-MYTHX_PLUG

-NIGHTMARE

-ONDEMAND

-ONDEMAND_EPS

-ONDEMANDPLUS

-PERFORMANCE

-POWERSAVE

-PEGASUSQ

-PMC --(PERFORMANCE MAY CRY) Its a real battery saver but lag is possible

-RAGINGMOLASSES

-SMARTMAX

-SMARTASSV2

-SMARTASSH3

-SMARTMAX_EPS

-UMBRELLA_CORE

-WAVE

-WHEATLEY

-XPERIENCE

-ZZMOOVE --(PROFILE 6 IS DEFAULT)

#MPDECISION REPLACEMENT

ZEN_DECISION--(DEFAULT)

#HOTPLUGS

-ALUCARD_HOTPLUG

-AUTOSMP

-BLU_PLUG

-INTELLI-PLUG_5.0

-MAKO

-MSM_SLEEPER

-BRICKED_HOTPLUG

#THERMAL

FRANCO THERMAL (YOINX ADDITIVES)

#I/O SCHEDULERS

-BFQ

-CFQ--(DEFAULT)

-DEADLINE

-FIOPS

-FIFO

-NOOP

-ROW

-SIOPLUS

-TRIPNDROID

-VR

-ZEN

#GPU

-UC/OC (MIN 100MHz/MAX 700MHz)

#####OUR GPU FREQUENCY TABLE#####

IDLE AT 25MHz

100MHz

150MHz

220 MHz

300MHz

389MHz

430MHz

500MHz

600MHZ

700MHz

#GPU GOVERNORS

-CACHE_HWMON

-CPUBW_HWMON

-MSM-ADRENO-TZ

-USERSPACE

-POWERSAVE

-PERFORMANCE

-SIMPLE_ONDEMAND

-MSM_CPUFREQ

#GOVERNOR TUNEABLES

-ADRENO_IDLER TUNABLES

-SIMPLE_ONDEMAND TUNABLES

#GPU SPECIAL ITEMS

-A BUTTON YOU CAN SELECT TO INCREASE PERFORMANCE FOR GAMING

#TCP CONGESTION CONTROL

-HTCP

-RENO

-BIC

-CDG

-CUBIC

-WESTWOOD--(DEFAULT)

-HIGHSPEED

-HYBLA

-VEGAS

-VENO

-SCALABLE

-LP

-YEAH

-ILLINOIS

-SOCIOPATH

###OTHER FEATURES###

-CPU BOOST DRIVER

-ADD RANDOM

-DISABLE I/O STATS

-I/O TUNABLES

-ROTATIONAL

-NR REQUESTS

-UKSM

-LOW MEMORY KILLER

-WAKE FEATURES- WITH TUNEABLES. Huge thanks to Yoinx.

-KEXEC

-READ AHEAD SIZE IS 1536 (I would leave it at that)

-I/O TUNABLES

-KCAL

-Z-RAM

-VIRTUAL MEMORY

-MEMORY TWEAKS

-POWER SUSPEND OPTIONS

-USE FB NOTIFIERS

-USB FASTCHARGE

-TONS OF WAKELOCKS YOU CAN CONTROL

-ADAPTIVE LMK

-LMK PROFILE

-WIFI SCAN INTERVAL

-VM HEAPSIZE

-ALLOW PURGING OF ASSETS

-GENTLE FAIR SLEEPERS

-ARCH POWER

-USING MM WIFI DRVERS WITH EXTRA COMMITS THAT HOPEFULLY MAKE IT ACT BETTER

###INFO###

##### FOR INFO ON GOVERNORS AND HOTPLUGS LOOK AT POST 3. IT HAS A PAGE THAT WILL INFORM YOU. #####

#####SINGULARITY-UKM#####

We have the UKM options to match the features we have in the kernel. As well as Live stats. Included are (If its a temperature its in both Celcius and Fahrenheit)

-CPU PVS/SPEED Level

-BATTERY TEMPERATURE

-CPU FREQUENCY

-CPU TEMPERATURE

-GPU FREQUENCY

-GPU TEMP

-MEMORY (TOTAL AND FREE)

-UPTIME

-UNUSED STATES

-TIME IN STATES

-WAKELOCKS

###SHOW YOUR SUPPORT###

Flashable Zip that makes your boot logo say SIngularity

They are attachments at the bottom of the OP

Use SINGULARITY_BOOTLOADER_SPLASH.zip to flash our boot logo

Use STOCK_BOOTLOADER_SPLASH.zip to go back to stock boot logo

### CHANGELOG/SOURCE ###

https://github.com/Team-Singularity/Singularity/commits/apophis

#####KERNEL DOWNLOAD#####

##### TO CONTROL THIS KERNEL AND ALL ITS FEATURES WE HAVE A MODIFIED KERNEL AUDITOR FOR YOUR ENJOYMENT #####

##### MORE INFO AND DOWNLOADS IN POST 2 #####

Mod Edit

#####CREDITS#####

YOINX FOR SKA, THE APP TO CONTROL OUR KERNEL

FOR HELPING OUT HELLSGOD

DESPAIR FACTOR FOR THE INFO ON BCL

FOR SINGULARITY BOOT LOGO DROIDPHILEV

FOR ALL THE WORK FROM OTHERS I USE

THANKS TO THEM ALL