FORUMS
Remove All Ads from XDA

[KERNEL][UBERTC 4.9.3][THEA][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:45 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][THEA][5.0/5.1.1][24/11/15][AOSP-CM] MonsterKernel v13, Kernel for the Moto G 2014 LTE

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 14 Users Say Thank You to RolanDroid For This Useful Post: [ View ] Gift RolanDroid Ad-Free
 
 
9th September 2015, 02:45 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 2 Users Say Thank You to RolanDroid For This Useful Post: [ View ] Gift RolanDroid Ad-Free
9th September 2015, 02:45 PM |#3  
RolanDroid's Avatar
OP Senior Member
Flag Italy
Thanks Meter: 3,528
 
More
Reserved
The Following User Says Thank You to RolanDroid For This Useful Post: [ View ] Gift RolanDroid Ad-Free
11th September 2015, 03:54 PM |#4  
RolanDroid's Avatar
OP Senior Member
Flag Italy
Thanks Meter: 3,528
 
More
Kernel updated!
The Following User Says Thank You to RolanDroid For This Useful Post: [ View ] Gift RolanDroid Ad-Free
12th September 2015, 04:00 PM |#5  
Member
Thanks Meter: 15
 
More
Thumbs up
Nice to have a new kernel. Could it work with stock 5.0.2 ?
12th September 2015, 04:31 PM |#6  
Senior Member
Thanks Meter: 88
 
More
Best settings for CM12.1?
12th September 2015, 06:21 PM |#7  
RolanDroid's Avatar
OP Senior Member
Flag Italy
Thanks Meter: 3,528
 
More
Quote:
Originally Posted by vegdroid

Nice to have a new kernel. Could it work with stock 5.0.2 ?

No, it working only on CM/AOSP based
Quote:
Originally Posted by sossio18

Best settings for CM12.1?

Sioplus+Lionheart
The Following User Says Thank You to RolanDroid For This Useful Post: [ View ] Gift RolanDroid Ad-Free
14th September 2015, 08:10 PM |#8  
FlappyFalcon's Avatar
Member
Flag London
Thanks Meter: 2
 
More
>tfw when your phone finally gets more development

feelsgudmen. How long I have waited. Thanks.
16th September 2015, 03:02 PM |#9  
LuK1337's Avatar
Recognized Developer
Flag Zamość
Thanks Meter: 15,019
 
Donate to Me
More
Quote:
Originally Posted by FlappyFalcon

>tfw when your phone finally gets more development

feelsgudmen. How long I have waited. Thanks.

>tfw when

Anyway I don't think it will get more dev tho.
16th September 2015, 03:43 PM |#10  
Member
Thanks Meter: 44
 
More
I think one of the biggest problem is that the LTE forum is unknown :
- many can't find it (on tapatalk for example)
- we should make an advertisement on the titan forum so that more people know where to find it
The Following User Says Thank You to Mavireck For This Useful Post: [ View ] Gift Mavireck Ad-Free
17th September 2015, 05:02 PM |#11  
Senior Member
Nantes
Thanks Meter: 64
 
More
I flashed this kernel yesterday with the latest CM nightly and when I receive a call, people can't hear me... reflashed the rom without monsterkernel and works like a charm
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes