FORUMS
Remove All Ads from XDA

[KERNEL][UBERTC 4.9.3][TITAN][5.0/5.1.1][24/11/15][AOSP-CM] MonsterKernel v13

1,494 posts
Thanks Meter: 3,528
 
By RolanDroid, Senior Member on 9th September 2015, 02:51 PM
Thread Closed Email Thread

MonsterKernel is a kernel for all custom rom based on AOSP and CyanogenMod

#include <disclaimer.h>

* Your warranty is now void. *
* No guaranteed this'll explode your device, be careful, follow the instructions ! *
*don't point at me if your alarm dies after flashing this kernel ! *


Features
  • Kexec HardBoot support
  • Based on linux 3.4.110
  • LZ4 Compressor module
  • xz: Optimize Sfck Compression
  • block: Disable add_random
  • block: deadline: Optimize for non-rotational
  • drivers: usb: Use Android device as USB keyboard/mouse
  • Support for /dev/frandom
  • Compiled with fast UBERTC 4.9.3
  • fs/dynamic/sync/control
  • Optimized SLUB memory allocator
  • USB Force Fast charge
  • Zram
  • ARM RWSEM algorithm
  • Enabled pipe flag.
  • Advanced TCP Congestions
  • ZSmalloc
  • Compiled with -02 Flags
  • support of exFAT
  • Kernel mode neon enabled
  • Sound Control 3.2
  • Google Snappy algorithm
  • Intelliplug
  • lazyplug
  • intelli_thermal V2
  • Torch power 20mA
  • KCAL support
  • And other

Governors
  • Interactive
  • Conservative
  • Ondemand
  • Userspace
  • PowerSave
  • Performance
  • Alucard
  • Lionheart
  • intelliactive
  • dancedance
  • Wheatley

Schedulers
  • Fifo
  • noop
  • deadline
  • row
  • cfq
  • fiops
  • SIO
  • Sioplus
  • Bfq

Installation
  • Reboot to recovery
  • Flash MonsterKernel.zip
  • Reboot

Downloads:
MonsterKernel V13 | 5.0/5.1.1
Kernel Adiutor (ROOT)

Thanks to:
  • CyanogenMod
  • Motorola
  • LuK1337
  • luca020400

Source code
If this kernel is useful for you,Press button THANKS for support me !

XDA:DevDB Information
[KERNEL][UBERTC 4.9.3][TITAN][5.0/5.1.1][24/11/15][AOSP-CM] MonsterKernel v13, Kernel for the Moto G 2014

Contributors
RolanDroid
Source Code: https://github.com/RolanDroid/androi...torola_msm8226

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: 13
Stable Release Date: 2015-11-24

Created 2015-09-09
Last Updated 2015-12-07
The Following 25 Users Say Thank You to RolanDroid For This Useful Post: [ View ] Gift RolanDroid Ad-Free
 
 
9th September 2015, 02:51 PM |#2  
RolanDroid's Avatar
OP Senior Member
Flag Italy
Thanks Meter: 3,528
 
More
CHANGELOG

Changelog v13
  • Final support to LolliPop v13..
  • Updated defconfigs to 3.4.110
  • Linux 3.4.110

Changelog v12
  • Moved kexec-hardboot to normal build
  • V12 is up
  • Re-Add stuff
  • thea: Updated defconfig
  • Add and enable kexec-hardboot changes for titan
  • Revert stuff for kexec-hardboot
  • wlan: Address buffer overflow due to invalid length

Changelog v11
  • V11 is up
  • Updated defconfigs
  • Added FIFO Scheduler
  • net: add length argument to skb_copy_and_csum_datagram_iovec
  • Revert stuff for kexec-hardboot
  • Add and enable kexec-hardboot changes for titan
  • Re-Add stuff
  • thea: Updated defconfig

Changelog v10
  • Compiled with fast UBERTC 4.9.3
  • Added build-zip.sh
  • xz: Optimize Sfck Compression
  • block: Disable add_random
  • block: deadline: Optimize for non-rotational
  • V10
  • Removed useless script for now..
  • Update build-zip script
  • Fix path in zip-creator.sh

Changelog V9.1
  • V9.1 is up
  • Enabled new tcp_cong (full)

Changelog V9.0
  • Disabled zen
  • pure kernel defconfig to build.sh
  • Zip-Creator updated to V9
  • Defconfig updated to V9
  • Thea & titan: Added pure defconfig kernel
  • Enabled advanced tcp congestion
  • Advanced TCP Congestions
  • Reclaim RAM from loggers
  • random: entropy tweaks are all the rage nowadays
  • Updated defconfigs
  • Fixed and updated zen governor
  • block: cfq: merge tweaked tunables.
  • Enable pipe flag.
  • writeback: increase bdi_min_ratio to 5
  • mmc: Disable crc check
  • Added optimized ARM RWSEM algorithm.

Changelog V8.0
  • ENABLED
  • ARM: Allow CPU-supported unaligned accesses
  • Enable UNALIGNED_ACCESS
  • zlib: clean up some dead code
  • Revamp spinlock ASM code
  • selinux: conditionally reschedule in hashtab_insert while loading selinux policy
  • selinux: conditionally reschedule in mls_convert_context while loading selinux policy
  • selinux: no recursive read_lock of policy_rwlock in security_genfs_sid()
  • selinux: fix a possible memory leak in cond_read_node()
  • selinux: simple cleanup for cond_read_node()
  • SELinux: possible NULL deref in context_struct_to_string
  • SELinux: use ARRAY_SIZE
  • selinux: call WARN_ONCE() instead of calling audit_log_start()
  • SELinux: Reduce overhead of mls_level_isvalid() function call
  • arm: lz4: faster boot-up process.
  • v8
  • Slim_ngd: Don't create the device node per SSR
  • ASoC: msm: qdsp6v2: add support for any number of ASM buffers
  • tcp_cubic: do not set epoch_start in the future
  • tcp_cubic: better follow cubic curve after idle period
  • Revert "Fixed livedisplay"
  • Updated dt.img
  • Added zip-creator script

Changelog V7.0
  • Disabled s2w and dt2w

Changelog V6.0
  • Updated defconfigs
  • intelli_plug: add performance boost option
  • increase Torch power 20mA
  • drivers: usb: Use Android device as USB keyboard/mouse
  • Updated defconfigs
  • drivers/thermal/Kconfig: fix default prompt error
  • INTELLI_THERMAL V2
  • intellithermal v2: adapt for MSM8226 architecture
  • Updated defconfigs
  • Enabled lazyplug by default
  • msm: kgsl: Bump the GPU frequency for long blocks of processing
  • msm: kgsl: set the correct max_state
  • PM / devfreq: Check for GPU busy time before sending the sample
  • Updated defconfigs
  • msm: mdss: KCAL: Remove deprecated __dev* markings
  • msm: mdss: Add pa_v2 support to KCAL
  • msm: mdss: Replace PGC implementation with PCC for KCAL
  • lazyplug: add mutex & boolean check for lazy mode
  • vidc: add lazyplug hooks
  • lazyplug: separate thread for reducing wake-up delay
  • Introduce Lazyplug
  • Build.sh updated to V6
  • Updated defconfigs
  • msm: pm: Fix cpu collapse timeout
  • mm: vmpressure: fix backport
  • crypto: arm/aes update NEON AES module to latest OpenSSL version
  • ARM: pull in <asm/simd.h> from asm-generic
  • vfp: remove double entries
  • arm: vfpmodule: Fix warning procfs vfp_bounce reporting failed
  • ARM: 7835/2: fix modular build of xor_blocks() with NEON enabled
  • ARM: crypto: add NEON accelerated XOR implementation
  • ARM: add support for kernel mode NEON
  • ARM: move VFP init to an earlier boot stage
  • lowmemorykiller: avoid false adaptive LMK triggers
  • mm: vmpressure: account allocstalls only on higher pressures
  • mm: vmpressure: scale pressure based on reclaim context
  • mm: Add notifier framework for showing memory
  • mm: vmpressure: allow in-kernel clients to subscribe for events
  • memcg: add memory.pressure_level events
  • Add BiDirectional sweep2sleep
  • proximity: power off the sensor if dt2w/s2w is disabled
  • dt2w: improve accuracy of single touch detection
  • s2w/dt2w: separate PocketMode specific code THX to Alin23!!!
  • s2w/dt2w: implement Pocket mode and deep sleep
  • S2W, DT2W: Modify to use Powersuspend
  • doubletap2wake: Add user selected feather radius
  • drivers: notifier: add state notifier driver
  • kernel/power/powersuspend: cumulative update to version 1.6 (faux123/Yank555.lu)
  • kernel/power/powersuspend: cumulative update to version 1.5
  • kernel/power/powersuspend: LCD screen on/off hooks (Yank555.lu)
  • kernel/power/powersuspend: default to userspace for now
  • kernel/power/powersuspend: add back userpace control w/ default kernel control
  • kernel/power/powersuspend: remove userspace dependency from powersuspend
  • powersuspend: new PM kernel driver for Android w/o early_suspend
  • mdss_dsi_panel.c: add s2wake/dt2wake screen on/off hooks
  • sweep2wake/doubletap2wake: adapt for titan (aka Moto G 2014)
  • initial s2w dt2w code import from @showp1984
  • sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire. From http://ripke.com/loadavg/moire
  • Removed dt2w & s2w and prevend_sleep
  • usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
  • Revert "usb: gadget: Add sysfs support for configuring cdrom"

Changelog V5.0
  • Fixed livedisplay
  • Enabled
  • Added intelliactive governor
  • Added dancedance governor
  • Added Wheatley governor
  • Enabled Sound_Control and Updated DefConfigs
  • Sound Control: let register lock be dependent on different hw revisions
  • Sound Control: Misc clean up for newer WCD9xxx SOCs
  • Sound Control: expose direct register manipulations to userspace
  • Sound Control 3.2: Adapt for Titan
  • Sound Control 3.2: Initial Port to MSM8226 Socs Signed-off-by: Paul Reioux <[email protected]>
  • Fixed BUILD.SH
  • Disabled s2w && dt2w & prevent_sleep
  • Updated build.sh
  • Enabled BFQ-BFQIO
  • block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.4.0
  • block: introduce the BFQ-v7r8 I/O sched for 3.4
  • block: cgroups, kconfig, build bits for BFQ-v7r8-3.4
  • V5

Changelog V4.0
  • Revert "msm8226: overclock GPU to 533MHz"
  • Updated build.sh
  • V4
  • Revert gpu algorithm
  • Enabled INTELLI_PLUG
  • Intelli_plug: kernel sched/core: add per cpu nr_running stats
  • intelli_plug: refactor stats calculation code to be less intrusive
  • Added Intelli_plug from faux123
  • msm8226: overclock GPU to 533MHz
  • Fixed Simple GPU Algorithm
  • More -O3 to arch/arm

Changelog V3.0
  • Fix build
  • Revert "Simple GPU Algorithm: Initial coding for devfreq based Adreno Drivers"
  • Revert "Enabled gpu algorithm"
  • Enabled gpu algorithm
  • Revert "Updated defconfigs"
  • Removed useless toolchain from build.sh
  • Build.sh updated
  • Updated defconfigs
  • Defconfig updated to 3.4.109
  • Simple GPU Algorithm: Initial coding for devfreq based Adreno Drivers
  • v3.4.109
  • v3.4.108
  • net: ipv6: Amend ipv6_recv_error usage
  • msm: qcrypto: remove duplicate define for list_next_entry
  • v3.4.107
  • v3.4.106
  • v3.4.105
  • v3.4.104
  • v3.4.103
  • v3.4.102
  • v3.4.101
  • v3.4.100
  • v3.4.99
  • v3.4.98
  • v3.4.97
  • v3.4.96
  • v3.4.95
  • v3.4.94
  • v3.4.93
  • v3.4.92
  • v3.4.91
  • v3.4.90
  • v3.4.89
  • v3.4.88
  • v3.4.87
  • v3.4.86
  • v3.4.85
  • v3.4.84
  • v3.4.83
  • v3.4.82
  • v3.4.81
  • v3.4.80
  • v3.4.79
  • v3.4.76
  • v3.4.77
  • v3.4.76
  • v3.4.75
  • v3.4.74
  • v3.4.73
  • v3.4.72
  • v3.4.71
  • v3.4.70
  • v3.4.69
  • v3.4.68
  • v3.4.67
  • v3.4.66
  • v3.4.65
  • v3.4.64
  • v3.4.63
  • v3.4.62
  • v3.4.61
  • v3.4.60
  • v3.4.59
  • v3.4.58
  • v3.4.57
  • v3.4.56
  • v3.4.55
  • v3.4.54
  • v3.4.53
  • v3.4.52
  • v3.4.51
  • v3.4.50
  • v3.4.49
  • v3.4.48
  • v3.4.47
  • v3.4.46
  • v3.4.45
  • v3.4.44
  • v3.4.43
  • Revert to 3.4.42
  • Build.sh: Updated
  • Build.sh: Added support for Ubertc 4.9
  • Build.sh: Fixed path
  • lib: unlzo: Fix GCC 5.1.0 Build
  • wlan: prima: Fix GCC 5.1.0 Build issues with WDI_ProcessResponse
  • wlan: prima: Fix GCC 5.1.0 Build
  • msm: vidc: update format during downscaling
  • gcc5: drivers/staging/prima/CORE/MAC/src/pe/sch/schBeaconGen.c: fix warning: passing argument 2 of 'vos_mem_compare' discards 'const' qualifier from pointer target type
  • gcc5: drivers/video/msm/mdss/mdss_mdp_pp.c: fix warning: comparison of constant '15' with boolean expression is always false
  • gcc5: drivers/video/msm/mdss/mdss_mdp_pp.c: fix warning: logical not is only applied to the left hand side of comparison
  • gcc5: sound/soc/codecs/wcd9xxx-mbhc.c fix warning: initialization discards 'const' qualifier from pointer type
  • gcc5: gpu: msm: fix 5.0 compile
  • gcc5: ARM: 8158/1: LLVMLinux: use static inline in ARM ftrace.h
  • Fix warnings spam with gcc5
  • arm: msm: mmi-pinmux: Fix GCC 5.1 Build
  • BUILD.SH: Add support for gcc5.1
  • include: Add support for GCC 5.1
  • include: Add support for GCC 5.0 and 6.0
  • Fix build
  • Updated build.sh
  • Enabled Alucard governor
  • Add Alucard Governor
  • Enabled Google Snappy
  • Added Google Snappy
  • Updated LocalVersion
  • Changed localversion
  • Enabled
  • mdss_dsi_panel.c: add s2wake/dt2wake screen on/off hooks
  • sweep2wake/doubletap2wake: adapt for titan (aka Moto G 2014)
  • initial s2w dt2w code import from @showp1984

Changelog V2.0
  • Fixed camera
  • Reverted stuff
  • Fix localversion
  • New zip-creator and build.sh
  • return_address.c: Fix warning - TODO: return_address should use unwind t
  • drivers/usb/gadget/Kconfig:881:warning: defaults for choice values
  • Enabled USB_FORCE_FAST_CHARGE
  • Removed LOCALVERSION!
  • USB Force Fast charge
  • v3.4.60
  • 3.4.59
  • Revert "hrtimer: Introduce effective timer slack"
  • hrtimer: Introduce effective timer slack
  • ZEN I/o
  • Updated build.sh-zip creator
  • v3.4.58
  • v3.4.57
  • v3.4.56
  • v3.4.55
  • v3.4.54
  • v3.4.53
  • v3.4.52
  • v3.4.51
  • SIO I/O
  • THEA: Updated defconfig
  • arch: arm: regenerate configs after c65d97f
  • defconfig: get rid of nfc
  • LionHeart governor
  • Added I/O SioPlus
  • Version V2

Changelog V1.0
  • Updated build.sh
  • Revert "Enabled FSYNC"
  • ARM: be strict about FP exceptions in kernel mode
  • MonsterKernel
  • Enabled FSYNC
  • Enabled modules
  • Updated zip creator & build.sh
  • Revert "THEA: Enabled INTELLI_THERMAL_V2=y"
  • Revert "intellithermal v2: adapt for MSM8226 architecture"
  • msm: vidc: Always return 0 for EXTRADATA_SIZE
  • Updated README.md
  • Zip-creator
  • Build.sh
  • thea: defconfig: Don't optimize for size
  • Enabled kernel_Mode_Neon
  • defconfig updated
  • fs/dyn_sync_cntrl: add kernel panic notifier to force flush outstanding data
  • fs/dyn_sync_cntrl: add reboot notifier to force flush outstanding data
  • fs/dyn_sync_cntrl: add some cache optimizations
  • fs/dyn_sync_cntrl: check dyn fsync control's active prior to performing fsync ops
  • fs/dyn_sync_cntrl: dynamic sync control
  • THEA: Enabled INTELLI_THERMAL_V2=y
  • Enabled frandom
  • INTELLI_THERMAL V2
  • Add /dev/frandom
  • intellithermal v2: adapt for MSM8226 architecture
  • THEA: Enabled exFAT
  • exFAT support
  • THEA: defconfig Enable FIOPS
  • THEA: Enabled LZ4 Compressor module
  • Optimized SLUB memory allocator (creds: Christopher83)
  • Always set noatime no diratime on all partitions! I/O Boost! V2
  • Always set noatime no diratime on all partitions! I/O Boost!
  • Supress more GCC 5.0 warnings
  • Defconfig: updated to Linux 3.4.50
  • v3.4.50
  • v3.4.49
  • v3.4.48
  • v3.4.47
  • v3.4.46
  • v3.4.45
  • v3.4.44
  • v3.4.43
  • Changelog.sh
  • Patch.sh
  • Thea defconfig
The Following 4 Users Say Thank You to RolanDroid For This Useful Post: [ View ] Gift RolanDroid Ad-Free
9th September 2015, 02:51 PM |#3  
RolanDroid's Avatar
OP Senior Member
Flag Italy
Thanks Meter: 3,528
 
More
Reserved
The Following 2 Users Say Thank You to RolanDroid For This Useful Post: [ View ] Gift RolanDroid Ad-Free
9th September 2015, 04:39 PM |#4  
djport1973's Avatar
Senior Member
Thanks Meter: 97
 
More
Installed.
Click image for larger version

Name:	uploadfromtaptalk1441813148989.png
Views:	2074
Size:	95.5 KB
ID:	3468010

Enviado desde mi Moto G 2014 mediante Tapatalk
9th September 2015, 09:50 PM |#5  
Senior Member
Flag Buerarema
Thanks Meter: 92
 
More
Ouww
ny support or DT2W S2W feature ?? or tra thing that this kernel is different from the other kernel does not any information about it above.
sorry my bad English
9th September 2015, 10:53 PM |#6  
RolanDroid's Avatar
OP Senior Member
Flag Italy
Thanks Meter: 3,528
 
More
Quote:
Originally Posted by lumin25

ny support or DT2W S2W feature ?? or tra thing that this kernel is different from the other kernel does not any information about it above.
sorry my bad English

This kernel not has yet these functions.

Here test version.

Fixed camera
Added SioPlus I/O
Added Sio I/O
Added LionHeart governor
Link: Removed,this build was broken
The Following User Says Thank You to RolanDroid For This Useful Post: [ View ] Gift RolanDroid Ad-Free
11th September 2015, 03:55 PM |#7  
RolanDroid's Avatar
OP Senior Member
Flag Italy
Thanks Meter: 3,528
 
More
Kernel updated!
The Following 4 Users Say Thank You to RolanDroid For This Useful Post: [ View ] Gift RolanDroid Ad-Free
13th September 2015, 06:07 AM |#8  
MartinN6's Avatar
Senior Member
Flag Kassel
Thanks Meter: 297
 
More
Question
acualy my Moto G 2 (2014) runs on decipher Kernel but I would like to try Monster Kernel.
In the changelogs I´m reading about THEA, so I wonder if this Kernel is realy foe Moto G 2 (2014) ?
13th September 2015, 09:07 AM |#9  
_Kosmas_'s Avatar
Senior Member
Thanks Meter: 209
 
More
Yes, work fine with Titan!
13th September 2015, 01:12 PM |#10  
RolanDroid's Avatar
OP Senior Member
Flag Italy
Thanks Meter: 3,528
 
More
Quote:
Originally Posted by Martin_MotoG2014

acualy my Moto G 2 (2014) runs on decipher Kernel but I would like to try Monster Kernel.
In the changelogs I´m reading about THEA, so I wonder if this Kernel is realy foe Moto G 2 (2014) ?

this kernel is for titan and thea
The Following User Says Thank You to RolanDroid For This Useful Post: [ View ] Gift RolanDroid Ad-Free
13th September 2015, 02:34 PM |#11  
Senior Member
Thanks Meter: 79
 
More
Using on thea, seems pretty fast but missing sound options :/ and battery life seems pretty good.

All day whit data, screen on time about 5 hours.
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes